summaryrefslogtreecommitdiff
path: root/src/amd/vulkan/radv_nir_to_llvm.c
AgeCommit message (Expand)AuthorFilesLines
2022-09-20radv,aco: lower barycentric_at_sample in NIRSamuel Pitoiset1-43/+0
2022-09-07radv: compact MRTs to save PS export memory spaceSamuel Pitoiset1-9/+9
2022-08-31radv: deal with ac_nir_translate failuresPierre-Eric Pelloux-Prayer1-1/+3
2022-08-30radv,aco: implement 64-bit vertex inputsRhys Perry1-7/+14
2022-08-30radv,aco: use pipe_format for static vertex input stateRhys Perry1-8/+11
2022-08-26radv/llvm: fix packed VS inputs on GFX6/GFX10+Rhys Perry1-3/+1
2022-08-26radv: stop duplicating radv_vs_output_infoSamuel Pitoiset1-12/+7
2022-08-26radv/llvm: remove unused parameter in handle_vs_outputs_post()Samuel Pitoiset1-9/+5
2022-07-27radv: Use NIR-based NGG lowering with LLVM.Timur Kristóf1-746/+50
2022-07-27radv/llvm: Remove incorrect hardcoded workgroup size from NGG GS.Timur Kristóf1-6/+0
2022-06-27radv: no need to do gs_alloc_req for newer chips in ngg vs/tesQiang Yu1-2/+4
2022-06-22radv/llvm: always emit a null export even if the FS doesn't discardSamuel Pitoiset1-1/+1
2022-06-11ac,radeonsi: don't export null from PS if it has no effect on gfx10+Marek Olšák1-1/+1
2022-06-09radv: rename ngg_gs_state to ngg_query_stateSamuel Pitoiset1-1/+1
2022-05-20radv: export implicit primitive ID in NIR for legacy VS or TESSamuel Pitoiset1-15/+1
2022-05-17radv: do not lower loading TESS/ESGS rings using the ABI for LLVMSamuel Pitoiset1-0/+8
2022-05-17ac/radv: drop info pointer from the ac and radv shader structsDave Airlie1-2/+4
2022-05-13amd: change chip_class naming to "enum amd_gfx_level gfx_level"Marek Olšák1-14/+14
2022-05-13ac: replace 5 ac_shader_abi::load_* callbacks with 1 intrinsic_load callbackMarek Olšák1-1/+12
2022-05-13ac/llvm: remove ac_shader_abi::emit_outputsMarek Olšák1-1/+3
2022-05-13ac/llvm: fix the remaining s_barriers for LLVM 15Marek Olšák1-0/+5
2022-05-13ac/llvm: add gl_shader_stage parameter into ac_build_s_barrierMarek Olšák1-6/+7
2022-05-13ac/llvm: replace LLVMBuildFence with ac_build_waitcnt(VSTORE)Marek Olšák1-1/+1
2022-05-10ac/llvm: Remove now-superfluous intrinsics and ABI callbacks.Timur Kristóf1-31/+0
2022-05-10radeonsi/gfx11: export alpha through mrtz for alpha-to-coverage if mrtz is thereYogesh Mohan Marimuthu1-1/+1
2022-04-23ac/llvm: remove inst_offset parameter from ac_build_buffer_loadMarek Olšák1-1/+1
2022-04-23ac/llvm: remove inst_offset parameter from ac_build_buffer_store_dwordMarek Olšák1-3/+5
2022-04-23ac/llvm: remove immoffset parameter from ac_build_tbuffer_loadMarek Olšák1-2/+2
2022-04-22radv: only apply enable_mrt_output_nan_fixup for 32-bit float MRTsSamuel Pitoiset1-7/+3
2022-03-31radv: lower has_multiview_view_index in NIRSamuel Pitoiset1-30/+1
2022-03-28radv: lower adjusting gl_FragCoord.z for VRS in NIRSamuel Pitoiset1-1/+0
2022-03-28radv: lower load_sample_mask_in in NIRSamuel Pitoiset1-27/+0
2022-03-22radv,aco: lower texture descriptor loads in NIRRhys Perry1-100/+11
2022-03-22radv,aco: lower buffer descriptor loads in NIRRhys Perry1-70/+17
2022-03-22radv,aco: lower vulkan_resource_index in NIRRhys Perry1-34/+0
2022-03-22radv: move radv_declare_shader_args() out of shader_variant_compile()Rhys Perry1-1/+1
2022-03-14radv,aco,ac/llvm: fix indirect dispatches on the compute queue on GFX7-10Rhys Perry1-0/+1
2022-03-08radv,aco,llvm: lower post shuffle vertex in NIRSamuel Pitoiset1-15/+0
2022-02-22radv,aco,llvm: lower adjusting vertex alpha in NIRSamuel Pitoiset1-45/+0
2022-02-09radv: rewrite RADV_FORCE_VRS directly in NIRSamuel Pitoiset1-26/+2
2022-01-19mesa/*: use an internal enum for tessellation primitive types.Dave Airlie1-1/+1
2022-01-13radv: allow to disable anisotropic filtering for single level image with drircSamuel Pitoiset1-1/+1
2022-01-05ac: move ac_exp_param.h to ac_nir.hMarek Olšák1-1/+1
2022-01-05radeonsi: set done=1 for PS exports at the end of si_llvm_build_ps_epilogMarek Olšák1-1/+1
2022-01-05ac/llvm: remove the num_channels parameter from ac_build_buffer_store_dwordMarek Olšák1-9/+4
2022-01-05ac/llvm: add vindex into ac_build_buffer_store_dwordMarek Olšák1-3/+3
2021-12-16radv,aco: do not disable anisotropy filtering for non-mipmap imagesSamuel Pitoiset1-1/+1
2021-12-16ac/nir: add an option to disable anisotropic filtering for single level imagesSamuel Pitoiset1-0/+1
2021-11-29radv/llvm: constify radv_shader_infoSamuel Pitoiset1-14/+15
2021-11-29radv/llvm: stop trying to eliminate VS outputsSamuel Pitoiset1-33/+0