summaryrefslogtreecommitdiffstats
path: root/src/mesa/main/buffers.c
Commit message (Collapse)AuthorAgeFilesLines
* Moved the software rasterizer to a new directory.Keith Whitwell2000-10-311-198/+6
|
* Removed UPDATE_IMAGE_TRANSFER_STATE, use _NEW_PIXEL flag instead.Brian Paul2000-10-301-2/+2
| | | | | 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/+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.
* Basic work to support deep color channels:Brian Paul2000-10-281-18/+18
| | | | | Replace GLubyte with GLchan Replace 255 with CHAN_MAX
* call Driver.SetReadBuffer() in clear_color_buffers() to fix colormasked ↵Brian Paul2000-10-191-2/+7
| | | | clear bug
* ported render begin/end calls from Mesa 3.4Brian Paul2000-10-171-1/+5
|
* First batch of OpenGL SI related changes:Brian Paul2000-09-261-28/+27
| | | | | | | 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.
* changed gl_frame_buffer Xmax and Ymax to be exclusive boundary valuesBrian Paul2000-09-081-7/+8
|
* Removed ctx->Driver.LogicOp().Brian Paul2000-09-071-2/+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.
* fixed an assertion and minor bugBrian Paul2000-06-271-5/+4
|
* removed software alpha flag from GLvisual structBrian Paul2000-05-041-4/+12
|
* removed old profiling codeBrian Paul2000-04-221-9/+1
|
* renamed alpha buffer functionsBrian Paul2000-04-111-3/+3
|
* renamed stencil functionsBrian Paul2000-04-111-6/+6
|
* minor clean-ups, renamingBrian Paul2000-04-051-3/+3
|
* replaced gl_ prefix with _mesa_ prefix on depth funcsBrian Paul2000-02-021-3/+3
|
* changed prefix to _mesa_ for a few accum functionsBrian Paul2000-02-021-3/+3
|
* functions from old glmisc.c fileBrian Paul2000-02-021-0/+564