diff options
author | Sebastian Valle <subv2112@gmail.com> | 2016-12-13 13:32:14 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-12-13 13:32:14 +0100 |
commit | da995a4377ba5194ca9759c6b7f62adf081f25a3 (patch) | |
tree | 79fdafe5af737b9e0e5fa3901232bf805954663c /src | |
parent | Merge pull request #2312 from lioncash/guard (diff) | |
parent | Minor amendment of GSP_GPU::ImportDisplayCaptureInfo code (diff) | |
download | yuzu-da995a4377ba5194ca9759c6b7f62adf081f25a3.tar yuzu-da995a4377ba5194ca9759c6b7f62adf081f25a3.tar.gz yuzu-da995a4377ba5194ca9759c6b7f62adf081f25a3.tar.bz2 yuzu-da995a4377ba5194ca9759c6b7f62adf081f25a3.tar.lz yuzu-da995a4377ba5194ca9759c6b7f62adf081f25a3.tar.xz yuzu-da995a4377ba5194ca9759c6b7f62adf081f25a3.tar.zst yuzu-da995a4377ba5194ca9759c6b7f62adf081f25a3.zip |
Diffstat (limited to 'src')
-rw-r--r-- | src/core/hle/service/gsp_gpu.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/core/hle/service/gsp_gpu.cpp b/src/core/hle/service/gsp_gpu.cpp index 49f4836b4..947958703 100644 --- a/src/core/hle/service/gsp_gpu.cpp +++ b/src/core/hle/service/gsp_gpu.cpp @@ -636,6 +636,7 @@ static void TriggerCmdReqQueue(Interface* self) { * Inputs: * 0: Header 0x00180000 * Outputs: + * 0: Header Code[0x00180240] * 1: Result code * 2: Left framebuffer virtual address for the main screen * 3: Right framebuffer virtual address for the main screen @@ -658,18 +659,19 @@ static void ImportDisplayCaptureInfo(Interface* self) { FrameBufferUpdate* top_screen = GetFrameBufferInfo(thread_id, 0); FrameBufferUpdate* bottom_screen = GetFrameBufferInfo(thread_id, 1); + cmd_buff[0] = IPC::MakeHeader(0x18, 0x9, 0); + cmd_buff[1] = RESULT_SUCCESS.raw; + // Top Screen cmd_buff[2] = top_screen->framebuffer_info[top_screen->index].address_left; cmd_buff[3] = top_screen->framebuffer_info[top_screen->index].address_right; cmd_buff[4] = top_screen->framebuffer_info[top_screen->index].format; cmd_buff[5] = top_screen->framebuffer_info[top_screen->index].stride; - + // Bottom Screen cmd_buff[6] = bottom_screen->framebuffer_info[bottom_screen->index].address_left; cmd_buff[7] = bottom_screen->framebuffer_info[bottom_screen->index].address_right; cmd_buff[8] = bottom_screen->framebuffer_info[bottom_screen->index].format; cmd_buff[9] = bottom_screen->framebuffer_info[bottom_screen->index].stride; - cmd_buff[1] = RESULT_SUCCESS.raw; - LOG_WARNING(Service_GSP, "called"); } |