kos_sys
0.1.0
Module pvr
Module Items
Structs
Enums
Constants
Functions
Type Aliases
In kos_
sys::
dc
kos_sys
::
dc
Module
pvr
Copy item path
Source
Structs
§
blend_
poly_
cxt_
t
blend_
sprite_
cxt_
t
depth_
cxt_
t
fmt_
cxt_
t
gen_
poly_
cxt_
t
gen_
sprite_
cxt_
t
pvr_
init_
params_
t
pvr_
mod_
hdr_
t
pvr_
modifier_
vol_
t
pvr_
poly_
cxt_
t
pvr_
poly_
hdr_
t
pvr_
poly_
ic_
hdr_
t
pvr_
poly_
mod_
hdr_
t
pvr_
sprite_
col_
t
pvr_
sprite_
cxt_
t
pvr_
sprite_
hdr_
t
pvr_
sprite_
txr_
t
pvr_
stats_
t
pvr_
vertex_
pcm_
t
pvr_
vertex_
t
pvr_
vertex_
tpcm_
t
txr_
cxt_
t
Enums
§
pvr_
dma_
type_
t
pvr_
palfmt_
t
Constants
§
PVR_
ALPHA_
DISABLE
PVR_
ALPHA_
ENABLE
PVR_
BGPLANE_
CFG
PVR_
BGPLANE_
Z
PVR_
BINSIZE_
0
PVR_
BINSIZE_
8
PVR_
BINSIZE_
16
PVR_
BINSIZE_
32
PVR_
BITMAP_
X
PVR_
BITMAP_
Y
PVR_
BLEND_
DESTALPHA
PVR_
BLEND_
DESTCOLOR
PVR_
BLEND_
DISABLE
PVR_
BLEND_
ENABLE
PVR_
BLEND_
INVDESTALPHA
PVR_
BLEND_
INVDESTCOLOR
PVR_
BLEND_
INVSRCALPHA
PVR_
BLEND_
ONE
PVR_
BLEND_
SRCALPHA
PVR_
BLEND_
ZERO
PVR_
BORDER_
COLOR
PVR_
BORDER_
X
PVR_
BORDER_
Y
PVR_
CHEAP_
SHADOW
PVR_
CLRCLAMP_
DISABLE
PVR_
CLRCLAMP_
ENABLE
PVR_
CLRFMT_
4FLOATS
PVR_
CLRFMT_
ARGBPACKED
PVR_
CLRFMT_
INTENSITY
PVR_
CLRFMT_
INTENSITY_
PRE
PVR_
CMD_
MODIFIER
PVR_
CMD_
POLYHDR
PVR_
CMD_
SPRITE
PVR_
CMD_
USERCLIP
PVR_
CMD_
VERTEX
PVR_
CMD_
VERTEX_
EOL
PVR_
COLOR_
CLAMP_
MAX
PVR_
COLOR_
CLAMP_
MIN
PVR_
CULLING_
CCW
PVR_
CULLING_
CW
PVR_
CULLING_
NONE
PVR_
CULLING_
SMALL
PVR_
DEPTHCMP_
ALWAYS
PVR_
DEPTHCMP_
EQUAL
PVR_
DEPTHCMP_
GEQUAL
PVR_
DEPTHCMP_
GREATER
PVR_
DEPTHCMP_
LEQUAL
PVR_
DEPTHCMP_
LESS
PVR_
DEPTHCMP_
NEVER
PVR_
DEPTHCMP_
NOTEQUAL
PVR_
DEPTHWRITE_
DISABLE
PVR_
DEPTHWRITE_
ENABLE
PVR_
DMA_
TA
PVR_
DMA_
VRAM32
PVR_
DMA_
VRAM64
PVR_
DMA_
VRAM32_
SB
PVR_
DMA_
VRAM64_
SB
PVR_
DMA_
YUV
PVR_
FB_
ADDR
PVR_
FB_
CFG_
1
PVR_
FB_
CFG_
2
PVR_
FB_
IL_
ADDR
PVR_
FB_
SIZE
PVR_
FILTER_
BILINEAR
PVR_
FILTER_
NEAREST
PVR_
FILTER_
NONE
PVR_
FILTER_
TRILINEA
R1
PVR_
FILTER_
TRILINEA
R2
PVR_
FOG_
DENSITY
PVR_
FOG_
DISABLE
PVR_
FOG_
TABLE
PVR_
FOG_
TABL
E2
PVR_
FOG_
TABLE_
BASE
PVR_
FOG_
TABLE_
COLOR
PVR_
FOG_
VERTEX
PVR_
FOG_
VERTEX_
COLOR
PVR_
GUN_
POS
PVR_
HPOS_
IRQ
PVR_ID
PVR_
IL_
CFG
PVR_
ISP_
START
PVR_
ISP_
START_
GO
PVR_
ISP_
TILEMAT_
ADDR
PVR_
ISP_
VERTBUF_
ADDR
PVR_
LIST_
OP_
MOD
PVR_
LIST_
OP_
POLY
PVR_
LIST_
PT_
POLY
PVR_
LIST_
TR_
MOD
PVR_
LIST_
TR_
POLY
PVR_
MIPBIAS_
0_
25
PVR_
MIPBIAS_
0_
50
PVR_
MIPBIAS_
0_
75
PVR_
MIPBIAS_
1_
00
PVR_
MIPBIAS_
1_
25
PVR_
MIPBIAS_
1_
50
PVR_
MIPBIAS_
1_
75
PVR_
MIPBIAS_
2_
00
PVR_
MIPBIAS_
2_
25
PVR_
MIPBIAS_
2_
50
PVR_
MIPBIAS_
2_
75
PVR_
MIPBIAS_
3_
00
PVR_
MIPBIAS_
3_
25
PVR_
MIPBIAS_
3_
50
PVR_
MIPBIAS_
3_
75
PVR_
MIPBIAS_
NORMAL
PVR_
MIPMAP_
DISABLE
PVR_
MIPMAP_
ENABLE
PVR_
MODIFIER_
CHEAP_
SHADOW
PVR_
MODIFIER_
DISABLE
PVR_
MODIFIER_
ENABLE
PVR_
MODIFIER_
EXCLUDE_
LAST_
POLY
PVR_
MODIFIER_
INCLUDE_
LAST_
POLY
PVR_
MODIFIER_
NORMAL
PVR_
MODIFIER_
OTHER_
POLY
PVR_
OBJECT_
CLIP
PVR_
OPB_
CFG
PVR_
PALETTE_
CFG
PVR_
PALETTE_
TABLE_
BASE
PVR_
PCLIP_
X
PVR_
PCLIP_
Y
PVR_
RAM_
BASE
PVR_
RAM_
BASE_
32_
P0
PVR_
RAM_
BASE_
64_
P0
PVR_
RAM_
INT_
BASE
PVR_
RAM_
INT_
TOP
PVR_
RAM_
SIZE
PVR_
RAM_
TOP
PVR_
RENDER_
ADDR
PVR_
RENDER_
ADDR_
2
PVR_
RENDER_
MODULO
PVR_
RESET
PVR_
RESET_
ALL
PVR_
RESET_
ISPTSP
PVR_
RESET_
NONE
PVR_
RESET_
TA
PVR_
REVISION
PVR_
SCALER_
CFG
PVR_
SCAN_
CLK
PVR_
SHADE_
FLAT
PVR_
SHADE_
GOURAUD
PVR_
SPANSORT_
CFG
PVR_
SPECULAR_
DISABLE
PVR_
SPECULAR_
ENABLE
PVR_
SYNC_
STATUS
PVR_
TA_
CMD_
CLRFMT
PVR_
TA_
CMD_
CLRFMT_
MASK
PVR_
TA_
CMD_
CLRFMT_
SHIFT
PVR_
TA_
CMD_
MODIFIER
PVR_
TA_
CMD_
MODIFIERMODE
PVR_
TA_
CMD_
MODIFIERMODE_
MASK
PVR_
TA_
CMD_
MODIFIERMODE_
SHIFT
PVR_
TA_
CMD_
MODIFIER_
MASK
PVR_
TA_
CMD_
MODIFIER_
SHIFT
PVR_
TA_
CMD_
SHADE
PVR_
TA_
CMD_
SHADE_
MASK
PVR_
TA_
CMD_
SHADE_
SHIFT
PVR_
TA_
CMD_
SPECULAR
PVR_
TA_
CMD_
SPECULAR_
MASK
PVR_
TA_
CMD_
SPECULAR_
SHIFT
PVR_
TA_
CMD_
TXRENABLE
PVR_
TA_
CMD_
TYPE
PVR_
TA_
CMD_
TYPE_
MASK
PVR_
TA_
CMD_
TYPE_
SHIFT
PVR_
TA_
CMD_
USERCLIP
PVR_
TA_
CMD_
USERCLIP_
MASK
PVR_
TA_
CMD_
USERCLIP_
SHIFT
PVR_
TA_
CMD_
UVFMT
PVR_
TA_
CMD_
UVFMT_
MASK
PVR_
TA_
CMD_
UVFMT_
SHIFT
PVR_
TA_
INIT
PVR_
TA_
INIT_
GO
PVR_
TA_
INPUT
PVR_
TA_
OPB_
END
PVR_
TA_
OPB_
INIT
PVR_
TA_
OPB_
POS
PVR_
TA_
OPB_
START
PVR_
TA_
PM1_
CULLING
PVR_
TA_
PM1_
CULLING_
MASK
PVR_
TA_
PM1_
CULLING_
SHIFT
PVR_
TA_
PM1_
DEPTHCMP
PVR_
TA_
PM1_
DEPTHCMP_
MASK
PVR_
TA_
PM1_
DEPTHCMP_
SHIFT
PVR_
TA_
PM1_
DEPTHWRITE
PVR_
TA_
PM1_
DEPTHWRITE_
MASK
PVR_
TA_
PM1_
DEPTHWRITE_
SHIFT
PVR_
TA_
PM1_
MODIFIERINST
PVR_
TA_
PM1_
MODIFIERINST_
MASK
PVR_
TA_
PM1_
MODIFIERINST_
SHIFT
PVR_
TA_
PM1_
TXRENABLE
PVR_
TA_
PM1_
TXRENABLE_
MASK
PVR_
TA_
PM1_
TXRENABLE_
SHIFT
PVR_
TA_
PM2_
ALPHA
PVR_
TA_
PM2_
ALPHA_
MASK
PVR_
TA_
PM2_
ALPHA_
SHIFT
PVR_
TA_
PM2_
CLAMP
PVR_
TA_
PM2_
CLAMP_
MASK
PVR_
TA_
PM2_
CLAMP_
SHIFT
PVR_
TA_
PM2_
DSTBLEND
PVR_
TA_
PM2_
DSTBLEND_
MASK
PVR_
TA_
PM2_
DSTBLEND_
SHIFT
PVR_
TA_
PM2_
DSTENABLE
PVR_
TA_
PM2_
DSTENABLE_
MASK
PVR_
TA_
PM2_
DSTENABLE_
SHIFT
PVR_
TA_
PM2_
FILTER
PVR_
TA_
PM2_
FILTER_
MASK
PVR_
TA_
PM2_
FILTER_
SHIFT
PVR_
TA_
PM2_
FOG
PVR_
TA_
PM2_
FOG_
MASK
PVR_
TA_
PM2_
FOG_
SHIFT
PVR_
TA_
PM2_
MIPBIAS
PVR_
TA_
PM2_
MIPBIAS_
MASK
PVR_
TA_
PM2_
MIPBIAS_
SHIFT
PVR_
TA_
PM2_
SRCBLEND
PVR_
TA_
PM2_
SRCBLEND_
MASK
PVR_
TA_
PM2_
SRCBLEND_
SHIFT
PVR_
TA_
PM2_
SRCENABLE
PVR_
TA_
PM2_
SRCENABLE_
MASK
PVR_
TA_
PM2_
SRCENABLE_
SHIFT
PVR_
TA_
PM2_
TXRALPHA
PVR_
TA_
PM2_
TXRALPHA_
MASK
PVR_
TA_
PM2_
TXRALPHA_
SHIFT
PVR_
TA_
PM2_
TXRENV
PVR_
TA_
PM2_
TXRENV_
MASK
PVR_
TA_
PM2_
TXRENV_
SHIFT
PVR_
TA_
PM2_
USIZE
PVR_
TA_
PM2_
USIZE_
MASK
PVR_
TA_
PM2_
USIZE_
SHIFT
PVR_
TA_
PM2_
UVCLAMP
PVR_
TA_
PM2_
UVCLAMP_
MASK
PVR_
TA_
PM2_
UVCLAMP_
SHIFT
PVR_
TA_
PM2_
UVFLIP
PVR_
TA_
PM2_
UVFLIP_
MASK
PVR_
TA_
PM2_
UVFLIP_
SHIFT
PVR_
TA_
PM2_
VSIZE
PVR_
TA_
PM2_
VSIZE_
MASK
PVR_
TA_
PM2_
VSIZE_
SHIFT
PVR_
TA_
PM3_
MIPMAP
PVR_
TA_
PM3_
MIPMAP_
MASK
PVR_
TA_
PM3_
MIPMAP_
SHIFT
PVR_
TA_
PM3_
TXRFMT
PVR_
TA_
PM3_
TXRFMT_
MASK
PVR_
TA_
PM3_
TXRFMT_
SHIFT
PVR_
TA_
TEX_
MEM
PVR_
TA_
TEX_
MEM_
32
PVR_
TA_
VERTBUF_
END
PVR_
TA_
VERTBUF_
POS
PVR_
TA_
VERTBUF_
START
PVR_
TA_
YUV_
CONV
PVR_
TEXTURE_
CLIP
PVR_
TEXTURE_
DISABLE
PVR_
TEXTURE_
ENABLE
PVR_
TEXTURE_
MODULO
PVR_
TILEMAT_
CFG
PVR_
TXRALPHA_
DISABLE
PVR_
TXRALPHA_
ENABLE
PVR_
TXRENV_
DECAL
PVR_
TXRENV_
MODULATE
PVR_
TXRENV_
MODULATEALPHA
PVR_
TXRENV_
REPLACE
PVR_
TXRFMT_
ARGB1555
PVR_
TXRFMT_
ARGB4444
PVR_
TXRFMT_
BUMP
PVR_
TXRFMT_
NONE
PVR_
TXRFMT_
NONTWIDDLED
PVR_
TXRFMT_
NOSTRIDE
PVR_
TXRFMT_
PAL4BPP
PVR_
TXRFMT_
PAL8BPP
PVR_
TXRFMT_
RGB565
PVR_
TXRFMT_
STRIDE
PVR_
TXRFMT_
TWIDDLED
PVR_
TXRFMT_
VQ_
DISABLE
PVR_
TXRFMT_
VQ_
ENABLE
PVR_
TXRFMT_
YUV422
PVR_
TXRLOAD_
4BPP
PVR_
TXRLOAD_
8BPP
PVR_
TXRLOAD_
16BPP
PVR_
TXRLOAD_
DMA
PVR_
TXRLOAD_
FMT_
MASK
PVR_
TXRLOAD_
FMT_
NOTWIDDLE
PVR_
TXRLOAD_
FMT_
TWIDDLED
PVR_
TXRLOAD_
FMT_
VQ
PVR_
TXRLOAD_
INVERT_
Y
PVR_
TXRLOAD_
NONBLOCK
PVR_
TXRLOAD_
SQ
PVR_
TXRLOAD_
VQ_
LOAD
PVR_
UNK_
00A0
PVR_
UNK_
00A8
PVR_
UNK_
0018
PVR_
UNK_
007C
PVR_
UNK_
0080
PVR_
UNK_
0098
PVR_
UNK_
0110
PVR_
UNK_
0114
PVR_
UNK_
0118
PVR_
UNK_
0160
PVR_
USERCLIP_
DISABLE
PVR_
USERCLIP_
INSIDE
PVR_
USERCLIP_
OUTSIDE
PVR_
UVCLAMP_
NONE
PVR_
UVCLAMP_
U
PVR_
UVCLAMP_
UV
PVR_
UVCLAMP_
V
PVR_
UVFLIP_
NONE
PVR_
UVFLIP_
U
PVR_
UVFLIP_
UV
PVR_
UVFLIP_
V
PVR_
UVFMT_
16BIT
PVR_
UVFMT_
32BIT
PVR_
VIDEO_
CFG
PVR_
VPOS_
IRQ
PVR_
YUV_
ADDR
PVR_
YUV_
CFG
PVR_
YUV_
STAT
Functions
§
PVR_
PACK_
16BIT_
UV
⚠
pvr_
check_
ready
⚠
pvr_
dma_
init
⚠
pvr_
dma_
load_
ta
⚠
pvr_
dma_
ready
⚠
pvr_
dma_
shutdown
⚠
pvr_
dma_
transfer
⚠
pvr_
dma_
yuv_
conv
⚠
pvr_
dr_
commit
⚠
pvr_
dr_
finish
⚠
pvr_
dr_
init
⚠
pvr_
dr_
target
pvr_
fog_
far_
depth
⚠
pvr_
fog_
table_
color
⚠
pvr_
fog_
table_
custom
⚠
pvr_
fog_
table_
exp
⚠
pvr_
fog_
table_
exp2
⚠
pvr_
fog_
table_
linear
⚠
pvr_
fog_
vertex_
color
⚠
pvr_
get_
front_
buffer
⚠
pvr_
get_
stats
⚠
pvr_
get_
vbl_
count
⚠
pvr_
init
⚠
pvr_
init_
defaults
⚠
pvr_
list_
begin
⚠
pvr_
list_
finish
⚠
pvr_
list_
flush
⚠
pvr_
list_
prim
⚠
pvr_
mem_
available
⚠
pvr_
mem_
free
⚠
pvr_
mem_
malloc
⚠
pvr_
mem_
print_
list
⚠
pvr_
mem_
reset
⚠
pvr_
mem_
stats
⚠
pvr_
mod_
compile
⚠
pvr_
poly_
compile
⚠
pvr_
poly_
cxt_
col
⚠
pvr_
poly_
cxt_
col_
mod
⚠
pvr_
poly_
cxt_
txr
⚠
pvr_
poly_
cxt_
txr_
mod
⚠
pvr_
poly_
mod_
compile
⚠
pvr_
prim
⚠
pvr_
scene_
begin
⚠
pvr_
scene_
begin_
txr
⚠
pvr_
scene_
finish
⚠
pvr_
send_
to_
ta
⚠
pvr_
set_
bg_
color
⚠
pvr_
set_
pal_
entry
⚠
pvr_
set_
pal_
format
⚠
pvr_
set_
presort_
mode
⚠
pvr_
set_
shadow_
scale
⚠
pvr_
set_
vertbuf
⚠
pvr_
set_
zclip
⚠
pvr_
shutdown
⚠
pvr_
sprite_
compile
⚠
pvr_
sprite_
cxt_
col
⚠
pvr_
sprite_
cxt_
txr
⚠
pvr_
sq_
load
⚠
pvr_
sq_
set16
⚠
pvr_
sq_
set32
⚠
pvr_
txr_
load
⚠
pvr_
txr_
load_
dma
⚠
pvr_
txr_
load_
ex
⚠
pvr_
txr_
load_
kimg
⚠
pvr_
vertbuf_
tail
⚠
pvr_
vertbuf_
written
⚠
pvr_
vertex_
dma_
enabled
⚠
pvr_
wait_
ready
⚠
pvr_
wait_
render_
done
⚠
Type Aliases
§
pvr_
dma_
callback_
t
pvr_
dr_
state_
t
pvr_
list_
t
pvr_
ptr_
t