summaryrefslogtreecommitdiff
path: root/src/amd/llvm
AgeCommit message (Expand)AuthorFilesLines
2021-05-03radv,ac/llvm: use a dword alignment for descriptor loadsRhys Perry1-1/+2
2021-04-21ac/nir: set TRUNC_COORD=0 for nir_texop_tg4Rhys Perry1-0/+7
2021-04-13ac/llvm: implement 16-bit packed VS outputs and FS inputsMarek Olšák3-8/+29
2021-04-08nir: Extract shader_info->cs.shared_size out of union.Bas Nieuwenhuizen1-1/+1
2021-04-02ac/llvm: don't set unsupported xnack options to fix LLVM crashes on gfx6-8Marek Olšák2-5/+1
2021-03-18ac/llvm: Fix alignment of shared load intrinsics.Timur Kristóf1-2/+2
2021-03-17ac/llvm: Emit more efficient code for load_shared.Timur Kristóf1-9/+7
2021-03-17ac/llvm: Add constant offset to load/store_shared.Timur Kristóf1-4/+7
2021-03-17ac/llvm: Make sure to always emit integer comparison for nir_op_ieq.Timur Kristóf1-11/+2
2021-03-17ac/llvm: Make shared loads/stores work correctly for non-CS stages.Timur Kristóf1-1/+5
2021-03-17ac/llvm: Implement new Geometry Shader intrinsics.Timur Kristóf2-0/+17
2021-03-17ac/llvm: Implement the new tessellation intrinsics.Timur Kristóf2-0/+28
2021-03-17ac/llvm: Implement AMD-specific buffer load/store intrinsics.Timur Kristóf1-0/+59
2021-03-17ac/llvm: handle demote in LLVM 13 that just added support for itMarek Olšák2-3/+20
2021-03-10ac/llvm: unpack thread IDs on AldebaranMarek Olšák1-1/+13
2021-03-10ac,radeonsi: add sampler changes for AldebaranMarek Olšák3-1/+9
2021-03-10amd: add Aldebaran chip enumJames Zhu1-0/+2
2021-03-03ac/llvm: open code fpow on LLVM 12 using fmul.legacyMarek Olšák1-0/+11
2021-03-03ac/llvm: add type parameter into ac_build_buffer_load to fix 16-bit TES inputsMarek Olšák3-9/+10
2021-03-03ac/llvm: fix visit_load_ubo_buffer to use SMEM for 16 bits instead of VMEMMarek Olšák1-20/+18
2021-03-03ac/llvm: implement 16-bit and 64-bit fpow correctlyMarek Olšák1-0/+9
2021-03-03ac/llvm: add support for 16-bit source operands for samplersMarek Olšák3-13/+57
2021-03-03ac/llvm: fix ac_build_atomic_rmw with LLVM 13Marek Olšák1-0/+6
2021-01-27radv,ac/nir: implement non-uniform get_ssbo_sizeRhys Perry2-7/+8
2021-01-08ac/nir: implement sparse image/texture loadsRhys Perry3-18/+126
2021-01-08ac/nir: implement nir_op_vec5Rhys Perry1-0/+2
2021-01-05ac/nir: use llvm.readcyclecounter for LLVM9+Rhys Perry1-2/+3
2020-12-18ac/llvm: insert phis before demote killRhys Perry1-1/+15
2020-12-14radv/llvm: implement a workaround for gl_FragCoord.z with VRS on GFX10.3Samuel Pitoiset2-7/+38
2020-12-14radv/llvm: implement fragment shading rateSamuel Pitoiset1-0/+27
2020-12-09amd/llvm: fix C++ compile failuresMarek Olšák1-1/+1
2020-12-09ac/llvm: handle no_(un)signed_wrap NIR flagsMarek Olšák1-4/+24
2020-12-09ac,radeonsi: implement GL_NV_compute_shader_derivativesMarek Olšák1-1/+3
2020-12-01ac,radeonsi: fix load_first_vertexMarek Olšák2-2/+3
2020-11-27amd: Fix declaration mismatchJames Park1-1/+2
2020-11-27amd: Fix signature mismatchJames Park1-1/+1
2020-11-27amd: Remove bitfield sizes from enum valuesJames Park1-3/+3
2020-11-27amd: Cast to int for %d snprintf argumentJames Park1-1/+1
2020-11-27ac/nir: use binding chasing helpersRhys Perry1-18/+3
2020-11-23ac/llvm: prepare for passing VS->TCS IO via VGPRsMarek Olšák2-2/+9
2020-11-23ac/nir: fix a typo in ac_are_tessfactors_def_in_all_invocsMarek Olšák1-1/+1
2020-11-18ac: add build_alloca with an initializerMarek Olšák4-4/+10
2020-11-12ac/llvm: fix demote inside conditional branchesMarek Olšák3-4/+47
2020-11-09ac/nir: implement 64-bit imagesRhys Perry2-25/+53
2020-11-03nir: Make nir_deref_instr::mode a bitfieldJason Ekstrand1-1/+1
2020-11-03nir: Add and use some deref mode helpersJason Ekstrand1-5/+5
2020-11-03amd/llvm,aco: Replace VLA with allocaJames Park2-6/+6
2020-10-28ac/nir: implement nir_op_[un]pack_64_4x16Daniel Schürmann1-0/+9
2020-10-26ac/nir: remove bindless image atomic format checkRhys Perry1-7/+0
2020-10-22ac/nir: abort when an unknown intrinsic is reachedSamuel Pitoiset1-0/+1