aboutsummaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/unichrome/via_span.c
Commit message (Collapse)AuthorAgeFilesLines
* Rename GLvisual and __GLcontextModes to struct gl_configKristian Høgsberg2010-10-131-1/+1
|
* Remove leftover __DRI{screen,drawable,context}Private referencesKristian Høgsberg2010-01-041-2/+2
| | | | | | | | | As part of the DRI driver interface rewrite I merged __DRIscreenPrivate and __DRIscreen, and likewise for __DRIdrawablePrivate and __DRIcontextPrivate. I left typedefs in place though, to avoid renaming all the *Private use internal to the driver. That was probably a mistake, and it turns out a one-line find+sed combo can do the mass rename. Better late than never.
* dri/drivers: update driNewRenderbuffer() to take a gl_formatBrian Paul2009-10-221-11/+10
| | | | | | | | Now pass a specific MESA_FORMAT_x token to indicate the renderbuffer's format. This is better than passing a GLenum and having to guess the specific format. I'm unable to test all the drivers, but any issues should be easy to fix.
* mesa: added "main/" prefix to includes, remove some -I paths from ↵Brian Paul2008-09-181-4/+4
| | | | Makefile.template
* dri: Fix write/read depth buffer issue under 16bpp mode. See bug #16646Xiang, Haihao2008-08-051-0/+5
|
* screen offset changes, bug 9965Miguel Marte2007-03-181-2/+2
|
* Implement GLX_SGI_make_current_readIan Romanick2006-11-101-6/+4
| | | | | | | | | | | | Discontinue use of the old GetBuffeSize interface. Track both the current read-drawable and the current draw-drawable. After moving some context state to via_rednerbuffer, GLX_SGI_make_current_read can be enabled. The extension works, but the wincopy test prodcues a black window for the destination window. After messing around with the window and looking at the code, I believe the problem is in the handling of buffer swap requests on a drawable that isn't the current draw-drawable.
* Bring in last minute 6_4 branch changes to the unichrome driverThomas Hellström2005-11-161-1/+1
| | | | to the trunk.
* replace GET_SRC_PTR, GET_DST_PTR with GET_PTRBrian Paul2005-09-041-4/+2
|
* SetBuffer, renderbuffer changesBrian Paul2005-09-031-121/+31
|
* remove common macros used in the span functions of most drivers from the ↵Roland Scheidegger2005-07-011-37/+8
| | | | 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.
* Major check-in of changes for GL_EXT_framebuffer_object extension.Brian Paul2005-05-041-4/+60
| | | | | | | Main driver impacts: - new code for creating the Mesa GLframebuffer - new span/pixel read/write code Some drivers not yet updated/tested.
* merge unichrome changes from branchKeith Whitwell2005-03-221-18/+16
|
* Enclose passed macro values in brackets to ensure correct read/write spanAlan Hourihane2005-01-201-4/+4
| | | | values.
* Populate WriteMonoDepthSpan in 24/8 modes.Keith Whitwell2005-01-141-0/+1
|
* Use the faster span read/write template for 16bppAlan Hourihane2005-01-121-61/+22
|
* make alloc-dma functions inline, rearrange some debugKeith Whitwell2005-01-051-4/+0
|
* Initialize depth pointer correctly.Keith Whitwell2004-12-301-1/+1
|
* Don't need to adjust for drawXoff in fallback clipping.Keith Whitwell2004-12-301-4/+4
|
* Simplfy clear() and swapbuffers() code.Keith Whitwell2004-12-291-65/+38
| | | | | | | Fix various mishandling of cliprects. Allow multiple primitives to be emitted to a single dma buffer, which was largely impossible previously. Re-enable the fast unclipped render stage.
* Make line stipple a fallback.Keith Whitwell2004-12-291-3/+2
| | | | Make sure fallbacks are wrapped by SpanRenderStart/SpanRenderFinish
* Large updateKeith Whitwell2004-12-291-0/+1
| | | | | | | | | - Remove via duplicates of shared template files - Update driver to work with current versions of the above - Rework dma accounting - Rework emitting to dma to use a consistent set of macros The handling of cliprects in the driver is still pretty questionable.
* Remove dead code.Keith Whitwell2004-12-221-118/+92
| | | | Fix 24/8 depth/stencil visuals.
* Remove #ifdef DEBUG's in code, but still allow compiler to remove debugKeith Whitwell2004-12-201-8/+0
| | | | code if DEBUG not defined.
* Add support for optimized versions of the code underlying ReadPixelsIan Romanick2004-10-141-45/+8
| | | | | | | | | (and DrawPixels). The R200, R128, and Unichrome drivers get support in this commit. Other drivers would be easy enough to add for people that have the cards. The DRI (CVS) build will need to be updated to account for the new source files.
* fix _DrawDestMask[0][0] typosBrian Paul2004-10-021-2/+2
|
* added support for GL_ARB_draw_buffersBrian Paul2004-10-021-2/+2
|
* 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.
* updates from Erdi ChenBrian Paul2004-02-231-11/+5
|
* Via Unichrome/cle266 driver (Erdi Chen)Brian Paul2004-01-301-0/+410