|
srp
software rendering pipeline
|
#include <shaders.h>

Public Attributes | |
| void(* | shader )(SRPVertexShaderIn *in, SRPVertexShaderOut *out) |
| size_t | nVaryings |
| SRPVaryingInfo * | varyingsInfo |
| size_t | varyingsSize |
Represents the vertex shader
| size_t SRPVertexShader::nVaryings |
Number of varyings outputted by this shader
| void(* SRPVertexShader::shader) (SRPVertexShaderIn *in, SRPVertexShaderOut *out) |
Shader function
| SRPVaryingInfo* SRPVertexShader::varyingsInfo |
Array of metadata for each varying, should be nVaryings elements long
| size_t SRPVertexShader::varyingsSize |
Total size of all varyings in bytes