|
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