summaryrefslogtreecommitdiff
path: root/src/mesa/main/dd.h
AgeCommit message (Collapse)Author
2000-10-31Moved the software rasterizer to a new directory.Keith Whitwell
2000-10-30Replace the flags Mesa was using for ctx->NewState with a new setKeith Whitwell
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.
2000-10-29More GLchan color channel changes.Brian Paul
Some header file re-org: Move matrix, vertex buffer structs to types.h to fix #include mess. Remove typedef, extern declarations from config.h
2000-10-28Basic work to support deep color channels:Brian Paul
Replace GLubyte with GLchan Replace 255 with CHAN_MAX
2000-09-28new params for SpecificCompressedTexFormat() (Bill White)Brian Paul
2000-09-14updated commentsBrian Paul
2000-09-08removed ctx->Driver.Dither functionBrian Paul
2000-09-07Removed ctx->Driver.LogicOp().Brian Paul
ctx->Driver.Index/ColorMask() now return void. Removed SWmasking and SWLogicOpEnabled variables. LogicOps and color/index masking are no longer special-case device driver functions. The Xlib driver was the only driver that used them. Things are more uniform now.
2000-09-07added device driver function for texture proxy testingBrian Paul
2000-08-29finished compressed texture support (Bill White)Brian Paul
2000-08-08added GetInteger/Float/Double/Boolean/Pointer device driver functionsBrian Paul
2000-06-06more work on GL_ARB_texture_compressionBrian Paul
2000-05-24more work on GL_ARB_texture_compressionBrian Paul
2000-03-29changes for single-copy texturesBrian Paul
2000-03-23more clean-up and rearrangingBrian Paul
2000-03-21removed retainInternalCopy from TexSubImage functionsBrian Paul
2000-03-20more reorganization and clean-upBrian Paul
2000-03-20rearranged order of some functionsBrian Paul
2000-03-20added new TexImage and TexSubImage functionsBrian Paul
2000-03-20added device driver functions for CopyTexImage, CopyTexSubImage, GetTexImageBrian Paul
2000-03-07removed Driver.UseGlobalTexturePalette()Brian Paul
2000-03-07added target parameter to Driver.TexEnv()Brian Paul
2000-03-03added LineWidth device driver functionBrian Paul
2000-03-03runtime selectable depth buffer depthBrian Paul
2000-03-03added device driver ReadPixels and CopyPixels functionsBrian Paul
2000-02-27add callbacks for stippleKeith Whitwell
2000-02-25Fog coordinate stage which drivers may use to replace standard foggingKeith Whitwell
mechanism. LogicOp state change callback
2000-02-17removed driver RendererString() and ExtensionString() funcsBrian Paul
2000-01-06new Clear function maskBrian Paul
1999-12-10changes in hardware depth buffer supportBrian Paul
1999-12-10added stencil buffer functionsBrian Paul
1999-11-25replaced Driver.SetBuffer() with SetDrawBuffer() and SetReadBuffer()Brian Paul
1999-11-22changed comment for WriteRGBSpan()Brian Paul
1999-10-21updated some comments/docsBrian Paul
1999-09-30more hooks for mga driver, including an immediate fastpathKeith Whitwell
1999-09-18Large patch:Keith Whitwell
- 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.
1999-08-19Initial revisionjtg