1Texture2D arg_0 : register(t0, space1); 2SamplerComparisonState arg_1 : register(s1, space1); 3 4void textureGatherCompare_a5f587() { 5 float4 res = arg_0.GatherCmp(arg_1, float2(0.0f, 0.0f), 1.0f, int2(0, 0)); 6} 7 8struct tint_symbol { 9 float4 value : SV_Position; 10}; 11 12float4 vertex_main_inner() { 13 textureGatherCompare_a5f587(); 14 return float4(0.0f, 0.0f, 0.0f, 0.0f); 15} 16 17tint_symbol vertex_main() { 18 const float4 inner_result = vertex_main_inner(); 19 tint_symbol wrapper_result = (tint_symbol)0; 20 wrapper_result.value = inner_result; 21 return wrapper_result; 22} 23 24void fragment_main() { 25 textureGatherCompare_a5f587(); 26 return; 27} 28 29[numthreads(1, 1, 1)] 30void compute_main() { 31 textureGatherCompare_a5f587(); 32 return; 33} 34