aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_compute.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: use the live shader cacheMarek Olšák2020-01-241-1/+1
* radeonsi: rename si_shader_create -> si_create_shader_variant for clarityMarek Olšák2020-01-141-1/+1
* radeonsi: fork tgsi_shader_info and tgsi_tessctrl_infoMarek Olšák2020-01-141-1/+1
* radeonsi: remove TGSIMarek Olšák2020-01-061-25/+6
* radeonsi/nir: implement subgroup system values for SPIR-VMarek Olšák2019-11-271-0/+1
* radeonsi: don't keep compute shader IR after compilationMarek Olšák2019-11-051-2/+5
* radeonsi: use IR SHA1 as the cache key for the in-memory shader cacheMarek Olšák2019-11-051-9/+7
* radeonsi: initialize shader compilers in threads on demandMarek Olšák2019-10-281-0/+3
* radeonsi/nir: implement pipe_screen::finalize_nirMarek Olšák2019-10-231-2/+0
* radeonsi/nir: simplify si_lower_nir signatureMarek Olšák2019-10-151-1/+1
* radeonsi: use simple_mtx_t instead of mtx_tMarek Olšák2019-10-071-5/+5
* rename pipe_llvm_program_header to pipe_binary_program_headerKarol Herbst2019-09-211-1/+1
* gallium: add blob field to pipe_llvm_program_headerKarol Herbst2019-09-211-3/+1
* radeonsi: fix scratch buffer WAVESIZE setting leading to corruptionMarek Olšák2019-08-271-1/+5
* radeonsi: align scratch and ring buffer allocations for faster memory accessMarek Olšák2019-08-271-1/+2
* radeonsi: move some global shader cache flags to per-binary flagsMarek Olšák2019-08-271-1/+1
* radeonsi/gfx10: fix the legacy pipeline by storing as_ngg in the shader cacheMarek Olšák2019-08-271-1/+1
* radeonsi/nir: always lower ballot masks as 64-bit, codegen handles itMarek Olšák2019-08-191-1/+1
* radeonsi: allocate and resize global_buffers as neededMarek Olšák2019-08-191-2/+21
* radeonsi: remove the always_nir optionMarek Olšák2019-08-121-1/+1
* gallium: add AMD-specific compute TGSI enumsMarek Olšák2019-08-121-1/+1
* radeonsi: release NIR in the right place to fix crashesMarek Olšák2019-07-301-1/+1
* radeonsi/nir: add an option to convert TGSI to NIRMarek Olšák2019-07-301-1/+6
* radeonsi/gfx10: implement Wave32Marek Olšák2019-07-191-5/+7
* ac/rtld: add support for Wave32Marek Olšák2019-07-191-0/+1
* radeonsi: remove what appears to be legacy compute codeMarek Olšák2019-07-191-35/+6
* radeonsi: remove si_program::use_code_object_v2Marek Olšák2019-07-191-5/+3
* radeonsi: add si_shader_selector into si_computeMarek Olšák2019-07-191-57/+52
* radeonsi: fix leaked compute shader NIRMarek Olšák2019-07-191-0/+1
* ac: import ac_get_compute_resource_limits() from RadeonSISamuel Pitoiset2019-07-121-33/+2
* radeonsi/gfx10: launch 2 compute waves per CU before going onto the next CUMarek Olšák2019-07-091-2/+9
* radeonsi/gfx10: set HS/GS/CS.WGP_MODEMarek Olšák2019-07-091-0/+1
* radeonsi: fix and clean up shader_type passingMarek Olšák2019-07-091-4/+3
* radeonsi/gfx10: setup registers for OpenGL computeNicolai Hähnle2019-07-031-2/+11
* radeonsi/gfx10: add si_context::emit_cache_flushNicolai Hähnle2019-07-031-1/+1
* radeonsi: rename and re-document cache flush flagsMarek Olšák2019-06-241-1/+1
* amd/rtld: layout and relocate LDS symbolsNicolai Hähnle2019-06-121-3/+6
* radeonsi: use the new run-time linker for shadersNicolai Hähnle2019-06-121-26/+37
* radeonsi: return bool from si_shader_binary_uploadNicolai Hähnle2019-06-121-3/+3
* radeonsi: let si_shader_create return a booleanNicolai Hähnle2019-06-121-1/+1
* radeonsi: use ac_shader_configNicolai Hähnle2019-06-121-7/+7
* amd/common: use SH{0,1}_CU_EN definitions only of COMPUTE_STATIC_THREAD_MGMT_SE0Nicolai Hähnle2019-06-031-5/+5
* radeonsi: add a cs parameter into si_cp_copy_dataMarek Olšák2019-05-161-1/+1
* radeonsi: add threadgroups_per_cu param into si_get_compute_resource_limitsMarek Olšák2019-05-161-3/+6
* radeonsi: make si_initialize_compute reusableMarek Olšák2019-05-161-7/+7
* radeonsi: extract COMPUTE_RESOURCE_LIMITS code into a helperMarek Olšák2019-05-161-12/+20
* ac: rename SI-CIK-VI to GFX6-GFX7-GFX8Marek Olšák2019-05-151-13/+13
* radeonsi/nir: call radeonsi nir opts before the scan passTimothy Arceri2019-05-011-0/+1
* radeonsi: add BOs after need_cs_spaceMarek Olšák2019-04-241-3/+3
* radeonsi: delay adding BOs at the beginning of IBs until the first drawMarek Olšák2019-04-231-0/+3