aboutsummaryrefslogtreecommitdiffstats
path: root/src/amd/vulkan/radv_nir_to_llvm.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* ac/nir: Remove gfx9_stride_size_workaround_for_atomicConnor Abbott2019-08-261-6/+0
* ac,radv,radeonsi: remove LLVM 7 supportSamuel Pitoiset2019-08-231-1/+0
* radeonsi/nir: always lower ballot masks as 64-bit, codegen handles itMarek Olšák2019-08-191-2/+3
* radv: Get max workgroup size without nir.Bas Nieuwenhuizen2019-08-121-17/+2
* radv: Put wave size in shader options/info.Bas Nieuwenhuizen2019-08-121-16/+3
* ac/nir,radv: Optimize bounds check for 64 bit CAS.Bas Nieuwenhuizen2019-08-021-0/+1
* radv/gfx10: add Wave32 support for vertex, tessellation and geometry shadersSamuel Pitoiset2019-08-021-6/+7
* radv/gfx10: add Wave32 support for fragment shadersSamuel Pitoiset2019-08-021-0/+2
* radv/gfx10: add Wave32 support for compute shadersSamuel Pitoiset2019-07-311-1/+13
* radv: Don't include radv_private.h from radv_shader.hDaniel Schürmann2019-07-301-2/+2
* radv/gfx10: declare streamout user SGPRsSamuel Pitoiset2019-07-241-3/+0
* radv/gfx10: fix VS input VGPRs with the legacy pathSamuel Pitoiset2019-07-241-3/+9
* radv/gfx10: update descriptors for inline uniform blocksSamuel Pitoiset2019-07-221-3/+10
* radv/gfx10: emit the GS NGG prologue before the nested barrierSamuel Pitoiset2019-07-221-6/+1
* ac: create the LLVM builder in ac_llvm_context_initMarek Olšák2019-07-191-10/+8
* ac: create the LLVM module for Wave32 or Wave64 in ac_llvm_context_initMarek Olšák2019-07-191-4/+2
* ac: initial Wave32 support in LLVM build helpersMarek Olšák2019-07-191-2/+2
* radv: fix crash in shader tracing.Dave Airlie2019-07-191-2/+6
* radv/gfx10: do not always execute a barrier before the second shaderSamuel Pitoiset2019-07-181-1/+30
* radv/gfx10: implement VK_EXT_post_depth_coverageSamuel Pitoiset2019-07-171-0/+1
* radv: pass output values to radv_emit_stream_output()Samuel Pitoiset2019-07-161-13/+18
* radv: restore an assertion in handle_vs_outputs()Samuel Pitoiset2019-07-161-1/+1
* radv/gfx10: emit ES outputs of TES when it's not NGGSamuel Pitoiset2019-07-161-3/+3
* radv: fix gathering clip/cull distance masks for GSSamuel Pitoiset2019-07-161-0/+5
* radv/gfx10: add missing conversions for 16-bit exportsSamuel Pitoiset2019-07-161-0/+9
* radv: remove unused code in radv_export_param()Samuel Pitoiset2019-07-161-15/+1
* radv/gfx10: export the PrimitiveID for ES stages (VS or TES)Samuel Pitoiset2019-07-151-5/+55
* radv/gfx10: declare an external symbol for the ESGS ringSamuel Pitoiset2019-07-151-0/+25
* radv/gfx10: fix crash when emitting NGG GS prologueSamuel Pitoiset2019-07-151-8/+15