summaryrefslogtreecommitdiffstats
path: root/src/mesa/glapi
Commit message (Collapse)AuthorAgeFilesLines
* fixed non-threaded codepathDaniel Borca2004-07-051-0/+4
|
* put back the correct dispatcher for non-threaded builds.Daniel Borca2004-07-021-3/+3
| | | | fixed x86 entrypoints for Mingw/DJGPP.
* Fix a potential race condition. Fix a couple of places whereIan Romanick2004-07-021-13/+26
| | | | _glapi_DispatchTSD wasn't properly handled.
* Make sure THREADS is set no matter which threading model is selected.Ian Romanick2004-07-011-0/+4
|
* Add infrastructure for t_vertex.c codegen. Add an example driverKeith Whitwell2004-06-301-2/+2
| | | | for this which spits out C code for the generated functions.
* First phase of TLS work. At this point SPARC assembly dispatch isIan Romanick2004-06-296-84/+187
| | | | | broken, but it will be fixed "shortly." This is pretty much the same as the patch I sent to the dri-devel list on 22-Jun-2004.
* Modify glprocs.h to have two tables instead of one. The first tableIan Romanick2004-05-273-945/+2024
| | | | | | is just a huge string will all the function names in it. The second table contains offsets into the first table instead of pointers to strings.
* Convert all calls using _glapi_Dispatch to use the new GL_CALL macro.Ian Romanick2004-05-271-0/+3
|
* Modify the generate assembly code to not use global registers %g2,Ian Romanick2004-05-251-10/+10
| | | | | %g3, %g6, or %g7. This should eliminate the warnings about global registers used without a ".register" directive.
* Fixed a bug that caused every dispatch function to call glNewList.Ian Romanick2004-05-241-1/+1
|
* Generates assembly dispatch stubs for SPARC. Generates different outputIan Romanick2004-05-241-0/+134
| | | | | | | than glsparcasm.py, but the assembled code should be the same. The seems to only work with GCC version >= 3.0. The older preprocessor doesn't like the embedded # in the GLOBL_FN macro. On the SPARC system I used, /ccs/bin/as didn't like the @function, it would only accept #function.
* s/sop/rop/ in a couple places to fix some bugs. Added some parameterIan Romanick2004-05-211-52/+109
| | | | information to several functions.
* Added all of the missing ARB extensions. Added all the enums andIan Romanick2004-05-201-604/+2048
| | | | | types for all core versions and ARB extensions. Converted all tabs to spaces.
* Added some in-code documentation. Modifed glParameter to be aIan Romanick2004-05-192-39/+126
| | | | subclass of glItem.
* Re-ordered categories. Added extension number information.Ian Romanick2004-05-191-1324/+1475
|
* New scripts for processing the XML version of APIspec. Mail is beingIan Romanick2004-05-188-0/+8222
| | | | sent to mesa3d-dev with a more detailed description.
* fixed bugs in fxddtex.cDaniel Borca2004-05-101-2/+1
| | | | cleaned up win32 definition files
* minor fixes for entrypoint name manglingBrian Paul2004-04-231-0/+10
|
* Added support for EXT_blend_equation_separate / ATI_blend_equation_separate.Ian Romanick2004-01-275-1/+35
| | | | | The internal driver interface was also changed to use BlendEquationSeparate instead of BlendEquation.
* Generate mesa.def file for Windows.Karl Schultz2004-01-141-0/+224
|
* no-op table on par with main dispatcherDaniel Borca2004-01-071-1/+1
|
* don't include GL/gl.h, define GLAPIENTRYP if not definedBrian Paul2003-12-052-5/+9
|
* fix __sparc_v9__ test to exclude linux (bug 852204)Brian Paul2003-12-012-10/+8
|
* oops, fix glitches in 1.5 functionsBrian Paul2003-11-242-8/+10
|
* generate the OpenGL 1.5 entrypointsBrian Paul2003-11-243-3/+279
|
* Merge vtx-0-2-branchKeith Whitwell2003-11-242-2/+0
|
* more MinGW fixesDaniel Borca2003-10-231-2/+2
|
* More SciTech SNAP updates. Some of these files didn't really change, butKendall Bennett2003-10-221-10/+25
| | | | | | | they show up in the list (GLU stuff) for some reason. The major change here is the addition of code in the glx86asm.py file to generate assembler stub entry points with the correct name decorations for _stdcall calling conventions so this can be used on Windows boxes.
* Added GLAPIENTRY decorations for all first level OpenGL API function entryKendall Bennett2003-10-212-712/+712
| | | | | points so that the calling conventions will work correctly with the assembler stubs with the Open Watcom compiler.
* Updates to x86 assembler support for Open Watcom and SNAPKendall Bennett2003-10-141-1/+2
|
* Assorted casts to silence g++ warnings.Brian Paul2003-09-191-2/+2
|
* Make binary - even though this is a text file, common practice is to store ↵Karl Schultz2003-09-191-124/+124
| | | | MS studio files as binary
* Generate browse info for Debug version.Karl Schultz2003-08-301-2/+2
|
* make _glapi_get_proc_address() return NULL if function doesn't start with gl ↵Brian Paul2003-08-271-1/+5
| | | | prefix
* Fix compile problems with `glMultiModeDrawArraysIBM'Jon Smirl2003-08-241-12/+10
| | | | | Adjust makefiles to create depends and not store it in CVS Remove dependency on kernel pci_ids.h
* Added support for GL_IBM_multimode_draw_arrays.Ian Romanick2003-08-225-5/+23
| | | | | | | | Added non-static entrypoints and the name string for GL_SUN_multi_draw_arrays (identical to GL_EXT_multi_draw_arrays). Made add_newer_entrypoints (in src/mesa/main/context.c) table driven. This reduced the size of context.o by about 3KB.
* glPixelMap[f/ui/us]v()'s size parameter is GLsizei, not GLint.Brian Paul2003-08-193-10/+27
|
* simplify some python codeBrian Paul2003-08-191-14/+7
|
* VC 6 Project FileKarl Schultz2003-07-261-0/+124
|
* Committing in .Jouk Jansen2003-07-021-0/+4
| | | | | | | | | | | | | | | | | | | | Enable installation on OpenVMS ODS5 disks. Modified Files: Mesa-newtree/progs/demos/descrip.mms Mesa-newtree/progs/tests/descrip.mms Mesa-newtree/progs/xdemos/descrip.mms Mesa-newtree/src/glut/glx/descrip.mms Mesa-newtree/src/mesa/array_cache/descrip.mms Mesa-newtree/src/mesa/drivers/osmesa/descrip.mms Mesa-newtree/src/mesa/drivers/x11/descrip.mms Mesa-newtree/src/mesa/glapi/descrip.mms Mesa-newtree/src/mesa/main/descrip.mms Mesa-newtree/src/mesa/math/descrip.mms Mesa-newtree/src/mesa/swrast/descrip.mms Mesa-newtree/src/mesa/swrast_setup/descrip.mms Mesa-newtree/src/mesa/tnl/descrip.mms ----------------------------------------------------------------------
* Committing in .Jouk Jansen2003-06-171-0/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | OpenVMS support for new directory tree Modified Files: Mesa-newtree/progs/demos/descrip.mms Mesa-newtree/progs/tests/descrip.mms Mesa-newtree/progs/xdemos/descrip.mms Mesa-newtree/src/glu/sgi/descrip.mms Mesa-newtree/src/glut/glx/descrip.mms Mesa-newtree/src/mesa/main/descrip.mms Added Files: Mesa-newtree/descrip.mms Mesa-newtree/mms-config. Mesa-newtree/src/descrip.mms Mesa-newtree/src/glu/descrip.mms Mesa-newtree/src/mesa/descrip.mms Mesa-newtree/src/mesa/array_cache/descrip.mms Mesa-newtree/src/mesa/drivers/osmesa/descrip.mms Mesa-newtree/src/mesa/drivers/x11/descrip.mms Mesa-newtree/src/mesa/glapi/descrip.mms Mesa-newtree/src/mesa/math/descrip.mms Mesa-newtree/src/mesa/swrast/descrip.mms Mesa-newtree/src/mesa/swrast_setup/descrip.mms Mesa-newtree/src/mesa/tnl/descrip.mms Mesa-newtree/vms/analyze_map.com Mesa-newtree/vms/xlib.opt Mesa-newtree/vms/xlib_share.opt ----------------------------------------------------------------------
* Implemented GL_ARB_occlusion_query (not 100% finalized).Brian Paul2003-06-135-1/+134
|
* moved from main/ to glapi/Brian Paul2003-06-101-0/+894
|
* Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything.Ian Romanick2003-06-054-4/+0
|
* fix MapBufferARB() return typeBrian Paul2003-05-103-5/+5
|
* alias ARB/NV program functions where possibleBrian Paul2003-04-214-393/+346
|
* GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_NV_fragment_program ↵Brian Paul2003-03-293-0/+632
| | | | entrypoints
* added entries for GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, ↵Brian Paul2003-03-291-53/+690
| | | | GL_NV_fragment_program
* Add mechanism to destroy mutexes. Important on OS's where mutex initializationKeith Whitwell2002-12-121-1/+11
| | | | allocates memory (like FreeBSD).
* added const to castsBrian Paul2002-11-302-433/+433
|