summaryrefslogtreecommitdiff
path: root/src/amd/vulkan/radv_nir_to_llvm.c
AgeCommit message (Expand)AuthorFilesLines
2021-01-27radv,ac/nir: implement non-uniform get_ssbo_sizeRhys Perry1-3/+12
2021-01-25radv,aco: fix shifting input VGPRs for the LS VGPR init bug on GFX9Samuel Pitoiset1-1/+1
2021-01-07radv/llvm,aco: always split typed vertex buffer loads on GFX6 and GFX10+Samuel Pitoiset1-10/+8
2020-12-14radv/llvm: implement a workaround for gl_FragCoord.z with VRS on GFX10.3Samuel Pitoiset1-0/+1
2020-12-14radv/llvm: implement fragment shading rateSamuel Pitoiset1-1/+40
2020-12-10util+treewide: container_of() cleanupRob Clark1-2/+1
2020-12-09ac: unify shader arguments that are duplicatedMarek Olšák1-42/+42
2020-12-07radv: fix using FS sample shading if the linker optimized inputs awaySamuel Pitoiset1-1/+1
2020-12-01ac,radeonsi: fix load_first_vertexMarek Olšák1-1/+1
2020-12-01Revert "radv/llvm,aco: always split typed vertex buffer loads on GFX6 and GFX...Samuel Pitoiset1-8/+10
2020-12-01radv/llvm,aco: always split typed vertex buffer loads on GFX6 and GFX10+Samuel Pitoiset1-10/+8
2020-11-25radv/llvm,aco/ngg: fix large shift exponent in ngg_gs_vertex_lds_addrRhys Perry1-1/+1
2020-11-23ac/llvm: prepare for passing VS->TCS IO via VGPRsMarek Olšák1-2/+4
2020-11-20radv: Fix -Wshadow warningsTony Wasserka1-29/+28
2020-11-02radv,aco: optimize computing the sample mask for per-sample shadingSamuel Pitoiset1-14/+2
2020-11-02radv,aco: adjust the sample mask only if per-sample shading is enabledSamuel Pitoiset1-4/+9
2020-10-14ac,amd/llvm,radv: Initialize structs with {0}James Park1-18/+18
2020-10-12radv: replace RADV_ALPHA_ADJUST by AC_FETCH_FORMATSamuel Pitoiset1-6/+6
2020-10-12radv/llvm: reduce LDS size for tess by using NIR IO assigned locationsSamuel Pitoiset1-15/+12
2020-10-12radv/llvm: switch to NIR IO assigned locationsSamuel Pitoiset1-27/+25
2020-10-12ac/nir: pass the variable location to store_tcs_outputsSamuel Pitoiset1-1/+1
2020-10-12ac,radv,radeonsi: stop multiplying driver_location by 4Samuel Pitoiset1-4/+4
2020-10-12radv/llvm: stop assigning driver_location in NIR->LLVMSamuel Pitoiset1-2/+0
2020-10-08radv/llvm: remove dead code for 64-bit GS inputsSamuel Pitoiset1-35/+0
2020-10-07radv: remove trailing whitespaceRhys Perry1-3/+3
2020-10-05ac/nir,radv: fix invalid IR when loading inline uniform blocksSamuel Pitoiset1-30/+31
2020-10-05ac,radv,radeonsi: remove unused parameters in the shader ABI IOSamuel Pitoiset1-12/+0
2020-10-05radv/llvm: lower VS IOSamuel Pitoiset1-4/+6
2020-10-05radv/llvm: lower TCS IOSamuel Pitoiset1-38/+12
2020-10-05radv/llvm: lower TES IOSamuel Pitoiset1-12/+3
2020-10-05radv/llvm: lower GS IOSamuel Pitoiset1-5/+5
2020-09-21radv,aco: fix reading primitive ID in FS after TESRhys Perry1-2/+6
2020-09-02ac/nir: handle all lowered IO intrinsicsMarek Olšák1-2/+3
2020-07-29nir: Add nir_foreach_shader_in/out_variable helpersJason Ekstrand1-4/+4
2020-07-24radv: align the LDS size in calculate_tess_lds_size()Samuel Pitoiset1-1/+2
2020-07-06Revert "radv: add support for MRTs compaction to avoid holes"Bas Nieuwenhuizen1-1/+2
2020-06-29radv: add support for MRTs compaction to avoid holesSamuel Pitoiset1-2/+1
2020-06-26radv: remove the load/store workaround for Monster Hunter World with LLVMSamuel Pitoiset1-2/+0
2020-06-19radv: replace == GFX10 with >= GFX10 where it's neededSamuel Pitoiset1-2/+2
2020-06-12radv/llvm: implement radv_enable_mrt_output_nan_fixup workaroundSamuel Pitoiset1-0/+24
2020-05-24radv: remove useless assignment in build_streamout_vertex()Samuel Pitoiset1-2/+1
2020-05-21radv: fix duplicated expression in ac_setup_rings()Samuel Pitoiset1-1/+1
2020-05-19Revert "ac,radeonsi: fix compilations issues with LLVM 11"Michel Dänzer1-1/+1
2020-04-29radv: Refactor calculate_tess_lds_size and get_tcs_num_patches.Timur Kristóf1-4/+8
2020-04-27ac,radeonsi: fix compilations issues with LLVM 11Samuel Pitoiset1-1/+1
2020-04-23radv: simplify checking for Navi1x chipsSamuel Pitoiset1-4/+2
2020-04-20radeonsi: skip vs output optimizations for some outputsPierre-Eric Pelloux-Prayer1-1/+1
2020-04-17radv/llvm: fix exporting the viewport index if the fragment shader needs itSamuel Pitoiset1-0/+1
2020-04-08radv: enable lowering of GS intrinsics for the LLVM backendSamuel Pitoiset1-48/+14
2020-03-17radv/gfx10: fix required ballot size with VK_EXT_subgroup_size_controlSamuel Pitoiset1-1/+2