KallistiOS  2.0.0
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
Macros
Event codes for the PVR chip
ASIC event codes

Macros

#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_VBLINT   0x0005
 VBL interrupt.
#define ASIC_EVT_PVR_OPAQUEDONE   0x0007
 Opaque list completed.
#define ASIC_EVT_PVR_OPAQUEMODDONE   0x0008
 Opaque modifiers completed.
#define ASIC_EVT_PVR_TRANSDONE   0x0009
 Transparent list completed.
#define ASIC_EVT_PVR_TRANSMODDONE   0x000a
 Transparent modifiers completed.
#define ASIC_EVT_PVR_DMA   0x0013
 PVR DMA complete.
#define ASIC_EVT_PVR_PTDONE   0x0015
 Punch-thrus completed.
#define ASIC_EVT_PVR_PRIMOUTOFMEM   0x0202
 Out of primitive memory.
#define ASIC_EVT_PVR_MATOUTOFMEM   0x0203
 Out of matrix memory.

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.