summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/x11/glxapi.c
AgeCommit message (Collapse)Author
2010-10-27glapi: Do not use glapidispatch.h.Chia-I Wu
glapidispatch.h exists so that core mesa (libmesa.a) can be built for DRI drivers or for non-DRI drivers as a compile time decision (whether IN_DRI_DRIVER is defined). It is of no use to glapi. This commit also drops the use of glapidispatch.h in glx and libgl-xlib as they are considered extensions to glapi when it comes to defining public GL entries.
2010-07-19glx: Drop support for GLX_MESA_allocate_memoryKristian Høgsberg
Only r200 implemented it.
2010-03-19drivers/x11: add PUBLIC qualifier to more API functionsBrian Paul
Based on a patch from Tom Fogal.
2010-01-21Do not include glapi/dispatch.h outside Mesa core.Chia-I Wu
Include the glapi*.h directly instead. glapi/dispatch.h became a Mesa core header since 22884db174b9fb0736cec1c6a192f8b9a97500c1.
2010-01-12Merge branch 'master' into opengl-es-v2Chia-I Wu
Conflicts: src/mesa/main/dd.h
2010-01-08DRI2/GLX: add INTEL_swap_event supportJesse Barnes
Add event support for the GLX swap buffers event, along with DRI2 protocol support for generating GLX swap buffers events in the direct rendered case. Signed-off-by: Jesse Barnes <jbarnes@virtuousgeek.org>
2009-11-05mesa/xlib: Fix missing symbols when GLX_INDIRECT_RENDERING is defined.Chia-I Wu
When GLX_INDIRECT_RENDERING is defined, some symbols are used in libglapi.a but are not defined. Define them through the help of glapitemp.h. Signed-off-by: Chia-I Wu <olvaffe@gmail.com>
2009-02-23mesa: fix _glxapi_get_proc_address() for mangled namesTom Fogal
2009-02-22mesa: move a bunch of compiler-related stuff into new compiler.h headerBrian Paul
This trims down and cleans up imports.h and glheader.h quite a bit.
2008-06-05prefix some includes with mesa/ or glapi/Brian Paul
2007-06-12fix GLX_USE_TLS breakage, fix a warningBrian
2007-05-19Implement GLX_EXT_texture_from_pixmap.Brian
Could be done more efficiently... but works.
2007-01-23fixes for C++ warnings/errorsBrian
2006-09-20make current GLX context per-threadBrian Paul
2006-06-13GLX_BAD_CONTEXT checks in video-sync functionsBrian Paul
2006-03-16added #undef GET_DISPATCHBrian Paul
2005-07-26Remove the last remnants of GLX_BUILT_IN_XMESA. This allows the removal ofIan Romanick
the evil, ugly GLX_PREFIX macro as well.
2005-03-01added stub functions for GLX_MESA_allocate_memoryBrian Paul
2004-12-02reverse some debug that slipped throughAlan Hourihane
2004-12-02Fix some warningsAlan Hourihane
2004-11-25Use __GLXextFuncPtr type instead of void * for generic functions toBrian Paul
avoid gcc 3.4 compiler warnings. Remove the unused/obsolete GLX_render_texture stuff.
2003-06-05Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything.Ian Romanick
2003-01-14initial code for render-to-textureBrian Paul
2002-11-18bring in a few AGP-related bits from 4.0.4Brian Paul
2002-08-22stub functions for glXAllocate/FreeMemoryNV()Brian Paul
2002-03-15updated comments. removed dead code.Brian Paul
2001-09-14more GL 1.3 and GLX 1.4 updatesBrian Paul
2001-05-29more DRI libGL-related changesBrian Paul
2001-05-29removed some old DRI-ismsBrian Paul
2001-05-29added new functions to GLX_functions[]Brian Paul
2001-05-25more work on XMesa / libGL integrationBrian Paul
2001-05-24added some casts so that older glx.h can be usedBrian Paul
2001-05-24Initial changes to allow Mesa and its fake GLX to be built into XFree86 libGL.Brian Paul
2001-05-24prototyping some new stuffBrian Paul
2000-12-15added more GLX extension function stubsBrian Paul
2000-12-14added some more GLX extension entrypoints (fix GLUT link problems when using ↵Brian Paul
glxext.h)
2000-11-19* More work on the auto* build systemJon Taylor
* Added missing #includes all over the place * Added GGI-style debugging harness to GGIMesa
2000-06-08variety of updates to better conform to real GLXBrian Paul
2000-04-10added glXGetFBConfigs(), fixed glXChooseFBConfig()Brian Paul
2000-02-27changed glXCopyContext() mask to unsigned long, per GLX specBrian Paul
2000-02-25changed glXCopyContext mask back to GLuintBrian Paul
2000-02-25changed glXCopyContext's mask to unsigned longBrian Paul
2000-02-25Fog coordinate stage which drivers may use to replace standard foggingKeith Whitwell
mechanism. LogicOp state change callback
2000-02-23changed glXCopyContext()'s mask to unsigned longBrian Paul
1999-12-10added glXGetProcAddressARB()Brian Paul
1999-11-28added missing functions in GLX_functions[] arrayBrian Paul
1999-11-28all new dispatch systemBrian Paul
1999-11-25implemented glXMakeContextCurrent() and glXGetCurrentReadDrawable()Brian Paul
1999-11-23added GLX 1.3 functionsBrian Paul
1999-11-22added glXGetCurrentDisplay() for GLX 1.2Brian Paul