From: Ian R. <id...@us...> - 2003-08-18 18:40:20
|
CVSROOT: /cvsroot/dri Module name: xc Repository: xc/xc/lib/GL/glx/ Changes by: idr@sc8-pr-cvs1. 03/08/18 11:40:19 Log message: Major re-work of GLX extension support. The __glXRegisterExtensions mechanism was replaced by drivers calling __glXScrEnableExtension from their CreateScreen function. All GLX extension state is track per-screen. This allows libGL to properly track GLX extension support when there are multiple graphics cards in the system. This necessitated several API and data-structure changes. The internal libGL API version was bumped to 20030813. This work was a collaboration with Felix Ku"hling. Modified files: xc/xc/lib/GL/dri/: dri_glx.c xc/xc/lib/GL/glx/: glxclient.h glxcmds.c glxext.c glxextensions.c glxextensions.h Revision Changes Path 1.30 +0 -69 xc/xc/lib/GL/dri/dri_glx.c 1.32 +23 -12 xc/xc/lib/GL/glx/glxclient.h 1.53 +139 -81 xc/xc/lib/GL/glx/glxcmds.c 1.32 +4 -6 xc/xc/lib/GL/glx/glxext.c 1.8 +55 -27 xc/xc/lib/GL/glx/glxextensions.c 1.5 +11 -4 xc/xc/lib/GL/glx/glxextensions.h |