summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/r128/server
Commit message (Collapse)AuthorAgeFilesLines
* dri: Remove all DRI1 driversIan Romanick2011-08-266-2219/+0
| | | | | | | | | | Acked-by: Kristian Høgsberg <[email protected]> Acked-by: Marek Olšák <[email protected]> Acked-by: Alan Coopersmith <[email protected]> Acked-by: Jakob Bornecrantz <[email protected]> Acked-by: Dave Airlie <[email protected]> Build-Tested-by: Jakob Bornecrantz <[email protected]> Tested-by: Eugeni Dodonov <[email protected]>
* dri: drop MINIGLX_SOURCES (2)George Sapountzis2010-03-061-1112/+0
|
* Remove CVS keywords.Keith Whitwell2008-09-216-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Cherry-picked from gallium-0.1 Conflicts: src/glu/sgi/libnurbs/interface/bezierEval.h src/glu/sgi/libnurbs/interface/bezierPatch.h src/glu/sgi/libnurbs/interface/bezierPatchMesh.h src/glu/sgi/libnurbs/internals/dataTransform.h src/glu/sgi/libnurbs/internals/displaymode.h src/glu/sgi/libnurbs/internals/sorter.h src/glu/sgi/libnurbs/nurbtess/definitions.h src/glu/sgi/libnurbs/nurbtess/directedLine.h src/glu/sgi/libnurbs/nurbtess/gridWrap.h src/glu/sgi/libnurbs/nurbtess/monoChain.h src/glu/sgi/libnurbs/nurbtess/monoPolyPart.h src/glu/sgi/libnurbs/nurbtess/monoTriangulation.h src/glu/sgi/libnurbs/nurbtess/partitionX.h src/glu/sgi/libnurbs/nurbtess/partitionY.h src/glu/sgi/libnurbs/nurbtess/polyDBG.h src/glu/sgi/libnurbs/nurbtess/polyUtil.h src/glu/sgi/libnurbs/nurbtess/primitiveStream.h src/glu/sgi/libnurbs/nurbtess/quicksort.h src/glu/sgi/libnurbs/nurbtess/rectBlock.h src/glu/sgi/libnurbs/nurbtess/sampleComp.h src/glu/sgi/libnurbs/nurbtess/sampleCompBot.h src/glu/sgi/libnurbs/nurbtess/sampleCompRight.h src/glu/sgi/libnurbs/nurbtess/sampleCompTop.h src/glu/sgi/libnurbs/nurbtess/sampleMonoPoly.h src/glu/sgi/libnurbs/nurbtess/sampledLine.h src/glu/sgi/libnurbs/nurbtess/searchTree.h src/glu/sgi/libnurbs/nurbtess/zlassert.h src/glu/sgi/libutil/error.c src/glu/sgi/libutil/glue.c src/glu/sgi/libutil/gluint.h src/glu/sgi/libutil/project.c src/glu/sgi/libutil/registry.c src/glx/x11/glxclient.h src/glx/x11/glxext.c src/mesa/drivers/dri/ffb/ffb_dd.h src/mesa/drivers/dri/ffb/ffb_points.h src/mesa/drivers/dri/gamma/gamma_context.h src/mesa/drivers/dri/gamma/gamma_macros.h src/mesa/drivers/dri/i810/i810context.h src/mesa/drivers/dri/r128/r128_dd.h src/mesa/drivers/dri/tdfx/tdfx_dd.h
* mesa: standardize on C99's uint*_t instead of u_int*_tKeith Whitwell2008-09-212-65/+65
|
* Add support for GL_EXT_stencil_wrap, from hearing that the windows drivers didEric Anholt2005-10-271-0/+6
| | | | | | | it, and guessing that the two remaining entries in the 3-bit values were the new funcs. Tested with modified stencilwrap test. Also, remove the commented fallback stuff -- more modification to stencilwrap suggests that those issues were just from span readback, not stencil implementation.
* Bug #1028: Add hardware-accelerated stencil support to r128. Testing withEric Anholt2005-10-271-0/+4
| | | | | | | | | | | | stencilwrap reported many issues with various modes. Some of these were complicated by the fact that spans are broken (Bug #1615), but some appear to be real bugs. However, while spans remain broken, I found that visual results were better by avoiding fallbacks rather than avoiding just a broken stencil implementation. Note that this required changing the depth spans at 24+8bpp into read-modify-write cycles. It would be nicer as a single write with a mask, but the kernel span blits turn off masking. Reviewed by: ajax
* Add Egberts fixes for 64bit architecturesAlan Hourihane2005-08-151-3/+3
| | | | | | Add additional checks for the *DRIRec info structure passed in from the device driver. This ensures that things fallback to indirect rendering if the DDX driver has had modifications (i.e. removal of the drmAddress field).
* Fixing memset on ia64 & other archsDave Airlie2005-03-051-2/+3
| | | | From: Stephane Marchesin
* uint*t -> u_int*t changesAlan Hourihane2004-12-142-65/+65
|
* Make solo radeon/r128 drivers track fix for DRI bug 849Jon Smirl2004-07-101-15/+7
|
* Convert miniglx to use Ian's fancy new driver config code.Jon Smirl2004-07-051-44/+0
| | | | | This removes the miniglx driver function InitContextModes(). All of the server directories were edited to remove the implementations.
* Patch removes _SOLO definition needed for mesa-solo. mesa-soloJon Smirl2004-07-041-104/+3
| | | | | uses the NEW_INTERFACE now so _SOLO isn't necessary anymore. Tested with the hardware that I own.
* This should make most linux-solo drivers work again. Mainly a fixJon Smirl2004-06-291-1/+1
| | | | | for changing SAREA size form DRM_PAGE_SIZE to SAREA_MAX. fb driver is still broken.
* Enable GL_EXT_blend_subtract and GL_NV_blend_square.Ian Romanick2004-06-041-66/+29
| | | | | | | | GL_EXT_blend_subtract was already enabled via GL_ARB_imaging, but now one of the added modes is supported in hardware. GL_NV_blend_square was tested with progs/tests/blendsquare on an Rage128 Pro with PCI ID 1002:5046. I know there are some differences with some versions of the chip.
* Removed need for sarea.h, various touch ups to get rid of type mismatches.Jon Smirl2004-06-021-0/+1
|
* Replace drmHandle, drmContext, drmDrawable, drmMagic and related types withIan Romanick2004-06-023-11/+11
| | | | drm_handle_t, drm_context_t, drm_drawable_t, drm_magic_t.
* move pSAREAPriv declaration to be C-compliantBrian Paul2004-04-081-1/+1
|
* Convert int(8|32)_t to uint(8|32)_t, like should have been done the first time.Ian Romanick2004-03-182-70/+70
|
* Convert all uses of CARD32 and CARD8 to int32_t and int8_t.Ian Romanick2004-03-172-70/+70
|
* Make R128 driver use sarea/defines from DRM. removed r128_common.hJon Smirl2004-03-124-380/+15
| | | | and r128_sarea.h since they are redundant now.
* Adjustments to make everything use IOCTL/sarea defines in DRM insteadJon Smirl2004-03-112-6/+4
| | | | of glx/mini. removes glx/mini/drm.h glx/mini/sarea.h
* Fix compile problems with `glMultiModeDrawArraysIBM'Jon Smirl2003-08-242-1/+59
| | | | | Adjust makefiles to create depends and not store it in CVS Remove dependency on kernel pci_ids.h
* patch to import Jon Smirl's work from BitkeeperBrian Paul2003-08-228-0/+3824