Nugget
Bare-metal libraries and examples for the original PlayStation
Loading...
Searching...
No Matches
Macros | Variables
gwu-color.c File Reference
#include "gwu.h"
Include dependency graph for gwu-color.c:

Macros

#define GTE_LATENCY_COLOR_HELPERS_DEFINED
 
#define OP_CC_SF1_LM1   COP2_CC(1, 1)
 
#define OP_CDP_SF1_LM1   COP2_CDP(1, 1)
 
#define CANARY_RGBC   0x00404040u
 
#define CANARY_IR0   0x0400u
 
#define CANARY_IR   0x0123u
 
#define CANARY_LMAT   0x07ff07ffu
 
#define CANARY_BK   0x00010000u
 
#define CANARY_FC   0x00010000u
 
#define CELLS(X)
 

Variables

const GwuCell gwu_cells_color [] = {CELLS(GWU_ENTRY)}
 
const int gwu_count_color = sizeof(gwu_cells_color) / sizeof(gwu_cells_color[0])
 

Macro Definition Documentation

◆ CANARY_BK

#define CANARY_BK   0x00010000u

◆ CANARY_FC

#define CANARY_FC   0x00010000u

◆ CANARY_IR

#define CANARY_IR   0x0123u

◆ CANARY_IR0

#define CANARY_IR0   0x0400u

◆ CANARY_LMAT

#define CANARY_LMAT   0x07ff07ffu

◆ CANARY_RGBC

#define CANARY_RGBC   0x00404040u

◆ CELLS

#define CELLS (   X)
Value:
X(D, cc_rgbc, scene_setup, OP_CC_SF1_LM1, 6, CANARY_RGBC, "CC RGBC", "NNNN") \
X(D, cc_ir1, scene_setup, OP_CC_SF1_LM1, 9, CANARY_IR, "CC IR1", "OONN") \
X(D, cc_ir2, scene_setup, OP_CC_SF1_LM1, 10, CANARY_IR, "CC IR2", "NNNN") \
X(D, cc_ir3, scene_setup, OP_CC_SF1_LM1, 11, CANARY_IR, "CC IR3", "NNNN") \
X(C, cc_lr1lr2, scene_setup, OP_CC_SF1_LM1, 16, CANARY_LMAT, "CC LR1LR2", "OXNN") \
X(C, cc_lr3lg1, scene_setup, OP_CC_SF1_LM1, 17, CANARY_LMAT, "CC LR3LG1", "XNNN") \
X(C, cc_lg2lg3, scene_setup, OP_CC_SF1_LM1, 18, CANARY_LMAT, "CC LG2LG3", "NNNN") \
X(C, cc_lb1lb2, scene_setup, OP_CC_SF1_LM1, 19, CANARY_LMAT, "CC LB1LB2", "NNNN") \
X(C, cc_lb3, scene_setup, OP_CC_SF1_LM1, 20, CANARY_LMAT, "CC LB3", "NNNN") \
X(C, cc_rbk, scene_setup, OP_CC_SF1_LM1, 13, CANARY_BK, "CC RBK", "OONN") \
X(C, cc_gbk, scene_setup, OP_CC_SF1_LM1, 14, CANARY_BK, "CC GBK", "ONNN") \
X(C, cc_bbk, scene_setup, OP_CC_SF1_LM1, 15, CANARY_BK, "CC BBK", "NNNN") \
X(D, cdp_rgbc, scene_setup, OP_CDP_SF1_LM1, 6, CANARY_RGBC, "CDP RGBC", "NNNN") \
X(D, cdp_ir0, scene_setup, OP_CDP_SF1_LM1, 8, CANARY_IR0, "CDP IR0", "NNNN") \
X(D, cdp_ir1, scene_setup, OP_CDP_SF1_LM1, 9, CANARY_IR, "CDP IR1", "OONN") \
X(D, cdp_ir2, scene_setup, OP_CDP_SF1_LM1, 10, CANARY_IR, "CDP IR2", "NNNN") \
X(D, cdp_ir3, scene_setup, OP_CDP_SF1_LM1, 11, CANARY_IR, "CDP IR3", "NNNN") \
X(C, cdp_lr1lr2, scene_setup, OP_CDP_SF1_LM1, 16, CANARY_LMAT, "CDP LR1LR2", "OXNN") \
X(C, cdp_lr3lg1, scene_setup, OP_CDP_SF1_LM1, 17, CANARY_LMAT, "CDP LR3LG1", "XNNN") \
X(C, cdp_lg2lg3, scene_setup, OP_CDP_SF1_LM1, 18, CANARY_LMAT, "CDP LG2LG3", "NNNN") \
X(C, cdp_lb1lb2, scene_setup, OP_CDP_SF1_LM1, 19, CANARY_LMAT, "CDP LB1LB2", "NNNN") \
X(C, cdp_lb3, scene_setup, OP_CDP_SF1_LM1, 20, CANARY_LMAT, "CDP LB3", "NNNN") \
X(C, cdp_rbk, scene_setup, OP_CDP_SF1_LM1, 13, CANARY_BK, "CDP RBK", "OONN") \
X(C, cdp_gbk, scene_setup, OP_CDP_SF1_LM1, 14, CANARY_BK, "CDP GBK", "ONNN") \
X(C, cdp_bbk, scene_setup, OP_CDP_SF1_LM1, 15, CANARY_BK, "CDP BBK", "NNNN") \
X(C, cdp_rfc, scene_setup, OP_CDP_SF1_LM1, 21, CANARY_FC, "CDP RFC", "NNNN") \
X(C, cdp_gfc, scene_setup, OP_CDP_SF1_LM1, 22, CANARY_FC, "CDP GFC", "NNNN") \
X(C, cdp_bfc, scene_setup, OP_CDP_SF1_LM1, 23, CANARY_FC, "CDP BFC", "NNNN") \
#define C(i)
#define CANARY_IR0
Definition gwu-color.c:66
#define CANARY_FC
Definition gwu-color.c:70
#define OP_CC_SF1_LM1
Definition gwu-color.c:62
#define CANARY_LMAT
Definition gwu-color.c:68
#define CANARY_BK
Definition gwu-color.c:69
#define CANARY_IR
Definition gwu-color.c:67
#define CANARY_RGBC
Definition gwu-color.c:65
#define OP_CDP_SF1_LM1
Definition gwu-color.c:63

◆ GTE_LATENCY_COLOR_HELPERS_DEFINED

#define GTE_LATENCY_COLOR_HELPERS_DEFINED

◆ OP_CC_SF1_LM1

#define OP_CC_SF1_LM1   COP2_CC(1, 1)

◆ OP_CDP_SF1_LM1

#define OP_CDP_SF1_LM1   COP2_CDP(1, 1)

Variable Documentation

◆ gwu_cells_color

const GwuCell gwu_cells_color[] = {CELLS(GWU_ENTRY)}

◆ gwu_count_color

const int gwu_count_color = sizeof(gwu_cells_color) / sizeof(gwu_cells_color[0])