summaryrefslogtreecommitdiffstats
path: root/src/amd/common
Commit message (Expand)AuthorAgeFilesLines
* ac: make ac_compute_cmask() a static functionSamuel Pitoiset2019-06-172-7/+3
* ac: update llvm.amdgcn.icmp intrinsic name for LLVM 9+Samuel Pitoiset2019-06-171-3/+4
* ac: add radeon_info::is_amdgpu instead of checking drm_major == 3Marek Olšák2019-06-142-5/+9
* amd/common: add support for AMD_shader_ballot functionsDaniel Schürmann2019-06-131-0/+20
* amd/rtld: layout and relocate LDS symbolsNicolai Hähnle2019-06-122-19/+235
* amd/common: use ARRAY_SIZE for the LLVM command line optionsNicolai Hähnle2019-06-121-2/+2
* amd/common: add ac_compile_module_to_elfNicolai Hähnle2019-06-122-7/+83
* radeonsi: use ac_shader_configNicolai Hähnle2019-06-121-0/+2
* amd/common: add a more powerful runtime linkerNicolai Hähnle2019-06-124-0/+653
* amd/common: clarify ac_shader_binary::lds_sizeNicolai Hähnle2019-06-121-1/+1
* amd/common: extract ac_parse_shader_binary_configNicolai Hähnle2019-06-122-34/+47
* radeonsi: use the ac helper for index buffer stores in the culling shaderMarek Olšák2019-06-113-3/+5
* ac/nir: Remove stale TODOConnor Abbott2019-06-061-1/+7
* ac: rename LLVM <= 7 helpers for readabilityMarek Olšák2019-06-041-37/+37
* ac: fix a typo in ac_build_wg_scan_bottomMarek Olšák2019-06-041-1/+1
* ac/nir: mark some texture intrinsics as convergentRhys Perry2019-06-041-0/+18
* ac,radv: do not emit vec3 for raw load/store on SISamuel Pitoiset2019-06-043-7/+19
* ac/registers: don't use the si, cik, vi names, use gfxNMarek Olšák2019-06-032-4/+4
* amd/common: use generated register headerNicolai Hähnle2019-06-035-16341/+13
* amd/common: unify PITCH_GFX6 and PITCH_GFX9Nicolai Hähnle2019-06-032-6/+6
* amd/common: rename R_3F2_CONTROL to IB_CONTROL for disambiguationNicolai Hähnle2019-06-032-2/+2
* amd/common: cleanup DATA_FORMAT/NUM_FORMAT field namesNicolai Hähnle2019-06-033-13/+13
* amd/common: derive ac_debug tables from register JSONNicolai Hähnle2019-06-033-176/+130
* ac: use amdgpu-flat-work-group-sizeMarek Olšák2019-06-032-0/+11
* ac,radv: remove the vec3 restriction with LLVM 9+Samuel Pitoiset2019-06-033-10/+15
* ac: treat Mullins as Kabini, remove the enumMarek Olšák2019-05-274-9/+0
* nir: Drop imov/fmov in favor of one mov instructionJason Ekstrand2019-05-241-2/+1
* radv: add a workaround for Monster Hunter World and LLVM 7&8Samuel Pitoiset2019-05-172-3/+5
* ac: match radeonsi code in ac_shader_binary_read_configMarek Olšák2019-05-161-3/+3
* r600+radeonsi: use ctx_query_reset_status on radeonMarek Olšák2019-05-162-3/+0
* winsys/amdgpu: add a parallel compute IB coupled with a gfx IBMarek Olšák2019-05-162-0/+9
* ac: add LLVM code for triangle cullingMarek Olšák2019-05-163-0/+336
* ac: rename SI-CIK-VI to GFX6-GFX7-GFX8Marek Olšák2019-05-1510-60/+60
* ac: add comments to chip enumsMarek Olšák2019-05-151-11/+11
* ac: use 1D GEPs for descriptors and constantsMarek Olšák2019-05-142-10/+7
* amd/common: add ac_build_opencoded_fetch_formatNicolai Hähnle2019-05-132-0/+343
* radv: apply the indexing workaround for atomic buffer operations on GFX9Samuel Pitoiset2019-05-032-5/+8
* ac: tidy up ac_build_llvm8_tbuffer_{load,store}Samuel Pitoiset2019-05-021-13/+13
* delete autotools .gitignore filesEric Engestrom2019-04-291-1/+0
* ac,ac/nir: use a better sync scope for shared atomicsRhys Perry2019-04-293-9/+72
* ac/nir: Add support for planes.Bas Nieuwenhuizen2019-04-252-4/+19
* ac: add REWIND and GDS registers to register headersMarek Olšák2019-04-231-0/+16
* ac: add ac_get_i1_sgpr_maskMarek Olšák2019-04-232-0/+18
* ac: add radeon_info::is_pro_graphicsMarek Olšák2019-04-232-0/+5
* ac: add radeon_info::marketing_name, replacing the winsys callbackMarek Olšák2019-04-232-0/+3
* ac/nir: use the new raw/struct SSBO atomic intrisics for comp_swapSamuel Pitoiset2019-04-191-2/+1
* ac/nir: only use the new raw/struct SSBO atomic intrinsics with LLVM 9+Samuel Pitoiset2019-04-191-1/+4
* ac/nir: only use the new raw/struct image atomic intrinsics with LLVM 9+Samuel Pitoiset2019-04-191-1/+4
* ac: use struct/raw store intrinsics for 8-bit/16-bit int with LLVM 9+Samuel Pitoiset2019-04-171-14/+34
* ac: use struct/raw load intrinsics for 8-bit/16-bit int with LLVM 9+Samuel Pitoiset2019-04-171-12/+38