summaryrefslogtreecommitdiff
path: root/shared/radeon_state.c
AgeCommit message (Collapse)AuthorFilesLines
2006-07-19Delete the pre-core DRM code with extreme prejudice.Adam Jackson1-3093/+0
2005-03-15add R200_EMIT_PP_TRI_PERF_CNTL packet to support brilinear filtering onRoland Scheidegger1-0/+2
r200
2005-02-10add support for texture micro tiling for radeon/r200. Add support for cubeRoland Scheidegger1-22/+137
maps for r100. (Stephane Marchesin's port of the core version).
2005-02-10Stephane's port of Eric's race fixKeith Whitwell1-88/+66
2005-02-07Cast user data to correct type in radeon_surface_free's copyin.Roland Scheidegger1-1/+1
2005-01-26(Stephane Marchesin,me) Add radeon framebuffer tiling support to radeonRoland Scheidegger1-0/+210
drm. Add new ioctls to manage surfaces which cover the tiled areas
2005-01-26replace magic number with macro constant RADEON_ZBLOCK16Roland Scheidegger1-1/+0
2004-12-08(Stephane Marchesin, me) add hyperz support to radeon drm. Only fast zRoland Scheidegger1-3/+170
clear and z buffer compression are working correctly, hierarchical-z is not.
2004-10-23Apply radeon r300 microcode patch to non-coreDave Airlie1-1/+1
2004-09-27Fix the shared directory I accidentally stomped onJon Smirl1-7/+25
2004-09-27First check in for DRM that splits core from personality modulesJon Smirl1-25/+7
2004-09-05merge back bunch of whitespace and misc changes from kernelDave Airlie1-2/+2
2004-08-30drm-memory patch, cleans up alloc/free and makes calloc look more libc likeDave Airlie1-1/+2
2004-08-24Merged drmfntbl-0-0-2drmfntbl-0-0-2-20040824-mergeDave Airlie1-6/+35
2004-08-17Merged drmfntbl-0-0-1drmfntbl-0-0-1-20040817-mergeDave Airlie1-3/+46
2004-07-25sync up with current 2.6 kernel bk tree - mostly __user annotationsDave Airlie1-25/+28
2004-07-15sparse cleanups from kernel: Al ViroDave Airlie1-1/+1
2004-07-05whitespace align with kernelDave Airlie1-2/+2
2004-05-18fix whitespace issue in previous patchRoland Scheidegger1-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-04-08fixes from Linux kernelDave Airlie1-2/+13
2004-01-10Make sure that all state packets are handled inMichel Daenzer1-29/+118
radeon_check_and_fixup_packets() Fix state packet IDs of R200 cubic offsets
2004-01-10R200_PP_CUBIC_OFFSET_F1_[0-6] state packets only contain 5 offsets, not 6Michel Daenzer1-1/+1
(thanks to Andreas Stenglein for spotting this)
2003-11-04Memory layout transition:Michel Daenzer1-42/+281
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-08-26Remove artificial PCI GART limitations, rename AGP to GART whereMichel Daenzer1-9/+9
appropriate
2003-06-16Possibly fix stanford checker complaints about sareaKeith Whitwell1-30/+15
2003-06-10Texture rectangle support for r100Keith Whitwell1-0/+3
2003-06-09Revert bogus last commitKeith Whitwell1-5/+0
2003-06-09Don't activate blend fallbacks unless blending is enabledKeith Whitwell1-0/+5
2003-04-22add more get_param queries for embedded projectKeith Whitwell1-0/+13
2003-03-28merged drm-filp-0-1-branchdrm-filp-1-20020328-mergeKeith Whitwell1-27/+29
2003-02-06fix EAGAIN handling in radeon_cp_dispatch_texture() (fixes corruption ofMichel Daenzer1-9/+7
large textures), and get rid of superfluous local y variable
2003-01-26Add cast to avoid void * arithmetic warningmesa-4-0-4-20030129Leif Delgass1-1/+1
2002-12-06Rewrite radeon_cp_dispatch_texture() to avoid pingponging back to userspaceKeith Whitwell1-102/+99
when issue large (multi-buffer) uploads.
2002-10-29preserve CRTC{,2}_OFFSET_CNTL in 2D driver to avoid bad effects whenMichel Daenzer1-19/+19
pageflipping after a mode switch take current page into account in AdjustFrame(); writing the CRTC offset via the CP was probably a bad idea as this can happen asynchronously, reverted take frame offset into account when flipping pages handle CRTC2 as well for pageflipping (untested) preserve GEN_INT_CNTL on mode switches to prevent interrupts from getting disabled
2002-10-28merge from mesa-4-1-branch to get cube-map registers. bumped version to 1.7Brian Paul1-2/+19
2002-09-25change RADEON_PARAM_IRQ_ACTIVE to RADEON_PARAM_IRQ_NRMichel Daenzer1-3/+2
2002-09-23merged r200-0-2-branch to trunkKeith Whitwell1-10/+60
2002-08-29standardize use of __FUNCTION__ (Linus)Keith Whitwell1-6/+6
2002-08-26merged r200-0-1-branchr200-0-1-20020822-mergeKeith Whitwell1-112/+369
2002-08-12zero-cliprect case patch from JacekKeith Whitwell1-2/+10
2002-08-11test scratch register writeback before using itMichel Daenzer1-3/+3
2002-07-18fix off-by-one error for right bottom corner in radeon_emit_clip_rect()GEODE-BASE-DRIVERMichel Daenzer1-2/+1
(Jacek Rosik)
2002-07-17Workaround for Radeon lockups on fast machinesTim Smith1-1/+13
2002-07-11Don't read scratch registers directly, obtain the values via the GET_PARAMMichel Daenzer1-0/+9
ioctl. The DRM reads them from memory addresses the chip writes to on updates. Fall back to reading the registers directly with an old DRM. (Tim Smith, cleanups by myself)
2002-07-05merged bsd-3-0-0-branchbsd-3-0-0-20020705-mergeAlan Hourihane1-0/+1856