aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/main/attrib.c
Commit message (Collapse)AuthorAgeFilesLines
...
* Removed UPDATE_IMAGE_TRANSFER_STATE, use _NEW_PIXEL flag instead.Brian Paul2000-10-301-3/+1
| | | | | More minor GLchan changes. Silence some compiler warnings in cva.[ch]
* Replace the flags Mesa was using for ctx->NewState with a new setKeith Whitwell2000-10-301-4/+21
| | | | | | | | | | | | | | based on the GL attribute groups. Introduced constants describing the circumstances under which some key derived values can change: _SWRAST_NEW_RASTERMASK -- ctx->RasterMask _SWRAST_NEW_TRIANGLE -- The software rasterizer's triangle function _DD_NEW_FEEDBACK -- the 'DD_FEEDBACK' bit in ctx->TriangleCaps These are helpful in deciding whether you need to recalculate state if your recalculation involves reference to a derived value.
* More GLchan color channel changes.Brian Paul2000-10-291-1/+2
| | | | | | Some header file re-org: Move matrix, vertex buffer structs to types.h to fix #include mess. Remove typedef, extern declarations from config.h
* Basic work to support deep color channels:Brian Paul2000-10-281-8/+8
| | | | | Replace GLubyte with GLchan Replace 255 with CHAN_MAX
* removed ctx->Texture.Enabled, use ctx->Texture.ReallyEnabled insteadBrian Paul2000-09-281-112/+144
|
* First batch of OpenGL SI related changes:Brian Paul2000-09-261-2/+2
| | | | | | | Renamed struct gl_context to struct __GLcontextRec. Include glcore.h, setup GL imports/exports. Replaced gl_ prefix with _mesa_ prefix in context.[ch] functions. GLcontext's Visual field is no longer a pointer.
* implemented new ImageTransferState bitmaskBrian Paul2000-08-211-1/+2
|
* restore driver depth test enable/disable state in PopAttrib()Brian Paul2000-07-191-1/+4
|
* added texture cube map state save/restoreBrian Paul2000-07-051-2/+7
|
* Err, initial code for GL_EXT_convolution, not histogramBrian Paul2000-05-071-1/+1
|
* initial code for GL_EXT_histogram extensionBrian Paul2000-05-071-1/+7
|
* added GL_SGIX/SGIS_pixel_texture extensionBrian Paul2000-04-071-1/+5
|
* fixed compiler warnings on BeOS R4Brian Paul2000-03-191-2/+2
|
* glPopAttrib() now calls Driver's ClearColor, ClearIndex and ColorMask functionsBrian Paul2000-03-101-8/+26
|
* added LineWidth device driver functionBrian Paul2000-03-031-1/+6
|
* add callbacks for stippleKeith Whitwell2000-02-271-2/+4
|
* Fog coordinate stage which drivers may use to replace standard foggingKeith Whitwell2000-02-251-1/+5
| | | | | | mechanism. LogicOp state change callback
* replaced gl_ prefix with _mesa_ prefixBrian Paul2000-02-021-41/+19
|
* updated includes for source file reorgBrian Paul2000-02-021-2/+2
|
* another typoKeith Whitwell1999-11-231-2/+2
|
* fixed shade model bug (A.Borrmann)Brian Paul1999-11-221-2/+8
|
* first big check-in of new Mesa 3.3 codeBrian Paul1999-11-111-20/+43
|
* changes to silence MSVC warningsBrian Paul1999-11-081-3/+3
|
* clean-up of header includes (Daryll)Brian Paul1999-11-081-5/+1
|
* removed GL_ prefix from memory macrosBrian Paul1999-10-131-29/+29
|
* #include <stdlib.h>Jouk Jansen1999-10-111-2/+2
|
* now using GL_MALLOC, GL_FREEBrian Paul1999-10-101-35/+29
|
* Fixed includes & added a few hooks for the DRI.kw-mesa-1Keith Whitwell1999-10-081-2/+6
|
* Cleaning upKeith Whitwell1999-09-191-1/+2
|
* Large patch:Keith Whitwell1999-09-181-4/+4
| | | | | | | | | | - FX bug fixes. - Polygon mode and edgeflag work properly. - Clipping works with edgeflag. - Driver.ReducedPrimitiveChange() callback so drivers that implement lines & points as triangles can turn culling off before rendering groups of these primitives. - Cleaned up feedback & select primitives.
* Do pop for GL_VIEWPORT_BIT via. the apiKeith Whitwell1999-09-161-13/+14
|
* Initial revisionjtg1999-08-191-0/+863