1cbuffer _UniformBuffer : register(b0, space0) 2{ 3 float4 _8_colorWhite : packoffset(c0); 4}; 5 6 7static float4 sk_FragColor; 8 9struct SPIRV_Cross_Output 10{ 11 float4 sk_FragColor : SV_Target0; 12}; 13 14bool IsEqual_bh4h4(float4 _24, float4 _25) 15{ 16 return all(bool4(_24.x == _25.x, _24.y == _25.y, _24.z == _25.z, _24.w == _25.w)); 17} 18 19float4 main(float2 _33) 20{ 21 float4 _44 = float4(0.0f, 0.0f, _8_colorWhite.zw); 22 float4 colorBlue = _44; 23 float4 _52 = float4(0.0f, _8_colorWhite.y, 0.0f, _8_colorWhite.w); 24 float4 colorGreen = _52; 25 float4 _60 = float4(_8_colorWhite.x, 0.0f, 0.0f, _8_colorWhite.w); 26 float4 colorRed = _60; 27 float4 _65 = _8_colorWhite; 28 float4 _66 = _44; 29 float4 _68 = 0.0f.xxxx; 30 if (!IsEqual_bh4h4(_65, _66)) 31 { 32 float4 _72 = _52; 33 float4 _73 = _60; 34 float4 _75 = 0.0f.xxxx; 35 if (IsEqual_bh4h4(_72, _73)) 36 { 37 _75 = _60; 38 } 39 else 40 { 41 _75 = _52; 42 } 43 _68 = _75; 44 } 45 else 46 { 47 float4 _81 = _60; 48 float4 _82 = _52; 49 float4 _84 = 0.0f.xxxx; 50 if (!IsEqual_bh4h4(_81, _82)) 51 { 52 _84 = _44; 53 } 54 else 55 { 56 _84 = _8_colorWhite; 57 } 58 _68 = _84; 59 } 60 float4 result = _68; 61 float4 _92 = _60; 62 float4 _93 = _44; 63 float4 _95 = 0.0f.xxxx; 64 if (IsEqual_bh4h4(_92, _93)) 65 { 66 _95 = _8_colorWhite; 67 } 68 else 69 { 70 float4 _102 = _60; 71 float4 _103 = _52; 72 float4 _105 = 0.0f.xxxx; 73 if (!IsEqual_bh4h4(_102, _103)) 74 { 75 _105 = _68; 76 } 77 else 78 { 79 float4 _109 = _60; 80 float4 _112 = _8_colorWhite; 81 float4 _114 = 0.0f.xxxx; 82 if (IsEqual_bh4h4(_109, _112)) 83 { 84 _114 = _44; 85 } 86 else 87 { 88 _114 = _60; 89 } 90 _105 = _114; 91 } 92 _95 = _105; 93 } 94 return _95; 95} 96 97void frag_main() 98{ 99 float2 _18 = 0.0f.xx; 100 sk_FragColor = main(_18); 101} 102 103SPIRV_Cross_Output main() 104{ 105 frag_main(); 106 SPIRV_Cross_Output stage_output; 107 stage_output.sk_FragColor = sk_FragColor; 108 return stage_output; 109} 110