1cbuffer _UniformBuffer : register(b0, space0) 2{ 3 float4 _7_colorGreen : packoffset(c0); 4 float4 _7_colorRed : packoffset(c1); 5}; 6 7 8static float4 sk_FragColor; 9 10struct SPIRV_Cross_Output 11{ 12 float4 sk_FragColor : SV_Target0; 13}; 14 15float4 main(float2 _21) 16{ 17 float f = _7_colorGreen.y; 18 int _36 = int(_7_colorGreen.y); 19 int i = _36; 20 bool _43 = _7_colorGreen.y != 0.0f; 21 bool b = _43; 22 float f1 = _7_colorGreen.y; 23 float _46 = float(_36); 24 float f2 = _46; 25 float _48 = float(_43); 26 float f3 = _48; 27 int _51 = int(_7_colorGreen.y); 28 int i1 = _51; 29 int i2 = _36; 30 int _54 = int(_43); 31 int i3 = _54; 32 bool _57 = _7_colorGreen.y != 0.0f; 33 bool b1 = _57; 34 bool _59 = _36 != 0; 35 bool b2 = _59; 36 bool b3 = _43; 37 float4 _77 = 0.0f.xxxx; 38 if (((((((((_7_colorGreen.y + _46) + _48) + float(_51)) + float(_36)) + float(_54)) + float(_57)) + float(_59)) + float(_43)) == 9.0f) 39 { 40 _77 = _7_colorGreen; 41 } 42 else 43 { 44 _77 = _7_colorRed; 45 } 46 return _77; 47} 48 49void frag_main() 50{ 51 float2 _17 = 0.0f.xx; 52 sk_FragColor = main(_17); 53} 54 55SPIRV_Cross_Output main() 56{ 57 frag_main(); 58 SPIRV_Cross_Output stage_output; 59 stage_output.sk_FragColor = sk_FragColor; 60 return stage_output; 61} 62