|
srp
software rendering pipeline
|
Typedefs representing vertex & fragment shaders, shader program. More...

| typedef struct SRPUniform | SRPUniform |
| typedef struct SRPvsInput | SRPvsInput |
| typedef struct SRPvsOutput | SRPvsOutput |
| typedef struct SRPVertexShader | SRPVertexShader |
| typedef struct SRPfsInput | SRPfsInput |
| typedef struct SRPfsOutput | SRPfsOutput |
| typedef struct SRPFragmentShader | SRPFragmentShader |
| typedef struct SRPShaderProgram | SRPShaderProgram |
Typedefs representing vertex & fragment shaders, shader program.
| typedef struct SRPFragmentShader SRPFragmentShader |
Represents the fragment shader
| typedef struct SRPfsInput SRPfsInput |
Holds inputs to fragment shader
| typedef struct SRPfsOutput SRPfsOutput |
Holds outputs from fragment shader
| typedef struct SRPShaderProgram SRPShaderProgram |
Holds shaders and a uniform. While not being a program (is not compiled or anything), the naming is chosen because it is similar to OpenGL's shader program
| typedef struct SRPUniform SRPUniform |
Represents user's shader uniform
| typedef struct SRPVertexShader SRPVertexShader |
Represents the vertex shader
| typedef struct SRPvsInput SRPvsInput |
Holds inputs to vertex shader
| typedef struct SRPvsOutput SRPvsOutput |
Holds outputs from vertex shader