summaryrefslogtreecommitdiffstats
path: root/src/mesa/main
Commit message (Collapse)AuthorAgeFilesLines
* Initial checkin of new ARB_frag/vertex program parserKarl Rasche2003-11-193-0/+7019
|
* Initial checking of new ARB_frag/vertex program parserKarl Rasche2003-11-195-6545/+320
|
* added reference to original half/float conversion codeBrian Paul2003-11-181-0/+4
|
* Some groundwork for supporting GLhalf datatype.Brian Paul2003-11-183-3/+311
|
* fix comments about Cr==V, Cb==UBrian Paul2003-11-181-2/+2
|
* no-op glAccum in selection/feedback mode (per Mark Kilgard's updates to the ↵Brian Paul2003-11-131-5/+8
| | | | 1.5 spec)
* Ville Syrjala's logic op patchBrian Paul2003-11-123-5/+17
|
* Redo array element checking for vertex array buffers.Brian Paul2003-11-104-88/+196
| | | | | | | Now, compute ctx->Array._MaxElement as the min of enabled array's max element. Test against ctx->Array._MaxElement in glDrawArrays/Elements. Note: testing in glArrayElement not done yet. Only do element checking if ctx->Const.CheckArrayBounds is set.
* s/xoffset/zoffset/ (Cedric Gautier)Brian Paul2003-11-071-1/+1
|
* small fixes wrt texture handlingDaniel Borca2003-11-031-5/+5
|
* texture compressionDaniel Borca2003-10-296-8/+130
|
* added a few missing GLAPIENTRYs to make MinGW compile againDaniel Borca2003-10-232-4/+4
|
* Initial work for bounds checking of vertex arrays and vertex buffer objects.Brian Paul2003-10-226-197/+229
| | | | | | Only glDrawArrays() done so far. Simplified glVertex/Color/etcPointer functions. Misc casts added here and there.
* fixed a typo (array size)Daniel Borca2003-10-221-1/+1
|
* Added GLAPIENTRY decorations for all first level OpenGL API function entryKendall Bennett2003-10-2175-1729/+1741
| | | | | points so that the calling conventions will work correctly with the assembler stubs with the Open Watcom compiler.
* fix an error messageBrian Paul2003-10-211-1/+1
|
* Committing in .Jouk Jansen2003-10-212-7/+7
| | | | | | | | | | | 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 ----------------------------------------------------------------------
* Move initialization of default ctx->Driver.buffer-object-functions intoBrian Paul2003-10-191-0/+12
| | | | bufferobj.c so all the drivers don't have to worry about them.
* obsoleteBrian Paul2003-10-161-74/+0
|
* minor tweaksBrian Paul2003-10-152-4/+4
|
* Updates to x86 assembler support for Open Watcom and SNAPKendall Bennett2003-10-141-1/+1
|
* bufObj->Access wasn't being setBrian Paul2003-10-141-1/+3
|
* minor fix in buffer_object_get_target()Brian Paul2003-10-141-1/+1
|
* add switch defaults to silence warningsBrian Paul2003-10-101-0/+6
|
* old/unusedBrian Paul2003-10-102-486/+0
|
* Eric's mesa-depth32.diffKeith Whitwell2003-10-092-4/+5
|
* More SciTech SNAP specific changes to glheader.h. Also modified the macrosKendall Bennett2003-10-081-7/+11
| | | | in swrast/s_spantemp.h to allow dithering to be used in the SNAP drivers.
* VertexAttrib4fv wasn't being installed (4f was).Keith Whitwell2003-10-061-0/+1
|
* Fix typoKeith Whitwell2003-10-061-1/+1
|
* Removed bogus OS/2 floating point->integer conversion routineKendall Bennett2003-10-031-12/+2
|
* Fixed incorrect Watcom assembler macrosKendall Bennett2003-10-031-2/+2
|
* Fixed bugs in Mesa software span rendering for color index modesKendall Bennett2003-10-021-1/+3
|
* Updates required for building the SciTech SNAP version of Mesa. This includes:Kendall Bennett2003-09-303-8/+9
| | | | | | | | | | | | | | | | | | | | | | | 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.
* Add extra cases and enums for _mesa_fetch_state(), and set the length ofKarl Rasche2003-09-232-6/+88
| | | | program_parameter.StateIndexes[] to 6, used for fetching matrix state
* castsBrian Paul2003-09-191-9/+9
|
* Assorted casts to silence g++ warnings.Brian Paul2003-09-195-16/+19
|
* Make binary - even though this is a text file, common practice is to store ↵Karl Schultz2003-09-191-604/+604
| | | | MS studio files as binary
* Move away from using the ctx->_TriangleCaps bitfield.Brian Paul2003-09-181-0/+26
| | | | | New macros in context.h for testing state: NEED_SECONDARY_COLOR and NEED_TWO_SIDED_LIGHTING.
* tweak an error messageBrian Paul2003-09-181-1/+1
|
* Move macros from header to C file. Updated some commentsBrian Paul2003-09-182-85/+63
|
* Move context ASSERT/FLUSH macros to context.hBrian Paul2003-09-182-95/+104
|
* remove MESA_TRACE stuffBrian Paul2003-09-182-21/+3
|
* version tweaksBrian Paul2003-09-182-2/+2
|
* removed unused NoRaster and Rendering fields from GLcontextBrian Paul2003-09-182-4/+0
|
* Remove FLT_MIN definition to imports.hBrian Paul2003-09-182-48/+45
| | | | Assorted code clean-ups in light.c
* Add casts to prevent signed/unsigned compare compiler warnings.Karl Schultz2003-09-182-6/+6
|
* remove unused Target field from gl_buffer_objectBrian Paul2003-09-171-1/+0
|
* Fixed/added some error checks.Brian Paul2003-09-171-27/+31
| | | | | Allow one buffer to be bound to multiple targets. Rebind buffer 0 when deleting currently bound buffer.
* unbind vertex arrays from buffer in DeleteBuffersARB()Brian Paul2003-09-171-1/+26
|
* Implement GL_ELEMENT_ARRAY_BUFFER_ARB for buffer objects.Brian Paul2003-09-171-0/+8
|