shaders.h
1#include <simd/simd.h>
2
3typedef enum {
4 GPUIQuadInputIndexVertices = 0,
5 GPUIQuadInputIndexQuads = 1,
6 GPUIQuadInputIndexUniforms = 2,
7} GPUIQuadInputIndex;
8
9typedef struct {
10 vector_float2 origin;
11 vector_float2 size;
12 vector_uchar4 background_color;
13} GPUIQuad;
14
15typedef struct {
16 vector_float2 viewport_size;
17} GPUIQuadUniforms;