summaryrefslogtreecommitdiff
path: root/src/mesa/glapi
AgeCommit message (Collapse)Author
2002-12-12Add mechanism to destroy mutexes. Important on OS's where mutex initializationKeith Whitwell
allocates memory (like FreeBSD).
2002-11-30added const to castsBrian Paul
2002-11-08fixed a few category linesBrian Paul
2002-11-07added glBlendFuncSeparate, glMultiDrawArrays, glMultiDrawElementsBrian Paul
2002-11-07added missing 1.4 glFogCoord functionsBrian Paul
2002-10-29added some casts for mallocs (bug 630379)Brian Paul
2002-10-24Header file clean-up:Brian Paul
1. Remove all.h and PC_HEADER junk. 2. Rolled mem.c and mem.h into imports.c and imports.h 3. Include imports.h instead of mem.h Restore _mesa_create/initialize_context() to be like they were in 4.0.4 New wrappers for a few std C functions: _mesa_atoi(), _mesa_strstr(), etc.
2002-10-17s/functionOffset/offset/Brian Paul
2002-10-11Another round of glRead/DrawBuffer() clean-ups and simplifications.Brian Paul
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.
2002-10-02_glapi_get_proc_address() now always returns a valid dispatch stub functionBrian Paul
(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.
2002-09-06fixed glSampleCoverage typoBrian Paul
2002-09-06added GL_EXT_stencil_two_side and GL_NV_fenceBrian Paul
2002-09-06added OpenGL 1.4 entrypointsBrian Paul
2002-06-30added unofficial dispatch offsets for GL_EXT_multi_draw_arrays functionsBrian Paul
2002-06-30Implemented GL_EXT_multi_draw_arrays: glMultiDrawArraysEXT() and ↵Brian Paul
glMultiDrawElementsEXT().
2002-06-29Applied Matt Sealey's patch to remove/isolate all stdio.h function calls.Brian Paul
Instead of mstdio.[ch], use imports.[ch] to isolate these functions.
2002-06-11Fix NASM problems, remove static var in SSE detection code. (Josh Vanderhoof)Brian Paul
2002-05-29added another spot-check to verify dispatch table correctnessBrian Paul
2002-05-29Added GL_NV_point_sprite functions: glPointParameteri[v]NV().Brian Paul
Removed dead ARB_window_pos functions (we alias the MESA_window_pos funcs).
2002-05-29added GL_NV_point_sprite entrypointsBrian Paul
2002-05-27updated vertex program dispatchBrian Paul
2002-05-27updated vertex program dispatch offsets to official valuesBrian Paul
2002-04-02DJGPP updatesBrian Paul
2002-03-07minor patches from David DawesBrian Paul
2002-01-15Fixed Windows compile problem with gl__unused413() function.Brian Paul
2002-01-03don't use macros, just expand them in-lineBrian Paul
2001-12-15better api trace/log messagesBrian Paul
2001-12-14added newline characters to trace stringsBrian Paul
2001-12-14minor tweaksBrian Paul
2001-12-14vertex program check-inBrian Paul
2001-12-14add dispatch offsets for vertex program functionsBrian Paul
2001-12-04dispatch changes to minimize hassle with XFree86 libGLBrian Paul
2001-11-30Corrected bad line breaks in macro definitions within code compiledKarl Schultz
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.
2001-11-26don't use near and far for parameter namesBrian Paul
2001-11-26avoid using near and far as variable names since they are reserved wordsKarl Schultz
in the windows compiler.
2001-11-19fixed a glitchBrian Paul
2001-11-18added test implementation of GL_ARB_window_posBrian Paul
2001-11-18API dispath updatesBrian Paul
2001-11-18new, simpler API specification fileBrian Paul
2001-11-18new Python API generator scriptsBrian Paul
2001-11-12BeOS thread support (Philippe Houdoin)Brian Paul
2001-11-01added some (void *) casts to silence gcc 2.96 warningsBrian Paul
2001-10-17updated for new glext.hBrian Paul
2001-10-17minor updates for new glext.hBrian Paul
2001-09-14more GL 1.3 updatesBrian Paul
2001-08-28OpenGL 1.3 supportBrian Paul
2001-08-03Use #function instead of @functiondavem69
in .type directive so it works with Solaris assembler as well as GNU assembler.
2001-06-06Remove dependency on MESA sources from gl* filesdavem69
in SPARC glapi optimizations by moving the icache flush into the glapi_sparc.S file. Brian, how is this?
2001-06-05Sparc optimized GLAPI dispatch table.davem69
2001-06-05filled in a bunch of the function template stringsBrian Paul