From f5d02e68088d9669ad95c32585dcbde24abd6465 Mon Sep 17 00:00:00 2001 From: Scott Talbert Date: Tue, 13 Aug 2019 23:27:57 -0400 Subject: [PATCH] Enable Retina (HiDPI) support on OSX wxGLCanvas Closes #15700. Closes https://github.com/wxWidgets/wxWidgets/pull/1485 --- src/osx/cocoa/glcanvas.mm | 1 + 1 file changed, 1 insertion(+) diff --git a/src/osx/cocoa/glcanvas.mm b/src/osx/cocoa/glcanvas.mm index 94051a7fd7..b2df34d9df 100644 --- a/src/osx/cocoa/glcanvas.mm +++ b/src/osx/cocoa/glcanvas.mm @@ -167,6 +167,7 @@ bool wxGLCanvas::DoCreate(wxWindow *parent, NSRect r = wxOSXGetFrameForControl( this, pos , size ) ; wxNSCustomOpenGLView* v = [[wxNSCustomOpenGLView alloc] initWithFrame:r]; + [v setWantsBestResolutionOpenGLSurface:YES]; wxWidgetCocoaImpl* c = new wxWidgetCocoaImpl( this, v, wxWidgetImpl::Widget_UserKeyEvents | wxWidgetImpl::Widget_UserMouseEvents ); SetPeer(c);