Public Attributes | |
struct vfb_data * | fb |
int | fb_update_x1 |
int | fb_update_y1 |
int | fb_update_x2 |
int | fb_update_y2 |
struct timer * | vblank_timer |
int | vblank_interrupts_pending |
uint32_t | reg [PVRREG_REGSIZE/sizeof(uint32_t)] |
int | xsize |
int | ysize |
int | bytes_per_pixel |
int | clock_double |
int | strip_buffer_enabled |
int | strip_length |
int | argb8888_threshold |
int | extend |
int | pixelmode |
int | line_double |
int | display_enabled |
int | border_updated |
int | video_enabled |
int | broadcast_standard |
int | interlaced |
int | h_sync_positive |
int | v_sync_positive |
int | tilebuf_xsize |
int | tilebuf_ysize |
uint32_t | ta [64/sizeof(uint32_t)] |
int | current_list_type |
uint32_t * | ta_commands |
size_t | allocated_ta_commands |
size_t | n_ta_commands |
uint8_t * | vram |
double * | vram_z |
uint32_t | dma_reg [N_PVR_DMA_REGS] |
uint32_t | dma_more_reg [N_PVR_DMA_REGS] |
Definition at line 96 of file dev_pvr.cc.
size_t pvr_data::allocated_ta_commands |
Definition at line 141 of file dev_pvr.cc.
int pvr_data::argb8888_threshold |
Definition at line 118 of file dev_pvr.cc.
int pvr_data::border_updated |
Definition at line 124 of file dev_pvr.cc.
Referenced by DEVICE_TICK(), and pvr_geometry_updated().
int pvr_data::broadcast_standard |
Definition at line 127 of file dev_pvr.cc.
int pvr_data::bytes_per_pixel |
Definition at line 111 of file dev_pvr.cc.
Referenced by DEVICE_TICK(), DEVINIT(), pvr_extend_update_region(), pvr_geometry_updated(), and pvr_render().
int pvr_data::clock_double |
Definition at line 115 of file dev_pvr.cc.
int pvr_data::current_list_type |
Definition at line 139 of file dev_pvr.cc.
Referenced by pvr_render().
int pvr_data::display_enabled |
Definition at line 122 of file dev_pvr.cc.
Referenced by pvr_geometry_updated().
uint32_t pvr_data::dma_more_reg[N_PVR_DMA_REGS] |
Definition at line 150 of file dev_pvr.cc.
Referenced by DEVICE_ACCESS().
uint32_t pvr_data::dma_reg[N_PVR_DMA_REGS] |
Definition at line 149 of file dev_pvr.cc.
Referenced by DEVICE_ACCESS(), and pvr_dma_transfer().
int pvr_data::extend |
Definition at line 119 of file dev_pvr.cc.
struct vfb_data* pvr_data::fb |
Definition at line 97 of file dev_pvr.cc.
Referenced by DEVICE_TICK(), and DEVINIT().
int pvr_data::fb_update_x1 |
Definition at line 98 of file dev_pvr.cc.
Referenced by DEVICE_TICK(), pvr_extend_update_region(), and pvr_fb_invalidate().
int pvr_data::fb_update_x2 |
Definition at line 100 of file dev_pvr.cc.
Referenced by DEVICE_TICK(), pvr_extend_update_region(), and pvr_fb_invalidate().
int pvr_data::fb_update_y1 |
Definition at line 99 of file dev_pvr.cc.
Referenced by DEVICE_TICK(), pvr_extend_update_region(), and pvr_fb_invalidate().
int pvr_data::fb_update_y2 |
Definition at line 101 of file dev_pvr.cc.
Referenced by DEVICE_TICK(), pvr_extend_update_region(), and pvr_fb_invalidate().
int pvr_data::h_sync_positive |
Definition at line 129 of file dev_pvr.cc.
int pvr_data::interlaced |
Definition at line 128 of file dev_pvr.cc.
int pvr_data::line_double |
Definition at line 121 of file dev_pvr.cc.
Referenced by pvr_geometry_updated().
size_t pvr_data::n_ta_commands |
Definition at line 142 of file dev_pvr.cc.
Referenced by pvr_render().
int pvr_data::pixelmode |
Definition at line 120 of file dev_pvr.cc.
Referenced by DEVICE_TICK(), DEVINIT(), and pvr_geometry_updated().
uint32_t pvr_data::reg[PVRREG_REGSIZE/sizeof(uint32_t)] |
Definition at line 107 of file dev_pvr.cc.
Referenced by DEVICE_ACCESS().
int pvr_data::strip_buffer_enabled |
Definition at line 116 of file dev_pvr.cc.
int pvr_data::strip_length |
Definition at line 117 of file dev_pvr.cc.
uint32_t pvr_data::ta[64/sizeof(uint32_t)] |
Definition at line 136 of file dev_pvr.cc.
Referenced by DEVICE_ACCESS().
uint32_t* pvr_data::ta_commands |
Definition at line 140 of file dev_pvr.cc.
Referenced by pvr_render().
int pvr_data::tilebuf_xsize |
Definition at line 132 of file dev_pvr.cc.
int pvr_data::tilebuf_ysize |
Definition at line 133 of file dev_pvr.cc.
int pvr_data::v_sync_positive |
Definition at line 130 of file dev_pvr.cc.
int pvr_data::vblank_interrupts_pending |
Definition at line 104 of file dev_pvr.cc.
Referenced by DEVICE_TICK().
struct timer* pvr_data::vblank_timer |
Definition at line 103 of file dev_pvr.cc.
Referenced by DEVINIT().
int pvr_data::video_enabled |
Definition at line 126 of file dev_pvr.cc.
Referenced by pvr_geometry_updated().
uint8_t* pvr_data::vram |
Definition at line 145 of file dev_pvr.cc.
Referenced by DEVICE_ACCESS(), DEVICE_TICK(), DEVINIT(), and pvr_render().
double* pvr_data::vram_z |
Definition at line 146 of file dev_pvr.cc.
Referenced by pvr_geometry_updated(), and pvr_render().
int pvr_data::xsize |
Definition at line 110 of file dev_pvr.cc.
Referenced by DEVICE_TICK(), DEVINIT(), pvr_extend_update_region(), pvr_fb_invalidate(), pvr_geometry_updated(), and pvr_render().
int pvr_data::ysize |
Definition at line 110 of file dev_pvr.cc.
Referenced by DEVICE_TICK(), DEVINIT(), pvr_extend_update_region(), pvr_fb_invalidate(), pvr_geometry_updated(), and pvr_render().