def switch_to(self): if sys.platform == 'darwin': agl.aglSetCurrentContext(self._agl_context) _aglcheck() elif sys.platform in ('win32', 'cygwin'): self._dc = _user32.GetDC(self.window.handle) self.context._set_window(self) wgl.wglMakeCurrent(self._dc, self.context.glx_context) else: glx.glXMakeCurrent(self.context.x_display, self.get_property('window').get_xid(),self.context.glx_context) self.context.set_current() gl_info.set_active_context() glu_info.set_active_context()
def set_current(self): if self._context is not None: wgl.wglMakeCurrent(self.canvas.hdc, self._context) super(Win32Context, self).set_current()
def switch_to(self): wgl.wglMakeCurrent(self._dc, self._wgl_context) self._context.set_current() gl_info.set_active_context() glu_info.set_active_context()
def _switch_to_impl(self): wgl.wglMakeCurrent(self._dc, self._wgl_context)