aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/evergreen_compute.c
Commit message (Expand)AuthorAgeFilesLines
* r600g/compute: Don't flush the cs in pipe_context::launch_grid()Tom Stellard2013-09-051-10/+1
* r600g: move streamout state to drivers/radeonMarek Olšák2013-08-311-65/+65
* r600g/compute: Added missing address space checking of kernel parametersJonathan Charest2013-07-301-3/+2
* r600g: split INVAL_READ_CACHES into vertex, tex, and const cache flagsMarek Olšák2013-07-081-4/+4
* r600g/compute: disable unused colorbuffer slotsMarek Olšák2013-07-011-1/+12
* r600g: Fix buildTom Stellard2013-06-281-2/+2
* r600g/compute: Accept LDS size from the LLVM backendTom Stellard2013-06-281-17/+36
* r600g/compute: Move compute_shader_create() function into evergreen_compute.cTom Stellard2013-06-281-1/+22
* 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