This graph shows which files directly or indirectly include this file:
Go to the source code of this file.
Data Structures | |
struct | PspGeContext |
Stores the state of the GE. More... | |
struct | PspGeCallbackData |
Structure to hold the callback data. More... | |
Typedefs | |
typedef PspGeContext | PspGeContext |
Stores the state of the GE. | |
typedef void(* | PspGeCallback )(int id, void *arg) |
Typedef for a GE callback. | |
typedef PspGeCallbackData | PspGeCallbackData |
Structure to hold the callback data. | |
typedef enum PspGeMatrixTypes | PspGeMatrixTypes |
GE matrix types. | |
typedef enum PspGeSyncType | PspGeSyncType |
Wait condition for sceGeListSync() and sceGeDrawSync(). | |
Enumerations | |
enum | PspGeMatrixTypes { PSP_GE_MATRIX_BONE0 = 0, PSP_GE_MATRIX_BONE1, PSP_GE_MATRIX_BONE2, PSP_GE_MATRIX_BONE3, PSP_GE_MATRIX_BONE4, PSP_GE_MATRIX_BONE5, PSP_GE_MATRIX_BONE6, PSP_GE_MATRIX_BONE7, PSP_GE_MATRIX_WORLD, PSP_GE_MATRIX_VIEW, PSP_GE_MATRIX_PROJECTION, PSP_GE_MATRIX_TEXGEN } |
GE matrix types. More... | |
enum | PspGeSyncType { PSP_GE_LIST_DONE = 0, PSP_GE_LIST_QUEUED, PSP_GE_LIST_DRAWING_DONE, PSP_GE_LIST_STALL_REACHED, PSP_GE_LIST_CANCEL_DONE } |
Wait condition for sceGeListSync() and sceGeDrawSync(). More... | |
Functions | |
unsigned int | sceGeEdramGetSize (void) |
Get the size of VRAM. | |
void * | sceGeEdramGetAddr (void) |
Get the address of VRAM. | |
unsigned int | sceGeGetCmd (int cmd) |
Retrive the current value of a GE command. | |
int | sceGeGetMtx (int type, void *matrix) |
Retrieve a matrix of the given type. | |
int | sceGeSaveContext (PspGeContext *context) |
Save the GE's current state. | |
int | sceGeRestoreContext (const PspGeContext *context) |
Restore a previously saved GE context. | |
int | sceGeListEnQueue (const void *list, void *stall, int cbid, void *arg) |
Enqueue a display list at the tail of the GE display list queue. | |
int | sceGeListEnQueueHead (const void *list, void *stall, int cbid, void *arg) |
Enqueue a display list at the head of the GE display list queue. | |
int | sceGeListDeQueue (int qid) |
Cancel a queued or running list. | |
int | sceGeListUpdateStallAddr (int qid, void *stall) |
Update the stall address for the specified queue. | |
int | sceGeListSync (int qid, int syncType) |
Wait for syncronisation of a list. | |
int | sceGeDrawSync (int syncType) |
Wait for drawing to complete. | |
int | sceGeSetCallback (PspGeCallbackData *cb) |
Register callback handlers for the the Ge. | |
int | sceGeUnsetCallback (int cbid) |
Unregister the callback handlers. |
|
Typedef for a GE callback.
|
|
Structure to hold the callback data.
|
|
Stores the state of the GE.
|
|
GE matrix types.
|
|
Wait condition for sceGeListSync() and sceGeDrawSync().
|
|
|
Wait condition for sceGeListSync() and sceGeDrawSync().
|
|
Wait for drawing to complete.
|
|
Get the address of VRAM.
|
|
Get the size of VRAM.
|
|
Retrive the current value of a GE command.
|
|
Retrieve a matrix of the given type.
|
|
Cancel a queued or running list.
|
|
Enqueue a display list at the tail of the GE display list queue.
|
|
Enqueue a display list at the head of the GE display list queue.
|
|
Wait for syncronisation of a list.
|
|
Update the stall address for the specified queue.
|
|
Restore a previously saved GE context.
|
|
Save the GE's current state.
|
|
Register callback handlers for the the Ge.
|
|
Unregister the callback handlers.
|