1cbuffer _UniformBuffer : register(b0, space0) 2{ 3 float4 _7_colorGreen : packoffset(c0); 4}; 5 6 7static float4 sk_FragColor; 8 9struct SPIRV_Cross_Output 10{ 11 float4 sk_FragColor : SV_Target0; 12}; 13 14float4 main(float2 _21) 15{ 16 int _31 = int(_7_colorGreen.x); 17 int zero = _31; 18 int one = int(_7_colorGreen.y); 19 for (int x = _31; x < 100; x++) 20 { 21 for (int y = one; y < 100; y++) 22 { 23 int _RESERVED_IDENTIFIER_FIXUP_0_x = x; 24 int _RESERVED_IDENTIFIER_FIXUP_1_result = 0; 25 while (_RESERVED_IDENTIFIER_FIXUP_0_x >= y) 26 { 27 _RESERVED_IDENTIFIER_FIXUP_1_result++; 28 _RESERVED_IDENTIFIER_FIXUP_0_x -= y; 29 } 30 if ((x / y) != _RESERVED_IDENTIFIER_FIXUP_1_result) 31 { 32 return float4(1.0f, float(x) * 0.0039215688593685626983642578125f, float(y) * 0.0039215688593685626983642578125f, 1.0f); 33 } 34 } 35 } 36 return _7_colorGreen; 37} 38 39void frag_main() 40{ 41 float2 _17 = 0.0f.xx; 42 sk_FragColor = main(_17); 43} 44 45SPIRV_Cross_Output main() 46{ 47 frag_main(); 48 SPIRV_Cross_Output stage_output; 49 stage_output.sk_FragColor = sk_FragColor; 50 return stage_output; 51} 52