From 1b85ddf874d2b6a71a7ac64fa300f6b40e6ed6b6 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 1a6c7cd..10a34fc 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);