srp
software rendering pipeline
Loading...
Searching...
No Matches
primitive_assembly.h File Reference
#include "raster/triangle.h"
#include "raster/line.h"
#include "raster/point.h"
#include "srp/shaders.h"
#include "core/buffer_p.h"
Include dependency graph for primitive_assembly.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

bool assembleTrianglesGeneric (const SRPIndexBuffer *ib, const SRPVertexBuffer *vb, const SRPFramebuffer *fb, const SRPShaderProgram *sp, SRPPrimitive prim, size_t startIndex, size_t vertexCount, size_t *outCount, void **outPrimitives)
 
bool assembleLines (const SRPIndexBuffer *ib, const SRPVertexBuffer *vb, const SRPFramebuffer *fb, const SRPShaderProgram *sp, SRPPrimitive primitive, size_t startIndex, size_t count, size_t *outLineCount, SRPLine **outLines)
 
bool assemblePoints (const SRPIndexBuffer *ib, const SRPVertexBuffer *vb, const SRPFramebuffer *fb, const SRPShaderProgram *sp, size_t startIndex, size_t count, size_t *outPointCount, SRPPoint **outPoints)
 

Detailed Description

Primitive assembly