diff options
Diffstat (limited to 'tests')
| -rw-r--r-- | tests/bugs/gh-5518.slang | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/bugs/gh-5518.slang b/tests/bugs/gh-5518.slang new file mode 100644 index 000000000..18a987afd --- /dev/null +++ b/tests/bugs/gh-5518.slang @@ -0,0 +1,18 @@ +//TEST:SIMPLE(filecheck=GLSL): -profile spirv_1_5+fragment -entry fragmentMain -target glsl + +// Ensure that the use of combined samplers does not needlessly require +// GL_EXT_samplerless_texture_functions + +// GLSL-NOT: #extension GL_EXT_samplerless_texture_functions : require + +layout(binding=1) Sampler3D sampler; + +[shader("fragment")] +float4 fragmentMain() : SV_Target +{ + int sizeX; + int sizeY; + int sizeZ; + sampler.GetDimensions(sizeX, sizeY, sizeZ); + return float4(sizeX, sizeY, sizeZ, 1.0); +} |
