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;