static float4 gl_FragCoord = float4(0.0f, 0.0f, 0.0f, 0.0f); cbuffer cbuffer_x_10 : register(b0, space0) { uint4 x_10[1]; }; static float4 x_GLF_color = float4(0.0f, 0.0f, 0.0f, 0.0f); float func_() { bool alwaysFalse = false; float4 value = float4(0.0f, 0.0f, 0.0f, 0.0f); float2 a = float2(0.0f, 0.0f); int i = 0; bool x_121 = false; bool x_122_phi = false; const float x_71 = gl_FragCoord.x; alwaysFalse = (x_71 < -1.0f); if (alwaysFalse) { const float2 x_76 = a; const float4 x_77 = value; value = float4(x_76.x, x_76.y, x_77.z, x_77.w); } if (!(alwaysFalse)) { const float2 x_84 = asfloat(x_10[0].xy); const float4 x_85 = value; value = float4(x_84.x, x_84.y, x_85.z, x_85.w); } const float4 x_87 = gl_FragCoord; const float4 x_89 = value; const float4 x_93 = value; const float2 x_95 = (((float2(x_87.x, x_87.y) * float2(x_89.x, x_89.y)) * float2(2.0f, 2.0f)) + float2(x_93.x, x_93.y)); const float4 x_96 = value; value = float4(x_96.x, x_96.y, x_95.x, x_95.y); i = 0; while (true) { const int x_102 = i; const float x_104 = asfloat(x_10[0].y); if ((x_102 < (int(x_104) + 1))) { } else { break; } value.x = float(i); { i = (i + 1); } } const float x_115 = value.x; const bool x_116 = (x_115 == 1.0f); x_122_phi = x_116; if (x_116) { const float x_120 = value.y; x_121 = (x_120 == 1.0f); x_122_phi = x_121; } if (x_122_phi) { return 1.0f; } else { return 0.0f; } return 0.0f; } void main_1() { int count = 0; int i_1 = 0; count = 0; i_1 = 0; while (true) { const int x_51 = i_1; const float x_53 = asfloat(x_10[0].y); if ((x_51 < (int(x_53) + 1))) { } else { break; } const float x_58 = func_(); count = (count + int(x_58)); { i_1 = (i_1 + 1); } } if ((count == 2)) { x_GLF_color = float4(1.0f, 0.0f, 0.0f, 1.0f); } else { x_GLF_color = float4(0.0f, 0.0f, 0.0f, 1.0f); } return; } struct main_out { float4 x_GLF_color_1; }; struct tint_symbol_1 { float4 gl_FragCoord_param : SV_Position; }; struct tint_symbol_2 { float4 x_GLF_color_1 : SV_Target0; }; main_out main_inner(float4 gl_FragCoord_param) { gl_FragCoord = gl_FragCoord_param; main_1(); const main_out tint_symbol_5 = {x_GLF_color}; return tint_symbol_5; } tint_symbol_2 main(tint_symbol_1 tint_symbol) { const main_out inner_result = main_inner(tint_symbol.gl_FragCoord_param); tint_symbol_2 wrapper_result = (tint_symbol_2)0; wrapper_result.x_GLF_color_1 = inner_result.x_GLF_color_1; return wrapper_result; }