aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/mach64/mach64_lock.c
Commit message (Collapse)AuthorAgeFilesLines
* Replace gl_framebuffer's _ColorDrawBufferMask with _ColorDrawBufferIndexesBrian2008-01-061-1/+1
| | | | | | | Each array element is now a BUFFER_x token rather than a BUFFER_BIT_x bitmask. The number of active color buffers is specified by _NumColorDrawBuffers. This builds on the previous DrawBuffer changes and will help with drivers implementing GL_ARB_draw_buffers.
* Bug 7260: mach64 texture memory mng cleanupGeorge Sapountzis2006-12-121-3/+1
| | | | | | mach64 uses its own set of texture memory management routines which are buggy, running a second DRI client kills the first one. This patch ports mach64 code to the stock dri texture managment code.
* Bug 7861: mach64 with render acceleration should restore texture stateGeorge Sapountzis2006-12-121-0/+3
| | | | | RENDER acceleration uses texturing, thus when RENDER acceleration is enabled, the mach64 DRI driver should restore texture state when acquiring the DRI lock.
* Instead of calling _mesa_ResizeBuffersMESA() in the Viewport function,Brian Paul2005-09-141-0/+2
| | | | call driUpdateFramebufferSize() when window size/position changes.
* Major check-in of changes for GL_EXT_framebuffer_object extension.Brian Paul2005-05-041-1/+1
| | | | | | | Main driver impacts: - new code for creating the Mesa GLframebuffer - new span/pixel read/write code Some drivers not yet updated/tested.
* added support for GL_ARB_draw_buffersBrian Paul2004-10-021-1/+1
|
* fixup mach64 for newer build/typesDave Airlie2004-05-311-4/+4
|
* Implemented support for software-based AUX color buffers.Brian Paul2004-03-211-1/+1
| | | | | | Only available with Xlib driver for now. Assorted clean-ups related to Draw/ReadBuffer(). Renamed FRONT_LEFT_BIT -> DD_FRONT_LEFT_BIT, etc.
* Initial mach64 driver import for DRI mach64-0-0-6 branch,Dave Airlie2004-02-051-0/+93
this compiles but I doubt it works but it is a better starting point than the branch