aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/mga/mgaspan.c
Commit message (Collapse)AuthorAgeFilesLines
* mesa: added "main/" prefix to includes, remove some -I paths from ↵Brian Paul2008-09-181-1/+1
| | | | Makefile.template
* dri: Fix write/read depth buffer issue under 16bpp mode. See bug #16646Xiang, Haihao2008-08-051-0/+6
|
* Get DRI drawable from framebuffer object.Ian Romanick2006-10-301-2/+2
| | | | | | | | | | In the software rasterization fallbacks, get the __DRIdrawablePrivate pointer from the driRenderbuffer that is passed in. This eliminates the need for the mesa_drawable pointer in MGA context structure. This partially fixes bug #8799. wincopy no longer produces a black window for the destination window, but it does produce incorrect results if the destination window is resized.
* make some funcs staticBrian Paul2005-09-141-2/+4
|
* minor clean-upsBrian Paul2005-09-041-2/+1
|
* SetBuffer, renderbuffer changesBrian Paul2005-09-031-108/+18
|
* remove common macros used in the span functions of most drivers from the ↵Roland Scheidegger2005-07-011-23/+3
| | | | individual drivers and put them in common code. It is still possible for a driver to define its own macros if it has special needs. This affects CLIPPIXEL, CLIPSPAN, HW_CLIPLOOP, HW_ENDCLIPLOOP, and for drivers using the spantmp2 template also GET_SRC_PTR and GET_DST_PTR.
* Pull hardware locking out into SpanRenderStart/Finish rather thanEric Anholt2005-05-301-10/+20
| | | | | | HW_LOCK/UNLOCK. Provides a 61% performance improvement in no_rast=true quake3 (n=2, 320x240, 16bpp, p4 1ghz), and a factor of 3 improvement in no_rast glxgears.
* Major check-in of changes for GL_EXT_framebuffer_object extension.Brian Paul2005-05-041-3/+56
| | | | | | | Main driver impacts: - new code for creating the Mesa GLframebuffer - new span/pixel read/write code Some drivers not yet updated/tested.
* Enclose passed macro values in brackets to ensure correct read/write spanAlan Hourihane2005-01-201-7/+7
| | | | values.
* uint*t -> u_int*t changesAlan Hourihane2004-12-141-1/+0
|
* Convert MGA driver to use new spantmp2.h interface.Ian Romanick2004-10-151-70/+27
|
* Implemented support for software-based AUX color buffers.Brian Paul2004-03-211-2/+2
| | | | | | Only available with Xlib driver for now. Assorted clean-ups related to Draw/ReadBuffer(). Renamed FRONT_LEFT_BIT -> DD_FRONT_LEFT_BIT, etc.
* bring over latest mga DRI driver from DRI trunkAlan Hourihane2003-12-051-15/+17
|
* patch to import Jon Smirl's work from BitkeeperBrian Paul2003-08-221-2/+29
|
* mga driver, brought over by Jon SmirlKeith Whitwell2003-08-061-0/+284