Files
filament/third_party/spirv-cross/reference/shaders-no-opt/asm/comp/expression-nesting-limits.asm.comp
2025-02-27 14:22:41 -05:00

35 lines
2.7 KiB
Plaintext

#version 430
layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in;
layout(binding = 0, std430) buffer _4_5
{
uint _m0[16];
} _5;
layout(binding = 1, std430) buffer _4_6
{
uint _m0[16];
} _6;
layout(binding = 2, std430) buffer _4_7
{
uint _m0[16];
} _7;
vec4 _88(vec4 _89)
{
for (int _93 = 0; _93 < 16; _93++)
{
uint _160 = _6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + _5._m0[_93]))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));
uint _222 = _6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + _160)))))))))))))))))))))))))))))))))))))))))))))))))))))))))))));
_7._m0[_93] = _6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + (_6._m0[_93] + _222))))))))))))));
}
return _89;
}
void main()
{
vec4 _87 = _88(vec4(uvec4(gl_GlobalInvocationID, 0u)));
}