Skip to content

Commit f52624e

Browse files
fluffysquirrelsFirestar99
authored andcommitted
dedup builtins compiletest: add missing builtin local_invocation_index to all-builtins; enable for more targets
1 parent 0ab50a4 commit f52624e

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

tests/compiletests/ui/spirv-attr/all-builtins.rs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,9 @@
11
// build-pass
2-
// only-vulkan1.1
32
// compile-flags: -Ctarget-feature=+DeviceGroup,+DrawParameters,+FragmentBarycentricNV,+FragmentBarycentricKHR,+FragmentDensityEXT,+FragmentFullyCoveredEXT,+Geometry,+GroupNonUniform,+GroupNonUniformBallot,+MeshShadingNV,+MultiView,+MultiViewport,+RayTracingKHR,+SampleRateShading,+ShaderSMBuiltinsNV,+ShaderStereoViewNV,+StencilExportEXT,+Tessellation,+ext:SPV_AMD_shader_explicit_vertex_parameter,+ext:SPV_EXT_fragment_fully_covered,+ext:SPV_EXT_fragment_invocation_density,+ext:SPV_EXT_shader_stencil_export,+ext:SPV_KHR_ray_tracing,+ext:SPV_NV_fragment_shader_barycentric,+ext:SPV_NV_mesh_shader,+ext:SPV_NV_shader_sm_builtins,+ext:SPV_NV_stereo_view_rendering
3+
// ignore-vulkan1.0
4+
// ignore-spv1.0
5+
// ignore-spv1.1
6+
// ignore-spv1.2
47

58
use spirv_std::glam::*;
69
use spirv_std::ray_tracing::Matrix4x3;
@@ -22,6 +25,7 @@ pub fn tessellation_evaluation(#[spirv(tess_coord)] tess_coord: Vec3) {}
2225
pub fn compute(
2326
#[spirv(global_invocation_id)] global_invocation_id: UVec3,
2427
#[spirv(local_invocation_id)] local_invocation_id: UVec3,
28+
#[spirv(local_invocation_index)] local_invocation_index: u32,
2529
#[spirv(subgroup_local_invocation_id)] subgroup_local_invocation_id: u32,
2630
#[spirv(num_subgroups)] num_subgroups: u32,
2731
#[spirv(num_workgroups)] num_workgroups: UVec3,

0 commit comments

Comments
 (0)