diff options
Diffstat (limited to 'tests/bindings')
| -rw-r--r-- | tests/bindings/hlsl-to-vulkan-global-binding.hlsl | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/tests/bindings/hlsl-to-vulkan-global-binding.hlsl b/tests/bindings/hlsl-to-vulkan-global-binding.hlsl new file mode 100644 index 000000000..ebccaab18 --- /dev/null +++ b/tests/bindings/hlsl-to-vulkan-global-binding.hlsl @@ -0,0 +1,19 @@ +//TEST:SIMPLE(filecheck=CHECK):-target glsl -profile ps_4_0 -entry main -fvk-bind-globals 5 9 -line-directive-mode none + +// CHECK: layout(binding = 0) +// CHECK: uniform texture2D t_0; +// CHECK: layout(binding = 1) +// CHECK: uniform sampler sampler_0; +// CHECK: layout(binding = 5, set = 9) +// CHECK: layout(std140) uniform _S1 + +uniform int a; +uniform float b; + +Texture2D t; +SamplerState sampler; + +float4 main() : SV_TARGET +{ + return t.SampleLevel(sampler, float2(a,b), 0) + float4(a, b, 1, 0); +}
\ No newline at end of file |
