summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_compute.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* radeonsi: add si_cp_copy_dataMarek Olšák2019-04-231-16/+5
* radeonsi: Remove implicit const cast.Bas Nieuwenhuizen2019-03-171-1/+1
* gallium: add pipe_grid_info::last_blockMarek Olšák2019-03-151-1/+1
* radeonsi: always use compute rings for clover on CI and newer (v2)Marek Olšák2019-02-261-6/+9
* radeonsi: rename r600_resource -> si_resourceMarek Olšák2019-01-221-15/+15
* radeonsi: rename rscreen -> sscreenMarek Olšák2019-01-221-2/+2
* radeonsi: add compute_last_block to configure the partial block fieldsJiang, Sonny2019-01-221-5/+27
* ac: correct PKT3_COPY_DATA definitionsMarek Olšák2018-10-061-1/+1
* radeonsi: let internal compute dispatches tune WAVES_PER_SHMarek Olšák2018-08-291-0/+8
* radeonsi: add TGSI_SEMANTIC_CS_USER_DATA for reading up to 4 SGPRs with TGSIMarek Olšák2018-08-291-3/+13
* radeonsi: don't load block dimensions into SGPRs if they are not variableMarek Olšák2018-08-071-4/+4
* radeonsi: Refuse to accept code with unhandled relocationsJan Vesely2018-07-181-0/+6
* radeonsi: rename si_compiler -> ac_llvm_compilerDave Airlie2018-07-041-1/+1
* radeonsi: remove references to EvergreenMarek Olšák2018-06-281-1/+0
* radeonsi: enable shader caching for compute shadersMarek Olšák2018-06-281-7/+38
* radeonsi: store compute local_size into tgsi_shader_infoMarek Olšák2018-06-281-1/+4
* radeonsi: unify duplicated code for initial shader compilationMarek Olšák2018-06-281-21/+4
* amd,radeonsi: rename radeon_winsys_cs -> radeon_cmdbufMarek Olšák2018-06-191-7/+7
* ac/gpu_info: add si_TA_CS_BC_BASE_ADDR_allowedMarek Olšák2018-05-101-3/+1
* radeonsi: add struct si_compiler containing LLVMTargetMachineRefMarek Olšák2018-04-271-4/+4
* radeonsi: use r600_resource() typecast helperMarek Olšák2018-04-271-7/+7
* radeonsi: remove unused atom parameter from si_atom::emitMarek Olšák2018-04-271-2/+1
* radeonsi: don't use an indirect table for state atomsMarek Olšák2018-04-271-4/+4
* radeonsi: convert dispatch packet to little endianBas Vermeulen2018-04-091-12/+12
* radeonsi: remove r600_common_contextMarek Olšák2018-04-051-45/+45
* radeonsi: move r600_cs.h contents into si_pipe.h, si_build_pm4.hMarek Olšák2018-04-051-3/+1
* radeonsi: move definitions out of r600_pipe_common.hMarek Olšák2018-04-051-1/+1
* radeonsi: use si_context instead of pipe_context in parameters pt1Marek Olšák2018-04-051-2/+2
* radeonsi: update copyrightsMarek Olšák2018-04-051-0/+1
* radeonsi: switch radeon_add_to_buffer_list parameter to si_contextMarek Olšák2018-04-051-7/+7
* radeonsi: switch r600_atom::emit parameter to si_contextMarek Olšák2018-04-051-1/+1
* radeonsi: flatten / remove struct r600_ringMarek Olšák2018-04-051-14/+14
* radeonsi: rename si_need_cs_space -> si_need_gfx_cs_spaceMarek Olšák2018-04-051-1/+1
* radeonsi: remove chip_class parameter from si_lower_nirMarek Olšák2018-03-081-2/+1
* radeonsi: mask out high VM address bits in registers where neededMarek Olšák2018-03-071-2/+2
* radeonsi/nir: call ac_lower_indirect_derefs()Timothy Arceri2018-03-051-1/+1