summaryrefslogtreecommitdiff
path: root/src/mesa/glapi
AgeCommit message (Collapse)Author
2004-07-06correct X86_DISPATCH_FUNCTION_SIZE if THREADS is definedRoland Scheidegger
2004-07-05Fix typos in comments.Ian Romanick
2004-07-05Another "if it ain't broke, don't fix it" moment. Revert some moreIan Romanick
code in _glapi_set_dispatch to its 1.74 form. This fixes a "problem" with buggy apps that make GL calls with no bound GL context (i.e., Enemy Territory during shut-down).
2004-07-05fixed non-threaded codepathDaniel Borca
2004-07-02put back the correct dispatcher for non-threaded builds.Daniel Borca
fixed x86 entrypoints for Mingw/DJGPP.
2004-07-02Fix a potential race condition. Fix a couple of places whereIan Romanick
_glapi_DispatchTSD wasn't properly handled.
2004-07-01Make sure THREADS is set no matter which threading model is selected.Ian Romanick
2004-06-30Add infrastructure for t_vertex.c codegen. Add an example driverKeith Whitwell
for this which spits out C code for the generated functions.
2004-06-29First phase of TLS work. At this point SPARC assembly dispatch isIan Romanick
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.
2004-05-27Modify glprocs.h to have two tables instead of one. The first tableIan Romanick
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.
2004-05-27Convert all calls using _glapi_Dispatch to use the new GL_CALL macro.Ian Romanick
2004-05-25Modify the generate assembly code to not use global registers %g2,Ian Romanick
%g3, %g6, or %g7. This should eliminate the warnings about global registers used without a ".register" directive.
2004-05-24Fixed a bug that caused every dispatch function to call glNewList.Ian Romanick
2004-05-24Generates assembly dispatch stubs for SPARC. Generates different outputIan Romanick
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.
2004-05-21s/sop/rop/ in a couple places to fix some bugs. Added some parameterIan Romanick
information to several functions.
2004-05-20Added all of the missing ARB extensions. Added all the enums andIan Romanick
types for all core versions and ARB extensions. Converted all tabs to spaces.
2004-05-19Added some in-code documentation. Modifed glParameter to be aIan Romanick
subclass of glItem.
2004-05-19Re-ordered categories. Added extension number information.Ian Romanick
2004-05-18New scripts for processing the XML version of APIspec. Mail is beingIan Romanick
sent to mesa3d-dev with a more detailed description.
2004-05-10fixed bugs in fxddtex.cDaniel Borca
cleaned up win32 definition files
2004-04-23minor fixes for entrypoint name manglingBrian Paul
2004-01-27Added support for EXT_blend_equation_separate / ATI_blend_equation_separate.Ian Romanick
The internal driver interface was also changed to use BlendEquationSeparate instead of BlendEquation.
2004-01-14Generate mesa.def file for Windows.Karl Schultz
2004-01-07no-op table on par with main dispatcherDaniel Borca
2003-12-05don't include GL/gl.h, define GLAPIENTRYP if not definedBrian Paul
2003-12-01fix __sparc_v9__ test to exclude linux (bug 852204)Brian Paul
2003-11-24oops, fix glitches in 1.5 functionsBrian Paul
2003-11-24generate the OpenGL 1.5 entrypointsBrian Paul
2003-11-24Merge vtx-0-2-branchKeith Whitwell
2003-10-23more MinGW fixesDaniel Borca
2003-10-22More SciTech SNAP updates. Some of these files didn't really change, butKendall Bennett
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.
2003-10-21Added GLAPIENTRY decorations for all first level OpenGL API function entryKendall Bennett
points so that the calling conventions will work correctly with the assembler stubs with the Open Watcom compiler.
2003-10-14Updates to x86 assembler support for Open Watcom and SNAPKendall Bennett
2003-09-19Assorted casts to silence g++ warnings.Brian Paul
2003-09-19Make binary - even though this is a text file, common practice is to store ↵Karl Schultz
MS studio files as binary
2003-08-30Generate browse info for Debug version.Karl Schultz
2003-08-27make _glapi_get_proc_address() return NULL if function doesn't start with gl ↵Brian Paul
prefix
2003-08-24Fix compile problems with `glMultiModeDrawArraysIBM'Jon Smirl
Adjust makefiles to create depends and not store it in CVS Remove dependency on kernel pci_ids.h
2003-08-22Added support for GL_IBM_multimode_draw_arrays.Ian Romanick
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.
2003-08-19glPixelMap[f/ui/us]v()'s size parameter is GLsizei, not GLint.Brian Paul
2003-08-19simplify some python codeBrian Paul
2003-07-26VC 6 Project FileKarl Schultz
2003-07-02 Committing in .Jouk Jansen
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 ----------------------------------------------------------------------
2003-06-17 Committing in .Jouk Jansen
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 ----------------------------------------------------------------------
2003-06-13Implemented GL_ARB_occlusion_query (not 100% finalized).Brian Paul
2003-06-10moved from main/ to glapi/Brian Paul
2003-06-05Removed all RCS / CVS tags (Id, Header, Date, etc.) from everything.Ian Romanick
2003-05-10fix MapBufferARB() return typeBrian Paul
2003-04-21alias ARB/NV program functions where possibleBrian Paul
2003-03-29GL_ARB_vertex_buffer_object, GL_ARB_vertex_program, GL_NV_fragment_program ↵Brian Paul
entrypoints