attribute vec3 attr_pos; uniform mat4 modelViewProjection; void main() { gl_Position = modelViewProjection * vec4(attr_pos * scale, 1.0); } out vec4 fragColor; void main() { fragColor = vec4(color.rgb, 1.0); }