summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/r600/evergreen_compute.c
AgeCommit message (Expand)AuthorFilesLines
2014-04-16gallium/radeon: create and return a fence in the flush functionMarek Olšák1-2/+2
2014-03-11r600g,radeonsi: set priorities for relocationsMarek Olšák1-2/+4
2014-02-25r600g: remove r600_resource.hMarek Olšák1-1/+0
2014-02-24clover: Pass buffer offsets to the driver in set_global_binding() v3Tom Stellard1-1/+6
2014-01-27r600g/compute: Emit DEALLOC_STATE on cayman after dispatching a compute shader.Tom Stellard1-1/+8
2013-12-23r600/compute: Use the correct FREE macro when deleting compute stateAaron Watry1-1/+1
2013-12-23r600/compute: Free compiled kernels when deleting compute stateAaron Watry1-0/+2
2013-12-23radeon/compute: Stop leaking LLVMContexts in radeon_llvm_parse_bitcodeAaron Watry1-3/+15
2013-12-19r600g: Fix spelling errorAaron Watry1-1/+1
2013-11-21r600g/compute: Add a work-around for flushing issues on CaymanTom Stellard1-0/+4
2013-11-06r600/compute: silence unused var warningFabio Pedretti1-1/+0
2013-10-23gallium: new, unified pipe_context::set_sampler_views() functionBrian Paul1-2/+1
2013-10-16r600g/compute Improve debugging outputTom Stellard1-2/+2
2013-10-03radeon: don't use old bind_vertex/fragment_sampler_states() hooksBrian Paul1-18/+0
2013-09-29r600g: Fix build failure introduced with r600_texture.c consolidationLaurent Carlier1-4/+4
2013-09-05r600g/compute: Don't flush the cs in pipe_context::launch_grid()Tom Stellard1-10/+1
2013-08-31r600g: move streamout state to drivers/radeonMarek Olšák1-65/+65
2013-07-30r600g/compute: Added missing address space checking of kernel parametersJonathan Charest1-3/+2
2013-07-08r600g: split INVAL_READ_CACHES into vertex, tex, and const cache flagsMarek Olšák1-4/+4
2013-07-01r600g/compute: disable unused colorbuffer slotsMarek Olšák1-1/+12
2013-06-28r600g: Fix buildTom Stellard1-2/+2
2013-06-28r600g/compute: Accept LDS size from the LLVM backendTom Stellard1-17/+36
2013-06-28r600g/compute: Move compute_shader_create() function into evergreen_compute.cTom Stellard1-1/+22
2013-05-23r600g/compute: Use common transfer_{map,unmap} functions for global resourcesTom Stellard1-44/+24
2013-05-23r600g/compute: Use common transfer_{map,unmap} functions for kernel inputsTom Stellard1-4/+11
2013-05-02r600g/compute: Fix build error in debug codeTom Stellard1-1/+1
2013-04-25winsys/radeon: consolidate tracing into winsys v2Jerome Glisse1-1/+1
2013-04-25r600g/compute: Removed unused and untested codeTom Stellard1-43/+66
2013-04-25r600g/compute: Use a constant buffer to store kernel parameters v2Tom Stellard1-15/+29
2013-04-25r600g/compute: Don't use radeon_winsys::buffer_wait() after dispatching a kernelTom Stellard1-6/+0
2013-04-25r600g/compute: Fix input buffer size calculationTom Stellard1-1/+1
2013-03-13r600g/llvm: Move llvm wrapper functions into the radeon directoryTom Stellard1-3/+3
2013-03-11r600g: remove r600.h, move the stuff elsewhere (mostly to r600_pipe.h)Marek Olšák1-1/+0
2013-03-11r600g: remove r600_hw_context_priv.h, move the stuff to r600_pipe.hMarek Olšák1-1/+0
2013-03-11r600g: remove deprecated state management codeMarek Olšák1-1/+0
2013-03-11r600g: use a single env var R600_DEBUG, disable bytecode dumpingMarek Olšák1-18/+18
2013-03-01r600g: atomize streamout enablingMarek Olšák1-4/+0
2013-01-28r600g: fix segfault with old kernel9.1-branchpointJerome Glisse1-1/+3
2013-01-28r600g: add multi ring support with dma as first second ring v4Jerome Glisse1-15/+15
2013-01-08r600g: implement buffer copying using CP DMA for R7xx, Evergreen, CaymanMarek Olšák1-1/+1
2012-12-22r600g: rename GPU_FLUSH -> INVAL_READ_CACHESMarek Olšák1-3/+3
2012-12-20r600g: rework flusing and synchronization pattern v7Jerome Glisse1-4/+4
2012-12-13r600g/radeonsi: Silence warningsMaxence Le Dore1-9/+18
2012-10-26r600g: split cayman common state out into a shared functionAlex Deucher1-2/+6
2012-10-26r600g/compute: always CONTEXT_CONTROL packet at start of CSAlex Deucher1-0/+9
2012-10-18gallium: remove unused data pointer from pipe_transferMarek Olšák1-1/+0
2012-10-16r600g: Fix segfault in r600_compute_global_transfer_map()Tom Stellard1-1/+1
2012-10-11gallium: unify transfer functionsMarek Olšák1-56/+38
2012-10-10r600g: inline r600_atom_dirtyMarek Olšák1-1/+1
2012-10-10r600g: remove the "atom" variable from r600_command_bufferMarek Olšák1-2/+2