aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/winsys/r600
Commit message (Expand)AuthorAgeFilesLines
* r600g: use memcmp instead of a loop in state_set_resourceDave Airlie2011-06-081-5/+3
* r600g : fix incorrect size computation in r600_query_resultPierre-Eric Pelloux-Prayer2011-06-071-1/+2
* r600g: remove pre-r6xx asic families and pci idsAlex Deucher2011-06-071-3/+0
* r600g: always clear query memoryAlex Deucher2011-06-071-3/+3
* r600g: Use radeon pciid list for the family lookup tableBenjamin Franzke2011-06-072-481/+6
* r600g: optimise the draw emission packets for r600/egDave Airlie2011-06-072-30/+37
* r600g: use an enabled list to track enabled blocks.Dave Airlie2011-06-073-35/+54
* r600g/winsys: overhaul resource range/blocks.Dave Airlie2011-06-073-65/+106
* r600g: split out block initDave Airlie2011-06-071-46/+55
* r600g: move resource setting to its own structures.Dave Airlie2011-06-073-28/+30
* r600g: only call bo loop if nbos is positive.Dave Airlie2011-06-071-17/+19
* r600g: don't need to call the packet dirty function if not dirty.Dave Airlie2011-06-072-11/+16
* r600g: work out range/block etc at state build time.Dave Airlie2011-06-021-4/+2
* r600g: migrate macros from r600_priv.h to r600.hDave Airlie2011-06-021-10/+0
* r600g: remote ctx arg to block/range macros.Dave Airlie2011-06-023-24/+24
* r600g: avoid copying unnecessary pieces of a block.Dave Airlie2011-06-021-11/+20
* r600g: force new evergreen blocks for large range.Dave Airlie2011-06-021-0/+3
* r600g: add llano supportAlex Deucher2011-05-312-0/+13
* r600g: cs init fixesAlex Deucher2011-05-313-5/+12
* r600g: add context control to start of CSDave Airlie2011-05-311-0/+13
* r600g: don't emit color blend register on original R600.Dave Airlie2011-05-312-8/+15
* r600g: add initial cayman acceleration support.Dave Airlie2011-05-253-4/+424
* r600g: flush the DB dest base as well.Dave Airlie2011-05-251-1/+1
* r600g: bump domain selection up one layer.Dave Airlie2011-05-183-6/+24
* r600g: reduce flushes so only when texture and CB overlap.Dave Airlie2011-05-152-8/+17
* r600g: don't unmap if we haven't mappedDave Airlie2011-05-131-2/+4
* r600g: use a local var to store pointer to which register we are working onDave Airlie2011-05-131-7/+8
* r600g: make range/block act more like a page tableDave Airlie2011-05-133-50/+45
* r600g: reduce r600_reg footprintDave Airlie2011-05-133-788/+785
* r600g: reduce memory usage from range/block hash table.Dave Airlie2011-05-133-23/+38
* r600g: delay mapping until first map request. (v2)Dave Airlie2011-05-132-6/+4
* r600g: fix flushes on rs780/rs880Alex Deucher2011-05-111-1/+3
* r600g: avoid recursion in rv670 flush workaroundAlex Deucher2011-05-061-2/+7
* Add pci id for FirePro 2270Kostas Georgiou2011-05-061-0/+1
* r600g: further r6xx cache flush fixesAlex Deucher2011-05-051-12/+10
* r600g: add rv670 flushing workaround.Dave Airlie2011-05-061-0/+4
* r600g: fix cache flushes on r6xxAlex Deucher2011-05-061-9/+27
* r600g: do RV6xx base updates inline with state updates.Dave Airlie2011-05-052-54/+22
* r600g: add some new pci idsAlex Deucher2011-05-031-0/+4
* r600g: remove some pointless and unused functionsMarek Olšák2011-04-253-21/+3
* r600g: do not reset device to 0 when doing unrelated operationsMarek Olšák2011-04-251-2/+0
* r600g: fix userspace fences againAlex Deucher2011-04-201-0/+3
* r600g: don't flush the dest caches on every drawFredrik Höglund2011-04-202-67/+141
* r600g: make loop const always flushDave Airlie2011-04-192-2/+2
* r600g: add dirty tracking to context reg.Dave Airlie2011-04-191-7/+12
* r600g: deinline some large functions.Dave Airlie2011-04-192-76/+83
* r600g: consolidate r600/evergreen code for resource emission.Dave Airlie2011-04-193-41/+8
* r600g: don't flush caches if we already did so, even for a subset of the flagsBas Nieuwenhuizen2011-04-191-2/+2
* r600g: attempt to avoid emitting resources that are the sameDave Airlie2011-04-191-18/+49
* r600g: modify block to only emit the first few dirty registers. (v2)Dave Airlie2011-04-193-11/+37