aboutsummaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_nir_to_llvm.c
Commit message (Expand)AuthorAgeFilesLines
* Revert "ac,radeonsi: fix compilations issues with LLVM 11"Michel Dänzer2020-05-191-1/+1
* radv: Refactor calculate_tess_lds_size and get_tcs_num_patches.Timur Kristóf2020-04-291-4/+8
* ac,radeonsi: fix compilations issues with LLVM 11Samuel Pitoiset2020-04-271-1/+1
* radv: simplify checking for Navi1x chipsSamuel Pitoiset2020-04-231-4/+2
* radeonsi: skip vs output optimizations for some outputsPierre-Eric Pelloux-Prayer2020-04-201-1/+1
* radv/llvm: fix exporting the viewport index if the fragment shader needs itSamuel Pitoiset2020-04-171-0/+1
* radv: enable lowering of GS intrinsics for the LLVM backendSamuel Pitoiset2020-04-081-48/+14
* radv/gfx10: fix required ballot size with VK_EXT_subgroup_size_controlSamuel Pitoiset2020-03-171-1/+2
* radv: add llvm_compiler_shader() helperSamuel Pitoiset2020-03-131-2/+36
* radv: remove unnecessary LLVM includesSamuel Pitoiset2020-03-131-5/+0
* radv: Move some helper functions to the radv_shader.h header file.Timur Kristóf2020-03-111-83/+18
* amd: join emit_kill() from radv and radeonsi in ac_nir_to_llvmDaniel Schürmann2020-03-091-8/+0
* radv: Squelch possibly-undefined warningEric Anholt2020-02-181-1/+1
* radv/gfx10: implement NGG GS queriesSamuel Pitoiset2020-01-291-0/+27
* amd/common,radv: move vertex_format_table to ac_shader_util.{h,c}Rhys Perry2020-01-281-27/+3
* radv/gfx10: simplify some duplicated NGG GS codeSamuel Pitoiset2020-01-151-62/+41
* radv/gfx10: add support for NGG passthrough modeSamuel Pitoiset2020-01-131-9/+13
* radv/gfx10: do not declare LDS for NGG if uselessSamuel Pitoiset2020-01-131-6/+9
* ac: unify primitive export codeMarek Olšák2020-01-081-54/+6
* ac: unify build_sendmsg_gs_alloc_reqMarek Olšák2020-01-081-24/+4
* ac: declare an enum for the OOB select field on GFX10Samuel Pitoiset2019-12-191-1/+1
* radv/gfx10: fix ngg_get_ordered_idSamuel Pitoiset2019-12-171-1/+1
* radv: handle unaligned vertex fetches on GFX6/GFX10Samuel Pitoiset2019-12-131-47/+86
* radv/gfx10: fix the vertex order for triangle strips emitted by a GSSamuel Pitoiset2019-12-041-48/+47
* radv: simplify a check in radv_fixup_vertex_input_fetches()Samuel Pitoiset2019-12-041-4/+2
* ac: set swizzled bit in cache policy as a hint not to merge loads/storesMarek Olšák2019-11-251-10/+10
* radv: Replace supports_spill with explict_scratch_argsConnor Abbott2019-11-251-9/+5
* radv: Move argument declaration out of nir_to_llvmConnor Abbott2019-11-251-774/+51
* ac/nir, radv, radeonsi: Switch to using ac_shader_argsConnor Abbott2019-11-251-706/+701
* radv: Rename ac_arg_regfileConnor Abbott2019-11-251-2/+2
* radv: remove useless RADV_DEBUG=unsafemath debug optionSamuel Pitoiset2019-11-151-25/+1
* radv: fix radv_nir_get_max_workgroup_size when nir=NULLRhys Perry2019-11-111-1/+4
* radv/gfx10: fix primitive indices orientation for NGG GSSamuel Pitoiset2019-11-071-7/+45
* radv: determine shaders wavesize at pipeline levelSamuel Pitoiset2019-11-061-2/+1
* radv: hardcode the number of waves for the GFX6 LS-HS bugSamuel Pitoiset2019-11-061-1/+1
* radv: declare NGG scratch for VS or TES and only on GFX10Samuel Pitoiset2019-10-311-5/+3
* radv: implement VK_KHR_shader_float_controlsSamuel Pitoiset2019-10-181-3/+7
* radv/gfx10: fix NGG streamout with triangle strips for VSSamuel Pitoiset2019-10-021-1/+5
* radv/gfx10: fix storing/loading NGG stream outputs for GSSamuel Pitoiset2019-10-021-12/+77
* radv/gfx10: use the component mask when storing/loading NGG stream outputsSamuel Pitoiset2019-10-021-0/+6
* radv/gfx10: fix storing/loading NGG stream outputs for VS and TESSamuel Pitoiset2019-10-021-8/+10
* aco,radv: rename record_llvm_ir/llvm_ir_string to record_ir/ir_stringRhys Perry2019-09-261-1/+1
* radv: never kill a NGG GS shaderRhys Perry2019-09-181-1/+3
* radv: fix loading 64-bit GS inputsSamuel Pitoiset2019-09-181-0/+35
* radv: always emit a position export in gs copy shadersRhys Perry2019-09-161-1/+1
* radv: keep GS threads with excessive emissions which could write to memoryRhys Perry2019-09-161-4/+11
* radv/gfx10: implement NGG streamoutSamuel Pitoiset2019-09-161-7/+514
* radv/gfx10: unconditionally declare scratch space for NGG streamout without GSSamuel Pitoiset2019-09-161-0/+22
* radv/gfx10: adjust the GS NGG scratch size for streamoutSamuel Pitoiset2019-09-161-2/+4
* radv/gfx10: add an option to switch from legacy to NGG streamoutSamuel Pitoiset2019-09-161-3/+9