SPIRV-Cross/reference/shaders-no-opt/asm/frag/composite-insert-hoisted-temporaries-1.asm.frag

28 lines
482 B
GLSL
Raw Normal View History

#version 450
layout(binding = 0, std430) readonly buffer SSBO
{
float values0[];
} _5;
layout(binding = 1, std430) readonly buffer SSBO1
{
float values1[];
} _7;
layout(location = 0) out vec2 FragColor;
void main()
{
vec2 _27;
_27 = vec2(0.0);
vec2 _39;
vec2 _40;
vec2 _41;
for (int _30 = 0; _30 < 16; _39 = _27 * _27, _40 = _39, _40.x = _5.values0[_30], _41 = _40, _41.y = _7.values1[_30], _27 += _41, _30++)
{
}
FragColor = _27;
}