summaryrefslogtreecommitdiffstats
path: root/src/amd
Commit message (Expand)AuthorAgeFilesLines
* ac/nir: force unnormalized coordinates for RECTMarek Olšák2019-09-231-1/+3
* ac/nir: port Z compare value clamping from radeonsiMarek Olšák2019-09-231-9/+25
* ac: stop using PCI IDs for chip identificationMarek Olšák2019-09-231-15/+58
* ac/addrlib: fix chip identification for Vega10, Arcturus, Raven2, RenoirMarek Olšák2019-09-231-10/+5
* aco: only emit waitcnt on loop continues if we there was some load or exportDaniel Schürmann2019-09-231-1/+1
* amd: Build aco only if radv is enabledBas Nieuwenhuizen2019-09-211-1/+1
* radv: remove dead shared variablesDaniel Schürmann2019-09-191-1/+1
* radv/aco: enable VK_EXT_shader_demote_to_helper_invocationDaniel Schürmann2019-09-193-0/+8
* radv: enable clustered reductionsDaniel Schürmann2019-09-191-0/+1
* radv/aco: Setup alternate path in RADV to support the experimental ACO compilerDaniel Schürmann2019-09-1911-103/+205
* aco: Initial commit of independent AMD compilerDaniel Schürmann2019-09-1931-0/+25572
* radv: Add DFSM support.Bas Nieuwenhuizen2019-09-181-5/+17
* radv: Disable dfsm by default even on Raven.Bas Nieuwenhuizen2019-09-182-3/+4
* radv: Only break batch on framebuffer change with dfsm.Bas Nieuwenhuizen2019-09-181-1/+1
* radv: never kill a NGG GS shaderRhys Perry2019-09-181-1/+3
* radv/gfx10: fix VK_KHR_pipeline_executable_properties with NGG GSSamuel Pitoiset2019-09-181-4/+13
* ac: move ac_get_num_physical_vgprs into radeon_infoMarek Olšák2019-09-182-10/+2
* ac: move ac_get_num_physical_sgprs into radeon_infoMarek Olšák2019-09-184-15/+15
* ac: move ac_get_max_wave64_per_simd into radeon_infoMarek Olšák2019-09-183-17/+5
* ac: move num_sdp_interfaces into radeon_infoMarek Olšák2019-09-183-15/+16
* ac: move PBB MAX_ALLOC_COUNT into radeon_infoMarek Olšák2019-09-183-31/+34
* radv: fix loading 64-bit GS inputsSamuel Pitoiset2019-09-181-0/+35
* radv: fix writing depth/stencil clear values to imageSamuel Pitoiset2019-09-181-3/+4
* ac: Remove DEBUG workaroundMichel Dänzer2019-09-171-6/+0
* radv: always emit a position export in gs copy shadersRhys Perry2019-09-161-1/+1
* radv: keep GS threads with excessive emissions which could write to memoryRhys Perry2019-09-163-4/+16
* 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