39 uint8_t
b = (
rgb2 >> 16) & 0xff;
147 flag = gte_read_flag();
207 uint8_t
r =
rgb2 & 0xff;
208 uint8_t
g = (
rgb2 >> 8) & 0xff;
209 uint8_t
b = (
rgb2 >> 16) & 0xff;
#define COP2_INTPL(sf, lm)
Definition cop2.h:142
#define cop2_cmd(op)
Definition cop2.h:175
#define COP2_DPCT(sf, lm)
Definition cop2.h:140
#define cop2_put(reg, val)
Definition cop2.h:182
#define COP2_DPCS(sf, lm)
Definition cop2.h:139
#define cop2_get(reg, dest)
Definition cop2.h:189
#define COP2_DCPL(sf, lm)
Definition cop2.h:141
int32_t mac1
Definition gte-depthcue.c:116
uint8_t g
Definition gte-depthcue.c:38
uint8_t r
Definition gte-depthcue.c:37
gte_set_far_color(0xff00, 0xff00, 0xff00)
gte_tests
Definition gte-depthcue.c:29
cester_assert_uint_eq(0x80, r)
uint8_t cd
Definition gte-depthcue.c:206
uint8_t b
Definition gte-depthcue.c:39
int32_t mac2
Definition gte-depthcue.c:116
CESTER_TEST(dpcs_basic, gte_tests, gte_set_far_color(0x1000, 0x1000, 0x1000);cop2_put(6, 0x00808080);cop2_put(8, 0x0800);gte_clear_flag();cop2_cmd(COP2_DPCS(1, 0));int32_t mac1, mac2, mac3;uint32_t rgb2;cop2_get(25, mac1);cop2_get(26, mac2);cop2_get(27, mac3);cop2_get(22, rgb2);ramsyscall_printf("DPCS: MAC=(%d,%d,%d) RGB2=0x%08x\n", mac1, mac2, mac3, rgb2);cester_assert_int_eq(3072, mac1);cester_assert_int_eq(3072, mac2);cester_assert_int_eq(3072, mac3);cester_assert_uint_eq(0x00c0c0c0, rgb2);) CESTER_TEST(dpcs_ir0_zero
int32_t mac3
Definition gte-depthcue.c:116
cester_assert_int_eq(2048, mac1)
uint32_t rgb2
Definition gte-depthcue.c:35
ramsyscall_printf("DCPL: MAC=(%d,%d,%d) RGB2=0x%08x\n", mac1, mac2, mac3, rgb2)
uint32_t flag
Definition gte-edgecase.c:36
uint32_t rgb1
Definition gte-lighting.c:205
uint32_t rgb0
Definition gte-lighting.c:205
void uint32_t(classId, spec)