Merge pull request #2976 from jeremy-lunarg/hayes-fix-2975
[platform/upstream/glslang.git] / Test / hlsl.samplecmp.negative.frag
1
2 Texture2D g_nonShadowTex;
3 Texture2D g_shadowTex;
4 SamplerState g_shadowSampler;
5 SamplerComparisonState g_shadowSamplerComp;
6
7 float4 main() : SV_Target0
8 {
9     g_shadowTex.SampleCmp(g_shadowSamplerComp, float2(0,0), 0); // OK
10     g_nonShadowTex.SampleCmp(g_shadowSampler, float2(0,0), 0);     // ERROR (should be comparison sampler)
11
12     return 0;
13 }