forked from AuroraMiddleware/gtk
macos: resize extra GL window/view when surface changes
Once we figure out what is going on with textures, changes are we'll be able to let this stay a zero rect. But that is still a bit up in the air right now.
This commit is contained in:
parent
6309bd12ac
commit
65b2ea1888
@ -285,9 +285,10 @@ gdk_macos_gl_context_begin_frame (GdkDrawContext *context,
|
||||
if (self->dummy_view != NULL)
|
||||
{
|
||||
GdkSurface *surface = gdk_draw_context_get_surface (context);
|
||||
GLint vals[2] = { surface->width, surface->height };
|
||||
NSRect frame = NSMakeRect (0, 0, surface->width, surface->height);
|
||||
|
||||
[self->gl_context setValues:vals forParameter:NSOpenGLContextParameterSurfaceBackingSize];
|
||||
[self->dummy_window setFrame:frame display:NO];
|
||||
[self->dummy_view setFrame:frame];
|
||||
}
|
||||
|
||||
[self->gl_context update];
|
||||
|
Loading…
Reference in New Issue
Block a user