summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/evergreen_compute.c
Commit message (Expand)AuthorAgeFilesLines
* r600g/compute: Use common transfer_{map,unmap} functions for global resourcesTom Stellard2013-05-231-44/+24
* r600g/compute: Use common transfer_{map,unmap} functions for kernel inputsTom Stellard2013-05-231-4/+11
* r600g/compute: Fix build error in debug codeTom Stellard2013-05-021-1/+1
* winsys/radeon: consolidate tracing into winsys v2Jerome Glisse2013-04-251-1/+1
* r600g/compute: Removed unused and untested codeTom Stellard2013-04-251-43/+66
* r600g/compute: Use a constant buffer to store kernel parameters v2Tom Stellard2013-04-251-15/+29
* r600g/compute: Don't use radeon_winsys::buffer_wait() after dispatching a kernelTom Stellard2013-04-251-6/+0
* r600g/compute: Fix input buffer size calculationTom Stellard2013-04-251-1/+1
* r600g/llvm: Move llvm wrapper functions into the radeon directoryTom Stellard2013-03-131-3/+3
* r600g: remove r600.h, move the stuff elsewhere (mostly to r600_pipe.h)Marek Olšák2013-03-111-1/+0
* r600g: remove r600_hw_context_priv.h, move the stuff to r600_pipe.hMarek Olšák2013-03-111-1/+0
* r600g: remove deprecated state management codeMarek Olšák2013-03-111-1/+0
* r600g: use a single env var R600_DEBUG, disable bytecode dumpingMarek Olšák2013-03-111-18/+18
* r600g: atomize streamout enablingMarek Olšák2013-03-011-4/+0
* r600g: fix segfault with old kernel9.1-branchpointJerome Glisse2013-01-281-1/+3
* r600g: add multi ring support with dma as first second ring v4Jerome Glisse2013-01-281-15/+15
* r600g: implement buffer copying using CP DMA for R7xx, Evergreen, CaymanMarek Olšák2013-01-081-1/+1
* r600g: rename GPU_FLUSH -> INVAL_READ_CACHESMarek Olšák2012-12-221-3/+3
* r600g: rework flusing and synchronization pattern v7Jerome Glisse2012-12-201-4/+4
* r600g/radeonsi: Silence warningsMaxence Le Dore2012-12-131-9/+18
* r600g: split cayman common state out into a shared functionAlex Deucher2012-10-261-2/+6
* r600g/compute: always CONTEXT_CONTROL packet at start of CSAlex Deucher2012-10-261-0/+9
* gallium: remove unused data pointer from pipe_transferMarek Olšák2012-10-181-1/+0
* r600g: Fix segfault in r600_compute_global_transfer_map()Tom Stellard2012-10-161-1/+1
* gallium: unify transfer functionsMarek Olšák2012-10-111-56/+38
* r600g: inline r600_atom_dirtyMarek Olšák2012-10-101-1/+1
* r600g: remove the "atom" variable from r600_command_bufferMarek Olšák2012-10-101-2/+2
* r600g: Fix build with --enable-openclTom Stellard2012-10-091-1/+3
* r600g: remove unused variables to fix compile warningsMarek Olšák2012-10-091-2/+0
* r600g: Handle multiple kernels in the same program v2Tom Stellard2012-09-251-15/+29
* r600g: Set RADEON_FLUSH_KEEP_TILING_FLAGS when emitting compute csTom Stellard2012-09-241-1/+7
* r600g: atomize framebuffer stateMarek Olšák2012-09-221-4/+26
* r600g: Invalidate texture cache when creating vertex buffers for compute v2Tom Stellard2012-09-191-1/+3
* r600g: Add some comments and debug printfs to compute codeTom Stellard2012-09-191-2/+13
* r600g: simplify flushingMarek Olšák2012-09-131-11/+9
* r600g: order atom emission v3Jerome Glisse2012-09-061-1/+1
* r600g: Move common compute/3D register init to its own functionarchibald2012-08-201-16/+7
* r600g: Emit dispatch state for compute directly to the csTom Stellard2012-07-271-48/+60
* r600g: Initialize VGT_PRIMITIVE_TYPE in the start_cs_cmd atomTom Stellard2012-07-271-2/+5
* r600g: Atomize compute shader stateTom Stellard2012-07-271-85/+82
* r600g: do fine-grained vertex buffer updatesMarek Olšák2012-07-171-6/+6
* r600g: Emit vertex buffers using the same method as constant buffersTom Stellard2012-07-151-3/+5
* r600g: Unify 3D and compute vertex buffer emissionTom Stellard2012-07-151-10/+37
* r600g: move CB_TARGET_MASK setup into new cb_misc_stateMarek Olšák2012-07-121-2/+1
* r600g/compute: Add more debugging outputTom Stellard2012-07-111-0/+15
* r600g/compute: Use evergreen_cb() for binding RATsTom Stellard2012-07-091-2/+15
* r600g/compute: Move LOOP_CONST initialization to start_compute_cs atomTom Stellard2012-07-091-14/+16
* r600g: Add start_compute_cs atom to struct r600_contextTom Stellard2012-07-091-93/+91
* r600g: Only emit start_cs_cmd atom once for compute command streamsTom Stellard2012-07-091-2/+0
* r600g: Unify SURFACE_SYNC packet emission for 3D and computeTom Stellard2012-06-211-6/+12