#version 300 es layout (binding = 0, offset = 0) uniform UBO // offset can't use on under version es 300 { vec4 a; }; in vec4 in_vs; out vec4 out_vs; void main() { out_vs = in_vs + a; }