summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/r600/r600_hw_context.c
AgeCommit message (Expand)AuthorFilesLines
2014-04-25r600g: fix hang on RV740 by using DX_RASTERIZATION_KILL instead of SX_MISCMarek Olšák1-2/+2
2014-04-25r600g: fix flushing on RV670, RS780, RS880 againMarek Olšák1-0/+9
2014-04-18r600g,radeonsi: don't skip the context flush if a fence should be returnedMarek Olšák1-1/+1
2014-04-16r600g,radeonsi: share some of gfx flush codeMarek Olšák1-41/+3
2014-04-16r600g: merge r600_flush with r600_context_flushMarek Olšák1-2/+29
2014-04-16gallium/radeon: create and return a fence in the flush functionMarek Olšák1-4/+5
2014-03-20r600g: use more appropriate names for async DMA functionsMarek Olšák1-6/+6
2014-03-20r600g: deobfuscate async DMA codeMarek Olšák1-7/+6
2014-03-20r600g: don't flush the gfx IB explicitly before doing DMAMarek Olšák1-3/+0
2014-03-20radeon: Move r600_need_dma_space to common codeNiels Ole Salscheider1-11/+1
2014-03-11r600g, radeonsi: fix primitives-generated query with disabled streamoutMarek Olšák1-1/+1
2014-03-11r600g,radeonsi: set priorities for relocationsMarek Olšák1-4/+8
2014-02-18r600g,radeonsi: Consolidate logic for short-circuiting flushesMichel Dänzer1-1/+1
2014-02-11r600g: add support for multiple viewports.Dave Airlie1-3/+6
2014-02-05r600g: initial support for geometry shaders on evergreen (v2)Vadim Girlin1-0/+6
2014-01-28r600g,radeonsi: consolidate variables for CS tracingMarek Olšák1-3/+3
2014-01-28r600g: move queries to drivers/radeonMarek Olšák1-92/+9
2014-01-27r600g/compute: Emit DEALLOC_STATE on cayman after dispatching a compute shader.Tom Stellard1-3/+1
2013-12-12r600g,radeonsi: fix initialized buffer range tracking for DMA, add commentsMarek Olšák1-6/+12
2013-12-12r600g,radeonsi: share flags has_cp_dma and has_streamoutMarek Olšák1-1/+1
2013-11-21r600g/compute: Add a work-around for flushing issues on CaymanTom Stellard1-1/+3
2013-10-25r600g,radeonsi: use fences provided by the winsysMarek Olšák1-32/+1
2013-10-06Revert "r600g: only flush the caches that need to be flushed during CP DMA op...Marek Olšák1-120/+14
2013-09-29r600g: move the low-level buffer functions for multiple rings to drivers/radeonMarek Olšák1-2/+2
2013-09-29r600g,radeonsi: consolidate transfer, cmask, and fmask structuresMarek Olšák1-2/+2
2013-09-25r600g: fix texture buffer object cache flushingMarek Olšák1-1/+4
2013-09-25r600g: fix constant buffer cache flushingMarek Olšák1-1/+5
2013-09-20r600g: add support for separately allocated CMASKsGrigori Goronzy1-4/+14
2013-08-31r600g: move streamout state to drivers/radeonMarek Olšák1-262/+101
2013-07-18r600g: use WAIT_3D_IDLE before using CP DMAMarek Olšák1-0/+1
2013-07-12r600g: don't use the CB/DB CP COHER logic on r6xxAlex Deucher1-2/+10
2013-07-08r600g: improve the mechanism for recognizing an empty CSMarek Olšák1-3/+2
2013-07-08r600g: only flush the caches that need to be flushed during CP DMA operationsMarek Olšák1-16/+110
2013-07-08r600g: split INVAL_READ_CACHES into vertex, tex, and const cache flagsMarek Olšák1-7/+23
2013-07-08r600g: adjust flush flags (v3)Alex Deucher1-4/+30
2013-05-03r600g: don't emit surface_sync after FLUSH_AND_INV_EVENTAlex Deucher1-26/+0
2013-05-02r600g: Don't set the dest cache bits on surface sync for R600_CONTEXT_FLUSH_A...Tom Stellard1-15/+13
2013-04-25winsys/radeon: consolidate tracing into winsys v2Jerome Glisse1-35/+1
2013-03-11r600g: remove r600_hw_context_priv.h, move the stuff to r600_pipe.hMarek Olšák1-1/+1
2013-03-11r600g: remove deprecated state management codeMarek Olšák1-377/+0
2013-03-11r600g: atomize pixel shaderMarek Olšák1-49/+1
2013-03-11r600g: atomize vertex shaderMarek Olšák1-16/+1
2013-03-01r600g: don't require dword alignment with CP DMA for buffer transfersMarek Olšák1-6/+1
2013-03-01r600g: always map uninitialized buffer range as unsynchronizedMarek Olšák1-0/+6
2013-03-01r600g: cleanup deprecated register tablesMarek Olšák1-3/+0
2013-03-01r600g: unify vgt statesMarek Olšák1-1/+0
2013-03-01r600g: flush and invalidate htile cache when appropriateMarek Olšák1-0/+8
2013-03-01r600g: atomize streamout enablingMarek Olšák1-46/+23
2013-02-26r600g: add missing emit_flush for R600_CONTEXT_FLUSH_AND_INV caseAlex Deucher1-0/+1
2013-02-26r600g: synchronize streamout buffers on r6xx too (v3)Alex Deucher1-1/+1