KallistiOS  ##version##
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Macros
Event codes for the PVR chip

Macros

#define ASIC_EVT_PVR_RENDERDONE   0x0002
 Render completed. More...
 
#define ASIC_EVT_PVR_SCANINT1   0x0003
 Scanline interrupt 1. More...
 
#define ASIC_EVT_PVR_SCANINT2   0x0004
 Scanline interrupt 2. More...
 
#define ASIC_EVT_PVR_VBLINT   0x0005
 VBL interrupt. More...
 
#define ASIC_EVT_PVR_OPAQUEDONE   0x0007
 Opaque list completed. More...
 
#define ASIC_EVT_PVR_OPAQUEMODDONE   0x0008
 Opaque modifiers completed. More...
 
#define ASIC_EVT_PVR_TRANSDONE   0x0009
 Transparent list completed. More...
 
#define ASIC_EVT_PVR_TRANSMODDONE   0x000a
 Transparent modifiers completed. More...
 
#define ASIC_EVT_PVR_DMA   0x0013
 PVR DMA complete. More...
 
#define ASIC_EVT_PVR_PTDONE   0x0015
 Punch-thrus completed. More...
 
#define ASIC_EVT_PVR_PRIMOUTOFMEM   0x0202
 Out of primitive memory. More...
 
#define ASIC_EVT_PVR_MATOUTOFMEM   0x0203
 Out of matrix memory. More...
 

Detailed Description

These are events that the PVR itself generates that can be hooked.

Macro Definition Documentation

#define ASIC_EVT_PVR_DMA   0x0013

PVR DMA complete.

#define ASIC_EVT_PVR_MATOUTOFMEM   0x0203

Out of matrix memory.

#define ASIC_EVT_PVR_OPAQUEDONE   0x0007

Opaque list completed.

#define ASIC_EVT_PVR_OPAQUEMODDONE   0x0008

Opaque modifiers completed.

#define ASIC_EVT_PVR_PRIMOUTOFMEM   0x0202

Out of primitive memory.

#define ASIC_EVT_PVR_PTDONE   0x0015

Punch-thrus completed.

#define ASIC_EVT_PVR_RENDERDONE   0x0002

Render completed.

#define ASIC_EVT_PVR_SCANINT1   0x0003

Scanline interrupt 1.

#define ASIC_EVT_PVR_SCANINT2   0x0004

Scanline interrupt 2.

#define ASIC_EVT_PVR_TRANSDONE   0x0009

Transparent list completed.

#define ASIC_EVT_PVR_TRANSMODDONE   0x000a

Transparent modifiers completed.

#define ASIC_EVT_PVR_VBLINT   0x0005

VBL interrupt.