summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/dd.h
Commit message (Collapse)AuthorAgeFilesLines
* removed old TexImage() and TexSubImage() functionsBrian Paul2000-11-101-25/+1
|
* - Changes for new software rasterizer modulesKeith Whitwell2000-11-051-25/+1
| | | | | | | | | - Remove support for choosing software fallbacks from core code - Remove partial fallback code from vbrender.c -- drivers are now expected to be able to find a triangle/quad function for every state, even if they have to use _swsetup_Triangle or _swsetup_Quad. - Marked derived variables in the GLcontext struct with a leading underscore '_'.
* Moved the software rasterizer to a new directory.Keith Whitwell2000-10-311-1/+6
|
* Replace the flags Mesa was using for ctx->NewState with a new setKeith Whitwell2000-10-301-1/+7
| | | | | | | | | | | | | | 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-7/+3
| | | | | | 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-9/+9
| | | | | Replace GLubyte with GLchan Replace 255 with CHAN_MAX
* new params for SpecificCompressedTexFormat() (Bill White)Brian Paul2000-09-281-3/+10
|
* updated commentsBrian Paul2000-09-141-3/+6
|
* removed ctx->Driver.Dither functionBrian Paul2000-09-081-8/+1
|
* Removed ctx->Driver.LogicOp().Brian Paul2000-09-071-18/+4
| | | | | | | | 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.
* added device driver function for texture proxy testingBrian Paul2000-09-071-2/+12
|
* finished compressed texture support (Bill White)Brian Paul2000-08-291-5/+44
|
* added GetInteger/Float/Double/Boolean/Pointer device driver functionsBrian Paul2000-08-081-1/+12
|
* more work on GL_ARB_texture_compressionBrian Paul2000-06-061-0/+41
|
* more work on GL_ARB_texture_compressionBrian Paul2000-05-241-0/+28
|
* changes for single-copy texturesBrian Paul2000-03-291-1/+1
|
* more clean-up and rearrangingBrian Paul2000-03-231-29/+27
|
* removed retainInternalCopy from TexSubImage functionsBrian Paul2000-03-211-11/+8
|
* more reorganization and clean-upBrian Paul2000-03-201-37/+26
|
* rearranged order of some functionsBrian Paul2000-03-201-57/+55
|
* added new TexImage and TexSubImage functionsBrian Paul2000-03-201-2/+82
|
* added device driver functions for CopyTexImage, CopyTexSubImage, GetTexImageBrian Paul2000-03-201-1/+45
|
* removed Driver.UseGlobalTexturePalette()Brian Paul2000-03-071-6/+1
|
* added target parameter to Driver.TexEnv()Brian Paul2000-03-071-5/+3
|
* added LineWidth device driver functionBrian Paul2000-03-031-1/+2
|
* runtime selectable depth buffer depthBrian Paul2000-03-031-1/+3
|
* added device driver ReadPixels and CopyPixels functionsBrian Paul2000-03-031-1/+20
|
* add callbacks for stippleKeith Whitwell2000-02-271-1/+3
|
* Fog coordinate stage which drivers may use to replace standard foggingKeith Whitwell2000-02-251-1/+2
| | | | | | mechanism. LogicOp state change callback
* removed driver RendererString() and ExtensionString() funcsBrian Paul2000-02-171-18/+5
|
* new Clear function maskBrian Paul2000-01-061-5/+18
|
* changes in hardware depth buffer supportBrian Paul1999-12-101-24/+22
|
* added stencil buffer functionsBrian Paul1999-12-101-1/+39
|
* replaced Driver.SetBuffer() with SetDrawBuffer() and SetReadBuffer()Brian Paul1999-11-251-3/+14
|
* changed comment for WriteRGBSpan()Brian Paul1999-11-221-4/+3
|
* updated some comments/docsBrian Paul1999-10-211-23/+32
|
* more hooks for mga driver, including an immediate fastpathKeith Whitwell1999-09-301-1/+25
|
* Large patch:Keith Whitwell1999-09-181-1/+8
| | | | | | | | | | - 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.
* Initial revisionjtg1999-08-191-0/+635