uOFW
Reverse engineered PSP kernel 6.60.
|
#include <ge_kernel.h>
Data Fields | |
struct SceGeDisplayList * | next |
struct SceGeDisplayList * | prev |
u8 | state |
u8 | signal |
u8 | isBusy |
SceGeContext * | ctx |
int | execState |
void * | list |
void * | stall |
int | radr1 |
int | radr2 |
int | oadr |
int | oadr1 |
int | oadr2 |
int | base |
short | cbId |
u16 | signalData |
short | numStacks |
u16 | stackOff |
SceGeStack * | stack |
Structure holding a display list
struct SceGeDisplayList* SceGeDisplayList::next |
Next display list of the queue
struct SceGeDisplayList* SceGeDisplayList::prev |
Previous display list
u8 SceGeDisplayList::state |
Current display list state
u8 SceGeDisplayList::signal |
Current display list received signal
u8 SceGeDisplayList::isBusy |
1 if the list is busy (ie has been running at least once and was not completed+sync'ed with a SceGeDrawSync() yet), 0 otherwise
SceGeContext* SceGeDisplayList::ctx |
The display list context
int SceGeDisplayList::execState |
The display list execution state (see HW_GE_EXEC)
void* SceGeDisplayList::list |
Pointer to the list of commands
void* SceGeDisplayList::stall |
Pointer to the stall address, where the display list will stop being executed
int SceGeDisplayList::radr1 |
Internal data
int SceGeDisplayList::radr2 |
Internal data
int SceGeDisplayList::oadr |
Internal data
int SceGeDisplayList::oadr1 |
Internal data
int SceGeDisplayList::oadr2 |
Internal data
int SceGeDisplayList::base |
Internal data
short SceGeDisplayList::cbId |
The callbacks id set with sceGeSetCallback()
u16 SceGeDisplayList::signalData |
Some argument passed to the interrupt handler when calling the subintrs
short SceGeDisplayList::numStacks |
The number of stacks of the display list
u16 SceGeDisplayList::stackOff |
The offset of the current stack
SceGeStack* SceGeDisplayList::stack |
A pointer to the list of stacks