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)
|
if (self->dummy_view != NULL)
|
||||||
{
|
{
|
||||||
GdkSurface *surface = gdk_draw_context_get_surface (context);
|
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];
|
[self->gl_context update];
|
||||||
|
Loading…
Reference in New Issue
Block a user