summaryrefslogtreecommitdiff
path: root/src/amd/vulkan/radv_shader.c
AgeCommit message (Expand)AuthorFilesLines
2021-03-01radv: fix exporting SQTT pipelines with LLVMSamuel Pitoiset1-0/+1
2021-02-23radv: store a pointer to the code in radv_shader_variantSamuel Pitoiset1-0/+1
2021-02-18radv/llvm: Fix reporting LDS stats of tess control shaders.Timur Kristóf1-0/+4
2021-02-16radv: only apply the MRT output NaN fixup to non-meta shadersSamuel Pitoiset1-1/+2
2021-02-15radv,aco: add radv_nir_compiler_options::wgp_modeRhys Perry1-4/+26
2021-02-15radv: round up max_lds_per_simd / lds_per_waveRhys Perry1-1/+1
2021-02-15radv: use lds_{encode,alloc}_granularityRhys Perry1-20/+16
2021-02-15radv: switch MaxWaves statistic to wave32 wavesRhys Perry1-6/+7
2021-02-15radv: fix max_lds_per_simd on GFX10Rhys Perry1-1/+5
2021-02-08radv/winsys: remove the radv_amdgpu_winsys_bo::ws indirectionSamuel Pitoiset1-2/+2
2021-02-04radv: Implement VK_KHR_zero_initialize_workgroup_memory.Bas Nieuwenhuizen1-0/+8
2021-02-03radv: correctly enable WGP_MODE for tessellation controlRhys Perry1-1/+1
2021-02-03radv: correctly enable WGP_MODE for NGG and GSRhys Perry1-4/+4
2021-02-01vulkan: Make the debug_report implementation internalJason Ekstrand1-2/+2
2021-02-01vulkan: Use vk_object_base::type for debug_reportJason Ekstrand1-8/+3
2021-02-01radv: Switch to the common VK_EXT_debug_reportJason Ekstrand1-2/+2
2021-01-29radv: Expose VK_KHR_workgroup_memory_explicit_layout.Bas Nieuwenhuizen1-2/+5
2021-01-26radv: Pointer arithmetic on char/uint8_t, not voidJames Park1-2/+2
2021-01-21radv: use nir_opt_accessRhys Perry1-0/+6
2021-01-21radv,aco: use deref_buffer_array_lengthRhys Perry1-0/+1
2021-01-20radv,aco: don't use MUBUF for multi-channel loads on GFX8 with robustness2Rhys Perry1-0/+1
2021-01-20radv: fix max_waves estimation on GFX10.3Rhys Perry1-0/+2
2021-01-13nir/loop_unroll: unroll more aggressively if it can improve load schedulingRhys Perry1-0/+1
2021-01-13radv: vectorize 16bit instructionsDaniel Schürmann1-0/+1
2021-01-12radv: enable .lower_inegDaniel Schürmann1-0/+1
2021-01-12radv: add RADV_DEBUG=invariantgeomRhys Perry1-0/+26
2021-01-11nir: replace .lower_sub with .has_fsub and .has_isubDaniel Schürmann1-0/+2
2021-01-08radv: support SpvCapabilitySparseResidencyRhys Perry1-0/+1
2021-01-08radv: implement is_sparse_texels_resident and sparse_residency_code_andRhys Perry1-8/+14
2020-12-14radv: track if VRS is enabled to apply a workaround on GFX10.3Samuel Pitoiset1-0/+1
2020-12-14radv: implement VK_KHR_fragment_shading_rateSamuel Pitoiset1-0/+1
2020-12-02radv: Wrap pragmas with __GNUC__ to fix MSVCJames Park1-0/+4
2020-11-30radv: disable WGP_MODE for NGG on GFX10.3Samuel Pitoiset1-1/+5
2020-11-20radv: Fix -Wshadow warningsTony Wasserka1-4/+7
2020-11-12nir: optimize nir_lower_discard_to_demote to lower discard/demote both waysMarek Olšák1-2/+2
2020-11-11nir/builder: Add a name format arg to nir_builder_init_simple_shader().Eric Anholt1-2/+1
2020-11-11nir/builder: Drop the mem_ctx arg from nir_builder_init_simple_shader().Eric Anholt1-1/+1
2020-11-11nir_builder: Return a new builder from nir_builder_init_simple_shader().Eric Anholt1-2/+1
2020-11-09radv: implement VK_EXT_shader_image_atomic_int64Rhys Perry1-0/+1
2020-10-28radv: remove call to nir_lower_pack()Daniel Schürmann1-1/+0
2020-10-28radv: lower pack_[64/32]_* via nir_lower_alu_to_scalar()Daniel Schürmann1-0/+3
2020-10-20Revert "radv/aco: disable NGG GS support because it randomly hangs the GPU"Samuel Pitoiset1-1/+1
2020-10-19util,ac,aco,radv: Cross-platform memstream APIJames Park1-6/+10
2020-10-14radv,aco: lower_pack_half_2x16Daniel Schürmann1-0/+1
2020-10-14radv: move compiler statistics to ACOSamuel Pitoiset1-2/+0
2020-10-14ac,amd/llvm,radv: Initialize structs with {0}James Park1-4/+4
2020-10-14radv/aco: disable NGG GS support because it randomly hangs the GPUSamuel Pitoiset1-1/+1
2020-10-13nir: move divergence analysis options to nir_shader_compiler_optionsRhys Perry1-0/+1
2020-10-13radv/aco,nir/lower_subgroups: don't lower electRhys Perry1-0/+1
2020-10-09radv: use radv_optimize_nir() less in radv_link_shaders()Rhys Perry1-1/+6