blob: 6625c2d49bd17e87e966c80cae138698a16be199 [file] [log] [blame]
cbuffer _UniformBuffer : register(b0, space0)
{
float4 _10_colorGreen : packoffset(c0);
float4 _10_colorRed : packoffset(c1);
};
static float4 sk_FragColor;
struct SPIRV_Cross_Output
{
float4 sk_FragColor : SV_Target0;
};
float4 main(float2 _24)
{
bool ok = true;
int i = 5;
int _34 = 5 + 1;
i = _34;
bool _41 = false;
if (true)
{
i = _34 + 1;
_41 = _34 == 6;
}
else
{
_41 = false;
}
ok = _41;
bool _47 = false;
if (_41)
{
_47 = i == 7;
}
else
{
_47 = false;
}
ok = _47;
bool _53 = false;
if (_47)
{
int _50 = i;
i = _50 - 1;
_53 = _50 == 7;
}
else
{
_53 = false;
}
ok = _53;
bool _58 = false;
if (_53)
{
_58 = i == 6;
}
else
{
_58 = false;
}
ok = _58;
int _59 = i;
int _60 = _59 - 1;
i = _60;
bool _64 = false;
if (_58)
{
_64 = _60 == 5;
}
else
{
_64 = false;
}
ok = _64;
float f = 0.5f;
float _69 = 0.5f + 1.0f;
f = _69;
bool _75 = false;
if (_64)
{
f = _69 + 1.0f;
_75 = _69 == 1.5f;
}
else
{
_75 = false;
}
ok = _75;
bool _81 = false;
if (_75)
{
_81 = f == 2.5f;
}
else
{
_81 = false;
}
ok = _81;
bool _87 = false;
if (_81)
{
float _84 = f;
f = _84 - 1.0f;
_87 = _84 == 2.5f;
}
else
{
_87 = false;
}
ok = _87;
bool _92 = false;
if (_87)
{
_92 = f == 1.5f;
}
else
{
_92 = false;
}
ok = _92;
float _93 = f;
float _94 = _93 - 1.0f;
f = _94;
bool _98 = false;
if (_92)
{
_98 = _94 == 0.5f;
}
else
{
_98 = false;
}
ok = _98;
bool4 _100 = _98.xxxx;
return float4(_100.x ? _10_colorGreen.x : _10_colorRed.x, _100.y ? _10_colorGreen.y : _10_colorRed.y, _100.z ? _10_colorGreen.z : _10_colorRed.z, _100.w ? _10_colorGreen.w : _10_colorRed.w);
}
void frag_main()
{
float2 _20 = 0.0f.xx;
sk_FragColor = main(_20);
}
SPIRV_Cross_Output main()
{
frag_main();
SPIRV_Cross_Output stage_output;
stage_output.sk_FragColor = sk_FragColor;
return stage_output;
}