//------------------------------------------------------------------------------ // shaders for offscreen-sapp sample //------------------------------------------------------------------------------ @header const m = @import("../math.zig") @ctype mat4 m.Mat4 // offscreen rendering shaders @vs vs_offscreen layout(binding=0) uniform vs_params { vec2 position; }; in vec2 vpos; void main() { gl_Position = vec4(vpos + position, 0, 1); } @end @fs fs_offscreen layout(binding=1) uniform fs_params { vec4 color; }; out vec4 frag_color; void main() { frag_color = color; } @end @program offscreen vs_offscreen fs_offscreen