| #version 310 es | |
| layout(std140) uniform UBO | |
| { | |
| layout(column_major) mat4 uMVPR; | |
| layout(row_major) mat4 uMVPC; | |
| layout(row_major) mat2x4 uMVP; | |
| }; | |
| layout(location = 0) in vec4 aVertex; | |
| void main() | |
| { | |
| vec2 v = aVertex * uMVP; | |
| gl_Position = uMVPR * aVertex + uMVPC * aVertex; | |
| } |