From 9e10c02c88a76d7a8b79fb07e67b6d9fe5cd5f89 Mon Sep 17 00:00:00 2001 From: yellows8 Date: Wed, 15 Nov 2017 00:28:34 -0500 Subject: [PATCH] Fixed kind value for last *MapBufferEx() loop interation. --- nx/source/gfx/nvgfx.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nx/source/gfx/nvgfx.c b/nx/source/gfx/nvgfx.c index f22e80a7..576dcc93 100644 --- a/nx/source/gfx/nvgfx.c +++ b/nx/source/gfx/nvgfx.c @@ -218,7 +218,7 @@ Result nvgfxInitialize(void) { if (R_SUCCEEDED(rc)) { for(pos=0; pos<4; pos++) { - rc = nvioctlNvhostAsGpu_MapBufferEx(g_nvgfx_fd_nvhostasgpu, 0x100, 0xdb, framebuf_nvmap_handle, 0, pos*0x3c0000, 0x3c0000, nvmap_obj6_mapbuffer_xdb_offset, NULL); + rc = nvioctlNvhostAsGpu_MapBufferEx(g_nvgfx_fd_nvhostasgpu, 0x100, pos<3 ? 0xdb : 0x86, framebuf_nvmap_handle, 0, pos*0x3c0000, 0x3c0000, nvmap_obj6_mapbuffer_xdb_offset, NULL); if (R_FAILED(rc)) break; //Officially NVMAP_IOC_GET_ID, NVMAP_IOC_FROM_ID, NVMAP_IOC_GET_ID, and NVMAP_IOC_FROM_ID are used after the second *MapBufferEx.