summaryrefslogtreecommitdiffstats
path: root/src/amd/common/ac_nir_to_llvm.c
Commit message (Expand)AuthorAgeFilesLines
* radv: trim buffer load result (fixes dota2)Dave Airlie2018-01-121-1/+1
* ac/nir: fix translation of nir_op_fsign for doublesTimothy Arceri2018-01-121-7/+19
* ac/nir: fix translation of nir_op_frcp for doublesTimothy Arceri2018-01-121-1/+2
* ac/nir: fix translation of nir_op_frsq for doublesTimothy Arceri2018-01-121-1/+2
* ac: add load_patch_vertices_in() to the abiTimothy Arceri2018-01-111-1/+10
* ac/nir: Sanitize location_frac for local variables.Bas Nieuwenhuizen2018-01-111-0/+1
* amd/common: use ac_build_buffer_load() for emitting UBO loadsSamuel Pitoiset2018-01-101-14/+3
* amd/common: bump the number of available user SGPRS to 32 on GFX9Samuel Pitoiset2018-01-101-1/+3
* amd/common: do not rely on the pipeline for the push constants logicSamuel Pitoiset2018-01-101-3/+3
* amd/common: determine the ES type (VS or TES) for the GS on GFX9Samuel Pitoiset2018-01-101-0/+8
* ac: rework emit_barrier() to not segfault on radeonsiTimothy Arceri2018-01-091-9/+8
* ac: add load_tess_level() to the abiTimothy Arceri2018-01-091-0/+6
* radv: get InstanceID from VGPR1 (or VGPR2 for tess) instead of VGPR3Samuel Pitoiset2018-01-081-8/+24
* radv: enable denorms for 64-bit and 16-bit floatsSamuel Pitoiset2018-01-051-0/+14
* amd/common: correctly detect if we need ring buffersSamuel Pitoiset2018-01-051-7/+9
* amd/common: use ac_image_load when lod is zeroSamuel Pitoiset2018-01-051-1/+3
* ac/radeonsi: add load_tess_coord() to the abiTimothy Arceri2018-01-051-7/+13
* ac/radeonsi: add tcs_rel_ids to the abiTimothy Arceri2018-01-051-8/+7
* ac: add {tcs,tes}_patch_id to the abiTimothy Arceri2018-01-051-8/+6
* ac: move some helpers to ac_llvm_build.cTimothy Arceri2018-01-051-40/+18
* ac: add store_tcs_outputs() to the abiTimothy Arceri2018-01-051-24/+39
* ac: call load_tcs_input() via the abiTimothy Arceri2018-01-051-19/+17
* ac: add load_tes_inputs() to the abiTimothy Arceri2018-01-051-22/+40
* amd/common: scan if gl_PrimitiveID is used before translating to LLVMSamuel Pitoiset2018-01-041-4/+0
* ac/nir: Handle loading data from compact arrays.Bas Nieuwenhuizen2018-01-041-6/+7
* amd/common: rework set_userdata_location() and rename to set_loc()Samuel Pitoiset2017-12-271-8/+11
* amd/common: rename set_userdata_location_shader() to set_loc_shader()Samuel Pitoiset2017-12-271-27/+30
* amd/common: replace set_userdata_location_indirect() by set_loc_desc()Samuel Pitoiset2017-12-271-11/+12
* amd/common: rename radv_define_vs_user_sgprs_phase2()Samuel Pitoiset2017-12-271-22/+33
* amd/common: rename radv_define_common_user_sgprs_phase2()Samuel Pitoiset2017-12-271-43/+50
* amd/common: rename add_user_sgpr_array_argument() to add_array_arg()Samuel Pitoiset2017-12-271-9/+5
* amd/common: replace add_sgpr_argument() by add_arg()Samuel Pitoiset2017-12-271-45/+33
* amd/common: replace add_user_sgpr_argument() by add_arg()Samuel Pitoiset2017-12-271-45/+58
* amd/common: replace add_vgpr_argument() by add_arg()Samuel Pitoiset2017-12-271-51/+60
* amd/common: add new add_arg() helper for SGPRs/VGPRs argumentsSamuel Pitoiset2017-12-271-0/+24
* amd/common: rename radv_define_common_user_sgprs_phase1()Samuel Pitoiset2017-12-271-38/+74
* amd/common: rename radv_define_vs_user_sgprs_phase1()Samuel Pitoiset2017-12-271-21/+42
* amd/common: do not try to declare input VS SGPRs for GSSamuel Pitoiset2017-12-271-1/+0
* amd/common: add declare_vs_input_vgprs() helperSamuel Pitoiset2017-12-271-14/+16
* amd/common: add declare_tes_input_vgprs() helperSamuel Pitoiset2017-12-271-8/+10
* amd/common: remove unnecessary num_user_sgprs_usedSamuel Pitoiset2017-12-271-2/+0
* amd/common: remove unnecessary user_sgpr_countSamuel Pitoiset2017-12-271-2/+0
* amd/common: add ac_export_mrt_z() helperSamuel Pitoiset2017-12-221-59/+5
* amd/common: pass the family to ac_llvm_context_init()Samuel Pitoiset2017-12-221-2/+4
* radv: properly load unused gl_LocalInvocationID/gl_WorkGroupID componentsSamuel Pitoiset2017-12-191-3/+18
* ac/nir: fix lds store for patch outputs.Dave Airlie2017-12-191-1/+1
* amd/common: add ac_build_waitcnt()Samuel Pitoiset2017-12-141-12/+2
* amd/common: more use of i32_1Samuel Pitoiset2017-12-141-4/+4
* amd/common: more use of i32_0Samuel Pitoiset2017-12-141-9/+9
* radv: export SampleMask from pixel shaders at full rateSamuel Pitoiset2017-12-141-11/+35