aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_state_shaders.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* radeonsi/gfx10: fix input VGPRs for legacy VSMarek Olšák2019-08-061-5/+9
* radeonsi: make sure that DSA state != NULL and remove all NULL checkingMarek Olšák2019-08-061-4/+1
* radeonsi: make sure that blend state != NULL and remove all NULL checkingMarek Olšák2019-08-061-31/+25
* radeonsi/nir: lower PS inputs before scanning the shaderMarek Olšák2019-08-061-15/+16
* radeonsi/nir: add an option to convert TGSI to NIRMarek Olšák2019-07-301-4/+9
* radeonsi: simplify si_get_input_prim and remove incorrect TODO commentMarek Olšák2019-07-231-5/+3
* radeonsi: stop using info.opcode_count[TGSI_OPCODE_INTERP_SAMPLE]Marek Olšák2019-07-231-1/+2
* radeonsi/gfx10: add as_ngg variant for TES as ES to select Wave32/64Marek Olšák2019-07-191-4/+9
* radeonsi/gfx10: implement Wave32Marek Olšák2019-07-191-7/+21
* radeonsi/gfx10: remove the disable_ngg optionMarek Olšák2019-07-191-3/+1
* radeonsi/gfx10: combine hw edgeflags with user edgeflags for correct behaviorMarek Olšák2019-07-191-11/+15
* radeonsi/gfx10: don't compile the GS copy shader if it's 100% not neededMarek Olšák2019-07-191-8/+11
* radeonsi/gfx10: set GE_CTNL.PACKET_TO_ONE_PA for NGGMarek Olšák2019-07-191-5/+0
* radeonsi/gfx10: update a tunable max_es_verts_base for NGGMarek Olšák2019-07-191-3/+5
* radeonsi/gfx10: implement ARB_post_depth_coverageMarek Olšák2019-07-191-0/+3
* radeonsi/gfx10: set HS/GS/CS.WGP_MODEMarek Olšák2019-07-091-0/+3
* radeonsi/gfx10: set GE_PC_ALLOCMarek Olšák2019-07-091-0/+11
* radeonsi/gfx10: support pixel shaders without exportsMarek Olšák2019-07-091-1/+8
* radeonsi/gfx10: enable vertex shaders without param space allocationMarek Olšák2019-07-091-2/+7
* radeonsi: fix and clean up shader_type passingMarek Olšák2019-07-091-1/+3
* radeonsi: determine the rasterization primitive type accurately (v2)Marek Olšák2019-07-031-0/+14
* radeonsi/gfx10: consolidate & improve input_prim determination for NGGMarek Olšák2019-07-031-4/+18
* radeonsi/gfx10: implement si_shader_vsMarek Olšák2019-07-031-16/+23