summaryrefslogtreecommitdiff
path: root/shared/radeon.h
AgeCommit message (Collapse)AuthorFilesLines
2006-07-19Delete the pre-core DRM code with extreme prejudice.Adam Jackson1-124/+0
2005-03-15add R200_EMIT_PP_TRI_PERF_CNTL packet to support brilinear filtering onRoland Scheidegger1-2/+4
r200
2005-02-10add support for texture micro tiling for radeon/r200. Add support for cubeRoland Scheidegger1-2/+4
maps for r100. (Stephane Marchesin's port of the core version).
2005-01-26(Stephane Marchesin,me) Add radeon framebuffer tiling support to radeonRoland Scheidegger1-2/+6
drm. Add new ioctls to manage surfaces which cover the tiled areas
2004-12-08(Stephane Marchesin, me) add hyperz support to radeon drm. Only fast zRoland Scheidegger1-2/+4
clear and z buffer compression are working correctly, hierarchical-z is not.
2004-10-23Apply radeon r300 microcode patch to non-coreDave Airlie1-1/+3
2004-08-24Merged drmfntbl-0-0-2drmfntbl-0-0-2-20040824-mergeDave Airlie1-16/+0
2004-08-17Merged drmfntbl-0-0-1drmfntbl-0-0-1-20040817-mergeDave Airlie1-49/+0
2004-08-17preparation patch for radeon permanent mapping registers/framebuffer makesDave Airlie1-0/+4
dev_priv live always, and add AGP detection in kernel patch: radeon-pre-2.patch From: Jon Smirl
2004-07-05align with kernelDave Airlie1-1/+1
2004-05-18add R200_EMIT_RB3D_BLENDCOLOR state packet to support GL_EXT_blend_color,Roland Scheidegger1-1/+3
GL_EXT_blend_func_separate and GL_EXT_blend_equation_separate on r200
2004-05-09Commit sysfs and drm PCI changes for 2.6 kernelDave Airlie1-1/+1
2004-04-21centralise pci ids into one place and use scripts to generate files forDave Airlie1-61/+0
kernel
2003-12-16Add a collection of Radeon and R128 PCI IDs, including the IGP chipsets.Eric Anholt1-1/+24
Submitted by: Donnie Berkholz <spyderous@gentoo.org> (mostly)
2003-11-05Use int64_t instead of s64 -- fixes FreeBSD compile, works on linux.Eric Anholt1-1/+1
2003-11-04Memory layout transition:Michel Daenzer1-3/+18
the 2D driver initializes MC_FB_LOCATION and related registers sanely the DRM deduces the layout from these registers clients use the new SETPARAM ioctl to tell the DRM where they think the framebuffer is located in the card's address space the DRM uses all this information to check client state and fix it up if necessary This is a prerequisite for things like direct rendering with IGP chips and video capturing.
2003-10-17- Move IRQ functions from drm_dma.h to new drm_irq.h and disentangle themEric Anholt1-1/+1
from __HAVE_DMA. This will be useful for adding vblank sync support to sis and tdfx. Rename dma_service to irq_handler, which is more accurately what it is. - Fix the #if _HAVE_DMA_IRQ in radeon, r128, mga, i810, i830, gamma to have the right number of underscores. This may have been a problem in the case that the server died without doing its DRM_IOCTL_CONTROL to uninit.
2003-10-17- Converted Linux drivers to initialize DRM instances based on PCI IDs, notEric Anholt1-0/+37
just a single instance. Moved the PCI ID lists from <card>_drv.c in BSD to <card>.h. The PCI ID lists include a driver private field, which may be used by drivers for chip family or other information. Based on work by jonsmirl. - Make tdfx_drv.c and tdfx.h match other drivers. - Fixed up linking of sis shared files. Tested with Radeon and SiS on Linux and FreeBSD, including a Linux setup with 2 SiS cards in a machine, but only one head being used (with DRI)
2003-09-25Whitespace cleanup.Eric Anholt1-2/+2
Submitted by: Linus Torvalds <torvalds@osdl.org>
2003-08-26Remove artificial PCI GART limitations, rename AGP to GART whereMichel Daenzer1-4/+4
appropriate
2003-08-18Clean up Radeon DRI resume codeMichel Daenzer1-2/+2
2003-08-12Document change in interface version 1.9.Eric Anholt1-0/+1
2003-06-10Texture rectangle support for r100Keith Whitwell1-1/+1
2003-05-20DRM part of Radeon DRI suspend/resume support (Charl Botha).config-0-0-1-20031005-freezeDavid Dawes1-0/+2
2003-04-22add more get_param queries for embedded projectKeith Whitwell1-0/+1
2003-03-28merged drm-filp-0-1-branchdrm-filp-1-20020328-mergeKeith Whitwell1-20/+15
2003-03-25XFree86 4.3.0 mergeX_4_3_0-20030324-mergeAlan Hourihane1-16/+19
2003-02-08reclaim DMA buffers in DRIVER_RELEASE() (Felix Kühling)Michel Daenzer1-0/+1
2003-01-03more cleanups, free mem heap data on last client exitKeith Whitwell1-23/+12
2003-01-02Bump radeon drm version nr on recent interface relaxationKeith Whitwell1-1/+2
2003-01-02Make the radeon drm module better at cleaning up after itself if all theKeith Whitwell1-0/+6
clients (particularly the X server) exit without doing so for it.
2002-10-28merge from mesa-4-1-branch to get cube-map registers. bumped version to 1.7Brian Paul1-1/+5
2002-09-29Move os-dependent stuff out of radeon_irq.cKeith Whitwell1-3/+11
2002-09-25common ioctl to wait for vertical blank IRQsMichel Daenzer1-44/+1
2002-09-23merged r200-0-2-branch to trunkKeith Whitwell1-6/+76
2002-08-26merged r200-0-1-branchr200-0-1-20020822-mergeKeith Whitwell1-12/+8
2002-07-14bump DRM minor and check it before using the GETPARAM ioctl to obtainMichel Daenzer1-3/+3
scratch register values
2002-07-05merged bsd-3-0-0-branchbsd-3-0-0-20020705-mergeAlan Hourihane1-0/+123