summaryrefslogtreecommitdiffstats
path: root/src/mesa/drivers/dri/radeon/server
Commit message (Collapse)AuthorAgeFilesLines
* radeon: cleanup radeon shared code after r300 and r600 classic drivers removalFabio Pedretti2011-11-072-219/+0
| | | | Signed-off-by: Dave Airlie <airlied@redhat.com>
* dri: drop MINIGLX_SOURCES (2)George Sapountzis2010-03-061-1337/+0
|
* egl: Remove USING_EGL and the related drivers.Chia-I Wu2010-01-221-1088/+0
| | | | | They do not build for a long while and there seems to be no active users. It might be better for them to live in the git histroy.
* r100: add blit supportAlex Deucher2010-01-181-1/+24
| | | | Only enabled with KMS.
* r100/r200: Share PolygonStripple code.Pauli Nieminen2009-08-281-0/+3
|
* radeon: add r100 OQ support with kms.Dave Airlie2009-08-261-0/+2
| | | | | | This adds OQ support for the r100 chipsets, it requires KMS unless someone wants to make a kernel patch to add support for OQ regs.
* Merge remote branch 'main/master' into radeon-rewriteDave Airlie2009-03-201-1/+1
|\ | | | | | | | | | | | | | | | | Conflicts: src/mesa/drivers/dri/r300/r300_cmdbuf.c src/mesa/drivers/dri/r300/r300_state.c src/mesa/drivers/dri/r300/r300_swtcl.c src/mesa/drivers/dri/r300/radeon_ioctl.c src/mesa/drivers/dri/radeon/radeon_screen.c
| * fix typo in fragment pipe alu define, should fix dot3_rgb tex combineRoland Scheidegger2009-03-091-1/+1
| |
* | WIP comitDave Airlie2009-01-291-0/+3
|/
* Remove CVS keywords.Keith Whitwell2008-09-214-4/+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-211-2/+2
|
* preparation for r200 hw vertex programs. Increase R200_CMD_BUF_SZ to 16k ↵Roland Scheidegger2006-05-271-0/+2
| | | | instead of 8k (the reasons why it was exactly 8k are unclear). Add register defines, sanity code, fix potential issue with wrong statechange order when disabling fragment programs.
* use WidthDave Airlie2006-04-031-0/+1
|
* fill out framebuffer egl stuff enable egl on R300Dave Airlie2005-12-301-2/+10
|
* add support for PCIE card to EGL, doesn't fully work yet but these changesDave Airlie2005-12-292-2/+18
| | | | need to get off my hard disk
* rv370 not rv350Dave Airlie2005-12-291-1/+1
|
* typoDave Airlie2005-12-291-1/+1
|
* add some card type ioctl supportDave Airlie2005-12-291-6/+46
|
* add some r300 informationDave Airlie2005-12-281-1/+7
|
* fixup driver for some api changesDave Airlie2005-12-231-3/+3
|
* rearrange some code to put in more logical order, misc clean-upsBrian Paul2005-11-281-53/+98
|
* use new _egl_api structBrian Paul2005-11-241-3/+5
|
* fixed wrong return value in radeonShowSurfaceMESA()Brian Paul2005-11-231-2/+2
|
* fix some obvious typos in radeon_reg.h (only currently unused bits affected)Roland Scheidegger2005-10-161-4/+4
|
* Add Egberts fixes for 64bit architecturesAlan Hourihane2005-08-151-8/+8
| | | | | | 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).
* fix up color tiling in miniglx radeon server codeDave Airlie2005-08-081-15/+34
|
* Remove platform specific bits from radeon_egl.cJon Smirl2005-08-081-2/+0
|
* More EGL prep. No impact on anything outside of EGLJon Smirl2005-08-052-1/+16
|
* New files for radeon egl driver.Jon Smirl2005-08-041-0/+980
| | | | Still a work in progress.
* Add color tiling support to miniglx for radeonDave Airlie2005-08-033-2/+81
| | | | (Stephane Marchesin + Dave Airlie)
* Leave the AGP_BASE code in. It is pointless to bump the interfaceJon Smirl2005-07-291-0/+4
| | | | for X on a miniglx fix. It can be removed later.
* Remove OUTREG(RADEON_AGP_BASE, info->ringHandle); from DRI driverJon Smirl2005-07-291-4/+0
| | | | Code is already in DRM driver to do this.
* Fixing memset on ia64 & other archsDave Airlie2005-03-051-2/+3
| | | | From: Stephane Marchesin
* Add missing texture formats for completenessDave Airlie2005-02-151-0/+5
|
* Typo fix.Michel Dänzer2005-02-131-1/+1
|
* MMIO endianness fixes for Radeon drivers.Michel Dänzer2005-02-121-9/+3
|
* replace magic number with macro constant RADEON_ZBLOCK16Roland Scheidegger2005-01-261-0/+1
|
* fixup pci code for Jon's last checkin for changing page sizeDave Airlie2004-12-091-2/+2
|
* (Stephane Marchesin, me) add hyperz support to radeon and r200 drivers. Only ↵Roland Scheidegger2004-12-081-0/+3
| | | | fast z clear and z buffer compression are supported for now, hierarchical-z is not. Still problems with multiple apps and z/stencil readback, which is why hyperz is disabled per default. Also add the new point sprite packet drm 1.13 accepts to the sanity code.
* From: Stephane Marchesin <marchesin@icps.u-strasbg.fr>Dave Airlie2004-12-082-7/+96
| | | | | | | Attached is a patch that adds pci init code for mesa solo on radeon. It's been tested on an itanium 2 with a radeon 7000 and it works here. The patch adds a new field in the miniglx.conf config file, to choose between pci and agp.
* enable GL_EXT_stencil_wrap (patch from idr), including some hacks for ↵Roland Scheidegger2004-12-031-0/+6
| | | | original radeons which have some broken stencil ops.
* Make solo radeon/r128 drivers track fix for DRI bug 849Jon Smirl2004-07-101-13/+5
|
* Convert miniglx to use Ian's fancy new driver config code.Jon Smirl2004-07-051-45/+0
| | | | | This removes the miniglx driver function InitContextModes(). All of the server directories were edited to remove the implementations.
* 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.
* 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.
* set default page flipping to zero can be changed in header fileDave Airlie2004-04-153-2/+5
|
* get agpmode from config fileDave Airlie2004-04-141-3/+4
|
* make this exactly like XFree86 .. allows 4x to workDave Airlie2004-04-131-5/+5
|
* These files are redundant now. Definitions come from DRM files.Jon Smirl2004-03-122-703/+0
|
* Adjustments to make everything use IOCTL/sarea defines in DRM insteadJon Smirl2004-03-112-20/+20
| | | | of glx/mini. removes glx/mini/drm.h glx/mini/sarea.h