dan sinclair | 6d602f4 | 2024-10-01 18:51:58 +0000 | [diff] [blame] | 1 | #version 310 es |
dan sinclair | 6e93ca5 | 2024-08-28 23:58:04 +0000 | [diff] [blame] | 2 | |
dan sinclair | 6d602f4 | 2024-10-01 18:51:58 +0000 | [diff] [blame] | 3 | void deref() { |
| 4 | mat2x3 a = mat2x3(vec3(0.0f), vec3(0.0f)); |
| 5 | vec3 b = a[0]; |
| 6 | a[0] = vec3(1.0f, 2.0f, 3.0f); |
| 7 | } |
| 8 | void no_deref() { |
| 9 | mat2x3 a = mat2x3(vec3(0.0f), vec3(0.0f)); |
| 10 | vec3 b = a[0]; |
| 11 | a[0] = vec3(1.0f, 2.0f, 3.0f); |
| 12 | } |
| 13 | layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in; |
| 14 | void main() { |
| 15 | deref(); |
| 16 | no_deref(); |
| 17 | } |