summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/x11/glxapi.c
Commit message (Collapse)AuthorAgeFilesLines
* mesa: remove outdated version lines in commentsRico Schüller2013-06-051-1/+0
| | | | Signed-off-by: Brian Paul <[email protected]>
* mesa: Restore 78-column wrapping of license text in C-style comments.Kenneth Graunke2013-04-231-3/+4
| | | | | | | | | | | | | | The previous commit introduced extra words, breaking the formatting. This text transformation was done automatically via the following shell command: $ git grep 'THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY' | sed 's/:.*$//' | xargs -I {} sh -c 'vim -e -s {} < vimscript where 'vimscript' is a file containing: /THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY/;/\*\// !fmt -w 78 -p ' * ' :wq Reviewed-by: Brian Paul <[email protected]>
* mesa: Add "OR COPYRIGHT HOLDERS" to license text disclaiming liability.Kenneth Graunke2013-04-231-1/+1
| | | | | | | | | | | | | | | This brings the license text in line with the MIT License as published on the Open Source Initiative website: http://opensource.org/licenses/mit-license.php Generated automatically be the following shell command: $ git grep 'THE AUTHORS BE LIABLE' | sed 's/:.*$//g' | xargs -I '{}' \ sed -i 's/THE AUTHORS/THE AUTHORS OR COPYRIGHT HOLDERS/' {} This introduces some wrapping issues, to be fixed in the next commit. Reviewed-by: Brian Paul <[email protected]>
* mesa: Change "BRIAN PAUL" to "THE AUTHORS" in license text.Kenneth Graunke2013-04-231-1/+1
| | | | | | | | | | | | | | | | Generated automatically be the following shell command: $ git grep 'BRIAN PAUL BE LIABLE' | sed 's/:.*$//g' | xargs -I '{}' \ sed -i 's/BRIAN PAUL/THE AUTHORS/' {} The intention here is to protect all authors, not just Brian Paul. I believe that was already the sensible interpretation, but spelling it out is probably better. More practically, it also prevents people from accidentally copy & pasting the license into a new file which says Brian is not liable when he isn't even one of the authors. Reviewed-by: Brian Paul <[email protected]>
* Don't cast the return value of malloc/reallocMatt Turner2012-09-051-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | This patch has been generated by the following Coccinelle semantic patch: // Don't cast the return value of malloc/realloc. // // Casting the return value of malloc/realloc only stands to hide // errors. @@ type T; expression E1, E2; @@ - (T) ( _mesa_align_calloc(E1, E2) | _mesa_align_malloc(E1, E2) | calloc(E1, E2) | malloc(E1) | realloc(E1, E2) )
* glapi: Do not use glapidispatch.h.Chia-I Wu2010-10-271-3/+2
| | | | | | | | | 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.
* glx: Drop support for GLX_MESA_allocate_memoryKristian Høgsberg2010-07-191-30/+0
| | | | Only r200 implemented it.
* drivers/x11: add PUBLIC qualifier to more API functionsBrian Paul2010-03-191-7/+8
| | | | Based on a patch from Tom Fogal.
* Do not include glapi/dispatch.h outside Mesa core.Chia-I Wu2010-01-211-1/+2
| | | | | Include the glapi*.h directly instead. glapi/dispatch.h became a Mesa core header since 22884db174b9fb0736cec1c6a192f8b9a97500c1.
* Merge branch 'master' into opengl-es-v2Chia-I Wu2010-01-121-0/+3
|\ | | | | | | | | Conflicts: src/mesa/main/dd.h
| * DRI2/GLX: add INTEL_swap_event supportJesse Barnes2010-01-081-0/+3
| | | | | | | | | | | | | | 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 <[email protected]>
* | mesa/xlib: Fix missing symbols when GLX_INDIRECT_RENDERING is defined.Chia-I Wu2009-11-051-0/+30
|/ | | | | | | | 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 <[email protected]>
* mesa: fix _glxapi_get_proc_address() for mangled namesTom Fogal2009-02-231-0/+5
|
* mesa: move a bunch of compiler-related stuff into new compiler.h headerBrian Paul2009-02-221-0/+1
| | | | This trims down and cleans up imports.h and glheader.h quite a bit.
* prefix some includes with mesa/ or glapi/Brian Paul2008-06-051-2/+2
|
* fix GLX_USE_TLS breakage, fix a warningBrian2007-06-121-2/+2
|
* Implement GLX_EXT_texture_from_pixmap.Brian2007-05-191-2/+30
| | | | Could be done more efficiently... but works.
* fixes for C++ warnings/errorsBrian2007-01-231-1/+1
|
* make current GLX context per-threadBrian Paul2006-09-201-4/+33
|
* GLX_BAD_CONTEXT checks in video-sync functionsBrian Paul2006-06-131-5/+5
|
* added #undef GET_DISPATCHBrian Paul2006-03-161-2/+5
|
* Remove the last remnants of GLX_BUILT_IN_XMESA. This allows the removal ofIan Romanick2005-07-261-62/+1
| | | | the evil, ugly GLX_PREFIX macro as well.
* added stub functions for GLX_MESA_allocate_memoryBrian Paul2005-03-011-4/+34
|
* reverse some debug that slipped throughAlan Hourihane2004-12-021-3/+0
|
* Fix some warningsAlan Hourihane2004-12-021-0/+3
|
* Use __GLXextFuncPtr type instead of void * for generic functions toBrian Paul2004-11-251-213/+249
| | | | | avoid gcc 3.4 compiler warnings. Remove the unused/obsolete GLX_render_texture stuff.
* Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything.Ian Romanick2003-06-051-1/+0
|
* initial code for render-to-textureBrian Paul2003-01-141-2/+51
|
* bring in a few AGP-related bits from 4.0.4Brian Paul2002-11-181-5/+22
|
* stub functions for glXAllocate/FreeMemoryNV()Brian Paul2002-08-221-1/+34
|
* updated comments. removed dead code.Brian Paul2002-03-151-140/+3
|
* more GL 1.3 and GLX 1.4 updatesBrian Paul2001-09-141-1/+11
|
* more DRI libGL-related changesBrian Paul2001-05-291-15/+18
|
* removed some old DRI-ismsBrian Paul2001-05-291-2/+7
|
* added new functions to GLX_functions[]Brian Paul2001-05-291-4/+65
|
* more work on XMesa / libGL integrationBrian Paul2001-05-251-117/+79
|
* added some casts so that older glx.h can be usedBrian Paul2001-05-241-5/+5
|
* Initial changes to allow Mesa and its fake GLX to be built into XFree86 libGL.Brian Paul2001-05-241-35/+44
|
* prototyping some new stuffBrian Paul2001-05-241-82/+314
|
* added more GLX extension function stubsBrian Paul2000-12-151-45/+211
|
* added some more GLX extension entrypoints (fix GLUT link problems when using ↵Brian Paul2000-12-141-3/+104
| | | | glxext.h)
* * More work on the auto* build systemJon Taylor2000-11-191-1/+2
| | | | | * Added missing #includes all over the place * Added GGI-style debugging harness to GGIMesa
* variety of updates to better conform to real GLXBrian Paul2000-06-081-25/+25
|
* added glXGetFBConfigs(), fixed glXChooseFBConfig()Brian Paul2000-04-101-2/+10
|
* changed glXCopyContext() mask to unsigned long, per GLX specBrian Paul2000-02-271-2/+2
|
* changed glXCopyContext mask back to GLuintBrian Paul2000-02-251-3/+2
|
* changed glXCopyContext's mask to unsigned longBrian Paul2000-02-251-3/+3
|
* Fog coordinate stage which drivers may use to replace standard foggingKeith Whitwell2000-02-251-2/+2
| | | | | | mechanism. LogicOp state change callback
* changed glXCopyContext()'s mask to unsigned longBrian Paul2000-02-231-2/+3
|
* added glXGetProcAddressARB()Brian Paul1999-12-101-1/+24
|