aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_state_shaders.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi/gfx10: don't initialize VGPRs not used by NGG passthroughMarek Olšák2020-01-201-3/+5
* radeonsi: rename si_shader_create -> si_create_shader_variant for clarityMarek Olšák2020-01-141-1/+1
* radeonsi: merge si_tessctrl_info into si_shader_infoMarek Olšák2020-01-141-2/+1
* radeonsi: fork tgsi_shader_info and tgsi_tessctrl_infoMarek Olšák2020-01-141-10/+10
* radeonsi: put up to 5 VBO descriptors into user SGPRsMarek Olšák2020-01-131-7/+25
* radeonsi: don't allow draw calls with uninitialized VS inputsMarek Olšák2020-01-131-0/+4
* radeonsi: clean up messy si_emit_rasterizer_prim_stateMarek Olšák2020-01-081-3/+3
* radeonsi: fix context roll tracking in si_emit_shader_vsMarek Olšák2020-01-081-3/+3
* radeonsi: remove TGSIMarek Olšák2020-01-061-45/+12
* radeonsi/gfx10: improve performance for TES using PrimID but not exporting itMarek Olšák2019-12-271-1/+2
* radeonsi/gfx10: enable NGG passthrough for eligible shadersMarek Olšák2019-12-271-3/+7
* radeonsi/gfx10: simplify the tess_turns_off_ngg conditionMarek Olšák2019-12-101-3/+1
* radeonsi/gfx10: disable vertex groupingMarek Olšák2019-12-101-1/+1
* radeonsi: initialize the per-context compiler on demandMarek Olšák2019-11-251-0/+3
* radeonsi/nir: fix compute shader crash due to nir_binary == NULLMarek Olšák2019-11-081-2/+12
* radeonsi/nir: call nir_serialize only once per shaderMarek Olšák2019-11-081-21/+21
* radeonsi: keep serialized NIR instead of nir_shader in si_shader_selectorMarek Olšák2019-11-051-0/+17
* radeonsi: use IR SHA1 as the cache key for the in-memory shader cacheMarek Olšák2019-11-051-59/+42
* radeonsi: initialize shader compilers in threads on demandMarek Olšák2019-10-281-0/+6
* radeonsi/nir: implement pipe_screen::finalize_nirMarek Olšák2019-10-231-5/+1
* radeonsi/nir: simplify si_lower_nir signatureMarek Olšák2019-10-151-1/+1
* nir: add a strip parameter to nir_serializeMarek Olšák2019-10-101-1/+1
* radeonsi: add FMASK slots for shader images (for MSAA images)Marek Olšák2019-10-091-2/+14
* radeonsi: use simple_mtx_t instead of mtx_tMarek Olšák2019-10-071-21/+21
* util/u_queue: track job size and limit the size of queue growthTimothy Arceri2019-09-191-2/+3
* radeonsi: fix scratch buffer WAVESIZE setting leading to corruptionMarek Olšák2019-08-271-30/+32
* radeonsi: align scratch and ring buffer allocations for faster memory accessMarek Olšák2019-08-271-5/+8
* radeonsi: consolidate determining VGPR_COMP_CNT for API VSMarek Olšák2019-08-271-44/+32
* radeonsi/gfx10: set PA_CL_VS_OUT_CNTL with CONTEXT_REG_RMW to fix edge flagsMarek Olšák2019-08-271-10/+30
* radeonsi/gfx10: remove incorrect ngg/pos_writes_edgeflag variablesMarek Olšák2019-08-271-10/+2
* radeonsi/gfx10: fix InstanceID for legacy VS+GSMarek Olšák2019-08-271-4/+9
* radeonsi/gfx10: add as_ngg variant for VS as ES to select Wave32/64Marek Olšák2019-08-271-11/+9
* radeonsi/gfx10: create the GS copy shader if using legacy streamoutMarek Olšák2019-08-271-1/+3
* radeonsi/gfx10: fix the PRIMITIVES_GENERATED query if using legacy streamoutMarek Olšák2019-08-271-4/+3
* radeonsi/gfx10: fix tessellation for the legacy pipelineMarek Olšák2019-08-271-0/+10
* radeonsi: move some global shader cache flags to per-binary flagsMarek Olšák2019-08-271-4/+20
* radeonsi/gfx10: fix the legacy pipeline by storing as_ngg in the shader cacheMarek Olšák2019-08-271-6/+7
* ac: add rbplus_allowed to ac_gpu_infoSamuel Pitoiset2019-08-271-1/+1
* ac: add has_distributed_tess to ac_gpu_infoSamuel Pitoiset2019-08-271-1/+1
* radeonsi/nir: always lower ballot masks as 64-bit, codegen handles itMarek Olšák2019-08-191-5/+2
* radeonsi: handle the use_ngg_streamout flag in si_update_nggMarek Olšák2019-08-191-5/+18
* radeonsi: move the tess factor ring size assertion to a place where it mattersMarek Olšák2019-08-191-0/+1
* radeonsi: remove the always_nir optionMarek Olšák2019-08-121-1/+1
* gallium: add TGSI_PROPERTY_VS_BLIT_SGPRS_AMD for tgsi_to_nirMarek Olšák2019-08-121-7/+7
* radeonsi/gfx10: add global use_ngg and use_ngg_streamout flagsMarek Olšák2019-08-061-4/+8
* radeonsi/gfx10: remove an obsolete VGT_REUSE_OFF workaroundMarek Olšák2019-08-061-8/+0
* radeonsi/gfx10: implement a bug workaround for GE_PC_ALLOCMarek Olšák2019-08-061-11/+0
* radeonsi/gfx10: implement a bug workaround for NGG -> legacy transitionsMarek Olšák2019-08-061-0/+10
* radeonsi/gfx10: implement a GE bug workaroundMarek Olšák2019-08-061-0/+18
* radeonsi/gfx10: simplify NGG code in si_update_shadersMarek Olšák2019-08-061-9/+3