summaryrefslogtreecommitdiff
path: root/src/mesa/main
AgeCommit message (Collapse)Author
2003-10-21 Committing in .Jouk Jansen
The latest version of the OpenVMS DECCRTL contains (v)snprintf If this one is beeing used the (v)snprintf routines are not compiled in from mesa's source. Modified Files: Mesa-newtree/src/mesa/main/descrip.mms Mesa-newtree/src/mesa/main/imports.c ----------------------------------------------------------------------
2003-10-19Move initialization of default ctx->Driver.buffer-object-functions intoBrian Paul
bufferobj.c so all the drivers don't have to worry about them.
2003-10-16obsoleteBrian Paul
2003-10-15minor tweaksBrian Paul
2003-10-14Updates to x86 assembler support for Open Watcom and SNAPKendall Bennett
2003-10-14bufObj->Access wasn't being setBrian Paul
2003-10-14minor fix in buffer_object_get_target()Brian Paul
2003-10-10add switch defaults to silence warningsBrian Paul
2003-10-10old/unusedBrian Paul
2003-10-09Eric's mesa-depth32.diffKeith Whitwell
2003-10-08More SciTech SNAP specific changes to glheader.h. Also modified the macrosKendall Bennett
in swrast/s_spantemp.h to allow dithering to be used in the SNAP drivers.
2003-10-06VertexAttrib4fv wasn't being installed (4f was).Keith Whitwell
2003-10-06Fix typoKeith Whitwell
2003-10-03Removed bogus OS/2 floating point->integer conversion routineKendall Bennett
2003-10-03Fixed incorrect Watcom assembler macrosKendall Bennett
2003-10-02Fixed bugs in Mesa software span rendering for color index modesKendall Bennett
2003-09-30Updates required for building the SciTech SNAP version of Mesa. This includes:Kendall Bennett
1. Changes to the main header files to exclude some stuff is __SCITECH_SNAP__ is defined. The main GL/gl.h header file in SciTech SNAP is actually a wrapper that defines a bunch of necessary stuff and then included GL/gl_mesa.h which is the normal Mesa GL/gl.h header file renamed. 2. Changed APIENTRY * to APIENTRYP macros in the GL/gl.h and GL/glext.h header files. This will better support other compilers like IBM VisualAge C++. I added a basic macro for APIENTRYP to GL/gl.h (inside the !SNAP block), so existing code will compile the same, but when the SNAP version is being built we will use the correc definitions for the target compiler. 3. Changed a few more void * declarations to GLvoid *'s to avoid Open Watcom compiler complaints. 4. Updates the OPENGL_VERSION macro to include a patch number (set to 0 for now). Probably not necessary, but the original macro was wrong and we use that macro in our code. 5. Changed _tnl_end() to _tnl_end_ctx() to avoid conflicts with _tnl_End when using a compiler that has a case insensitive link.
2003-09-23Add extra cases and enums for _mesa_fetch_state(), and set the length ofKarl Rasche
program_parameter.StateIndexes[] to 6, used for fetching matrix state
2003-09-19castsBrian Paul
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-09-18Move away from using the ctx->_TriangleCaps bitfield.Brian Paul
New macros in context.h for testing state: NEED_SECONDARY_COLOR and NEED_TWO_SIDED_LIGHTING.
2003-09-18tweak an error messageBrian Paul
2003-09-18Move macros from header to C file. Updated some commentsBrian Paul
2003-09-18Move context ASSERT/FLUSH macros to context.hBrian Paul
2003-09-18remove MESA_TRACE stuffBrian Paul
2003-09-18version tweaksBrian Paul
2003-09-18removed unused NoRaster and Rendering fields from GLcontextBrian Paul
2003-09-18Remove FLT_MIN definition to imports.hBrian Paul
Assorted code clean-ups in light.c
2003-09-18Add casts to prevent signed/unsigned compare compiler warnings.Karl Schultz
2003-09-17remove unused Target field from gl_buffer_objectBrian Paul
2003-09-17Fixed/added some error checks.Brian Paul
Allow one buffer to be bound to multiple targets. Rebind buffer 0 when deleting currently bound buffer.
2003-09-17unbind vertex arrays from buffer in DeleteBuffersARB()Brian Paul
2003-09-17Implement GL_ELEMENT_ARRAY_BUFFER_ARB for buffer objects.Brian Paul
2003-09-17Change the hyperlinks names in the main page to match the Doxygen generated ↵Jose Fonseca
ones.
2003-09-17GL_ARB_vertex_buffer_object working now, at least for non-indexedBrian Paul
vertex arrays.
2003-09-17More work on ARB_vertex_buffer_object.Brian Paul
Use GLubyte * instead of void * for gl_client_array->Ptr to simplify upcoming pointer arithmetic changes.
2003-09-17move some functions, add some commentsBrian Paul
2003-09-17set ARB_vertex_buffer_object in _mesa_enable_sw_extensions()Brian Paul
2003-09-17fix up FEATURE_* definesBrian Paul
2003-09-15minor simplificationBrian Paul
2003-09-15Some work on ARB_vertex_buffer_object.Brian Paul
Use GL_CLIENT_ACTIVE_TEXTURE when returning texcoord array values in get.c
2003-09-12Updates to fix problems building with the Open Watcom compiler.Kendall Bennett
2003-09-12Allow glTexImage1/2/3D to specify width/height/depth = 0.Brian Paul
This allows texture state to be resettable to default state. Not allowed according to the spec, but allowed by all other OpenGL libs.
2003-09-09display list support for ARB_vertex/fragment_programBrian Paul
2003-09-09plug in vertex buffer object functionsBrian Paul
2003-09-09Added prototypes for internal functions to bufferobj.h.Brian Paul
Minor code clean-ups.
2003-09-09Added most of the infrastructure required to supportIan Romanick
ARB_vertex_buffer_object. THIS IS INCOMPLETE.
2003-09-05fix typoBrian Paul
2003-09-05move GL_MESA_program_debug code into program.cBrian Paul