1#version 450
2layout(local_size_x = 1) in;
3
4int f;
5shared int u;
6
7void set_f()
8{
9	f = 40;
10}
11
12void set_shared_u()
13{
14	u = 50;
15}
16
17void main()
18{
19	set_f();
20	set_shared_u();
21	if (gl_LocalInvocationIndex == 0u)
22	{
23		f = 10;
24	}
25	else
26	{
27		f = 30;
28		u = 20;
29	}
30}
31
32