summaryrefslogtreecommitdiff
path: root/src/gallium/drivers/radeonsi/si_shader_llvm_tess.c
AgeCommit message (Expand)AuthorFilesLines
2021-01-22radeonsi: rename SI_SGPR_RW_BUFFERS to SI_SGPR_INTERNAL_BINDINGSMarek Olšák1-2/+2
2021-01-06radeonsi: fix hang caused by for loop with exec=0 in LS and ESMarek Olšák1-0/+3
2021-01-05radeonsi: Fix typos.Vinson Lee1-1/+1
2020-12-09ac: unify shader arguments that are duplicatedMarek Olšák1-21/+22
2020-11-23radeonsi: pass VS->TCS IO via VGPRs if VS and TCS have the same thread countMarek Olšák1-2/+26
2020-11-23ac/llvm: prepare for passing VS->TCS IO via VGPRsMarek Olšák1-2/+3
2020-11-23radeonsi: remove unnecessary NULL checking in NIR tess functionsMarek Olšák1-12/+1
2020-11-23radeonsi: merge TCS and TCS epilog conditional blocksMarek Olšák1-1/+1
2020-11-23radeonsi: don't generate a dead conditional in si_write_tess_factors on gfx9+Marek Olšák1-6/+4
2020-11-23radeonsi: adjust tess SGPRs to allow fully occupied 3 HS waves of trianglesMarek Olšák1-2/+4
2020-10-12ac/nir: pass the variable location to store_tcs_outputsSamuel Pitoiset1-1/+1
2020-10-12ac,radv,radeonsi: stop multiplying driver_location by 4Samuel Pitoiset1-4/+0
2020-10-05ac,radv,radeonsi: remove unused parameters in the shader ABI IOSamuel Pitoiset1-7/+4
2020-10-05radeonsi: remove dead code in TCS/TES/GS since const_index is always 0Samuel Pitoiset1-4/+4
2020-09-08ac,radeonsi: lower 64-bit IO to 32 bits and remove all dead codeMarek Olšák1-61/+12
2020-09-07radeonsi: stop using TGSI_PROPERTY_TES_POINT_MODE / TES_PRIM_MODEMarek Olšák1-5/+5
2020-09-07radeonsi: stop using TGSI_PROPERTY_TCS_VERTICES_OUTMarek Olšák1-2/+2
2020-09-02radeonsi: replace TGSI_SEMANTIC with VARYING_SLOT and FRAG_RESULTMarek Olšák1-59/+57
2020-09-02radeonsi: change PIPE_SHADER to MESA_SHADER (si_shader_context::type)Marek Olšák1-10/+10
2020-09-02radeonsi: don't execute LDS stores for TCS outputs that are never readMarek Olšák1-9/+4
2020-09-02radeonsi: lower IO intrinsics - complete rewrite of input/output scanningMarek Olšák1-11/+5
2020-09-02ac/nir: handle all lowered IO intrinsicsMarek Olšák1-3/+2
2020-08-25radeonsi: fix tess levels coming as scalar arrays from SPIR-VMarek Olšák1-1/+7
2020-06-30radeonsi: fix NGG culling for Wave64Marek Olšák1-1/+1
2020-03-30radeonsi: switch to 3-spaces stylePierre-Eric Pelloux-Prayer1-1045/+907
2020-01-23radeonsi: minor cleanup in si_shader_internal.hMarek Olšák1-12/+12
2020-01-23radeonsi: move VS shader code into si_shader_llvm_vs.cMarek Olšák1-1/+10
2020-01-23radeonsi: use ctx->ac. for types and integer constantsMarek Olšák1-49/+49
2020-01-20radeonsi: turn an assertion into return in si_nir_store_output_tcsMarek Olšák1-3/+5
2020-01-20radeonsi: fix doubles and int64Marek Olšák1-4/+4
2020-01-15radeonsi: remove llvm_type_is_64bitMarek Olšák1-4/+4
2020-01-15radeonsi: move tessellation shader code into si_shader_llvm_tess.cMarek Olšák1-0/+1284