Antonio Maiorano | 08d9279 | 2024-01-11 20:51:50 +0000 | [diff] [blame] | 1 | #version 310 es |
2 | |||||
3 | void deref() { | ||||
4 | mat2x3 a = mat2x3(0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f); | ||||
5 | vec3 b = a[0]; | ||||
6 | a[0] = vec3(1.0f, 2.0f, 3.0f); | ||||
7 | } | ||||
8 | |||||
9 | void no_deref() { | ||||
10 | mat2x3 a = mat2x3(0.0f, 0.0f, 0.0f, 0.0f, 0.0f, 0.0f); | ||||
11 | vec3 b = a[0]; | ||||
12 | a[0] = vec3(1.0f, 2.0f, 3.0f); | ||||
13 | } | ||||
14 | |||||
15 | void tint_symbol() { | ||||
16 | deref(); | ||||
17 | no_deref(); | ||||
18 | } | ||||
19 | |||||
20 | layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in; | ||||
21 | void main() { | ||||
22 | tint_symbol(); | ||||
23 | return; | ||||
24 | } |