GPU/Commands: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
This page describes the structure of the buffer for [[GSP_Shared_Memory|GX command]] 1 with the registers at [[GPU|0x1EF018E0]]. This buffer is used for GPU commands including OpenGL commands, each 8-byte entry in the buffer is a command. Cmd+0 is the command parameter, and cmd+4 is the command header. | This page describes the structure of the buffer for [[GSP_Shared_Memory|GX command]] 1 with the registers at [[GPU|0x1EF018E0]]. This buffer is used for GPU commands including OpenGL commands, each 8-byte entry in the buffer is a command. Cmd+0 is the command parameter, and cmd+4 is the command header. | ||
Invalid GPU command parameters can cause the GPU to hang, this then causes the GSP module to hang as well. | Invalid GPU command parameters including NaN floats can cause the GPU to hang, this then causes the GSP module to hang as well. | ||
=== Command Header === | === Command Header === |