From 9b7086f3a55929f06906f4c0c51d479dbc8605ba Mon Sep 17 00:00:00 2001 From: Graham Date: Mon, 2 Sep 2019 09:47:04 +0100 Subject: [PATCH] Resize off-screen window after resizing the framebuffer --- gl-natives/src/main/c/jaggl.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gl-natives/src/main/c/jaggl.c b/gl-natives/src/main/c/jaggl.c index 1a6c7cd3..10a34fcf 100644 --- a/gl-natives/src/main/c/jaggl.c +++ b/gl-natives/src/main/c/jaggl.c @@ -295,6 +295,10 @@ static void *jaggl_proc_addr(const char *name) { if (width != framebuffer_width || height != framebuffer_height) { [self deleteFramebuffer]; [self genFramebuffer]; + + jaggl_view.frame = NSMakeRect(0, 0, width, height); + [jaggl_window setFrame:[jaggl_window frameRectForContentRect:jaggl_view.frame] display:YES]; + [jaggl_context_appkit update]; } glBindFramebufferEXT(GL_READ_FRAMEBUFFER_EXT, framebuffer);