| #version 450 | |
| layout(location = 0) out mat3 vMatrix; | |
| layout(location = 0) in mat3 Matrix; | |
| layout(location = 4) in vec4 Pos; | |
| layout(location = 4) out Vert | |
| { | |
| float arr[3]; | |
| mat3 wMatrix; | |
| vec4 wTmp; | |
| }; | |
| void main() | |
| { | |
| vMatrix = Matrix; | |
| wMatrix = Matrix; | |
| arr[0] = 1.0; | |
| arr[1] = 2.0; | |
| arr[2] = 3.0; | |
| wTmp = Pos; | |
| gl_Position = Pos; | |
| } |