yum-mirror/glslang
git clone https://git.yummers.dev/yum-mirror/glslang
dabd1bf2
main
1 2Texture2D g_nonShadowTex ; 3Texture2D g_shadowTex ; 4SamplerState g_shadowSampler ; 5SamplerComparisonState g_shadowSamplerComp ; 6 7float4 main () :SV_Target0 8{ 9g_shadowTex .SampleCmp (g_shadowSamplerComp ,float2 (0 ,0 ),0 );// OK 10g_nonShadowTex .SampleCmp (g_shadowSampler ,float2 (0 ,0 ),0 );// ERROR (should be comparison sampler) 11 12return 0 ; 13}