summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2021-02-19radv: set correct value for OFFCHIP_BUFFERING on GFX10+Samuel Pitoiset1-1/+1
2020-08-11radv/gfx10: add missing initialization of registersSamuel Pitoiset1-1/+29
2020-03-18radv: remove wrong assert that checks compute subgroup sizeSamuel Pitoiset1-5/+4
2020-03-17radv/gfx10: fix required ballot size with VK_EXT_subgroup_size_controlSamuel Pitoiset4-7/+27
2020-03-17radv/gfx10: fix required subgroup size with VK_EXT_subgroup_size_controlSamuel Pitoiset3-4/+17
2020-03-12radv/gfx10: cache metadata in L2 on small chipsSamuel Pitoiset1-8/+21
2020-02-26radv/gfx10: adjust the number of VGPRs used to compute wavesSamuel Pitoiset2-4/+2
2020-02-26radv/gfx10: adjust the LDS size used to compute wavesSamuel Pitoiset1-4/+2
2020-02-26radv/gfx10: adjust SGPRs/VGPRs related infoSamuel Pitoiset1-8/+11
2020-02-26radv/gfx10: adjust the number of simd per compute unitSamuel Pitoiset1-1/+2
2020-01-29radv/gfx10: re-enable NGG GSSamuel Pitoiset1-15/+0
2020-01-29radv/gfx10: implement NGG GS queriesSamuel Pitoiset7-6/+155
2020-01-29radv/gfx10: add a separate flag for creating a GDS OA bufferSamuel Pitoiset3-7/+26
2020-01-15radv/gfx10: simplify some duplicated NGG GS codeSamuel Pitoiset1-62/+41
2020-01-15radv/gfx10: enable all CUs if NGG is never usedSamuel Pitoiset1-2/+5
2020-01-13radv/gfx10: improve performance for TES using PrimID but not exporting itSamuel Pitoiset1-1/+1
2020-01-13radv/gfx10: add support for NGG passthrough modeSamuel Pitoiset2-9/+15
2020-01-13radv/gfx10: do not declare LDS for NGG if uselessSamuel Pitoiset1-6/+9
2020-01-13radv/gfx10: determine if a pipeline is eligible for NGG passthroughSamuel Pitoiset4-12/+59
2020-01-13radv/gfx10: disable vertex groupingSamuel Pitoiset1-5/+2
2019-12-19radv/gfx10: fix the out-of-bounds check for vertex descriptorsSamuel Pitoiset1-1/+5
2019-12-17radv/gfx10: fix ngg_get_ordered_idSamuel Pitoiset2-2/+2
2019-12-04radv/gfx10: fix the vertex order for triangle strips emitted by a GSSamuel Pitoiset1-48/+47
2019-11-27radv/gfx10: fix implementation of exclusive scansSamuel Pitoiset1-24/+52
2019-11-07radv/gfx10: fix primitive indices orientation for NGG GSSamuel Pitoiset2-9/+45
2019-11-06radv/gfx10: enable wave32 for compute based on shader's wavesizeSamuel Pitoiset3-3/+7
2019-10-23radv/gfx10: fix 3D imagesSamuel Pitoiset3-17/+17
2019-10-23radv/gfx10: re-enable fast depth/stencil clears with separate aspectsSamuel Pitoiset1-3/+2
2019-10-03radv: Fix condition for skipping the continue CS.Bas Nieuwenhuizen1-1/+2
2019-10-02radv/gfx10: fix the ESGS ring size symbolSamuel Pitoiset1-19/+1
2019-10-02radv/gfx10: fix NGG streamout with triangle strips for VSSamuel Pitoiset4-1/+13
2019-10-02radv/gfx10: fix storing/loading NGG stream outputs for GSSamuel Pitoiset1-12/+77
2019-10-02radv/gfx10: use the component mask when storing/loading NGG stream outputsSamuel Pitoiset1-0/+6
2019-10-02radv/gfx10: fix storing/loading NGG stream outputs for VS and TESSamuel Pitoiset1-8/+10
2019-10-02radv/gfx10: add missing counter buffer to the BO listSamuel Pitoiset1-0/+2
2019-10-02radv/gfx10: add radv_device::use_nggSamuel Pitoiset3-3/+8
2019-09-18radv/gfx10: fix VK_KHR_pipeline_executable_properties with NGG GSSamuel Pitoiset1-4/+13
2019-09-16radv/gfx10: disable unsupported transform feedback features for NGGSamuel Pitoiset1-3/+3
2019-09-16radv/gfx10: implement NGG streamoutSamuel Pitoiset1-7/+514
2019-09-16radv/gfx10: make sure to wait for idle before clearing GDSSamuel Pitoiset1-0/+8
2019-09-16radv/gfx10: make GDS idle when leaving the IBSamuel Pitoiset1-0/+7
2019-09-16radv/gfx10: enable NGG_WAVE_ID_EN for NGG streamoutSamuel Pitoiset1-0/+2
2019-09-16radv/gfx10: gather GS output for VS as NGGSamuel Pitoiset1-0/+2
2019-09-16radv/gfx10: compute the correct buffer size for NGG streamoutSamuel Pitoiset1-1/+10
2019-09-16radv/gfx10: fix unnecessary LDS overallocation for NGG GSSamuel Pitoiset1-7/+1
2019-09-16radv/gfx10: adjust the LDS size for VS/TES NGG streamoutSamuel Pitoiset1-8/+9
2019-09-16radv/gfx10: unconditionally declare scratch space for NGG streamout without GSSamuel Pitoiset1-0/+22
2019-09-16radv/gfx10: adjust the GS NGG scratch size for streamoutSamuel Pitoiset2-3/+19
2019-09-16radv/gfx10: allocate GDS/OA buffer objects for NGG streamoutSamuel Pitoiset3-4/+70
2019-09-16radv/gfx10: implement NGG streamout begin/end functionsSamuel Pitoiset1-6/+105