![]() |
citro3d
1.2.0
|
#include "internal.h"#include <stdlib.h>#include <c3d/base.h>#include <c3d/effect.h>#include <c3d/uniforms.h>
Functions | |
| __attribute__ ((weak)) | |
| static void | C3Di_AptEventHook (APT_HookType hookType, C3D_UNUSED void *param) |
| bool | C3D_Init (size_t cmdBufSize) |
| 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 | C3Di_UpdateContext (void) |
| bool | C3Di_SplitFrame (u32 **pBuf, u32 *pSize) |
| float | C3D_GetCmdBufUsage (void) |
| void | C3D_Fini (void) |
| void | C3D_BindProgram (shaderProgram_s *program) |
| C3D_FVec * | C3D_FixedAttribGetWritePtr (int id) |
Variables | |
| C3D_Context | __C3D_Context |
| static aptHookCookie | hookCookie |
| __attribute__ | ( | (weak) | ) |
| void C3D_BindProgram | ( | shaderProgram_s * | program | ) |
| void C3D_Fini | ( | void | ) |
| C3D_FVec* C3D_FixedAttribGetWritePtr | ( | int | id | ) |
| float C3D_GetCmdBufUsage | ( | void | ) |
| bool C3D_Init | ( | size_t | cmdBufSize | ) |
| void C3D_SetScissor | ( | GPU_SCISSORMODE | mode, |
| u32 | left, | ||
| u32 | top, | ||
| u32 | right, | ||
| u32 | bottom | ||
| ) |
| void C3D_SetViewport | ( | u32 | x, |
| u32 | y, | ||
| u32 | w, | ||
| u32 | h | ||
| ) |
|
static |
| bool C3Di_SplitFrame | ( | u32 ** | pBuf, |
| u32 * | pSize | ||
| ) |
| void C3Di_UpdateContext | ( | void | ) |
| C3D_Context __C3D_Context |
|
static |