summaryrefslogtreecommitdiff
path: root/src/mesa/main/lines.c
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-28Basic work to support deep color channels:Brian Paul
Replace GLubyte with GLchan Replace 255 with CHAN_MAX
2000-10-27Implement EXT_fog_coord and EXT_secondary_color.Keith Whitwell
EXT_secondary_color is disabled until we get some dispatch offsets from SGI.
2000-10-20Changes for multitexture > 3, code clean-ups.Brian Paul
Added GLboolean ctx->Texture.MultiTextureEnabled to determine when multitexture is enabled. Eventually ctx->Texture.ReallyEnabled may become a boolean.
2000-09-30support for N texture unitsBrian Paul
2000-09-29generalized support for N texure unitsBrian Paul
2000-09-26First batch of OpenGL SI related changes:Brian Paul
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.
2000-07-14Fixed pixel color problem in general_flat_rgba_line(). Added debug codeBrian Paul
2000-06-28added flat_multitextured_line()Brian Paul
2000-05-10fixed PB bugs, removed MutablePixels, MonoPixels from GLcontextBrian Paul
2000-03-03added LineWidth device driver functionBrian 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
1999-11-11first big check-in of new Mesa 3.3 codeBrian Paul
1999-11-08flush pb after each line segment - for conformanceBrian Paul
1999-11-08clean-up of header includes (Daryll)Brian Paul
1999-10-08Fixed includes & added a few hooks for the DRI.Keith 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