1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
#version 310 es #extension GL_EXT_shader_io_blocks : require precision mediump float; layout(location = 1) in VertexOut { vec4 a; vec4 b; }; layout(location = 0) out vec4 FragColor; void main() { FragColor = a + b; }