26 asm volatile (
"plzcw %0, %1\n":
"=r" (res) :
"r" (val));
127 int GsSetPixelTest1(
u8 enable_alpha_test,
u8 alpha_test_method,
u8 alpha_reference,
u8 alpha_fail_method,
u8 enable_dest_alpha_test,
u8 dest_alpha_test_mode,
u8 enable_zbuff_test,
u8 alpha_zbuff_method)
132 gs_setR_TEST_1(((
GS_R_TEST *)&p[1]), enable_alpha_test, alpha_test_method, alpha_reference, alpha_fail_method, enable_dest_alpha_test, dest_alpha_test_mode, enable_zbuff_test, alpha_zbuff_method);
140 int GsSetPixelTest2(
u8 enable_alpha_test,
u8 alpha_test_method,
u8 alpha_reference,
u8 alpha_fail_method,
u8 enable_dest_alpha_test,
u8 dest_alpha_test_mode,
u8 enable_zbuff_test,
u8 alpha_zbuff_method)
145 gs_setR_TEST_2(((
GS_R_TEST *)&p[1]), enable_alpha_test, alpha_test_method, alpha_reference, alpha_fail_method, enable_dest_alpha_test, dest_alpha_test_mode, enable_zbuff_test, alpha_zbuff_method);
158 gs_setR_TEX0_1(((
GS_R_TEX0 *)&p[1]), tex_addr,addr_width,tex_pixmode,
twh(tex_width),
twh(tex_height),1,0,clut_addr,clut_pixmode,clut_storagemode,clut_offset,4);
171 gs_setR_TEX0_2(((
GS_R_TEX0 *)&p[1]), tex_addr, addr_width, tex_pixmode,
twh(tex_width),
twh(tex_height), 1, 0, clut_addr, clut_pixmode, clut_storagemode,clut_offset,5);
void GsDmaSend(const void *addr, u32 qwords)
#define gs_setR_SCISSOR_1(p, _clip_x0, _clip_x1, _clip_y0, _clip_y1)
#define gs_setR_TEX0_1(p, _fb_addr, _fb_width, _psm, _tex_width, _tex_height, _col_comp, _tex_cc, _clutb_addr, _clut_pixmode, _clut_smode, _clut_offset, _cld)
#define gs_setR_SCISSOR_2(p, _clip_x0, _clip_x1, _clip_y0, _clip_y1)
#define gs_setR_XYOFFSET_2(p, _offset_x, _offset_y)
#define gs_setR_FRAME_1(p, _fb_addr, _fb_width, _psm, _draw_mask)
#define gs_setR_XYOFFSET_1(p, _offset_x, _offset_y)
#define gs_setGIF_TAG(p, _nloop, _eop, _pre, _prim, _flg, _nreg, _reg)
#define gs_setR_FOGCOLOR(p, _r, _g, _b)
#define gs_setR_TEST_1(p, _ATE, _ATST, _AREF, _AFAIL, _DATE, _DATM, _ZTE, _ZTST)
#define gs_setR_TEXFLUSH(p)
#define gs_setR_TEX0_2(p, _fb_addr, _fb_width, _psm, _tex_width, _tex_height, _col_comp, _tex_cc, _clutb_addr, _clut_pixmode, _clut_smode, _clut_offset, _cld)
#define gs_setR_COLCLAMP(p, _clamp)
#define gs_setR_TEST_2(p, _ATE, _ATST, _AREF, _AFAIL, _DATE, _DATM, _ZTE, _ZTST)
#define gs_setR_FRAME_2(p, _fb_addr, _fb_width, _psm, _draw_mask)
int GsSetPixelTest2(u8 enable_alpha_test, u8 alpha_test_method, u8 alpha_reference, u8 alpha_fail_method, u8 enable_dest_alpha_test, u8 dest_alpha_test_mode, u8 enable_zbuff_test, u8 alpha_zbuff_method)
int GsSetPixelTest1(u8 enable_alpha_test, u8 alpha_test_method, u8 alpha_reference, u8 alpha_fail_method, u8 enable_dest_alpha_test, u8 dest_alpha_test_mode, u8 enable_zbuff_test, u8 alpha_zbuff_method)
int GsSetFrame2(u16 framebuffer_addr, u8 framebuffer_width, u8 psm, u32 draw_mask)
void GsEnableColorClamp(u16 enable)
int GsSetXYOffset2(u16 x, u16 y)
int GsSetXYOffset1(u16 x, u16 y)
void GsSetFogColor(u8 r, u8 g, u8 b)
int GsSetScissor1(u16 upper_x, u16 upper_y, u16 lower_x, u16 lower_y)
int GsSelectTexure2(u16 tex_addr, u8 addr_width, u8 tex_pixmode, u16 tex_width, u16 tex_height, u16 clut_addr, u8 clut_pixmode, u8 clut_storagemode, u8 clut_offset)
int GsSetFrame1(u16 framebuffer_addr, u8 framebuffer_width, u8 psm, u32 draw_mask)
int GsSetScissor2(u16 upper_x, u16 upper_y, u16 lower_x, u16 lower_y)
int GsSelectTexure1(u16 tex_addr, u8 addr_width, u8 tex_pixmode, u16 tex_width, u16 tex_height, u16 clut_addr, u8 clut_pixmode, u8 clut_storagemode, u8 clut_offset)