1cbuffer sksl_synthetic_uniforms : register(b0, space0) 2{ 3 float2 _31_u_skRTFlip : packoffset(c1024); 4}; 5 6Texture2D<float4> t : register(t0, space0); 7SamplerState _t_sampler : register(s0, space0); 8 9static float4 sk_FragColor; 10 11struct SPIRV_Cross_Output 12{ 13 float4 sk_FragColor : SV_Target0; 14}; 15 16float4 main(float2 _22) 17{ 18 return t.SampleGrad(_t_sampler, _22, ddx(_22), ddy(_22) * _31_u_skRTFlip.yy); 19} 20 21void frag_main() 22{ 23 float2 _18 = 0.0f.xx; 24 sk_FragColor = main(_18); 25} 26 27SPIRV_Cross_Output main() 28{ 29 frag_main(); 30 SPIRV_Cross_Output stage_output; 31 stage_output.sk_FragColor = sk_FragColor; 32 return stage_output; 33} 34