diff options
Diffstat (limited to 'src/core/hle/service/gsp.cpp')
| -rw-r--r-- | src/core/hle/service/gsp.cpp | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/core/hle/service/gsp.cpp b/src/core/hle/service/gsp.cpp index 12c7dabcd..50cee2c41 100644 --- a/src/core/hle/service/gsp.cpp +++ b/src/core/hle/service/gsp.cpp | |||
| @@ -27,7 +27,7 @@ union GX_CmdBufferHeader { | |||
| 27 | // <=15 when writing a command to shared memory. This is incremented by the application when | 27 | // <=15 when writing a command to shared memory. This is incremented by the application when |
| 28 | // writing a command to shared memory, after increasing this value TriggerCmdReqQueue is only | 28 | // writing a command to shared memory, after increasing this value TriggerCmdReqQueue is only |
| 29 | // used if this field is value 1. | 29 | // used if this field is value 1. |
| 30 | BitField<8,8,u32> number_commands; | 30 | BitField<8,8,u32> number_commands; |
| 31 | 31 | ||
| 32 | }; | 32 | }; |
| 33 | 33 | ||
| @@ -101,9 +101,7 @@ void RegisterInterruptRelayQueue(Service::Interface* self) { | |||
| 101 | u32* cmd_buff = Service::GetCommandBuffer(); | 101 | u32* cmd_buff = Service::GetCommandBuffer(); |
| 102 | u32 flags = cmd_buff[1]; | 102 | u32 flags = cmd_buff[1]; |
| 103 | u32 event_handle = cmd_buff[3]; // TODO(bunnei): Implement event handling | 103 | u32 event_handle = cmd_buff[3]; // TODO(bunnei): Implement event handling |
| 104 | |||
| 105 | cmd_buff[2] = g_thread_id; // ThreadID | 104 | cmd_buff[2] = g_thread_id; // ThreadID |
| 106 | cmd_buff[4] = self->NewHandle(); | ||
| 107 | } | 105 | } |
| 108 | 106 | ||
| 109 | /// This triggers handling of the GX command written to the command buffer in shared memory. | 107 | /// This triggers handling of the GX command written to the command buffer in shared memory. |