#include "buffers.h"
#include "maths.h"
Go to the source code of this file.
|
| bool | C3D_Init (size_t cmdBufSize) |
| |
| void | C3D_Fini (void) |
| |
| float | C3D_GetCmdBufUsage (void) |
| |
| void | C3D_BindProgram (shaderProgram_s *program) |
| |
| void | C3D_SetViewport (u32 x, u32 y, u32 w, u32 h) |
| |
| void | C3D_SetScissor (GPU_SCISSORMODE mode, u32 left, u32 top, u32 right, u32 bottom) |
| |
| void | C3D_DrawArrays (GPU_Primitive_t primitive, int first, int size) |
| |
| void | C3D_DrawElements (GPU_Primitive_t primitive, int count, int type, const void *indices) |
| |
| void | C3D_ImmDrawBegin (GPU_Primitive_t primitive) |
| |
| void | C3D_ImmSendAttrib (float x, float y, float z, float w) |
| |
| void | C3D_ImmDrawEnd (void) |
| |
| static void | C3D_ImmDrawRestartPrim (void) |
| |
| C3D_FVec * | C3D_FixedAttribGetWritePtr (int id) |
| |
| static void | C3D_FixedAttribSet (int id, float x, float y, float z, float w) |
| |
◆ C3D_DEFAULT_CMDBUF_SIZE
| #define C3D_DEFAULT_CMDBUF_SIZE 0x40000 |
◆ anonymous enum
| Enumerator |
|---|
| C3D_UNSIGNED_BYTE | |
| C3D_UNSIGNED_SHORT | |
◆ C3D_BindProgram()
| void C3D_BindProgram |
( |
shaderProgram_s * |
program | ) |
|
◆ C3D_DrawArrays()
| void C3D_DrawArrays |
( |
GPU_Primitive_t |
primitive, |
|
|
int |
first, |
|
|
int |
size |
|
) |
| |
◆ C3D_DrawElements()
| void C3D_DrawElements |
( |
GPU_Primitive_t |
primitive, |
|
|
int |
count, |
|
|
int |
type, |
|
|
const void * |
indices |
|
) |
| |
◆ C3D_Fini()
◆ C3D_FixedAttribGetWritePtr()
| C3D_FVec* C3D_FixedAttribGetWritePtr |
( |
int |
id | ) |
|
◆ C3D_FixedAttribSet()
| static void C3D_FixedAttribSet |
( |
int |
id, |
|
|
float |
x, |
|
|
float |
y, |
|
|
float |
z, |
|
|
float |
w |
|
) |
| |
|
inlinestatic |
◆ C3D_GetCmdBufUsage()
| float C3D_GetCmdBufUsage |
( |
void |
| ) |
|
◆ C3D_ImmDrawBegin()
| void C3D_ImmDrawBegin |
( |
GPU_Primitive_t |
primitive | ) |
|
◆ C3D_ImmDrawEnd()
| void C3D_ImmDrawEnd |
( |
void |
| ) |
|
◆ C3D_ImmDrawRestartPrim()
| static void C3D_ImmDrawRestartPrim |
( |
void |
| ) |
|
|
inlinestatic |
◆ C3D_ImmSendAttrib()
| void C3D_ImmSendAttrib |
( |
float |
x, |
|
|
float |
y, |
|
|
float |
z, |
|
|
float |
w |
|
) |
| |
◆ C3D_Init()
| bool C3D_Init |
( |
size_t |
cmdBufSize | ) |
|
◆ C3D_SetScissor()
| void C3D_SetScissor |
( |
GPU_SCISSORMODE |
mode, |
|
|
u32 |
left, |
|
|
u32 |
top, |
|
|
u32 |
right, |
|
|
u32 |
bottom |
|
) |
| |
◆ C3D_SetViewport()
| void C3D_SetViewport |
( |
u32 |
x, |
|
|
u32 |
y, |
|
|
u32 |
w, |
|
|
u32 |
h |
|
) |
| |