108 lines
2.1 KiB
Plaintext
108 lines
2.1 KiB
Plaintext
#version 450
|
|
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
|
|
|
|
layout(binding = 4, std430) buffer _1_31
|
|
{
|
|
uint _m0[1];
|
|
} _31;
|
|
|
|
layout(binding = 1, std430) buffer _1_28
|
|
{
|
|
uint _m0[1];
|
|
} _28;
|
|
|
|
layout(binding = 2, std430) buffer _1_29
|
|
{
|
|
uint _m0[1];
|
|
} _29;
|
|
|
|
layout(binding = 3, std430) buffer _1_30
|
|
{
|
|
uint _m0[1];
|
|
} _30;
|
|
|
|
layout(binding = 0, std430) buffer _4_27
|
|
{
|
|
uint _m0[2];
|
|
} _27;
|
|
|
|
layout(binding = 5, std430) buffer _6_32
|
|
{
|
|
uint _m0[11];
|
|
} _32;
|
|
|
|
void main()
|
|
{
|
|
uint _55 = 0u;
|
|
uint _56 = 0u;
|
|
uint _57 = 0u;
|
|
uint _58 = 0u;
|
|
uint _59 = 0u;
|
|
_32._m0[0u] = 8u;
|
|
uint _62 = 0u + 1u;
|
|
uint _54 = _62;
|
|
for (;;)
|
|
{
|
|
_32._m0[_54] = 9u;
|
|
_54++;
|
|
uint _66 = _55;
|
|
_55 = _66 + 1u;
|
|
if (_27._m0[_66] == 1u)
|
|
{
|
|
_32._m0[_54] = 12u;
|
|
_54++;
|
|
return;
|
|
}
|
|
else
|
|
{
|
|
_32._m0[_54] = 13u;
|
|
_54++;
|
|
uint _77 = _56;
|
|
_56 = _77 + 1u;
|
|
if (_28._m0[_77] == 1u)
|
|
{
|
|
_32._m0[_54] = 11u;
|
|
_54++;
|
|
_32._m0[_54] = 14u;
|
|
_54++;
|
|
_57++;
|
|
do
|
|
{
|
|
_32._m0[_54] = 16u;
|
|
_54++;
|
|
break;
|
|
} while(false);
|
|
_32._m0[_54] = 15u;
|
|
_54++;
|
|
uint _98 = _58;
|
|
_58 = _98 + 1u;
|
|
if (_30._m0[_98] == 1u)
|
|
{
|
|
}
|
|
else
|
|
{
|
|
_32._m0[_54] = 19u;
|
|
_54++;
|
|
}
|
|
_32._m0[_54] = 17u;
|
|
_54++;
|
|
uint _109 = _59;
|
|
_59 = _109 + 1u;
|
|
if (_31._m0[_109] == 1u)
|
|
{
|
|
continue;
|
|
}
|
|
else
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
else
|
|
{
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|