Go to the source code of this file.
|
| enum | {
C3DiF_Active = BIT(0)
, C3DiF_DrawUsed = BIT(1)
, C3DiF_AttrInfo = BIT(2)
, C3DiF_BufInfo = BIT(3)
,
C3DiF_Effect = BIT(4)
, C3DiF_FrameBuf = BIT(5)
, C3DiF_Viewport = BIT(6)
, C3DiF_Scissor = BIT(7)
,
C3DiF_Program = BIT(8)
, C3DiF_TexEnvBuf = BIT(9)
, C3DiF_LightEnv = BIT(10)
, C3DiF_VshCode = BIT(11)
,
C3DiF_GshCode = BIT(12)
, C3DiF_TexStatus = BIT(14)
, C3DiF_ProcTex = BIT(15)
, C3DiF_ProcTexColorLut = BIT(16)
,
C3DiF_FogLut = BIT(17)
, C3DiF_Gas = BIT(18)
, C3DiF_GasLut = BIT(19)
, C3DiF_ProcTexLutAll = 7 << 20
,
C3DiF_TexAll = 7 << 23
, C3DiF_TexEnvAll = 0x3F << 26
} |
| |
| enum | { C3DiG_BeginAcc = BIT(0)
, C3DiG_AccStage = BIT(1)
, C3DiG_SetAccMax = BIT(2)
, C3DiG_RenderStage = BIT(3)
} |
| |
◆ C3D_UNUSED
◆ C3DiF_ProcTexLut
| #define C3DiF_ProcTexLut |
( |
|
n | ) |
BIT(20+(n)) |
◆ C3DiF_Tex
| #define C3DiF_Tex |
( |
|
n | ) |
BIT(23+(n)) |
◆ C3DiF_TexEnv
| #define C3DiF_TexEnv |
( |
|
n | ) |
BIT(26+(n)) |
◆ anonymous enum
| Enumerator |
|---|
| C3DiF_Active | |
| C3DiF_DrawUsed | |
| C3DiF_AttrInfo | |
| C3DiF_BufInfo | |
| C3DiF_Effect | |
| C3DiF_FrameBuf | |
| C3DiF_Viewport | |
| C3DiF_Scissor | |
| C3DiF_Program | |
| C3DiF_TexEnvBuf | |
| C3DiF_LightEnv | |
| C3DiF_VshCode | |
| C3DiF_GshCode | |
| C3DiF_TexStatus | |
| C3DiF_ProcTex | |
| C3DiF_ProcTexColorLut | |
| C3DiF_FogLut | |
| C3DiF_Gas | |
| C3DiF_GasLut | |
| C3DiF_ProcTexLutAll | |
| C3DiF_TexAll | |
| C3DiF_TexEnvAll | |
◆ anonymous enum
| Enumerator |
|---|
| C3DiG_BeginAcc | |
| C3DiG_AccStage | |
| C3DiG_SetAccMax | |
| C3DiG_RenderStage | |
◆ C3Di_AttrInfoBind()
◆ C3Di_BufInfoBind()
◆ C3Di_ClearShaderUniforms()
| void C3Di_ClearShaderUniforms |
( |
GPU_SHADER_TYPE |
type | ) |
|
◆ C3Di_DirtyUniforms()
| void C3Di_DirtyUniforms |
( |
GPU_SHADER_TYPE |
type | ) |
|
◆ C3Di_EffectBind()
◆ C3Di_FrameBufBind()
◆ C3Di_GasUpdate()
◆ C3Di_GetContext()
◆ C3Di_LightMtlBlend()
| void C3Di_LightMtlBlend |
( |
C3D_Light * |
light | ) |
|
◆ C3Di_LoadShaderUniforms()
| void C3Di_LoadShaderUniforms |
( |
shaderInstance_s * |
si | ) |
|
◆ C3Di_RenderQueueDisableVBlank()
| void C3Di_RenderQueueDisableVBlank |
( |
void |
| ) |
|
◆ C3Di_RenderQueueEnableVBlank()
| void C3Di_RenderQueueEnableVBlank |
( |
void |
| ) |
|
◆ C3Di_RenderQueueExit()
| void C3Di_RenderQueueExit |
( |
void |
| ) |
|
◆ C3Di_RenderQueueInit()
| void C3Di_RenderQueueInit |
( |
void |
| ) |
|
◆ C3Di_RenderQueueWaitDone()
| void C3Di_RenderQueueWaitDone |
( |
void |
| ) |
|
◆ C3Di_SetTex()
| void C3Di_SetTex |
( |
int |
unit, |
|
|
C3D_Tex * |
tex |
|
) |
| |
◆ C3Di_SplitFrame()
| bool C3Di_SplitFrame |
( |
u32 ** |
pBuf, |
|
|
u32 * |
pSize |
|
) |
| |
◆ C3Di_TexEnvBind()
◆ C3Di_TexIs2D()
| static bool C3Di_TexIs2D |
( |
C3D_Tex * |
tex | ) |
|
|
inlinestatic |
◆ C3Di_UpdateContext()
| void C3Di_UpdateContext |
( |
void |
| ) |
|
◆ typeIsCube()
| static bool typeIsCube |
( |
GPU_TEXTURE_MODE_PARAM |
type | ) |
|
|
inlinestatic |