blob: e2067b9acaac4af3ca64d772021955ea3c3c6e12 [file] [log] [blame]
struct S
{
float f;
float af[5];
float4 h4;
float4 ah4[5];
};
cbuffer _UniformBuffer : register(b0, space0)
{
float4 _20_colorGreen : packoffset(c0);
};
static float4 sk_FragColor;
struct SPIRV_Cross_Output
{
float4 sk_FragColor : SV_Target0;
};
static float4 globalVar = 0.0f.xxxx;
static S globalStruct = { 0.0f, { 0.0f, 0.0f, 0.0f, 0.0f, 0.0f }, 0.0f.xxxx, { 0.0f.xxxx, 0.0f.xxxx, 0.0f.xxxx, 0.0f.xxxx, 0.0f.xxxx } };
void assignToFunctionParameter_vif(out int _44, out float _45)
{
_44 = 1;
_45 = 1.0f;
}
void keepAlive_vf(float _37)
{
}
void keepAlive_vh(float _35)
{
}
void keepAlive_vi(int _41)
{
}
float4 main(float2 _50)
{
int i = 0;
int4 i4 = int4(1, 2, 3, 4);
float3x3 f3x3 = float3x3(float3(1.0f, 2.0f, 3.0f), float3(4.0f, 5.0f, 6.0f), float3(7.0f, 8.0f, 9.0f));
float4 x = 0.0f.xxxx;
x.w = 0.0f;
x = float4(0.0f.xx.y, 0.0f.xx.x, x.z, x.w);
int ai[1] = { 0 };
ai[0] = 0;
int4 ai4[1] = { int4(0, 0, 0, 0) };
ai4[0] = int4(1, 2, 3, 4);
float3x3 ah3x3[1] = { float3x3(0.0f.xxx, 0.0f.xxx, 0.0f.xxx) };
ah3x3[0] = float3x3(float3(1.0f, 2.0f, 3.0f), float3(4.0f, 5.0f, 6.0f), float3(7.0f, 8.0f, 9.0f));
float4 af4[1] = { 0.0f.xxxx };
af4[0].x = 0.0f;
af4[0] = float4(1.0f.xxxx.z, 1.0f.xxxx.x, 1.0f.xxxx.w, 1.0f.xxxx.y);
S s = { 0.0f, { 0.0f, 0.0f, 0.0f, 0.0f, 0.0f }, 0.0f.xxxx, { 0.0f.xxxx, 0.0f.xxxx, 0.0f.xxxx, 0.0f.xxxx, 0.0f.xxxx } };
s.f = 0.0f;
s.af[1] = 0.0f;
s.h4 = float4(9.0f.xxx.y, 9.0f.xxx.z, 9.0f.xxx.x, s.h4.w);
s.ah4[2] = float4(s.ah4[2].x, 5.0f.xx.x, s.ah4[2].z, 5.0f.xx.y);
globalVar = 0.0f.xxxx;
globalStruct.f = 0.0f;
int _118 = 0;
float _123 = f3x3[0].x;
assignToFunctionParameter_vif(_118, _123);
f3x3[0].x = _123;
float l = 0.0f;
ai[0] += ai4[0].x;
s.f = 1.0f;
s.af[0] = 2.0f;
s.h4 = 1.0f.xxxx;
s.ah4[0] = 2.0f.xxxx;
float repeat = 1.0f;
repeat = 1.0f;
float _142 = af4[0].x;
keepAlive_vf(_142);
af4[0].x = _142;
float _148 = ah3x3[0][0].x;
keepAlive_vh(_148);
ah3x3[0][0].x = _148;
int _152 = i;
keepAlive_vi(_152);
i = _152;
int _157 = i4.y;
keepAlive_vi(_157);
i4.y = _157;
int _162 = ai[0];
keepAlive_vi(_162);
ai[0] = _162;
int _168 = ai4[0].x;
keepAlive_vi(_168);
ai4[0].x = _168;
float _173 = x.y;
keepAlive_vh(_173);
x.y = _173;
float _178 = s.f;
keepAlive_vf(_178);
s.f = _178;
float _182 = l;
keepAlive_vh(_182);
l = _182;
float _188 = f3x3[0].x;
keepAlive_vf(_188);
f3x3[0].x = _188;
float _192 = repeat;
keepAlive_vf(_192);
repeat = _192;
return _20_colorGreen;
}
void frag_main()
{
float2 _30 = 0.0f.xx;
float4 _32 = main(_30);
sk_FragColor = _32;
}
SPIRV_Cross_Output main()
{
frag_main();
SPIRV_Cross_Output stage_output;
stage_output.sk_FragColor = sk_FragColor;
return stage_output;
}