| #version 310 es | |
| precision mediump float; | |
| layout(std140, binding = 0) uniform UBO0 | |
| { | |
| vec4 a; | |
| vec4 b; | |
| }; | |
| layout(std140, binding = 0) uniform UBO1 | |
| { | |
| ivec4 c; | |
| ivec4 d; | |
| }; | |
| layout(std140, binding = 0) uniform UBO2 | |
| { | |
| uvec4 e; | |
| uvec4 f; | |
| }; | |
| layout(location = 0) out vec4 FragColor; | |
| void main() | |
| { | |
| FragColor = vec4(c) + vec4(d) + vec4(e) + vec4(f) + a + b; | |
| } |