|
srp
software rendering pipeline
|


Go to the source code of this file.
Classes | |
| struct | VertexCacheEntry |
| struct | VertexCache |
| typedef struct VertexCacheEntry | VertexCacheEntry |
| typedef struct VertexCache | VertexCache |
| void | allocateVertexCache (VertexCache *cache, const SRPIndexBuffer *ib, size_t startIndex, size_t vertexCount, size_t varyingSize) |
| SRPVertexShaderOut * | vertexCacheFetch (VertexCache *cache, size_t vertexIndex, const SRPVertexBuffer *vb, const SRPShaderProgram *sp) |
| void | processVertex (size_t vertexIndex, void *varyingBlock, size_t varyingIndex, const SRPVertexBuffer *vb, const SRPShaderProgram *sp, SRPVertexShaderOut *outV) |
| void | applyPerspectiveDivide (SRPVertexShaderOut *output, float *outInvW) |
Vertex processing & post-VS cache