summaryrefslogtreecommitdiff
path: root/src/gallium/winsys
AgeCommit message (Expand)AuthorFilesLines
2011-06-11i915g: implement fence signallingDaniel Vetter1-2/+6
2011-06-09r600g: VGT_PRIMITIVE_TYPE is specialAlex Deucher2-3/+3
2011-06-09r600g: Handle CONFIG regs properlyAlex Deucher2-32/+31
2011-06-09r600g: adjust vs/ps gprs on r600/r700 cards when needed.Dave Airlie2-17/+26
2011-06-08gallium: s/bool/boolean/Brian Paul2-3/+3
2011-06-08r600g: set enable always bits for r600/r700 sq registers.Dave Airlie1-11/+11
2011-06-08r600g: fix warnings in winsys.Dave Airlie1-5/+2
2011-06-08r600g: enable dynamic GPR resource management on evergreenDave Airlie1-2/+4
2011-06-08r600g: only add blocks once to the dirty/enabled lists.Dave Airlie1-3/+5
2011-06-08r600g: fix regression in recent state changes.Dave Airlie1-0/+1
2011-06-08r600g: move simple part of bo reloc processing inline.Dave Airlie2-12/+17
2011-06-08r600g: split resource emit path from main register emit pathDave Airlie3-17/+102
2011-06-08r600g: exit bo per reg scanning loop early.Dave Airlie2-9/+13
2011-06-08r600g: reorder evergreen draw packets to be smaller.Dave Airlie1-4/+8
2011-06-08r600g: inline r600_bo_reference.Dave Airlie2-11/+2
2011-06-08r600g: no need to drop the references here.Dave Airlie1-2/+0
2011-06-08r600g: use memcmp instead of a loop in state_set_resourceDave Airlie1-5/+3
2011-06-07r600g : fix incorrect size computation in r600_query_resultPierre-Eric Pelloux-Prayer1-1/+2
2011-06-07r600g: remove pre-r6xx asic families and pci idsAlex Deucher1-3/+0
2011-06-07r600g: always clear query memoryAlex Deucher1-3/+3
2011-06-07r300g: Remove is_r3xxBenjamin Franzke3-215/+9
2011-06-07r600g: Use radeon pciid list for the family lookup tableBenjamin Franzke2-481/+6
2011-06-07r600g: optimise the draw emission packets for r600/egDave Airlie2-30/+37
2011-06-07r600g: use an enabled list to track enabled blocks.Dave Airlie3-35/+54
2011-06-07r600g/winsys: overhaul resource range/blocks.Dave Airlie3-65/+106
2011-06-07r600g: split out block initDave Airlie1-46/+55
2011-06-07r600g: move resource setting to its own structures.Dave Airlie3-28/+30
2011-06-07r600g: only call bo loop if nbos is positive.Dave Airlie1-17/+19
2011-06-07r600g: don't need to call the packet dirty function if not dirty.Dave Airlie2-11/+16
2011-06-02r600g: work out range/block etc at state build time.Dave Airlie1-4/+2
2011-06-02r600g: migrate macros from r600_priv.h to r600.hDave Airlie1-10/+0
2011-06-02r600g: remote ctx arg to block/range macros.Dave Airlie3-24/+24
2011-06-02r600g: avoid copying unnecessary pieces of a block.Dave Airlie1-11/+20
2011-06-02r600g: force new evergreen blocks for large range.Dave Airlie1-0/+3
2011-05-31r600g: add llano supportAlex Deucher2-0/+13
2011-05-31r600g: cs init fixesAlex Deucher3-5/+12
2011-05-31r600g: add context control to start of CSDave Airlie1-0/+13
2011-05-31r600g: don't emit color blend register on original R600.Dave Airlie2-8/+15
2011-05-25r600g: add initial cayman acceleration support.Dave Airlie3-4/+424
2011-05-25r600g: flush the DB dest base as well.Dave Airlie1-1/+1
2011-05-18r600g: bump domain selection up one layer.Dave Airlie3-6/+24
2011-05-15r600g: reduce flushes so only when texture and CB overlap.Dave Airlie2-8/+17
2011-05-15r300g: dynamically ask for and release Hyper-Z accessMarek Olšák3-27/+99
2011-05-13r600g: don't unmap if we haven't mappedDave Airlie1-2/+4
2011-05-13r600g: use a local var to store pointer to which register we are working onDave Airlie1-7/+8
2011-05-13r600g: make range/block act more like a page tableDave Airlie3-50/+45
2011-05-13r600g: reduce r600_reg footprintDave Airlie3-788/+785
2011-05-13r600g: reduce memory usage from range/block hash table.Dave Airlie3-23/+38
2011-05-13r600g: delay mapping until first map request. (v2)Dave Airlie2-6/+4
2011-05-11r600g: fix flushes on rs780/rs880Alex Deucher1-1/+3