summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_shader_internal.h
Commit message (Expand)AuthorAgeFilesLines
* ac/radeonsi: add local_invocation_ids to the abiTimothy Arceri2018-02-071-1/+0
* ac/radeonsi: add workgroup_ids to the abiTimothy Arceri2018-02-071-1/+0
* radeonsi: remove unused si_shader_context membersMarek Olšák2018-02-011-4/+0
* radeonsi/nir: add si_nir_lookup_interp_param() helperTimothy Arceri2018-01-311-0/+4
* ac: rename and move si_const_array into common codeMarek Olšák2018-01-271-2/+0
* ac/radeonsi: add tcs load outputs supportTimothy Arceri2018-01-181-1/+2
* ac/radeonsi: add tcs_rel_ids to the abiTimothy Arceri2018-01-051-1/+0
* ac: add {tcs,tes}_patch_id to the abiTimothy Arceri2018-01-051-2/+0
* radeonsi: add si_nir_load_input_tes()Timothy Arceri2018-01-051-0/+11
* amd/common: add ac_build_waitcnt()Samuel Pitoiset2017-12-141-2/+0
* ac: add si_nir_load_input_gs() to the abiTimothy Arceri2017-12-041-0/+9
* radeonsi: create si_llvm_load_input_gs()Timothy Arceri2017-12-041-0/+6
* radeonsi: pass llvm type to si_llvm_emit_fetch_64bit()Timothy Arceri2017-12-041-1/+1
* radeonsi: use ac.lds for shared memoryMarek Olšák2017-11-251-2/+0
* ac: add gs_{prim,invocation}_id to the abiTimothy Arceri2017-11-161-2/+0
* radeonsi: rework gs_vtx_offset handlingTimothy Arceri2017-11-121-6/+1
* ac/nir: move lds declaration/load/store into shared code.Dave Airlie2017-10-261-1/+0
* radeonsi: add VS blit shader creationMarek Olšák2017-10-071-0/+1
* radeonsi: use si_get_indirect_index for CONST indexingMarek Olšák2017-10-061-1/+1
* gallivm: add dst register index to lp_build_tgsi_context::emit_storeNicolai Hähnle2017-09-291-0/+1
* radeonsi: optimize TCS epilog when invocation 0 writes tess factorsMarek Olšák2017-09-111-0/+1
* radeonsi: don't read tcs_out_lds_layout.vertex_size from an SGPRMarek Olšák2017-09-071-2/+0
* radeonsi: remove 2 callbacks from si_shader_contextMarek Olšák2017-09-071-7/+6
* radeonsi: declare new user SGPR indices for bindless samplers/imagesSamuel Pitoiset2017-08-221-0/+1
* radeonsi: make get_indirect_index globally visibleNicolai Hähnle2017-07-311-0/+3
* radeonsi/nir: add image descriptor loadingNicolai Hähnle2017-07-311-0/+3
* radeonsi/nir: implement ac_shader_abi::load_sampler_descNicolai Hähnle2017-07-311-0/+4
* radeonsi/nir: load FS inputsNicolai Hähnle2017-07-311-0/+4
* radeonsi/nir: load VS inputsNicolai Hähnle2017-07-311-0/+5
* ac,radeonsi: add ac_shader_abi::emit_outputs for hardware VS shadersNicolai Hähnle2017-07-311-0/+7
* radeonsi: translate NIR to LLVMNicolai Hähnle2017-07-311-0/+2
* ac,radeonsi: move some VS input descriptions to ac_shader_abiNicolai Hähnle2017-07-311-5/+3
* radeonsi/gfx9: always wrap GS and TCS in an if-block (v2)Nicolai Hähnle2017-07-271-0/+3
* radeonsi: merge si_llvm_get_amdgpu_target into ac_get_llvm_targetMarek Olšák2017-07-171-2/+0
* radeonsi: implement the workaround for Rocket League - postponed TGSI killMarek Olšák2017-06-231-0/+1
* radeonsi: clamp indirect index to the number of declared shader resourcesMarek Olšák2017-05-181-0/+6
* radeonsi: merge sampler and image descriptor lists into oneMarek Olšák2017-05-181-2/+1
* radeonsi: merge constant and shader buffers descriptor lists into oneMarek Olšák2017-05-181-2/+1
* radeonsi: extract TGSI memory/texture opcode handling into its own fileNicolai Hähnle2017-05-161-0/+1
* radeonsi: make const_array externally accessibleNicolai Hähnle2017-05-161-0/+2
* radeonsi: make get_bounded_indirect_index externally accessibleNicolai Hähnle2017-05-161-0/+4
* radeonsi: make emit_waitcnt externally accessibleNicolai Hähnle2017-05-161-0/+7
* radeonsi: inline si_llvm_shader_type into si_llvm_create_funcMarek Olšák2017-05-051-1/+0
* radeonsi: fold surrounding code into si_llvm_finalize_moduleMarek Olšák2017-05-051-2/+1
* radeonsi: stop using v16i8Marek Olšák2017-05-051-1/+0
* radeonsi: don't load unused compute shader input SGPRs and VGPRsMarek Olšák2017-04-281-0/+5
* radeonsi: fix tess offchip offset for per-patch attributesMarek Olšák2017-04-281-6/+11
* radeonsi: pass tessellation ring addresses via user SGPRsMarek Olšák2017-04-281-0/+2
* radeonsi/gfx9: add the function signature of merged ES-GSMarek Olšák2017-04-281-7/+10
* radeonsi/gfx9: pass inputs from LS to TCSMarek Olšák2017-04-281-0/+3