summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeonsi/si_shader.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi/gfx10: fix wave occupancy computationsMarek Olšák2019-09-101-14/+25
* radeonsi/gfx10: remove incorrect ngg/pos_writes_edgeflag variablesMarek Olšák2019-08-271-3/+6
* radeonsi/gfx10: add as_ngg variant for VS as ES to select Wave32/64Marek Olšák2019-08-271-1/+1
* radeonsi/nir: always lower ballot masks as 64-bit, codegen handles itMarek Olšák2019-08-191-6/+12
* radeonsi: remove the unsafemath debug optionMarek Olšák2019-08-191-16/+0
* radeonsi: clean up si_llvm_context_set_tgsiMarek Olšák2019-08-191-3/+3
* radeonsi/nir: implement default tess level system valuesMarek Olšák2019-08-121-15/+35
* gallium: add TGSI_SEMANTIC_DEFAULT_OUTER/INNER_LEVELMarek Olšák2019-08-121-3/+3
* gallium: add AMD-specific compute TGSI enumsMarek Olšák2019-08-121-2/+2
* gallium: add TGSI_PROPERTY_VS_BLIT_SGPRS_AMD for tgsi_to_nirMarek Olšák2019-08-121-2/+2
* radeonsi/gfx10: add global use_ngg and use_ngg_streamout flagsMarek Olšák2019-08-061-5/+5
* radeonsi/gfx10: fix input VGPRs for legacy VSMarek Olšák2019-08-061-3/+2
* radeonsi: add missing prints into si_dump_shader_keyMarek Olšák2019-08-061-0/+9
* tree-wide: replace MAYBE_UNUSED with ASSERTEDEric Engestrom2019-07-311-3/+3
* radeonsi: don't use lp_build_if for the wrapping if block in the VS prologMarek Olšák2019-07-301-7/+8
* radeonsi: don't use lp_build_if for the wrapping if block in merged shadersMarek Olšák2019-07-301-4/+7
* radeonsi: don't use lp_build_if (in most common places)Marek Olšák2019-07-301-21/+16
* radeonsi: don't use lp_build_allocaMarek Olšák2019-07-301-2/+2
* radeonsi/nir: implement FBFETCH for KHR_blend_equation_advancedMarek Olšák2019-07-301-0/+1
* radeonsi: fix warning: ‘ret’ may be used uninitializedMarek Olšák2019-07-221-1/+1
* radeonsi/gfx10: add as_ngg variant for TES as ES to select Wave32/64Marek Olšák2019-07-191-8/+16
* radeonsi/gfx10: implement Wave32Marek Olšák2019-07-191-25/+37
* radeonsi/gfx10: use 32-bit wavemasks for Wave32Marek Olšák2019-07-191-8/+20
* ac/rtld: add support for Wave32Marek Olšák2019-07-191-0/+3
* radeonsi: assume that selector != NULL for compute shadersMarek Olšák2019-07-191-14/+6
* radeonsi: set threadgroup size to 0 for threadgroups with only 1 waveMarek Olšák2019-07-191-3/+3
* radeonsi/gfx10: set as_ngg for GS prologMarek Olšák2019-07-191-5/+8
* radeonsi/gfx10: combine hw edgeflags with user edgeflags for correct behaviorMarek Olšák2019-07-191-3/+3
* radeonsi/gfx10: clean up ESGS ring size computationMarek Olšák2019-07-191-24/+3
* radeonsi/gfx10: fix unnecessary LDS overallocation for NGG GSMarek Olšák2019-07-191-1/+1
* radeonsi: reorder shader IO indices for better IO space usage for tess and GSMarek Olšák2019-07-091-18/+22
* radeonsi: cosmetic cleanup in si_shader_io_get_unique_indexMarek Olšák2019-07-091-2/+2
* radeonsi: fix and clean up shader_type passingMarek Olšák2019-07-091-36/+47
* ac: replace glc,slc with cache_policy for loadsMarek Olšák2019-07-041-11/+10
* ac: replace glc,slc with cache_policy for storesMarek Olšák2019-07-041-13/+13
* radeonsi/gfx10: fix legacy GSMarek Olšák2019-07-031-1/+4
* ac: rework ac_build_waitcnt for gfx10Marek Olšák2019-07-031-7/+6
* radeonsi/gfx10: implement si_shader_vsMarek Olšák2019-07-031-4/+6
* radeonsi/gfx10: unpack GS invocation IDMarek Olšák2019-07-031-4/+11
* radeonsi/gfx10: cosmetic changesMarek Olšák2019-07-031-9/+7
* radeonsi/gfx10: export correct PrimitiveID from NGG vertex shadersMarek Olšák2019-07-031-4/+14
* radeonsi/gfx10: fix NGG GS color clampingMarek Olšák2019-07-031-0/+4
* radeonsi/gfx10: fix a possible hang with exp pos0 with done=0 and exec=0Marek Olšák2019-07-031-0/+8
* radeonsi/gfx10: fix PS exports for SPI_SHADER_32_ARMarek Olšák2019-07-031-3/+9
* radeonsi/gfx10: implement streamoutNicolai Hähnle2019-07-031-15/+61
* radeonsi/gfx10: implement streamout-related queriesNicolai Hähnle2019-07-031-1/+9
* radeonsi/gfx10: re-order the initialization order in si_compile_tgsi_mainNicolai Hähnle2019-07-031-32/+32
* radeonsi/gfx10: initialize EXEC for TES-as-NGG (without geometry shader)Nicolai Hähnle2019-07-031-1/+3
* radeonsi/gfx10: use correct VGPR for instance ID in LS shaderNicolai Hähnle2019-07-031-2/+7
* radeonsi/gfx10: implement get_tess_ring_descriptorNicolai Hähnle2019-07-031-7/+14