diff --git a/nx/include/switch/display/buffer_producer.h b/nx/include/switch/display/buffer_producer.h index 0fa48747..dcd27130 100644 --- a/nx/include/switch/display/buffer_producer.h +++ b/nx/include/switch/display/buffer_producer.h @@ -16,7 +16,8 @@ typedef struct { s32 scalingMode; u32 transform; // See the NATIVE_WINDOW_TRANSFORM_* enums. u32 stickyTransform; - u32 unk[2]; + u32 unk; + u32 swapInterval; NvMultiFence fence; } BqQueueBufferInput; diff --git a/nx/source/display/gfx.c b/nx/source/display/gfx.c index 7a6f0464..b0733920 100644 --- a/nx/source/display/gfx.c +++ b/nx/source/display/gfx.c @@ -62,7 +62,8 @@ static BqQueueBufferInput g_gfxQueueBufferData = { .scalingMode = 0x0, .transform = NATIVE_WINDOW_TRANSFORM_FLIP_V, .stickyTransform = 0x0, - .unk = {0x0, 0x1}, + .unk = 0x0, + .swapInterval = 0x1, .fence = {0}, };