summaryrefslogtreecommitdiffstats
path: root/src/mesa/glapi
Commit message (Collapse)AuthorAgeFilesLines
* s/functionOffset/offset/Brian Paul2002-10-171-2/+2
|
* Another round of glRead/DrawBuffer() clean-ups and simplifications.Brian Paul2002-10-111-26/+23
| | | | | | | Replaced ctx->Color._DriverDrawBuffer with swrast->CurrentBuffer. Replaced ctx->Pixel._DriverReadBuffer with ctx->Pixel._ReadSrcMask. swrast->Driver.SetBuffer() takes FRONT/BACK_LEFT/RIGHT_BIT values now. Added tokens and code for GL_AUX buffers, for completeness.
* _glapi_get_proc_address() now always returns a valid dispatch stub functionBrian Paul2002-10-021-95/+136
| | | | | | (provided we're on x86 or SPARC). Later, _glapi_add_entrypoint() will fix-up the dispatch offset (which was -1). This will allow DRI libGL to avoid probing for drivers.
* fixed glSampleCoverage typoBrian Paul2002-09-062-4/+9
|
* added GL_EXT_stencil_two_side and GL_NV_fenceBrian Paul2002-09-064-28/+96
|
* added OpenGL 1.4 entrypointsBrian Paul2002-09-062-2/+485
|
* added unofficial dispatch offsets for GL_EXT_multi_draw_arrays functionsBrian Paul2002-06-301-3/+6
|
* Implemented GL_EXT_multi_draw_arrays: glMultiDrawArraysEXT() and ↵Brian Paul2002-06-303-2/+16
| | | | glMultiDrawElementsEXT().
* Applied Matt Sealey's patch to remove/isolate all stdio.h function calls.Brian Paul2002-06-292-19/+39
| | | | Instead of mstdio.[ch], use imports.[ch] to isolate these functions.
* Fix NASM problems, remove static var in SSE detection code. (Josh Vanderhoof)Brian Paul2002-06-111-2/+4
|
* added another spot-check to verify dispatch table correctnessBrian Paul2002-05-291-1/+9
|
* Added GL_NV_point_sprite functions: glPointParameteri[v]NV().Brian Paul2002-05-293-0/+16
| | | | Removed dead ARB_window_pos functions (we alias the MESA_window_pos funcs).
* added GL_NV_point_sprite entrypointsBrian Paul2002-05-291-1/+20
|
* updated vertex program dispatchBrian Paul2002-05-273-304/+272
|
* updated vertex program dispatch offsets to official valuesBrian Paul2002-05-271-180/+180
|
* DJGPP updatesBrian Paul2002-04-021-2/+2
|
* minor patches from David DawesBrian Paul2002-03-072-8/+12
|
* Fixed Windows compile problem with gl__unused413() function.Brian Paul2002-01-152-3/+3
|
* don't use macros, just expand them in-lineBrian Paul2002-01-031-7/+4
|
* better api trace/log messagesBrian Paul2001-12-152-183/+211
|
* added newline characters to trace stringsBrian Paul2001-12-141-748/+748
|
* minor tweaksBrian Paul2001-12-141-3/+5
|
* vertex program check-inBrian Paul2001-12-143-749/+1196
|
* add dispatch offsets for vertex program functionsBrian Paul2001-12-141-175/+181
|
* dispatch changes to minimize hassle with XFree86 libGLBrian Paul2001-12-045-1251/+1236
|
* Corrected bad line breaks in macro definitions within code compiledKarl Schultz2001-11-301-7/+4
| | | | | | | | | when BEOS_THREADS is defined. This usually does not cause a problem when BEOS_THREADS is not defined, but the bad line break in this case put the "#name" text as the first non-white space in a line, causing the IRIX C preprocessor to think that it was a preprocessor directive, and that generated a distracting warning. I also fixed a couple of other line breaks that seemed wrong to me.
* don't use near and far for parameter namesBrian Paul2001-11-261-3/+3
|
* avoid using near and far as variable names since they are reserved wordsKarl Schultz2001-11-261-2/+2
| | | | in the windows compiler.
* fixed a glitchBrian Paul2001-11-191-2/+2
|
* added test implementation of GL_ARB_window_posBrian Paul2001-11-184-1/+241
|
* API dispath updatesBrian Paul2001-11-184-3216/+1771
|
* new, simpler API specification fileBrian Paul2001-11-181-0/+7229
|
* new Python API generator scriptsBrian Paul2001-11-187-470/+665
|
* BeOS thread support (Philippe Houdoin)Brian Paul2001-11-122-2/+75
|
* added some (void *) casts to silence gcc 2.96 warningsBrian Paul2001-11-011-88/+88
|
* updated for new glext.hBrian Paul2001-10-171-1/+3
|
* minor updates for new glext.hBrian Paul2001-10-171-3/+16
|
* more GL 1.3 updatesBrian Paul2001-09-141-49/+104
|
* OpenGL 1.3 supportBrian Paul2001-08-281-686/+1025
|
* Use #function instead of @functiondavem692001-08-031-4/+4
| | | | | in .type directive so it works with Solaris assembler as well as GNU assembler.
* Remove dependency on MESA sources from gl* filesdavem692001-06-062-12/+21
| | | | | | | in SPARC glapi optimizations by moving the icache flush into the glapi_sparc.S file. Brian, how is this?
* Sparc optimized GLAPI dispatch table.davem692001-06-052-6/+63
|
* filled in a bunch of the function template stringsBrian Paul2001-06-051-78/+78
|
* Python script for making glapi_sparc.Sdavem692001-06-051-0/+152
| | | | | | Unused until Brian shows me what gl.spec file he is actually using for glapi_x86.S as all the ones I can find seem out of sync.
* infrastructure for GL_ARB_multisampleBrian Paul2001-05-291-2/+1
|
* removed a debug messageBrian Paul2001-03-281-2/+1
|
* remove TEST_L and JZ instructions; always jump through the _glapi_Dispatch ↵Brian Paul2001-03-281-3/+1
| | | | pointer
* New mechanism for thread-safe GL API dispatch. C-based dispatch is faster.Brian Paul2001-03-283-689/+986
| | | | | | Folded glapinoop.c code into glapi.c. Added code to glapitemp.h to fill in dispatch tables. Updated Makefiles.
* removed DO_GEOMETRYBrian Paul2001-03-261-15/+1
|
* change glTexImage3D() internalFormat to GLenum to match other OpenGLsBrian Paul2001-03-262-3/+3
|