Difference between revisions of "GSP Services"
Jump to navigation
Jump to search
Line 7: | Line 7: | ||
|- | |- | ||
| 0x00010082 | | 0x00010082 | ||
− | | WriteHWRegs | + | | [[GSPGPU:WriteHWRegs|WriteHWRegs]] |
|- | |- | ||
| 0x00020084 | | 0x00020084 | ||
Line 98: | Line 98: | ||
The OpenGL API used by applications is implemented with the WriteHWReg*/ReadHWRegs service commands. The command lists might be used for OpenGL display lists. | The OpenGL API used by applications is implemented with the WriteHWReg*/ReadHWRegs service commands. The command lists might be used for OpenGL display lists. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Revision as of 17:42, 27 December 2012
GSP service "gsp::Gpu"
Command Header | Description |
---|---|
0x00010082 | WriteHWRegs |
0x00020084 | WriteHWRegsWithMask |
0x00030082 | WriteHWRegRepeat |
0x00040080 | ReadHWRegs |
0x00050200 | SetBufferSwap |
0x00060082 | SetCommandList |
0x000700C2 | RequestDma |
0x00080082 | FlushDataCache |
0x00090082 | InvalidateDataCache |
0x000A0044 | RegisterInterruptEvents |
0x000B0040 | SetLcdForceBlack |
0x000C0000 | TriggerCmdReqQueue |
0x000D0140 | SetDisplayTransfer |
0x000E0180 | SetTextureCopy |
0x000F0200 | SetMemoryFill |
0x00100040 | SetAxiConfigQoSMode |
0x00110040 | SetPerfLogMode |
0x00120000 | GetPerfLog |
0x00130042 | RegisterInterruptRelayQueue |
0x00140000 | UnregisterInterruptRelayQueue |
0x00150002 | TryAcquireRight |
0x00160042 | AcquireRight (bool unk, 0, u32 processhandle) |
0x00170000 | ReleaseRight |
0x00180000 | ImportDisplayCaptureInfo |
0x00190000 | SaveVramSysArea |
0x001A0000 | RestoreVramSysArea |
0x001B0000 | ResetGpuCore |
0x001C0040 | SetLedForceOff |
0x001D0040 | SetTestCommand |
0x001E0080 | SetInternalPriorities |
The OpenGL API used by applications is implemented with the WriteHWReg*/ReadHWRegs service commands. The command lists might be used for OpenGL display lists.