summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/x11/glxheader.h
Commit message (Collapse)AuthorAgeFilesLines
* mesa: prefix more #includes with "main/"Brian Paul2008-09-181-1/+1
|
* glcore: build from mesaGeorge Sapountzis2008-04-231-0/+1
|
* xmesa: use newly added xm_image.[hc]George Sapountzis2007-04-061-1/+0
| | | | | | | | | Keep external includes to glxheader.h and xmesa includes to xmesaP.h. Drop the following from xm_image.h: - dix-config.h (comes from glheader.h) - xfree86 includes (come from GL/xmesa_xf86.h) - ifdef __CYGWIN__ (leftover ? xm_api.c has something similar)
* Clean and update XMesa/XFree86 interface.George Sapountzis2007-03-301-1/+0
| | | | | | | | | | | | | | | | Drop XMesaSetVisualDisplay(), XMesaReset(), no longer used. Add XMesaCopyContext() and move the GlxSetRenderTables() call for XGL within XMesaForceCurrent(). This is to make xserver/GL/mesa/X/xf86glx.c unaware of Mesa internals. Also, clean some ifdef's to make it clear that USE_XSHM and XFree86Server are mutually exclusive. Lastly, - move gcstruct.h from glxheader.h up to xmesa_xf86.h since it calls *gc->ops - drop GL/glxtokens.h from xm_api|dd.c, GLX tokens come from glcore.h and are used irrelevant of XFree86.
* Use XAddExtension() to register an XCloseDisplay() callback function.Brian Paul2006-08-301-3/+3
| | | | | | When the callback is called, free all Mesa's private visual and buffer data structures which are tied to the display. Fixes problems reported by Kitware.
* Don't include unused header files.Kristian Høgsberg2006-07-061-1/+0
|
* Prototype implementation of new GL_EXT_timer_query extension (not finalized ↵Brian Paul2005-09-021-0/+1
| | | | | | yet). Extends the query mechanism to query elapsed time while rendering.
* strip out vestigial #ifdef HAVE_CONFIG_H stanzas, they're confusing theAdam Jackson2005-07-161-6/+0
| | | | modular X build
* Major check-in of changes for GL_EXT_framebuffer_object extension.Brian Paul2005-05-041-1/+0
| | | | | | | Main driver impacts: - new code for creating the Mesa GLframebuffer - new span/pixel read/write code Some drivers not yet updated/tested.
* Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything.Ian Romanick2003-06-051-1/+0
|
* include GL/glx.hBrian Paul2002-10-251-3/+4
|
* removed some old DRI-ismsBrian Paul2001-05-291-4/+1
|
* Modify X11 driver and fake glx to store a GLcontextKeith Whitwell2001-01-081-2/+2
| | | | | | | (ie a 'struct __GLcontextRec *') instead of an 'XMesaContext'. This is to fix conflicts in XFree86 where both the indirect XMesaContext and the GLcontext were calling themselves __GLcontextRec's.
* Committing in .Jouk Jansen2000-08-221-1/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | Modified Files: Mesa/include/GL/glx.h Mesa/include/GL/xmesa.h Mesa/src/descrip.mms Mesa/src/X/glxheader.h Mesa/src/X/xfonts.c Mesa/src/X/xfonts.h Mesa/src-glu/descrip.mms Mesa/src-glut/capturexfont.c Mesa/src-glut/descrip.mms Mesa/src-glut/glut_cmap.c Mesa/src-glut/glut_event.c Mesa/src-glut/glut_fullscrn.c Mesa/src-glut/glut_gamemode.c Mesa/src-glut/glut_init.c Mesa/src-glut/glut_input.c Mesa/src-glut/glut_menu.c Mesa/src-glut/glut_menu2.c Mesa/src-glut/glut_overlay.c Mesa/src-glut/glut_win.c Mesa/src-glut/glut_winmisc.c Mesa/src-glut/glutint.h Mesa/src-glut/layerutil.h Mesa/vms/analyze_map.com Added Files: Mesa/include/GL/vms_x_fix.h Patches effective on VMS only. This allows for compiling with /name=(as_is,short). This breaks the binary compatibility with previous versions for VMS, but is the only way to combine Mesa with GTK for VMS. Jouk ----------------------------------------------------------------------
* first big check-in of new Mesa 3.3 codeBrian Paul1999-11-111-0/+71