aboutsummaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/radeonsi/si_shader_nir.c
Commit message (Expand)AuthorAgeFilesLines
* radeonsi: move si_nir_build_llvm into si_shader_llvm.cMarek Olšák2020-01-231-59/+0
* radeonsi: move VS shader code into si_shader_llvm_vs.cMarek Olšák2020-01-231-50/+1
* radeonsi: move non-LLVM code out of si_shader_llvm.cMarek Olšák2020-01-231-3/+0
* radeonsi: use ctx->ac. for types and integer constantsMarek Olšák2020-01-231-1/+1
* radeonsi: move code for shader resources into si_shader_llvm_resources.cMarek Olšák2020-01-151-82/+0
* radeonsi: move PS LLVM code into si_shader_llvm_ps.cMarek Olšák2020-01-141-32/+0
* radeonsi: clean up si_shader_infoMarek Olšák2020-01-141-22/+1
* radeonsi: merge si_tessctrl_info into si_shader_infoMarek Olšák2020-01-141-12/+5
* radeonsi: fork tgsi_shader_info and tgsi_tessctrl_infoMarek Olšák2020-01-141-9/+9
* radeonsi: don't adjust depth and stencil PS output locationsMarek Olšák2020-01-141-9/+1
* radeonsi/nir: support interface output types to fix SPIR-V xfb piglitsMarek Olšák2019-11-271-1/+1
* radeonsi/nir: implement subgroup system values for SPIR-VMarek Olšák2019-11-271-0/+5
* radeonsi/nir: don't run si_nir_opts again if there is no changeMarek Olšák2019-11-251-5/+6
* ac/nir, radv, radeonsi: Switch to using ac_shader_argsConnor Abbott2019-11-251-10/+9
* radeonsi/nir: call nir_lower_flrp only once per shaderMarek Olšák2019-11-151-6/+7
* radeonsi/nir: remove dead function tempsMarek Olšák2019-11-151-0/+1
* nir: pack nir_variable::data::streamMarek Olšák2019-11-041-2/+2
* radeonsi/nir: implement pipe_screen::finalize_nirMarek Olšák2019-10-231-9/+28
* radeonsi/nir: simplify si_lower_nir signatureMarek Olšák2019-10-151-14/+14
* nir: add a strip parameter to nir_serializeMarek Olšák2019-10-101-5/+0
* radeonsi: apply FMASK to MSAA image loadsMarek Olšák2019-10-091-4/+13
* radeonsi: add FMASK slots for shader images (for MSAA images)Marek Olšák2019-10-091-2/+2
* radeonsi/nir: lower load constants to scalarTimothy Arceri2019-09-251-0/+5
* radeonsi/nir: fix number of used samplersTimothy Arceri2019-09-161-1/+1
* nir: allow specifying filter callback in lower_alu_to_scalarVasily Khoruzhick2019-09-061-1/+1
* ac/nir: Enable nir_opt_large_constantsConnor Abbott2019-09-051-0/+7
* radeonsi/nir: Remove uniform variable scanningConnor Abbott2019-09-031-84/+7
* ac: import linear/perspective PS input parameters from radv/radeonsiSamuel Pitoiset2019-08-301-11/+7
* radeonsi/nir: Rewrite output scanningConnor Abbott2019-08-231-126/+150
* radeonsi/nir: Rewrite store intrinsic gatheringConnor Abbott2019-08-231-59/+84
* radeonsi/nir: Don't recompute num_inputs and num_outputsConnor Abbott2019-08-231-24/+3
* nir: Add explicit signs to image min/max intrinsicsJason Ekstrand2019-08-211-4/+8
* radeonsi/nir: always lower ballot masks as 64-bit, codegen handles itMarek Olšák2019-08-191-4/+3
* radeonsi/nir: fix counting shader inputs & outputsMarek Olšák2019-08-191-10/+11
* radeonsi/nir: fix assertion in si_nir_load_sampler_descMarek Olšák2019-08-191-1/+1
* compiler: add SYSTEM_VALUE_USER_DATA_AMDMarek Olšák2019-08-121-0/+6
* compiler: add shader_info.cs.user_data_components_amdMarek Olšák2019-08-121-0/+1
* compiler: add shader_info.vs.blit_sgprs_amdMarek Olšák2019-08-121-0/+2
* radeonsi: add support for nir atomic_inc_wrap/atomic_dec_wrapPierre-Eric Pelloux-Prayer2019-08-061-0/+2
* radeonsi/nir: lower PS inputs before scanning the shaderMarek Olšák2019-08-061-80/+69
* radeonsi/nir: handle key.mono.u.ps.interpolate_at_sample_force_centerMarek Olšák2019-08-061-1/+4
* ac/nir,radv: Optimize bounds check for 64 bit CAS.Bas Nieuwenhuizen2019-08-021-0/+1
* radeonsi/nir: set input_interpolate_loc for color inputsMarek Olšák2019-07-301-0/+10
* radeonsi/nir: set tgsi_shader_info::num_memory_instructionsMarek Olšák2019-07-301-0/+5
* radeonsi/nir: accurately set input_usage_mask for doubles (v2)Marek Olšák2019-07-301-4/+14
* radeonsi/nir: accurately set output_usagemask (v2)Marek Olšák2019-07-301-4/+49
* radeonsi/nir: accurately set reads_*_outputs for TCSMarek Olšák2019-07-301-14/+10
* radeonsi/nir: clean up gather_intrinsic_load_deref_input_infoMarek Olšák2019-07-301-8/+6
* radeonsi/nir: clean up some nir_scan_shader codeMarek Olšák2019-07-301-16/+6
* radeonsi/nir: set tgsi_shader_info::uses_fbfetch for KHR_blend_equation_adv.Marek Olšák2019-07-231-5/+23