37 int16_t
sx = (int16_t)(
sxy2 & 0xffff);
74 flag = gte_read_flag();
93 flag = gte_read_flag();
94 int16_t
sx = (int16_t)(
sxy2 & 0xffff);
98 uint32_t flag14 = (
flag >> 14) & 1;
139 flag = gte_read_flag();
177 (int16_t)(
sxy2 & 0xffff), (int16_t)(
sxy2 >> 16));
198 flag = gte_read_flag();
#define cop2_cmd(op)
Definition cop2.h:175
#define cop2_put(reg, val)
Definition cop2.h:191
#define COP2_RTPT(sf, lm)
Definition cop2.h:130
#define cop2_putc(reg, val)
Definition cop2.h:205
#define COP2_RTPS(sf, lm)
Definition cop2.h:129
#define cop2_get(reg, dest)
Definition cop2.h:198
int32_t mac1
Definition gte-depthcue.c:118
int32_t mac2
Definition gte-depthcue.c:118
int32_t mac3
Definition gte-depthcue.c:118
uint32_t ir3
Definition gte-precision.c:322
gte_set_identity_rotation()
uint32_t sz3
Definition gte-rtps.c:30
uint32_t sxy2
Definition gte-rtps.c:35
int16_t sy1
Definition gte-rtps.c:175
gte_tests
Definition gte-rtps.c:22
uint32_t flag
Definition gte-rtps.c:73
int16_t sx
Definition gte-rtps.c:37
uint32_t sxy0
Definition gte-rtps.c:166
uint32_t flag17
Definition gte-rtps.c:77
uint32_t sz1
Definition gte-rtps.c:219
gte_set_translation(0, 0, 0)
CESTER_TEST(rtps_identity_center, gte_tests, gte_set_identity_rotation();gte_set_translation(0, 0, 1000);gte_set_screen(160<< 16, 120<< 16, 200);cop2_put(0, 0x00000000);cop2_put(1, 0);gte_clear_flag();cop2_cmd(COP2_RTPS(1, 0));uint32_t sz3, sxy2;cop2_get(19, sz3);cop2_get(14, sxy2);cester_assert_uint_eq(1000, sz3);cester_assert_int_eq(160,(int16_t)(sxy2 &0xffff));cester_assert_int_eq(120,(int16_t)(sxy2 > > 16));) CESTER_TEST(rtps_offset_vertex
cester_assert_int_eq(199, sx)
uint32_t sz2
Definition gte-rtps.c:219
gte_set_screen(160<< 16, 120<< 16, 200)
uint32_t sxy1
Definition gte-rtps.c:166
uint32_t ir0
Definition gte-rtps.c:116
int16_t sy
Definition gte-rtps.c:38
int16_t sx1
Definition gte-rtps.c:174
ramsyscall_printf("RTPS offset: SX=%d SY=%d\n", sx, sy)
cester_assert_uint_eq(500, sz3)
int32_t mac0
Definition gte-rtps.c:115