summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r600/evergreen_compute.c
Commit message (Expand)AuthorAgeFilesLines
* winsys/amdgpu: explicitly declare whether buffer_map is permanent or notNicolai Hähnle2018-11-281-1/+3
* r600/eg: rework atomic counter emission with flushesDave Airlie2018-08-211-3/+8
* amd,radeonsi: rename radeon_winsys_cs -> radeon_cmdbufMarek Olšák2018-06-191-4/+4
* eg/compute: Use reference counting to handle compute memory pool.Jan Vesely2018-05-151-1/+2
* eg/compute: Drop reference to kernel_param bo in destructorJan Vesely2018-05-081-0/+1
* eg/compute: Drop reference on code_bo in destructor.Jan Vesely2018-05-071-3/+1
* r600/compute: add render cond support.Dave Airlie2018-02-071-2/+5
* r600: fix not-very indirect computeDave Airlie2018-02-071-12/+18
* r600/eg: add crap indirect compute support.Dave Airlie2018-02-021-7/+19
* r600/eg: construct proper rat mask for image/buffers.Dave Airlie2018-01-291-1/+1
* r600: always flush between gfx and computeDave Airlie2017-12-181-0/+5
* r600: add support for compute grid/block sizes. (v2)Dave Airlie2017-12-061-1/+8
* r600: handle image/buffer sizes correctly.Dave Airlie2017-12-061-0/+7
* r600/compute: add support for emitting compute image/buffer atomsDave Airlie2017-12-061-1/+9
* r600/compute: handle atomic counters in compute state.Dave Airlie2017-12-061-0/+9
* r600/compute: add support for TGSI compute shaders. (v1.1)Dave Airlie2017-12-061-28/+97
* r600: no need to reinit compute regsDave Airlie2017-11-301-13/+0
* r600: split cb setup code out from evergreen compute path.Dave Airlie2017-11-301-22/+28
* r300,r600,radeonsi: replace RADEON_FLUSH_* with PIPE_FLUSH_*Marek Olšák2017-11-291-1/+1
* r600: set DX10_CLAMP for compute shader tooRoland Scheidegger2017-11-231-2/+3
* r600: include libelf headers only as neededEmil Velikov2017-06-171-0/+2
* r600, radeon: move radeon_shader_binary_{init,clean} back to radeonEmil Velikov2017-06-171-23/+2
* r600g,compute: provide local copy of functions from ac_binary.cJan Vesely2017-06-161-5/+192
* r600/eg: add support for tracing IBs after a hang.Dave Airlie2017-06-011-4/+6
* gallium: decrease the size of pipe_vertex_buffer - 24 -> 16 bytesMarek Olšák2017-05-101-2/+2
* radeon: remove unused radeon_elf_util.{c,h}Timothy Arceri2017-02-281-1/+0
* radeon/ac: switch to ac_shader_binary_config_start()Timothy Arceri2017-02-281-1/+2
* radeon/ac: switch from radeon_elf_read() to ac_elf_read()Timothy Arceri2017-02-281-1/+1
* radeon/ac: switch from radeon_shader_binary to ac_shader_binaryTimothy Arceri2017-02-281-2/+2
* gallium/radeon: stop using PIPE_BIND_CUSTOMMarek Olšák2016-10-261-4/+2
* gallium/radeon: merge USER_SHADER and INTERNAL_SHADER priority flagsMarek Olšák2016-08-261-1/+1
* gallium: split transfer_inline_write into buffer and texture callbacksMarek Olšák2016-07-231-13/+0
* r600,compute: Reserve vtx 3 for kernel argumentsJan Vesely2016-07-141-3/+7
* gallium/radeon: remove unused code - radeon_llvm_util.*Marek Olšák2016-07-051-3/+0
* r600: fix duplicate 'const' declarationFrancesco Ansanelli2016-07-041-1/+1
* gallium/radeon: add radeon_emitted to check for non-trivial IBsNicolai Hähnle2016-05-171-1/+1
* r600,compute: create vtx buffer for text + rodataJan Vesely2016-05-041-2/+10
* r600: use radeon_emit in a few more places in evergreen_computeDave Airlie2016-04-071-4/+4
* r600: make compute global buffer functions static.Dave Airlie2016-04-071-86/+86
* r600: make two compute functions static.Dave Airlie2016-04-071-3/+3
* r600: using pipe_grid_info more in evergreen_compute.Dave Airlie2016-04-071-25/+21
* r600: in evergreen_compute use ctx consistently instead of ctx_Dave Airlie2016-04-071-25/+25
* r600: use rctx consistently in evergreen_compute.cDave Airlie2016-04-071-74/+74
* r600: cleanup whitespace in evergreen_compute.cDave Airlie2016-04-071-87/+75
* r600g: remove TGSI->LLVM translationMarek Olšák2016-03-201-2/+63
* r600g: remove support for DRM < 2.12.0Marek Olšák2016-03-011-15/+6
* gallium: add a new interface for pipe_context::launch_grid()Samuel Pitoiset2016-02-131-8/+7
* gallium/radeon: drop support for LLVM 3.5Marek Olšák2016-02-111-75/+0
* r600, compute: Do not overwrite pipe_resource.screenJan Vesely2016-02-051-1/+1
* gallium/radeon: rename & reorder members of radeon_infoMarek Olšák2016-02-051-1/+1