aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/gfx10_shader_ngg.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi/gfx10: remove incorrect ngg/pos_writes_edgeflag variablesMarek Olšák2019-08-271-6/+6
* gallium: add TGSI_PROPERTY_VS_BLIT_SGPRS_AMD for tgsi_to_nirMarek Olšák2019-08-121-2/+2
* radeonsi: don't use lp_build_if for the wrapping if block in merged shadersMarek Olšák2019-07-301-2/+2
* radeonsi: don't use lp_build_if (in most common places)Marek Olšák2019-07-301-8/+6
* radeonsi: don't use lp_build_allocaMarek Olšák2019-07-301-1/+1
* radeonsi: simplify si_get_input_prim and remove incorrect TODO commentMarek Olšák2019-07-231-4/+1
* radeonsi/gfx10: implement Wave32Marek Olšák2019-07-191-3/+3
* radeonsi/gfx10: combine hw edgeflags with user edgeflags for correct behaviorMarek Olšák2019-07-191-5/+53
* radeonsi/gfx10: deduplicate code for esvert_lds_sizeMarek Olšák2019-07-191-6/+16
* radeonsi/gfx10: simplify a streamout loop in gfx10_emit_ngg_epilogueMarek Olšák2019-07-191-7/+6
* radeonsi/gfx10: don't use MALLOC for outputsMarek Olšák2019-07-191-9/+2
* radeonsi/gfx10: clean up ESGS ring size computationMarek Olšák2019-07-191-0/+8
* radeonsi/gfx10: fix unnecessary LDS overallocation for NGG GSMarek Olšák2019-07-191-7/+1
* radeonsi/gfx10: update a tunable max_es_verts_base for NGGMarek Olšák2019-07-191-3/+5
* radeonsi/gfx10: consolidate & improve input_prim determination for NGGMarek Olšák2019-07-031-4/+2
* radeonsi/gfx10: jump over the shader query atomic if the queries are disabledMarek Olšák2019-07-031-0/+8
* radeonsi/gfx10: export correct PrimitiveID from NGG vertex shadersMarek Olšák2019-07-031-4/+39
* radeonsi/gfx10: don't do the query buffer atomic for blit shadersMarek Olšák2019-07-031-23/+26
* radeonsi/gfx10: allocate GDS BOs for streamoutMarek Olšák2019-07-031-0/+2
* radeonsi/gfx10: implement streamoutNicolai Hähnle2019-07-031-6/+449
* radeonsi/gfx10: implement streamout-related queriesNicolai Hähnle2019-07-031-0/+102
* radeonsi/gfx10: NGG geometry shader PM4 and uploadNicolai Hähnle2019-07-031-0/+187
* radeonsi/gfx10: generate geometry shaders for NGGNicolai Hähnle2019-07-031-0/+388
* radeonsi/gfx10: generate VS and TES as NGG merged ESGS shadersNicolai Hähnle2019-07-031-0/+265