1cbuffer _UniformBuffer : register(b0, space0) 2{ 3 float4 _7_testInputs : packoffset(c0); 4 float4 _7_colorGreen : packoffset(c1); 5 float4 _7_colorRed : packoffset(c2); 6}; 7 8 9static float4 sk_FragColor; 10 11struct SPIRV_Cross_Output 12{ 13 float4 sk_FragColor : SV_Target0; 14}; 15 16float4 main(float2 _21) 17{ 18 float4 _RESERVED_IDENTIFIER_FIXUP_0_v = _7_testInputs; 19 float _RESERVED_IDENTIFIER_FIXUP_1_x = _7_testInputs.x; 20 float _RESERVED_IDENTIFIER_FIXUP_2_y = _7_testInputs.y; 21 float _RESERVED_IDENTIFIER_FIXUP_3_z = _7_testInputs.z; 22 float _RESERVED_IDENTIFIER_FIXUP_4_w = _7_testInputs.w; 23 float4 _40 = float4(_7_testInputs); 24 float4 a = _40; 25 float _RESERVED_IDENTIFIER_FIXUP_9_x = _7_testInputs.x; 26 float _RESERVED_IDENTIFIER_FIXUP_10_y = _7_testInputs.y; 27 float _RESERVED_IDENTIFIER_FIXUP_11_z = _7_testInputs.z; 28 float _RESERVED_IDENTIFIER_FIXUP_12_w = _7_testInputs.w; 29 float4 _58 = float4(_7_testInputs.x, _7_testInputs.y, _7_testInputs.z, _7_testInputs.w); 30 float4 b = _58; 31 float4 c = float4(0.0f, 1.0f, 2.0f, 3.0f); 32 bool _77 = false; 33 if (all(bool4(_40.x == float4(-1.25f, 0.0f, 0.75f, 2.25f).x, _40.y == float4(-1.25f, 0.0f, 0.75f, 2.25f).y, _40.z == float4(-1.25f, 0.0f, 0.75f, 2.25f).z, _40.w == float4(-1.25f, 0.0f, 0.75f, 2.25f).w))) 34 { 35 _77 = all(bool4(_58.x == float4(-1.25f, 0.0f, 0.75f, 2.25f).x, _58.y == float4(-1.25f, 0.0f, 0.75f, 2.25f).y, _58.z == float4(-1.25f, 0.0f, 0.75f, 2.25f).z, _58.w == float4(-1.25f, 0.0f, 0.75f, 2.25f).w)); 36 } 37 else 38 { 39 _77 = false; 40 } 41 bool _81 = false; 42 if (_77) 43 { 44 _81 = true; 45 } 46 else 47 { 48 _81 = false; 49 } 50 float4 _82 = 0.0f.xxxx; 51 if (_81) 52 { 53 _82 = _7_colorGreen; 54 } 55 else 56 { 57 _82 = _7_colorRed; 58 } 59 return _82; 60} 61 62void frag_main() 63{ 64 float2 _17 = 0.0f.xx; 65 sk_FragColor = main(_17); 66} 67 68SPIRV_Cross_Output main() 69{ 70 frag_main(); 71 SPIRV_Cross_Output stage_output; 72 stage_output.sk_FragColor = sk_FragColor; 73 return stage_output; 74} 75