@header package shaders @header import sg "../../sokol/gfx" @ctype mat4 Mat4 @vs vs_cube in vec3 pos; layout(binding = 0) uniform VsParamsCube { mat4 mvp; vec4 col; }; out vec4 color; void main() { gl_Position = mvp * vec4(pos, 1); color = col; } @end @fs fs_cube in vec4 color; out vec4 frag_color; void main() { frag_color = color; } @end @program cube vs_cube fs_cube