dan sinclair | 9d3ffa6 | 2024-09-16 19:11:34 +0000 | [diff] [blame] | 1 | #version 310 es |
dan sinclair | 6e93ca5 | 2024-08-28 23:58:04 +0000 | [diff] [blame] | 2 | |
dan sinclair | 6e93ca5 | 2024-08-28 23:58:04 +0000 | [diff] [blame] | 3 | |
dan sinclair | 9d3ffa6 | 2024-09-16 19:11:34 +0000 | [diff] [blame] | 4 | struct Inner { |
5 | bool b; | ||||
6 | ivec4 v; | ||||
7 | mat3 m; | ||||
8 | }; | ||||
9 | |||||
10 | struct Outer { | ||||
11 | Inner a[4]; | ||||
12 | }; | ||||
13 | |||||
14 | shared Outer v; | ||||
15 | Outer foo() { | ||||
16 | barrier(); | ||||
17 | Outer v_1 = v; | ||||
18 | barrier(); | ||||
19 | return v_1; | ||||
20 | } | ||||
21 | layout(local_size_x = 1, local_size_y = 1, local_size_z = 1) in; | ||||
22 | void main() { | ||||
23 | } |