struct SRPUniform SRPUniform
Definition shaders.h:19
struct SRPVertex SRPVertex
Definition vertex.h:17
SRPInterpolated * varyings
Definition shaders.h:62
size_t primitiveID
Definition shaders.h:65
float fragCoord[4]
Definition shaders.h:63
SRPUniform * uniform
Definition shaders.h:61
bool frontFacing
Definition shaders.h:64
float color[4]
Definition shaders.h:72
float fragDepth
Definition shaders.h:73
void(* shader)(SRPFragmentShaderIn *in, SRPFragmentShaderOut *out)
Definition shaders.h:82
bool mayOverwriteDepth
Definition shaders.h:85
SRPVertexShader * vs
Definition shaders.h:95
SRPFragmentShader * fs
Definition shaders.h:96
size_t vertexID
Definition shaders.h:28
SRPUniform * uniform
Definition shaders.h:26
SRPVertex * vertex
Definition shaders.h:27
SRPVarying * varyings
Definition shaders.h:39
float ndcPosition[4]
Definition shaders.h:37
float clipPosition[4]
Definition shaders.h:36
SRPVaryingInfo * varyingsInfo
Definition shaders.h:51
size_t nVaryings
Definition shaders.h:49
void(* shader)(SRPVertexShaderIn *in, SRPVertexShaderOut *out)
Definition shaders.h:47
size_t varyingsSize
Definition shaders.h:53
struct SRPInterpolated SRPInterpolated
Definition vertex.h:46
struct SRPVarying SRPVarying
Definition vertex.h:21