aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_shader_internal.h
Commit message (Expand)AuthorAgeFilesLines
* radeonsi/gfx10: enable image stores with DCCMarek Olšák2019-07-091-2/+2
* radeonsi/gfx10: implement streamout-related queriesNicolai Hähnle2019-07-031-0/+2
* radeonsi/gfx10: NGG geometry shader PM4 and uploadNicolai Hähnle2019-07-031-0/+1
* radeonsi/gfx10: generate geometry shaders for NGGNicolai Hähnle2019-07-031-0/+7
* radeonsi/gfx10: generate VS and TES as NGG merged ESGS shadersNicolai Hähnle2019-07-031-0/+11
* radeonsi: make emit_streamout_output externally accessibleNicolai Hähnle2019-07-031-0/+5
* radeonsi: make get_primitive_id externally visibleNicolai Hähnle2019-07-031-0/+2
* radeonsi: make si_llvm_export_vs externally availableNicolai Hähnle2019-07-031-0/+11
* radeonsi: use the new run-time linker for shadersNicolai Hähnle2019-06-121-2/+1
* radeonsi: make functions for creating LLVM functions non-staticMarek Olšák2019-05-161-0/+25
* radeonsi: fix GPU hangs with bindless textures and LLVM 7.0Marek Olšák2018-09-101-1/+2
* radeonsi: add TGSI_SEMANTIC_CS_USER_DATA for reading up to 4 SGPRs with TGSIMarek Olšák2018-08-291-0/+1
* ac: fix WAITCNT flags for GFX9Marek Olšák2018-08-221-5/+0
* radeonsi: don't use emit_data->args in atomic_emitMarek Olšák2018-08-141-0/+2
* ac,radeonsi: reduce optimizations for complex compute shaders on older APUs (v2)Marek Olšák2018-08-011-1/+2
* 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