summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/r600/evergreen_compute.c
AgeCommit message (Expand)AuthorFilesLines
2022-05-13amd: change chip_class naming to "enum amd_gfx_level gfx_level"Marek Olšák1-6/+6
2022-05-12r600: Elide downloads for discarded and immutable compute memories.Jason Volk1-4/+7
2022-05-12r600: Fix userspace pointer support for evergreen compute.Jason Volk1-2/+8
2022-04-20r600: Use nir-to-tgsi instead of TGSI when the NIR debug opt is disabled.Emma Anholt1-1/+0
2022-03-28r600: Add shader precompile and shader-db support.Emma Anholt1-2/+9
2021-12-22r600: remove a set but not used variableThomas H.P. Andersen1-6/+1
2021-10-29gallium/radeon: merge BO read/write usage flags with priority flagsMarek Olšák1-2/+2
2021-05-21gallium: remove empty structure u_resource_vtblMarek Olšák1-5/+0
2021-05-21gallium: remove u_resource_vtbl::transfer_(un)mapMarek Olšák1-10/+8
2021-05-21gallium: split transfer_(un)map into buffer_(un)map and texture_(un)mapMarek Olšák1-2/+2
2021-05-21gallium: remove u_resource_vtbl::resource_destroyMarek Olšák1-1/+0
2021-05-21r600: stop using u_resource_vtbl::resource_destroyMarek Olšák1-3/+3
2021-05-21gallium: remove transfer_flush_region from u_resource_vtblMarek Olšák1-8/+1
2021-05-21gallium: remove resource_get_handle from u_resource_vtblMarek Olšák1-1/+0
2021-04-06radeon_winsys.h: add a winsys parameter to most winsys buffer functionsMarek Olšák1-1/+1
2021-02-25r600: Fix typos.Vinson Lee1-1/+1
2021-01-27gallium: add take_ownership param into set_constant_buffer to eliminate atomicsMarek Olšák1-1/+1
2020-12-05r300,r600,radeonsi: inline struct radeon_cmdbuf to remove dereferencesMarek Olšák1-5/+5
2020-09-22radeon: rename RADEON_TRANSFER_* -> RADEON_MAP_*Marek Olšák1-1/+1
2020-09-22gallium: rename PIPE_TRANSFER_* -> PIPE_MAP_*Marek Olšák1-4/+4
2020-03-10Revert "gallium: make handles of set_global_binding 64 bit"Karol Herbst1-5/+5
2020-03-10gallium: make handles of set_global_binding 64 bitKarol Herbst1-5/+5
2020-02-10r600: Update state code to accept NIR shadersGert Wollny1-16/+31
2019-09-21rename pipe_llvm_program_header to pipe_binary_program_headerKarol Herbst1-1/+1
2019-09-21gallium: add blob field to pipe_llvm_program_headerKarol Herbst1-3/+1
2019-07-31r600: replace MAYBE_UNUSED with specific #ifdefEric Engestrom1-2/+2
2019-07-04amd/common: move ac_shader_{binary,reloc} into r600 and renameNicolai Hähnle1-8/+27
2019-03-08r600: cast pointer to expected typeEric Engestrom1-2/+2
2018-11-28winsys/amdgpu: explicitly declare whether buffer_map is permanent or notNicolai Hähnle1-1/+3
2018-08-21r600/eg: rework atomic counter emission with flushesDave Airlie1-3/+8
2018-06-19amd,radeonsi: rename radeon_winsys_cs -> radeon_cmdbufMarek Olšák1-4/+4
2018-05-15eg/compute: Use reference counting to handle compute memory pool.Jan Vesely1-1/+2
2018-05-08eg/compute: Drop reference to kernel_param bo in destructorJan Vesely1-0/+1
2018-05-07eg/compute: Drop reference on code_bo in destructor.Jan Vesely1-3/+1
2018-02-07r600/compute: add render cond support.Dave Airlie1-2/+5
2018-02-07r600: fix not-very indirect computeDave Airlie1-12/+18
2018-02-02r600/eg: add crap indirect compute support.Dave Airlie1-7/+19
2018-01-29r600/eg: construct proper rat mask for image/buffers.Dave Airlie1-1/+1
2017-12-18r600: always flush between gfx and computeDave Airlie1-0/+5
2017-12-06r600: add support for compute grid/block sizes. (v2)Dave Airlie1-1/+8
2017-12-06r600: handle image/buffer sizes correctly.Dave Airlie1-0/+7
2017-12-06r600/compute: add support for emitting compute image/buffer atomsDave Airlie1-1/+9
2017-12-06r600/compute: handle atomic counters in compute state.Dave Airlie1-0/+9
2017-12-06r600/compute: add support for TGSI compute shaders. (v1.1)Dave Airlie1-28/+97
2017-11-30r600: no need to reinit compute regsDave Airlie1-13/+0
2017-11-30r600: split cb setup code out from evergreen compute path.Dave Airlie1-22/+28
2017-11-29r300,r600,radeonsi: replace RADEON_FLUSH_* with PIPE_FLUSH_*Marek Olšák1-1/+1
2017-11-23r600: set DX10_CLAMP for compute shader tooRoland Scheidegger1-2/+3
2017-06-17r600: include libelf headers only as neededEmil Velikov1-0/+2
2017-06-17r600, radeon: move radeon_shader_binary_{init,clean} back to radeonEmil Velikov1-23/+2