aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_shader_internal.h
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: rename si_compiler -> ac_llvm_compilerDave Airlie2018-07-041-3/+3
* radeonsi: clean up some #includesMarek Olšák2018-06-251-2/+0
* radeonsi: clean up passing the is_monolithic flag for compilationMarek Olšák2018-06-251-3/+0
* radeonsi: add struct si_compiler containing LLVMTargetMachineRefMarek Olšák2018-04-271-3/+3
* radeonsi: update copyrightsMarek Olšák2018-04-051-0/+1
* radeonsi: implement GL_KHR_blend_equation_advancedMarek Olšák2018-04-021-0/+1
* radeonsi: rename unpack_param -> si_unpack_paramMarek Olšák2018-04-021-0/+4
* radeonsi: add si_llvm_emit_kill() helperTimothy Arceri2018-03-081-0/+2
* radeonsi: make use of if/loop build helpers in acTimothy Arceri2018-03-081-8/+0
* radeonsi: remove si_llvm_add_attributeMarek Olšák2018-03-071-2/+0
* radeonsi: move si_nir_load_input_gs() to si_shader.cTimothy Arceri2018-03-061-9/+0
* radeonsi: preload the tess offchip ring in TESMarek Olšák2018-02-241-0/+1
* radeonsi: move tess ring address into TCS_OUT_LAYOUT, removes 2 TCS user SGPRsMarek Olšák2018-02-241-2/+2
* radeonsi: move TCS_OUT_LAYOUT.PatchVerticesIn to lower bitsMarek Olšák2018-02-241-1/+1
* ac/radeonsi: pass type to load_tess_varyings()Timothy Arceri2018-02-221-0/+1
* radeonsi: make si_declare_compute_memory() more generic and call for nirTimothy Arceri2018-02-131-2/+3
* ac/radeonsi: add num_work_groups to the abiTimothy Arceri2018-02-071-1/+0
* 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