summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_shader.c
Commit message (Expand)AuthorAgeFilesLines
* ac/nir, radv, radeonsi: Switch to using ac_shader_argsConnor Abbott2019-11-251-589/+554
* radeonsi: keep serialized NIR instead of nir_shader in si_shader_selectorMarek Olšák2019-11-051-10/+40
* radeonsi: use simple_mtx_t instead of mtx_tMarek Olšák2019-10-071-3/+3
* amd/common: Introduce ac_get_fs_input_vgpr_cnt.Timur Kristóf2019-09-261-40/+3
* ac: move ac_get_num_physical_vgprs into radeon_infoMarek Olšák2019-09-181-3/+3
* ac: move ac_get_num_physical_sgprs into radeon_infoMarek Olšák2019-09-181-2/+2
* ac: move ac_get_max_wave64_per_simd into radeon_infoMarek Olšák2019-09-181-1/+1
* radeonsi/gfx10: fix wave occupancy computationsMarek Olšák2019-09-091-14/+25
* amd: replace major llvm version checks with LLVM_VERSION_MAJOREric Engestrom2019-09-061-2/+4
* radv/radeonsi: Don't count read-only data when reporting code sizeConnor Abbott2019-09-051-1/+1
* ac: drop now useless lookup_interp_param from ABISamuel Pitoiset2019-08-301-1/+0
* ac: import linear/perspective PS input parameters from radv/radeonsiSamuel Pitoiset2019-08-301-6/+12
* 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
* ac: add has_ls_vgpr_init_bug to ac_gpu_infoSamuel Pitoiset2019-08-271-1/+1
* ac: add cpdma_prefetch_writes_memory to ac_gpu_infoSamuel Pitoiset2019-08-271-1/+1
* radeonsi/nir: Add const_index when loading GS inputsConnor Abbott2019-08-231-1/+1
* radeonsi/nir: Don't add const offset to indirectConnor Abbott2019-08-231-19/+6
* ac,radv,radeonsi: remove LLVM 7 supportSamuel Pitoiset2019-08-231-5/+0
* 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