diff options
| author | Darren Wihandi <65404740+fairywreath@users.noreply.github.com> | 2025-04-21 10:49:25 -0600 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-04-21 09:49:25 -0700 |
| commit | 5d41a4dbd319c3266b21eee06bb6459adb59c2e7 (patch) | |
| tree | dc805537f3e274ac0122890a29b28cea6009bc0a | |
| parent | 0f6ba14765bf19464a2d05fc02f596b9db6c7025 (diff) | |
Fix quad control required SPIRV version for emit-spirv-via-glsl (#6869)
Co-authored-by: Yong He <yonghe@outlook.com>
| -rw-r--r-- | source/slang/hlsl.meta.slang | 2 | ||||
| -rw-r--r-- | tests/hlsl-intrinsic/quad-control/quad-control-comp-functionality.slang | 1 |
2 files changed, 3 insertions, 0 deletions
diff --git a/source/slang/hlsl.meta.slang b/source/slang/hlsl.meta.slang index 6b1a4579f..c8a2c8c58 100644 --- a/source/slang/hlsl.meta.slang +++ b/source/slang/hlsl.meta.slang @@ -16382,6 +16382,7 @@ bool IsHelperLane() __glsl_extension(GL_KHR_shader_subgroup_vote) __glsl_extension(GL_EXT_maximal_reconvergence) __glsl_extension(GL_EXT_shader_quad_control) +__spirv_version(1.3) [ForceInline] [require(glsl_hlsl_metal_spirv, quad_control)] bool QuadAny(bool expr) @@ -16406,6 +16407,7 @@ bool QuadAny(bool expr) __glsl_extension(GL_KHR_shader_subgroup_vote) __glsl_extension(GL_EXT_maximal_reconvergence) __glsl_extension(GL_EXT_shader_quad_control) +__spirv_version(1.3) [ForceInline] [require(glsl_hlsl_metal_spirv, quad_control)] bool QuadAll(bool expr) diff --git a/tests/hlsl-intrinsic/quad-control/quad-control-comp-functionality.slang b/tests/hlsl-intrinsic/quad-control/quad-control-comp-functionality.slang index 77ca03178..f64cb6057 100644 --- a/tests/hlsl-intrinsic/quad-control/quad-control-comp-functionality.slang +++ b/tests/hlsl-intrinsic/quad-control/quad-control-comp-functionality.slang @@ -1,4 +1,5 @@ //TEST(compute):COMPARE_COMPUTE_EX:-vk -compute -shaderobj -emit-spirv-directly +//TEST(compute):COMPARE_COMPUTE_EX:-vk -compute -shaderobj -emit-spirv-via-glsl //TEST(compute):COMPARE_COMPUTE_EX:-slang -compute -profile cs_6_7 -dx12 -use-dxil -shaderobj -render-feature hardware-device //TEST(compute):COMPARE_COMPUTE_EX:-metal -compute -shaderobj -xslang -DMETAL |
