summaryrefslogtreecommitdiffstats
path: root/src/amd
Commit message (Expand)AuthorAgeFilesLines
* radv/gfx10: disable unsupported transform feedback features for NGGSamuel Pitoiset2019-09-161-3/+3
* radv/gfx10: implement NGG streamoutSamuel Pitoiset2019-09-161-7/+514
* radv/gfx10: make sure to wait for idle before clearing GDSSamuel Pitoiset2019-09-161-0/+8
* radv/gfx10: make GDS idle when leaving the IBSamuel Pitoiset2019-09-161-0/+7
* radv/gfx10: enable NGG_WAVE_ID_EN for NGG streamoutSamuel Pitoiset2019-09-161-0/+2
* radv/gfx10: gather GS output for VS as NGGSamuel Pitoiset2019-09-161-0/+2
* radv/gfx10: compute the correct buffer size for NGG streamoutSamuel Pitoiset2019-09-161-1/+10
* radv/gfx10: fix unnecessary LDS overallocation for NGG GSSamuel Pitoiset2019-09-161-7/+1
* radv/gfx10: adjust the LDS size for VS/TES NGG streamoutSamuel Pitoiset2019-09-161-8/+9
* radv/gfx10: unconditionally declare scratch space for NGG streamout without GSSamuel Pitoiset2019-09-161-0/+22
* radv/gfx10: adjust the GS NGG scratch size for streamoutSamuel Pitoiset2019-09-162-3/+19
* radv/gfx10: allocate GDS/OA buffer objects for NGG streamoutSamuel Pitoiset2019-09-163-4/+70
* radv/gfx10: implement NGG streamout begin/end functionsSamuel Pitoiset2019-09-161-6/+105
* radv/gfx10: add an option to switch from legacy to NGG streamoutSamuel Pitoiset2019-09-167-24/+43
* radv/winsys: add support for GS and OA domainsSamuel Pitoiset2019-09-162-1/+7
* vulkan: add vk_x11_strict_image_count optionLionel Landwerlin2019-09-151-0/+1
* driconfig: add a new engine name/version parameterLionel Landwerlin2019-09-151-1/+3
* radv: store engine nameLionel Landwerlin2019-09-152-0/+16
* radv: fix allocating number of user sgprs if streamout is usedSamuel Pitoiset2019-09-131-1/+1
* ac: replace HAVE_LLVM with LLVM_VERSION_MAJOR for atomic-optimizationsMarek Olšák2019-09-111-1/+1
* radv/gfx10: declare a LDS symbol for the NGG emit spaceSamuel Pitoiset2019-09-103-32/+19
* radv: calculate GFX9 GS and GFX10 NGG states before compiling shader variantsSamuel Pitoiset2019-09-101-35/+48
* radv: store the ESGS ring size as part of gfx10_ngg_infoSamuel Pitoiset2019-09-102-1/+3
* radv: store GFX10 NGG state as part of the shader infoSamuel Pitoiset2019-09-102-44/+46
* radv: store GFX9 GS state as part of the shader infoSamuel Pitoiset2019-09-102-31/+33
* radv: fill shader info for all stages in the pipelineSamuel Pitoiset2019-09-104-20/+130
* radv: do not pass all compiler options to the shader info passSamuel Pitoiset2019-09-103-28/+33
* radeonsi: move texture storage allocation outside of radeonsiMarek Olšák2019-09-092-2/+65
* radeonsi: move HTILE allocation outside of radeonsiMarek Olšák2019-09-092-3/+11
* ac/surface: add RADEON_SURF_NO_FMASKMarek Olšák2019-09-092-4/+8
* radeonsi/gfx10: fix wave occupancy computationsMarek Olšák2019-09-093-7/+24
* ac: use fma on gfx10Marek Olšák2019-09-092-1/+9
* ac: enable LLVM atomic optimizationsMarek Olšák2019-09-091-1/+9
* radv: add support for vk_x11_override_min_image_countEric Engestrom2019-09-061-0/+1
* amd: move adaptive sync to performance section, as it is defined in xmlpoolEric Engestrom2019-09-061-1/+1
* amd: replace major llvm version checks with LLVM_VERSION_MAJOREric Engestrom2019-09-066-20/+26
* radv/gfx10: determine the number of vertices per primitive for TESSamuel Pitoiset2019-09-061-1/+16
* radv/gfx10: make use the output usage mask when exporting NGG GS paramsSamuel Pitoiset2019-09-061-3/+8
* radv/gfx10: account for the subpass view for the NGG GS storageSamuel Pitoiset2019-09-061-0/+3
* radv: calculate esgs_itemsize in the shader info passSamuel Pitoiset2019-09-062-14/+20
* radv: calculate the GSVS vertex size in the shader info passSamuel Pitoiset2019-09-062-15/+11
* radv: gather primitive ID in the shader info passSamuel Pitoiset2019-09-062-3/+17
* radv: gather layer in the shader info passSamuel Pitoiset2019-09-062-10/+20
* radv: gather viewport in the shader info passSamuel Pitoiset2019-09-062-8/+3
* radv: gather pointsize in the shader info passSamuel Pitoiset2019-09-062-8/+3
* radv: gather clip/cull distances in the shader info passSamuel Pitoiset2019-09-062-21/+25
* radv: move ac_fill_shader_info() to radv_nir_shader_info_pass()Samuel Pitoiset2019-09-062-45/+38
* radv: merge radv_shader_variant_info into radv_shader_infoSamuel Pitoiset2019-09-066-293/+275
* radv/gfx10: always set ballot_mask_bits to 64Samuel Pitoiset2019-09-061-2/+1
* nir: allow specifying filter callback in lower_alu_to_scalarVasily Khoruzhick2019-09-061-1/+1