Difference between revisions of "GSPGPU:AcquireRight"
Jump to navigation
Jump to search
(Created page with "=Request= {| class="wikitable" border="1" |- ! Index Word ! Description |- | 0 | Header code [0x00160042] |- | 1 | Flag, normally zero. |- | 2 | Value 0x0 |- | 3 | Process hand...") |
|||
Line 33: | Line 33: | ||
=Description= | =Description= | ||
When flag is non-zero additional hardware initialization is done, in some cases this includes executing the hw-init function used for [[GSP_Services|GSPGPU:ResetGpuCore]]. That function is only executed when a state field is value 0, after executing that function this field is set to value 1. | When flag is non-zero additional hardware initialization is done, in some cases this includes executing the hw-init function used for [[GSP_Services|GSPGPU:ResetGpuCore]]. That function is only executed when a state field is value 0, after executing that function this field is set to value 1. | ||
+ | |||
+ | It seems only one process can have rendering rights at a time: for example, trying to use this command with Home Menu active results in GSP module not responding to the command. This command likely blocks until the process already doing rendering uses GSP:ReleaseRight. |
Revision as of 22:16, 8 February 2014
Request
Index Word | Description |
---|---|
0 | Header code [0x00160042] |
1 | Flag, normally zero. |
2 | Value 0x0 |
3 | Process handle |
Response
Index Word | Description |
---|---|
0 | Header code |
1 | Result code |
Description
When flag is non-zero additional hardware initialization is done, in some cases this includes executing the hw-init function used for GSPGPU:ResetGpuCore. That function is only executed when a state field is value 0, after executing that function this field is set to value 1.
It seems only one process can have rendering rights at a time: for example, trying to use this command with Home Menu active results in GSP module not responding to the command. This command likely blocks until the process already doing rendering uses GSP:ReleaseRight.