1cb93a386Sopenharmony_ci#version 450
2cb93a386Sopenharmony_ci
3cb93a386Sopenharmony_cilayout(set = 0, binding = 0) uniform UBO
4cb93a386Sopenharmony_ci{
5cb93a386Sopenharmony_ci	vec4 a[2]; // 0
6cb93a386Sopenharmony_ci	vec4 b; // 32
7cb93a386Sopenharmony_ci	vec4 c; // 48
8cb93a386Sopenharmony_ci	mat4x4 d; // 64
9cb93a386Sopenharmony_ci
10cb93a386Sopenharmony_ci	float e; // 128
11cb93a386Sopenharmony_ci	vec2 f; // 136
12cb93a386Sopenharmony_ci
13cb93a386Sopenharmony_ci	float g; // 144
14cb93a386Sopenharmony_ci	vec2 h; // 152
15cb93a386Sopenharmony_ci
16cb93a386Sopenharmony_ci	float i; // 160
17cb93a386Sopenharmony_ci	vec2 j; // 168
18cb93a386Sopenharmony_ci
19cb93a386Sopenharmony_ci	float k;
20cb93a386Sopenharmony_ci	vec2 l;
21cb93a386Sopenharmony_ci
22cb93a386Sopenharmony_ci	float m;
23cb93a386Sopenharmony_ci	float n;
24cb93a386Sopenharmony_ci	float o;
25cb93a386Sopenharmony_ci
26cb93a386Sopenharmony_ci	vec4 p;
27cb93a386Sopenharmony_ci	vec4 q;
28cb93a386Sopenharmony_ci	vec3 r;
29cb93a386Sopenharmony_ci	vec4 s;
30cb93a386Sopenharmony_ci	vec4 t;
31cb93a386Sopenharmony_ci	vec4 u;
32cb93a386Sopenharmony_ci	float v;
33cb93a386Sopenharmony_ci	float w;
34cb93a386Sopenharmony_ci	float x;
35cb93a386Sopenharmony_ci	float y;
36cb93a386Sopenharmony_ci	float z;
37cb93a386Sopenharmony_ci	float aa;
38cb93a386Sopenharmony_ci	float ab;
39cb93a386Sopenharmony_ci	float ac;
40cb93a386Sopenharmony_ci	float ad;
41cb93a386Sopenharmony_ci	float ae;
42cb93a386Sopenharmony_ci	vec4 ef;
43cb93a386Sopenharmony_ci};
44cb93a386Sopenharmony_ci
45cb93a386Sopenharmony_cilayout(location = 0) out vec4 FragColor;
46cb93a386Sopenharmony_ci
47cb93a386Sopenharmony_civoid main()
48cb93a386Sopenharmony_ci{
49cb93a386Sopenharmony_ci	FragColor = a[1];
50cb93a386Sopenharmony_ci}
51