aboutsummaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_nir_to_llvm.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* radv: fix allocating number of user sgprs if streamout is usedSamuel Pitoiset2019-09-131-1/+1
* radv/gfx10: declare a LDS symbol for the NGG emit spaceSamuel Pitoiset2019-09-101-3/+4
* radv: fill shader info for all stages in the pipelineSamuel Pitoiset2019-09-101-9/+0
* radv: do not pass all compiler options to the shader info passSamuel Pitoiset2019-09-101-2/+4
* radv/gfx10: determine the number of vertices per primitive for TESSamuel Pitoiset2019-09-061-1/+16
* radv/gfx10: make use the output usage mask when exporting NGG GS paramsSamuel Pitoiset2019-09-061-3/+8
* radv/gfx10: account for the subpass view for the NGG GS storageSamuel Pitoiset2019-09-061-0/+3
* radv: calculate esgs_itemsize in the shader info passSamuel Pitoiset2019-09-061-14/+0
* radv: calculate the GSVS vertex size in the shader info passSamuel Pitoiset2019-09-061-15/+2
* radv: gather primitive ID in the shader info passSamuel Pitoiset2019-09-061-3/+0
* radv: gather layer in the shader info passSamuel Pitoiset2019-09-061-10/+0
* radv: gather viewport in the shader info passSamuel Pitoiset2019-09-061-8/+0
* radv: gather pointsize in the shader info passSamuel Pitoiset2019-09-061-8/+0
* radv: gather clip/cull distances in the shader info passSamuel Pitoiset2019-09-061-21/+0
* radv: move ac_fill_shader_info() to radv_nir_shader_info_pass()Samuel Pitoiset2019-09-061-45/+0
* radv: merge radv_shader_variant_info into radv_shader_infoSamuel Pitoiset2019-09-061-97/+97
* radv/gfx10: always set ballot_mask_bits to 64Samuel Pitoiset2019-09-061-2/+1
* radv: keep a pointer to a NIR shader into radv_shader_contextSamuel Pitoiset2019-08-301-36/+24
* radv: move setting can_discard to ac_fill_shader_info()Samuel Pitoiset2019-08-301-1/+1
* radv: replace ac_nir_build_if by ac_build_ifccSamuel Pitoiset2019-08-301-107/+13
* radv: remove unused shader_info parameter in ac_compile_llvm_module()Samuel Pitoiset2019-08-301-3/+2
* radv: remove some unused fields from radv_shader_contextSamuel Pitoiset2019-08-301-2/+0
* ac: drop now useless lookup_interp_param from ABISamuel Pitoiset2019-08-301-31/+0
* ac: import linear/perspective PS input parameters from radv/radeonsiSamuel Pitoiset2019-08-301-17/+14
* radv: make use of has_ls_vgpr_init_bugSamuel Pitoiset2019-08-271-2/+1