summaryrefslogtreecommitdiff
path: root/src/r6xx_accel.c
AgeCommit message (Expand)AuthorFilesLines
2016-06-01EXA/6xx/7xx: accelerate PictOpOver with component alphaTan Hu1-0/+14
2014-08-12radeon: drop redundant radeon_drm.h includesAndreas Boll1-1/+0
2012-06-15radeon: drop vb_mc_addr, not needed anymoreDave Airlie1-3/+3
2012-06-15radeon: drop offset member of r600 accel objectDave Airlie1-1/+1
2012-06-15radeon: drop all UMS/DRI1/XAA/overlay support.Dave Airlie1-400/+312
2012-03-07r6xx: initialize SX_MISCMarek Olšák1-1/+2
2012-02-06r600-evergreen: use common surface allocator for tiling v11Jerome Glisse1-8/+51
2012-02-01Fix vline range calculations.Michel Dänzer1-6/+2
2012-02-01Check for empty vline ranges after clamping.Michel Dänzer1-4/+1
2011-08-03r5xx+: Fix vline setup with crtc offsetsAlex Deucher1-0/+4
2011-02-11kms: 6xx/7xx big endian accel supportCédric Cano1-0/+11
2011-02-106xx/7xx: consolidate spi setupAlex Deucher1-1/+29
2011-02-106xx/7xx: consolidate remaining CB stateAlex Deucher1-1/+35
2011-01-21vbo: remove useless radeon_vb_discard()Alex Deucher1-1/+3
2010-10-04Merge branch 'evergreen_accel' of git+ssh://git.freedesktop.org/git/xorg/driv...Alex Deucher1-60/+62
2010-09-01r6xx/r7xx: fix typosAlex Deucher1-2/+2
2010-08-23radeon: move vbo data to a separate structAlex Deucher1-10/+10
2010-08-20Add initial EXA and Xv support for evergreenAlex Deucher1-52/+54
2010-08-05r6xx/r7xx: add support for tiling with kms (v3)Alex Deucher1-4/+14
2010-08-02r6xx/r7xx: move syrface sync emit to the functions that emit surface infoAlex Deucher1-18/+34
2010-08-02r6xx/r7xx: set VGT_MAX_VTX_INDX to a larger valueAlex Deucher1-1/+1
2010-08-01radeon/r600: restructure exa + vbo to provide more sharingDave Airlie1-106/+3
2010-07-07fix build on non-kmsDave Airlie1-1/+1
2010-06-21r6xx/r7xx: fix ums cmd buffer leakWolfram1-2/+4
2010-06-21r6xx/r7xx: fix miscount in state emitAlex Deucher1-1/+1
2010-06-21r6xx/r7xx accel: add back some additional default stateAlex Deucher1-5/+63
2010-06-15r6xx/r7xx: remove unnecessary state emitAlex Deucher1-106/+3
2010-06-15r6xx/r7xx: reorg default and clipping state emitAlex Deucher1-119/+132
2010-06-15r6xx/r7xx accel: remove some duplicate emits and minor clean upAlex Deucher1-15/+8
2010-04-01r600/exa: further cleanup, use the object struct in the accel state.Dave Airlie1-2/+2
2010-03-22r6xx EXA/Xv: track src/dst domainsAlex Deucher1-1/+1
2010-03-15r6xx/r7xx: fix domain handling in accel codeAlex Deucher1-18/+18
2010-02-26Use RADEON_ALIGN instead of open coding it.Matt Turner1-1/+1
2010-02-18r6xx/kms: when reseting BO force default state emissionJerome Glisse1-0/+4
2010-02-04r600: reduce number of cache flushesAlex Deucher1-3/+1
2010-01-18r6xx/r7xx: emit relocation for FRAG & TILE bufferJerome Glisse1-9/+19
2009-12-01r600: fix multi-operation in single batch support.Dave Airlie1-62/+57
2009-11-27r600/accel: cleanup and merge a lot of the accel functionsDave Airlie1-16/+92
2009-11-25Revert "r600: enable multiple operations in one CS"Dave Airlie1-2/+1
2009-11-25r600: enable multiple operations in one CSDave Airlie1-1/+2
2009-11-25r600: fixup problems with EXA operation reset for multiple opsDave Airlie1-0/+22
2009-11-25r600: refactor code to help future acceleration speedups.Dave Airlie1-1/+3
2009-11-24radeon/kms: drop special r600 indirect flushDave Airlie1-25/+2
2009-10-09r600 EXA: fix up mask reg mixupAlex Deucher1-1/+1
2009-09-25kms/r600: add support for vline relocsAlex Deucher1-8/+29
2009-09-25radeon: fix vline handling for kmsAlex Deucher1-31/+33
2009-09-25r600: space check wasn't correct.Dave Airlie1-18/+3
2009-09-10r6xx: fix EXA crash with gtkperf -aDave Airlie1-3/+4
2009-09-08r600: more alignment fixups + vb map/unmapDave Airlie1-4/+5
2009-08-31r6xx/r7xx: various CS fixes from DaveAlex Deucher1-2/+4