summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/bgfx/3rdparty/spirv-cross/shaders/frag/inside-loop-dominated-variable-preservation.frag
blob: 695bcaea817fe563c8d00af4449f7187b44cdded (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#version 310 es
precision mediump float;
layout(location = 0) out vec4 FragColor;

void main()
{
	float v;
	bool written = false;
	for (int j = 0; j < 10; j++)
	{
		for (int i = 0; i < 4; i++)
		{
			float w = 0.0;
			if (written)
				w += v;
			else
				v = 20.0;

			v += float(i);
			written = true;
		}
	}
	FragColor = vec4(1.0);
}