summaryrefslogtreecommitdiff
path: root/src/r600_exa.c
AgeCommit message (Expand)AuthorFilesLines
2018-07-12Replace 'foo == NULL' with '!foo'Michel Dänzer1-5/+5
2018-07-09Add struct radeon_bufferMichel Dänzer1-20/+20
2018-07-09EXA: Remove old RADEONEXACreatePixmap hookMichel Dänzer1-1/+0
2018-01-22exa: Accelerate ARGB2101010 picturesFredrik Höglund1-0/+18
2017-08-30Require xserver >= 1.13Michel Dänzer1-2/+0
2016-06-01EXA/6xx/7xx: accelerate PictOpOver with component alphaTan Hu1-2/+20
2016-06-01EXA/6xx/7xx: fast solid pixmap supportTan Hu1-64/+193
2014-01-07radeon/exa: Always use a scratch surface for UTS to vramAlex Deucher1-2/+3
2013-07-30EXA/6xx/7xx: optimize non-overlapping CopyRaul Fernandes1-1/+6
2013-07-22Fix RADEON_FALLBACK loggingGrigori Goronzy1-2/+2
2013-06-03radeon: use direct mapping for fast fb access.Samuel Li1-0/+3
2013-01-10Drop support for X servers older than 1.7.Michel Dänzer1-30/+2
2012-09-03radeon: add pixmap sharing hooks.Dave Airlie1-0/+4
2012-09-03radeon: add shared support to pixmaps.Dave Airlie1-2/+8
2012-06-15radeon: drop offset member of r600 accel objectDave Airlie1-35/+8
2012-06-15radeon: move macros into radeon.hDave Airlie1-1/+0
2012-06-15radeon: drop all UMS/DRI1/XAA/overlay support.Dave Airlie1-546/+134
2012-05-23ati: convert to new screen conversion APIsDave Airlie1-20/+20
2012-04-16EXA: Support acceleration of solid pictures on R3xx-R7xx.Michel Dänzer1-70/+90
2012-02-13radeon: r6xx-eg use linear general when using scratch boJerome Glisse1-3/+3
2012-02-08EXA/r6xx+: Only set write domain or read domains, not both. (Bug #43893)Michel Dänzer1-1/+1
2012-02-08Fix UMS build failure.Michel Dänzer1-10/+20
2012-02-08Remove unused local variable 'height'.Michel Dänzer1-2/+0
2012-02-07radeon: fix tiling for weird resolutionJerome Glisse1-29/+0
2012-02-06r600-evergreen: use common surface allocator for tiling v11Jerome Glisse1-26/+70
2012-01-10EXA/r6xx+: fix rop setting for overlapping copiesAlex Deucher1-0/+3
2011-10-27EXA >= R6xx / KMS: Avoid running out of CS space at inconvenient times.Michel Dänzer1-55/+109
2011-04-20EXA/Xv: used cached bo tiling flags for accel setup on 6xx+Alex Deucher1-16/+10
2011-04-05EXA: Cache BO tiling flags.Michel Dänzer1-12/+4
2011-03-21bug fix for r6xx/r7xx UMSmatthew green1-0/+4
2011-03-16radeon/exa: correct function nameDave Airlie1-1/+1
2011-03-02r6xx+: truncate point sampled coordinatesAlex Deucher1-0/+2
2011-02-16kms: EXA/Xv tiling fixesAlex Deucher1-0/+6
2011-02-11kms: 6xx/7xx big endian accel supportCédric Cano1-0/+31
2011-02-11kms/exa/xv: fix alignment checking in accel state setupAlex Deucher1-22/+39
2011-02-11kms/exa: UTS/DFS base alignment fixesAlex Deucher1-6/+6
2011-02-11EXA/r6xx+: properly account for height alignment in copy temp bufferAlex Deucher1-1/+3
2011-02-106xx+: switch to linear aligned rather than linear generalAlex Deucher1-1/+41
2011-02-106xx/7xx: consolidate spi setupAlex Deucher1-74/+7
2011-02-106xx/7xx: consolidate remaining CB stateAlex Deucher1-55/+20
2011-02-10kms/r6xx+: clean up pitch/height alignment in EXA UTS/DFSAlex Deucher1-12/+16
2011-02-01kms/r6xx+: fix tiling and pageflipping harderAlex Deucher1-9/+20
2011-01-21vbo: remove useless radeon_vb_discard()Alex Deucher1-4/+0
2011-01-10Merge branch 'kms-pflip' of git+ssh://git.freedesktop.org/git/xorg/driver/xf8...Alex Deucher1-7/+14
2010-12-03radeon: remove duplicated defineAlex Deucher1-3/+0
2010-12-03radeon/exa: fallback for non-affine transformsAlex Deucher1-0/+3
2010-12-01radeon/kms: allow tiled front buffer on 6xx/7xxAlex Deucher1-7/+14
2010-11-29r6xx/r7xx use dot4 for transformsAlex Deucher1-1/+1
2010-10-04Merge branch 'evergreen_accel' of git+ssh://git.freedesktop.org/git/xorg/driv...Alex Deucher1-71/+73
2010-09-20radeon: complete UTS and DFS even when a scratch BO is not necessaryKarl Tomlinson1-37/+73