From bfcdb3b51ea88028b63f3f2d9577659e4119d20a Mon Sep 17 00:00:00 2001 From: lecoanet Date: Tue, 23 Mar 2004 14:53:46 +0000 Subject: Changes related to OpenGL context handling (only one context per display) and patches to avoid using widget structure in image cache */ --- generic/Types.h | 20 -------------------- 1 file changed, 20 deletions(-) (limited to 'generic/Types.h') diff --git a/generic/Types.h b/generic/Types.h index 68efcd9..b0784ea 100644 --- a/generic/Types.h +++ b/generic/Types.h @@ -174,17 +174,6 @@ EXTERN TkRegion ZnPolygonRegion(XPoint *points, int n, int fill_rule); # ifdef GL # define ZnGLContext HGLRC -# define ZnGLMakeCurrent(wi) \ -{ \ - wi->hdc = GetDC(wi->hwnd); \ - wglMakeCurrent(wi->hdc, wi->gl_context); \ -} -# define ZnGLRelease(wi) \ - ReleaseDC(wi->hwnd, wi->hdc); -# define ZnGLDestroyContext(wi) \ - wglDeleteContext(wi->gl_context) -# define ZnGLSwapBuffers(wi) \ - SwapBuffers(wi->hdc) # define ZnGLWaitGL() # define ZN_GL_LINE_WIDTH_RANGE GL_LINE_WIDTH_RANGE # define ZN_GL_POINT_SIZE_RANGE GL_POINT_SIZE_RANGE @@ -200,15 +189,6 @@ EXTERN TkRegion ZnPolygonRegion(XPoint *points, int n, XOffsetRegion((Region) reg, dx, dy) # ifdef GL # define ZnGLContext GLXContext -# define ZnGLMakeCurrent(wi) \ - glXMakeCurrent(wi->dpy, \ - wi->win ? Tk_WindowId(wi->win) : RootWindowOfScreen(wi->screen), \ - wi->gl_context) -# define ZnGLRelease(wi) -# define ZnGLDestroyContext(wi) \ - glXDestroyContext(wi->dpy, wi->gl_context); -# define ZnGLSwapBuffers(wi) \ - glXSwapBuffers(wi->dpy, Tk_WindowId(wi->win)) # define ZnGLWaitGL() \ glXWaitGL() # define ZN_GL_LINE_WIDTH_RANGE GL_SMOOTH_LINE_WIDTH_RANGE -- cgit v1.1