Lines Matching full:radv

30 - VK_EXT_pipeline_library_group_handles on RADV
31 - VK_EXT_image_sliced_view_of_3d on RADV/GFX10+
32 - VK_KHR_map_memory2 on ANV and RADV
33 - fullyCoveredFragmentShaderInputVariable on RADV/GFX9+
34 - VK_EXT_discard_rectangles version 2 on RADV
35 - VK_EXT_graphics_pipeline_library on RADV
36 - extendedDynamicState3ColorBlendEquation on RADV
37 - primitiveUnderestimation on RADV/GFX9+
38 - VK_KHR_fragment_shading_rate on RADV/GFX11
39 - VK_EXT_mesh_shader on RADV/GFX11
40 - RGP support on RADV/GFX11
48 - radv, radeonsi: Rogue Legacy 2 alpha-to-coverage rendering issues
52 - radv: 7900 XTX hair flickering/rendering issues in VaM
53 - radv: cache crashing
63 - [ACO] [RADV] Flickering squares in some areas in The Last of Us Part 1 (with workaround)
64 - radv: Jedi Fallen Order flickering & blocky plants
70 - radv: Resident Evil 4 Chainsaw Demo GPU hang with Navi 24
71 - radv: Gotham Knights GPU hang with Navi 24
75 - radv/zink: spec@ext_texture_integer@multisample-fast-clear gl_ext_texture_integer
77 - radv: possibly not setting state dirty bits correctly
78 - RADV: VRS attachment not working in specific scenario
80 - [RADV] The Last Of Us Part 1: artifacting in the menu (with workaround)
97 - Steel Division 2 - radv/gpu hang - bisected
100 - radv: In the game Quake II RTX appeared artifacts at fresh mesa builds
101 - radv: Vampire: The Masquerade - Bloodline (Unofficial Patch) regression
104 - radv: crash compiling UE5 lumen hardware RT shader
111 - radv: Support fullyCoveredFragmentShaderInputVariable from VK_EXT_conservative_rasterization on R…
112 - radv,nir: dEQP-VK.ray_query.builtin.rayqueryterminate.* failures
127 - radv: Immortals Fenyx Rising: Grass Flicker on R9 380X and Steam Deck
128 - radv: A Plague Tale: Requiem black "flash" on 7900XTX
132 - radv: CmdCopyQueryPoolResults broken for VK_QUERY_TYPE_PRIMITIVES_GENERATED_EXT with queryCount >…
144 - radv: GTA IV graphical artifacts on 7900XTX
145 - radv: Resident Evil Revelations 2 artifacts on 7900XTX with DCC
146 - radv: Prototype 2 black textures on RDNA 3 when DCC is enabled
149 - [RADV] Returnal - pistol muzzle flash fills whole screen (graphical artifact)
172 - radv: (Using mesh shader) NIR validation failed after nir_lower_io_to_scalar_early
186 - radv: Hi-Fi Rush incorrectly rendering face shadows with DCC on 7900 XTX
191 - radv/zink: ACO assert with DOOM2016
203 - radv: Segfault during createAccelerationStructure when the backing buffer is not bound to memory
205 - radv: slow GPL (fast) link times
215 - radv: State of Decay 2 character rendering regression
218 - RADV: enabling TC-compat HTILE in GENERAL for compute queues is likely broken
224 - [RADV] Incorrect copies to/from compressed textures with mipmaps
229 - radv CTS crashes since ebec42d799b22b7b3d06acd710f5687252446a06
238 - [RADV] [MISSED PERFORMANCE POTENTIAL] Vulkan not working when Color Depth is set to "16", but Vul…
241 - radv: regression: broken UI rendering in Elden Ring
242 - radv: Missing implementation of VkImageSwapchainCreateInfoKHR and VkBindImageMemorySwapchainInfoK…
295 - radv: use shader_info->var_copies_lowered
393 - radv: Use common Get*OpaqueCaptureDescriptorDataEXT
539 - radv: Use umod_imm
624 - radv: Use vk_features2_to_features
685 - radv: Implement vk.check_status
761 - radv: Strictly limit alignment needed within a descriptor set.
762 - radv: Reduce descriptor pool allocation for alignment.
763 - radv: Set FDCC_CONTROL SAMPLE_MASK_TRACKER_WATERMARK
764 - radv: Shift left the tile swizzle more on GFX11.
766 - radv: Add helper to hash stages.
767 - radv: Hash group handles as part of RT pipeline key.
768 - radv: Use provided handles for switch cases in RT shaders.
769 - radv: Use group handles based on shader hashes.
770 - radv: Implement & expose VK_EXT_pipeline_library_group_handles.
772 - ac/surface,radv: Avoid pitch weirdness if image not used for rendertarget.
774 - ac/surface,radv: Opt out of stencil adjust.
777 - radv: Align atomic values.
778 - radv: Reserve space in framebuffer emission.
779 - radv: Reserve space in various streamout functions.
780 - radv: Reserve space in conditional rendering functions.
781 - radv: Reserve space in si_cs_emit_cache_flush.
782 - radv: Reserve space for updating DCC metadata.
783 - radv: Reserve space for fast clear related writes.
784 - radv: Reserve space for indirect descriptor set address writes.
785 - radv: Move all the dirty flags from TES binding to TCS binding.
789 - radv: initialize cmd_buffer upload list earlier
886 - radv: fix a hang with binning on CHIP_RENOIR
890 - radv: add a size check in radv_create_buffer for Android
901 - ci/radv: remove dEQP-VK.image.sample_texture.* fails/flakes
902 - radv: set RADEON_FLAG_GTT_WC for external mem on vram
903 - radv: rework radv_layout_fmask_compressed
904 - radv: add RADV_FMASK_COMPRESSION_PARTIAL
905 - radv: disable tc_compatible_cmask on GFX9 in some cases
964 - radv: CSE ray_launch_{size|id}
965 - radv: rename shader_info->cs.uses_sbt -> shader_info->cs.is_rt_shader
966 - radv: unconditionally enable scratch for RT shaders
967 - radv/rt: introduce and set rt_pipeline->stack_size
968 - radv/rt: use dynamic_callable_stack_base also for static stack_sizes
969 - radv/rt: don't hash maxPipelineRayRecursionDepth
978 - radv/rt: rename library_pipeline->groups to library_pipeline->group_infos
979 - radv/rt: defer library_pipeline allocation
980 - radv/rt: introduce struct radv_ray_tracing_module
981 - radv/rt: move stack_sizes into radv_ray_tracing_module
982 - radv/rt: only reserve stack_sizes after rt_case insertion
983 - radv: expose radv_postprocess_nir()
984 - radv: expose radv_pipeline_capture_shaders()
985 - radv/rt: introduce and use radv_rt_pipeline_compile()
986 - radv: remove unused parameters from radv_compute_pipeline_compile()
987 - radv/rt: move radv_pipeline_key from rt_variables to traversal_data
990 - radv/rt: use terminate() when returning from raygen shaders
996 - radv/rt: place any-hit scratch vars after intersection scratch vars
997 - radv/rt: Fix any_hit scratch variables.
999 - radv: add RT shader args
1000 - radv: handle RT stages in radv_nir_shader_info_pass()
1001 - radv: add RT stages to radv_get_shader_name()
1002 - radv: add RT shader handling to radv_postprocess_config
1009 - radv: add radv_create_rt_prolog()
1010 - radv: compile rt_prolog
1011 - radv/rt: use prolog for raytracing shaders
1013 - radv: remove unused parameter from radv_open_rtld_binary()
1014 - radv: separate radv_postprocess_binary_config() from radv_shader_create()
1015 - radv: remove unnecessary copy of binary->config
1016 - radv: inline radv_postprocess_config()
1017 - radv: separate radv_capture_shader_executable_info() from radv_shader_create()
1018 - radv: move gl_shader_stage from radv_binary to radv_shader_info
1019 - radv: remove radv_create_gs_copy_shader()
1020 - radv: refactor shader_compile()
1021 - radv: skip pipeline caching with RADV_DEBUG=shaders
1022 - radv: fix radv_shader_binary member fields to 32 bit.
1023 - radv/rt: Fix VK_KHR_pipeline_executable_properties
1027 - radv: update PS num_vgprs in case of epilogs rather than overallocating VGPRs
1034 - radv: derive struct radv_shader from vk_pipeline_cache_object
1035 - radv: unconditionally store the binary code in radv_shader
1036 - radv: add radv_shader_serialize() and radv_shader_deserialize() functions
1037 - radv: add struct radv_pipeline_cache_object
1038 - radv: implement radv_shader_create_cached()
1039 - radv: use vk_pipeline_cache
1040 - radv: clean up pipeline-cache interface
1041 - radv/ci: add 2 more Flakes for Navi21
1042 - radv/rt: fix total stack size computation
1043 - radv/rt: properly destroy radv_ray_tracing_lib_pipeline on error
1045 - radv: add padding to radv_shader_binary_legacy
1050 - ci/radv: Skip vkCreateInstance memory-fail test
1053 - ci/radv: Drop raven quick_shader load
1056 - ci/radv: Lower stoney CTS load
1128 - radv: remove the status query mark it unsupported.
1129 - radv: add new upload alloc aligned api
1131 - radv: adding video decode queue support
1132 - radv: add video decoder register setup.
1133 - radv/video: add initial frameworking.
1134 - radv/video: add initial h264 decoder for VCN
1135 - radv/video: add h264 support for uvd
1136 - radv: add vcn h265 decode.
1137 - radv/video: add h265 decode UVD support
1138 - radv/vcn: enable dynamic dpb tier 2 for h264/h265 on navi21+
1154 - radv: add video format support to format probing.
1158 - radv/video: fix h264 frame heights when field images are in use
1159 - radv/video: fix used for reference flags.
1160 - radv/video: fix h265 decoding sizes.
1161 - radv/trace: don't attempt to emit trace on non-graphics/compute queues
1340 - ci/zink: Update radv xfails for the recent shadow fixes.
1378 - ci/radv: Update navi21 llvm xfails.
1382 - ci/radv: Add a skip for navi21-llvm for a test that consistently timeouts.
1611 - radv: split linker script for android since it requires different symbols
1617 - vk: move radv's linker symbols scripts for use in all drivers
1773 - radv: Use the new NIR builder tex helpers for meta
1856 - vulkan,anv,hasvk,radv: Add a common vk_image_usage_to_ahb_usage helper
1860 - radv: Set vk_image.ahardware_buffer_format
1861 - vulkan,anv,hasvk,radv: Unify Android hardware buffer creation
1915 - radv/rt: Divide by the correct workgroup size
1916 - radv/bvh: Prevent NANs when computing node cost
1917 - radv/rmv: Also check the other pid field
1918 - radv/rmv: Avoid more CPU unmap deadlocks
1919 - radv/rmv: Log bo destruction before freeing it
1920 - radv/rmv: Correct timestamp shifting
1925 - radv: Extend hit attribute lowering for LDS
1926 - radv: Use LDS for closest-hit hit attributes
1927 - radv: Emit RT shader VA user SGPR
1928 - radv/rt: Add shader config combination/postprocessing utils
1929 - radv: Add RT shader stage names for executable properties
1931 - radv/rt: Also adjust the SGPR count in postprocess_rt_config
1933 - radv: Work around use-after-free compiler errors
1934 - radv: Add RT stages to radv_mesa_to_rgp_shader_stages
1935 - radv/rmv: Fix creating RT pipelines
1936 - radv/rmv: Fix import memory
1937 - radv/rt: Plug some memory leaks during shader creation
1938 - radv: Don't leak the RT prolog binary
1939 - radv: Always call si_emit_cache_flush before writing timestamps
1940 - radv: Add driconf to always drain waves before writing timestamps
2150 - radv: Fix invalid 64-bit shift.
2151 - radv: Fix missing VK_ACCESS_2_SHADER_SAMPLED_READ_BIT.
2152 - radv: Implement VK_ACCESS_2_DESCRIPTOR_BUFFER_READ_BIT_EXT.
2161 - radv: Expose VK_EXT_swapchain_maintenance1.
2494 - radv: Fix returning an expression from a void function
2921 - radv: Add a helper for finding memory indices
2922 - radv: Create a null TLAS as meta state
2923 - radv: Use the null accel struct instead of emitting 0
2924 - radv/rt: Get rid of accel struct null checks
2925 - radv: Advertise rt pipelines for Control (DX12)
2926 - radv/bvh/meson: Add the option to set defines
2927 - radv/bvh: Add a define for extended SAH
2928 - radv: Add a shader variant for PLOC with extended SAH
2929 - radv: Wrap internal build type inside a build_config struct
2930 - radv: Enable extended SAH for shallow BVHs
2931 - radv: Merge the leaf and internal converter
2932 - radv: Improve the BVH size estimation
2933 - radv: Fix creating accel structs with unbound buffers
2934 - radv: Work around shader_call_data variables in raygen shaders
2935 - radv/rq: Use 16 stack entries if there is only one ray query
2936 - radv/llvm: Use the shader names as module name
2938 - radv: Scalarize global IO with LLVM enabled
2939 - radv: Make radv_compute_dispatch non-static
2940 - radv: Implement ordered compute dispatches
2941 - radv: Use an ordered dispatch for BVH encoding
2942 - radv: Remove radv_indirect_unaligned_dispatch
2944 - radv: Use common ycbcr conversion lowering
2945 - radv/rra: Find copy memory index when initializing the trace state
2946 - radv/rra: Hide deferred accel struct data destruction behind an env var
2947 - radv: Hash VK_PIPELINE_CREATE_RAY_TRACING_NO_NULL_* flags
2948 - radv: Clean up dynamic RT stack allocation
2950 - radv: Make accel struct meta state initialization thread safe
2951 - radv: Force ACO for BVH build shaders
2952 - radv: Pre-compile BVH build shaders if there is a cache
2953 - radv: Advertise ray query support with LLVM
2954 - radv/rt: Skip instances after loading the entire node
2956 - radv: Use vk_acceleration_structure
2958 - radv/bvh/encode: Use the node type for identifying internal nodes
2959 - radv/bvh: Replace is_final_tree with bvh_offset
2960 - radv/bvh/encode: Move bvh_offset NULL check to the top of the loop
2961 - radv/bvh/encode: Introduce is_root_node
2962 - radv/bvh/encoder: Move dst_node initialization into the loop
2963 - radv: Add a build config for compact builds
2964 - radv/bvh: Implement compact encoding
2965 - radv: Use compact encoding
2966 - radv: Move the geometry infos before the BVH
2967 - radv/bvh: Move the size header field up
2968 - radv/bvh: Add a shader for filling the header
2969 - radv: Use indirect header filling for compact builds
2971 - radv/rt: Merge cull_mask and flags
2972 - radv/rt: Pre shift cull_mask
2973 - radv: Move header and geometry info init into separate functions
2974 - radv: Only init geometry infos if RRA is enabled
2975 - radv/rt: Use ushr for extracting the cull mask
2976 - radv/rt: Fix updating stack_size if the shader uses scratch
2977 - radv/rt: Use vk_pipeline_hash_shader_stage for RT stages
2979 - radv/rt: Properly handle pNext of pipeline library stages
2980 - radv/sqtt: Skip dumping pipeline libraries
2981 - radv: Fix loading stack_size from the cache
2982 - radv: Fix inserting stack_size into the cache
2983 - radv/rt: Handle load_constant instructions when inlining shaders
2985 - radv/rt: Refactor rq_load lowering
2986 - radv/rq: Rematerialize inv_dir before proceed
2987 - radv: Set user SGPR locations when declaring args
2988 - radv: Stop counting user SGPRS separately
2989 - radv/ci: Update ray tracing pipeline fail/skip lists
2990 - radv: Add radv_shader_type to fix gs_copy and trap handler handling
2991 - radv: Remove some dead radv_shader_args setup
2993 - radv: Remove has_previous_stage
2994 - radv: Pack and encode geometry id and flags on the CPU
2995 - radv/bvh: Remove calculate_node_bounds
2996 - radv: Remove radv_bvh_aabb_node::aabb
3110 - radv: use 1ull for alignment computations
3512 - zink/ci/radv: remove a test from the fails list
3514 - zink/ci: relocate radv testing from radv's gitlab-ci.yml
3519 - zink/ci: allow running manual jobs again on RADV
3525 - radv/ci: reduce the parallelism for vkcts-vangogh
3526 - zink/ci: increase the parallelism of zink-radv-vangogh-valve
3527 - zink/ci: update the radv expectations
3528 - radv/ci: update VanGogh's expectations
3530 - radv/ci: update the navi10 expectations
3614 - radv: repack radv_graphics_pipeline struct
3615 - radv: reorder dynamic state checks during bind
3616 - radv: simplify depth aspect check in radv_handle_image_transition()
3617 - radv: add some graphics pipeline hints to optimize pipeline bind
3618 - radv: remove redundant type sizing
3619 - radv: add an early out in radv_cmd_buffer_flush_dynamic_state()
3621 - radv: stop using radv_pipeline_has_stage() in BindPipeline
3637 - radv: Move constant flushing check out to callers.
3759 - zink: set ZINK_DESCRIPTORS=db for radv jobs
3884 - radv: delete radv_graphics_pipeline_compile() asserts
3885 - radv: avoid a huge memset in radv_graphics_pipeline_compile()
4041 - radv: fix leak of nir from retained shaders
4292 - radv: add RADV_DEBUG=extra_md
4331 - ac/nir,radv,radeonsi: legacy vs use ac_nir_export_(position|parameter)
4332 - ac/nir,radv,radeonsi: gs copy shader use ac_nir_export_(position|parameter)
4335 - ac/nir/ngg,radv,radeonsi: nogs use ac_nir_export_(position|parameter)
4338 - ac/nir/ngg,radv: ms use ac_nir_export_(primitive|position|parameter)
4340 - nir,ac/llvm,aco,radv,radeonsi: remove nir_export_vertex_amd
4342 - radv: move radv_consider_force_vrs above radv_fill_shader_info
4343 - radv: use amd common force_vrs option
4348 - ac/llvm: only init outputs when fragment shader for radv
4350 - aco, radv: Add load_grid_size_from_user_sgpr to aco options.
4351 - aco, radv: Move is_trap_handler_shader to aco info.
4391 - radv: implement GS load_ring_gsvs_amd/load_ring_gs2vs_offset_amd
4392 - radv,aco: use ac_nir_lower_legacy_gs
4397 - radv: load ssbo_atomic_fadd descriptor
4398 - radv/gfx11: expose shaderBufferFloat32AtomicAdd
4401 - radv: skip creation of null TLAS for null winsys
4407 - radv: set state.vbo_misaligned_mask_invalid in radv_bind_vs_input_state
4410 - radv/llvm: use the ring_offsets shader arg
4416 - radv: remove is_internal pipeline creation parameter
4430 - radv: fix setting radv_shader_info::user_data_0 with rt
4433 - radv/gfx11: improve RT scratch allocation
4709 - radv: fix missing implementation of creating images from swapchains
4710 - radv: fix hashing pipeline keys if RADV_PERFTEST=ngg_streamout is used
4711 - radv: fix re-emitting RB+ when the non-compacted color format changes
4714 - radv: fix setting MAX_MIP for BC views
4715 - radv: fix buffer to image copies with BC views on the graphics queue
4716 - radv: fix creating BC image views when the base layer is > 0
4717 - radv: rename ac_surf_nbc_view::max_mip to num_levels
4718 - radv: move some color blend helpers to radv_private.h
4719 - radv: add a new helper for normalizing blend factors
4720 - radv: add support for dynamic blend equation
4721 - radv: enable compiling PS epilogs on-demand for dynamic color blend equations
4722 - radv: fix detecting that blend is enabled when all CB states are dynamic
4723 - radv: advertise extendedDynamicState3ColorBlendEquation
4724 - radv: remove an old FIXME about a possible bug with TC-compat HTILE
4725 - radv/winsys: fix incorrect PCIID for GFX11 in the null winsys
4726 - radv: print depth image size with RADV_DEBUG=img
4727 - radv: fix RADV_DEBUG=hang with multiple cmdbuffer per submission
4728 - radv/winsys: prefix all error messages with RADV
4729 - radv: fix creating libraries with PS epilog and all CB states as dynamic
4730 - radv: fix ignoring graphics shader stages that don't need to be imported
4731 - radv: add a layer for fixing rendering issues with RAGE2
4732 - radv: simplify VK_PIPELINE_CREATE_FAIL_ON_PIPELINE_COMPILE_REQUIRED
4733 - radv: pass the number of stages to radv_hash_shaders()
4734 - radv: split radv_create_shaders() between graphics and compute shaders
4735 - radv: rename radv_create_shaders() to radv_graphics_pipeline_compile()
4736 - radv: ignore all CB dynamic states when there is no color attachments
4737 - radv: regroup dynamic states initialization
4738 - radv: only initialize non-zero values for the default dynamic state
4739 - radv: stop setting INTERPOLATE_COMP_Z
4740 - radv: fix RB+ for SRGB formats
4741 - radv: adjust ACCUM tessellation fields on GFX11+
4742 - radv: fix GPL fast-linking with libs that have retained NIR shaders
4743 - radv: skip shaders cache for fast-linked pipelines with GPL
4744 - radv: remove useless check about CS in radv_lower_io()
4745 - radv: simplify pipeline_has_ngg during graphics shaders compilation
4746 - radv: add helpers for capturing shaders and statistics
4747 - radv: pass radv_graphics_pipeline to radv_graphics_pipeline_compile()
4748 - radv: move retained shaders info to radv_graphics_pipeline
4749 - radv: pass radv_compute_pipeline to radv_compute_pipeline_compile()
4750 - radv: pass pCreateInfo to radv_graphics_pipeline_compile()
4751 - radv: optimize radv_pipeline_layout_add_set() slightly
4752 - radv: remove redundant zero initialization of pipeline layout
4753 - radv: remove radv_pipeline_stage::spirv::sha1
4754 - radv: allow to create a noop FS in a library with GPL
4755 - radv: remove one unused variable in radv_graphics_lib_pipeline_init()
4756 - radv: pass the lib flags for generating the pipeline key
4757 - radv: return a boolean value in radv_pipeline_needs_dynamic_ps_epilog()
4758 - radv: stop using the graphics pipeline key after compilation
4759 - radv: determine the last VGT API stage earlier
4760 - radv: skip compilation when possible with GPL fast-linking
4761 - radv: simplify an assertion after considering RADV_FORCE_VRS
4762 - radv: do not insert fast-linked libraries to the shaders cache
4763 - radv: fix skipping graphics pipeline compilation when the FS is NULL
4764 - radv: cleanup graphics pipeline library flags uses
4765 - radv: simplify determining when the fragment shader needs an epilog
4766 - radv: regroup PS epilog info when generating the graphics pipeline key
4767 - radv: fix disabling MRT compaction for on-demand PS epilogs
4768 - radv: make sure to disable MRT compaction when compiling a PS epilog with GPL
4769 - radv: simplify creating a FS epilog from a library
4770 - radv: stop skipping the cache for compute/raytracing pipelines with GPL
4771 - radv: stop skipping the cache for monolithic graphics pipelines with GPL
4774 - radv/ci: set RADV_PERFTEST=GPL for all VKCTS jobs
4775 - radv/ci: bump the number of runners to 3 for vkcts-navi21-valve
4776 - radv: restore uploading shaders individually instead of consecutively
4777 - radv: implement graphics shaders relocation for a RGP workaround
4778 - radv: fix importing retained NIR shaders when a lib uses the RETAIN bit
4779 - radv: use last_vgt_api_stage for determining the last stage with XFB
4780 - radv: only initialize shader arguments for the active stages
4781 - radv simplify compiling graphics shaders with a mask of active NIR stages
4782 - radv: disable DCC for mipmaps on GFX11
4783 - radv: ignore registering pipeline libaries with SQTT
4784 - radv/ci: add missing expected failures with RADV_PERFTEST=gpl on GFX1100
4785 - radv: reduce maximum line width to 8.0
4786 - radv: add support for rectangularLines
4787 - Revert "radv: acquire pstate on-demand when capturing with RGP"
4788 - radv/amdgpu: only set a new pstate if the current one is different
4789 - radv: only skip emitting the pipeline blend state if the FS uses an epilog
4790 - radv: stop using a PS epilog when the FS doesn't write any color outputs
4792 - zink/ci: skip KHR-GL46.texture_swizzle.functional with RADV
4793 - zink/ci: set RADV_PERFTEST=gpl for RADV jobs
4794 - radv/ci: disable vkcts-kabini-valve
4795 - radv/ci: move CI lists for external GPUs in separate folder
4796 - radv: configure SQ_THREAD_TRACE_CTRL.REG_AT_HWM on GFX11
4797 - radv: only enable SQTT for SE0 on GFX11
4798 - radv: make sure to wait for the trace buffer also on GFX11
4799 - radv: implement a workaround for SQTT on GFX11
4800 - radv: disable SPM counters with RGP on GFX11
4801 - radv: enable SQTT tracing on GFX11
4802 - radv: set VS_OUT_MISC_SIDE_BUS_ENA for clip distances on GFX10.3+
4803 - radv/ci: cleanup CI lists for dEQP-VK.memory.* tests that timeout
4805 - radv: implement VK_EXT_image_sliced_view_of_3d on GFX10+
4806 - radv: advertise VK_EXT_image_sliced_view_of_3d on GFX10+
4807 - radv: cleanup radv_emit_{conservative,msaa}_state() functions
4808 - radv: stop setting ENABLE_POSTZ_OVERRASTERIZATION to 1
4809 - radv: set MSAA_NUM_SAMPLES to 0 for underestimate rasterization
4810 - radv: enable primitiveUnderestimation on GFX9+
4811 - zink/ci: skip one more test that timeout with RADV
4812 - radv: fix flushing non-coherent images inside secondaries on GFX9+
4813 - radv: fix flushing non-coherent images in EndCommandBuffer()
4814 - radv: fix draw calls with 0-sized index buffers and robustness on NAVI10
4815 - radv: only expose EXT_pipeline_library_group_handles if RT is enabled
4817 - radv: ignore alpha_is_on_msb on GFX11 because the hw ignores it
4818 - radv: use new EVENT_WRITE_ZPASS packet3 on GFX11
4819 - radv: fix DCC decompress on GFX11
4820 - radv: stop allocationg the attr ring BO for compute queues on GFX11
4822 - radv/ci: adjust timeouts for Vega10 and Renoir
4823 - radv/ci: stop skipping some graphics pipeline library tests
4824 - radv/ci: update CI lists for CTS 1.3.5.0 on GFX110/POLARIS10/PITCAIRN
4826 - radv: do not add descriptor BOs on update when the global BO list is used
4827 - radv: fix incorrect stride for primitives generated query with GDS
4828 - radv: fix border color swizzle for stencil-only format on GFX9+
4829 - radv: fix defining RADV_USE_WSI_PLATFORM
4830 - radv: move disabling DCC for VRS rate images in radv_get_surface_flags()
4832 - radv: add support for VRS attachment on GFX11
4833 - radv: do not emit PA_SC_VRS_OVERRIDE_CNTL from the pipeline on GFX11
4834 - radv: advertise attachmentFragmentShadingRate on GFX11
4835 - radv: enable VK_KHR_fragment_shading_rate on GFX11
4836 - radv: disable DCC with signedness reinterpretation on GFX11
4837 - radv: move instance related code to radv_instance.c
4838 - radv: move physical device related code to radv_physical_device.c
4839 - radv: move queue related code to radv_queue.c
4840 - radv: move sampler related code to radv_sampler.c
4841 - radv: move event related code to radv_event.c
4842 - radv: move buffer related code to radv_buffer.c
4843 - radv: move device memory related code to radv_device_memory.c
4844 - radv: zero-initialize radv_shader_args right before declaring them
4845 - radv: zero-initialize radv_shader_info earlier for graphics pipeline
4846 - radv: fix the error code when the driver fails to create a PS epilog
4847 - radv: determine if a graphics pipeline needs a noop FS earlier
4848 - radv: keep track of the retained NIR shaders sha1 for LTO pipelines
4849 - radv: allow to cache optimized (LTO) pipelines with GPL
4850 - radv: rename RADV_PIPELINE_LIBRARY to RADV_PIPELINE_RAY_TRACING_LIB
4851 - radv: add helpers for destroying various pipeline types
4852 - radv: fix NGG streamout with VS and GPL on GFX11
4855 - radv: lower nir_intrinsic_load_fully_covered
4856 - radv: enable SAMPLE_COVERAGE_ENA if the fully covered built-in is used
4857 - radv: implement fullyCoveredFragmentShaderInputVariable
4858 - radv: enable fullyCoveredFragmentShaderInputVariable on GFX9+
4859 - radv: remove set but never used num_preserved_sgprs
4860 - radv: stop storing the binary as part of radv_shader_part
4861 - radv: store spi_shader_col_format to radv_shader_part_binary
4862 - radv: store the total radv_shader_part_binary size
4863 - radv: upload prologs/epilogs as part of radv_shader_part_create()
4864 - radv: allow to return the PS epilog binary to the pipeline
4865 - radv: make radv_shader_part_create() non-static
4866 - radv: add support for caching PS epilogs
4867 - radv: stop using radv_get_shader_shader() for task shaders
4868 - radv: replace radv_lookup_user_sgpr() by radv_get_user_sgpr()
4869 - radv: pass shader/base_reg to radv_emit_descriptor_pointers()
4870 - radv: pass shader/base_reg to radv_emit_inline_push_consts()
4871 - radv: pass shader/base_reg to radv_emit_userdata_address()
4872 - radv: use a separate compute path in radv_flush_constants()
4873 - radv: pass radv_shader to radv_dump_shader_stats()
4874 - radv: rework dumping shaders when a GPU hang is reported
4875 - radv: pass radv_ray_tracing_pipeline to radv_rt_pipeline_compile()
4876 - radv: pass radv_shader to radv_shader_need_indirect_descriptor_sets()
4877 - radv: implement VK_KHR_map_memory2
4878 - radv: use common GetBufferMemoryRequirements2()
4879 - radv: move cs_regalloc_hang_bug to radv_shader_info
4880 - radv: pass a radv_shader to radv_emit_dispatch_packets()
4881 - radv: remove radv_pipeline::device completely
4882 - radv: rework binding shaders to cmdbuf by introducing new helpers
4883 - radv: move radv_meta_* to a new folder
4884 - radv: copy the multisample state to radv_cmd_state
4885 - radv: move uses_user_sample_locations to radv_multisample_state
4886 - radv: separate the sample shading state between FS and graphics pipeline
4887 - radv: add DI_PT_RECTLIST to si_conv_prim_to_gs_out()
4888 - radv: stop checking dynamic states when emitting the guardband state
4889 - radv: rename gfx9_gs_info to radv_legacy_gs_info
4890 - radv: move {esgs,gsvs}_ring_size to radv_legacy_gs_info
4891 - radv/rt: bind the pipeline stack when it's not dynamic
4892 - radv/ci: update CI lists for Polaris10 and Pitcairn
4893 - radv: stop using get_vs_output_info() when emitting VS/NGG shaders
4894 - radv: emit the GS copy shader outside of radv_pipeline_emit_hw_gs()
4895 - radv: add radv_get_last_vgt_shader() helper
4896 - radv: stop using the pipeline for emitting PS inputs
4897 - radv: use the shader info stage to simplify emitting NGG shaders
4898 - radv: use the ES type to apply a workaround for NGG on GFX10
4899 - radv: pass the ES shader to radv_pipeline_emit_hw_ngg()
4900 - radv: stop using the pipeline for emitting shaders
4901 - radv: pass shader/base_reg to radv_emit_view_index_per_stage
4902 - radv: pass a shaders array to radv_get_shader()
4903 - radv: add radv_bind_shader() helper
4904 - radv: add an assertion about shader stage to radv_bind_pre_rast_shader()
4905 - radv: keep track of active stages as part of the cmdbuf state
4906 - radv: determine the last VGT shader at pipeline bind time
4907 - radv: stop using last_vgt_api_stage_{locs} during cmdbuf recording
4908 - radv: move dirtying flags for mesh shading to radv_bind_pre_rast_shader()
4909 - radv: copy bound shaders to the cmdbuf state
4910 - radv: determine and store the next graphics stage to radv_shader_info
4911 - radv: move user_data_0 to the shader info pass
4912 - radv: replace pipeline->is_ngg occurrences during cmdbuf recording
4913 - radv: replace pipeline->force_vrs_per_vertex during cmdbuf recording
4914 - radv: use serialized NIR for graphics libs with the RETAIN flag
4915 - radv: remove radv_graphics_pipeline::use_per_attribute_vb_descs
4916 - radv: remove radv_graphics_pipeline::last_vertex_attrib_bit
4917 - radv: remove radv_graphics_pipeline::next_vertex_stage
4918 - radv: remove radv_graphics_pipeline::can_use_simple_input
4920 - radv: adjust vb_desc_usage_mask for dynamic VS inputs in the info pass
4921 - radv: remove radv_graphics_pipeline::vb_desc_usage_mask
4922 - radv: remove radv_graphics_pipeline::vb_desc_alloc_size
4923 - radv: rework emitting inner coverage when a fragment shader is bound
4924 - radv: copy custom blend mode to the cmdbuf state
4925 - radv: add a helper that returns the current rasterized primitive
4926 - radv: copy rast_prim to the cmdbuf state
4927 - radv: copy uses_{drawid,baseinstance} to the cmdbuf state
4928 - radv: copy ia_multi_vgt_param to the cmdbuf state
4929 - radv: add a helper to convert a VkPipelineBindPoint
4930 - radv: copy need_indirect_descriptor_sets to radv_cmd_state
4931 - radv: add push constant state to the cmdbuf state
4932 - radv: fix sample shading when a new fragment shader is bound
4934 - radv: add dynamic support for rectangles enable/mode
4936 - radv: copy db_render_control to the cmdbuf state
4937 - radv: set PS_ITER_SAMPLE(1) for sample shading during cmdbuf recording
4938 - radv: configure PA_SC_MODE_CNTL_1 during cmdbuf recording
4939 - radv: add the raygen shader BO to the cmdbuf list
4940 - radv: fix binding raytracing/compute pipelines
4942 - radv/ci: add one more flake
4943 - radv: only copy non-NULL shaders when loaded from the cache
4944 - radv: rely on non-NULL binaries when inserting shaders to the cache
4945 - radv: allow to create/insert PS epilogs from/to the cache for libs
4946 - radv: remove dead code in radv_pipeline_get_nir()
4947 - radv: add VkGraphicsPipelineLibraryFlag to the graphics pipeline key
4948 - radv: ensure to retain NIR shaders for GPL libs found in the cache
4949 - radv: enable shaders cache for libraries with GPL
4950 - radv: fix VS prologs with GPL and static binding stride
4951 - radv: emit the PS epilog after the graphics pipeline
4952 - radv: add a helper for retaining NIR shaders
4953 - radv: move the serialized NIR to radv_graphics_lib_pipeline
4954 - radv: simplify a check when retaining NIR shaders
4955 - radv: do not retain noop FS for libs when a cache hit happened
4956 - radv: import retained NIR shaders later in the compilation process
4957 - radv/rt: stop storing unused hashes/identifiers
4958 - radv: create a helper for copying VkPipelineShaderStageCreateInfo
4959 - radv: copy stages instead of serializing NIR for GPL with the RETAIN flag
4960 - radv: enable VK_EXT_graphics_pipeline_library by default
4961 - radv/ci: update expected failures for PITCAIRN
4962 - radv/ci: remove no longer existing tests for PITCAIRN
4963 - radv/ci: update expected failures with BONAIRE
4964 - docs: add more release notes for RADV
4965 - radv: fix re-emitting vertex user SGPRs when binding a graphics pipeline
4966 - radv/ci: remove one RT test from the expected failures on RDNA3
4967 - radv: split radv_pipeline.c into radv_pipeline_{compute,graphics}.c
4968 - radv: fix pipeline creation feedback with imported graphics libs
4969 - radv: cleanup after splitting radv_pipeline.c
4970 - radv: fix detecting FMASK_DECOMPRESS/DCC_DECOMPRESS meta pipelines
4972 - radv: try to keep HTILE compressed for READ_ONLY_OPTIMAL layout
4973 - radv: re-emit the guardband state when related PSO are bound
4974 - radv: disable fast-clears with CMASK for 128-bit formats
4975 - radv: do not allow 1D block-compressed images with (extended) storage on GFX6
4976 - radv: fix usage flag for 3D compressed 128 bpp images on GFX9
4977 - radv: update binning settings to work around GPU hangs
4978 - radv/amdgpu: fix adding continue preambles and postambles BOs to the list
4979 - radv: wait for occlusion queries in the resolve query shader
4980 - radv: delay enabling/disabling occlusion queries at draw time
4981 - radv: track DB_COUNT_CONTROL changes to avoid context rolls
4982 - radv: add the perf counters BO to the preambles BO list
4983 - radv: only enable extendedDynamicState3ConservativeRasterizationMode on GFX9+
4985 - radv: fix dynamic depth clamp enable support
4986 - radv: fix fast-clearing images with VK_REMAINING_{ARRAY_LAYERS,MIP_LEVELS}
4987 - radv: disable RB+ blend optimizations on GFX11 when a2c is enabled
5170 - radv: revert Metro Exodus workaround which was moved to common code
5203 - radv: Fix depth-only-with-discard when epilogs are used.
5204 - radv: Fix emitting tess indirect descriptors twice.
5205 - radv: Loop over shader stages in flush_indirect_descriptor_sets.
5206 - radv: Fix noop FS not getting constructed for GPL pipelines.
5207 - radv: Fix missing rbplus_allowed check for dynamic PS epilogs.
5208 - radv: Assert the hardware support rbplus when emitting rbplus state.
5209 - radv: Keep shader code ptr in a separately allocated buffer.
5210 - radv/sqtt: Use code buffer from radv_shader directly instead of copying.
5211 - radv: Replace radv_trap_handler_shader with radv_shader.
5213 - radv: SDMA v4 size field is size - 1
5214 - radv: Remove SDMA padding from copy helpers.
5215 - radv: Use common helpers to translate format in SDMA copy.
5216 - radv/rt: Don't upload the prolog twice.
5217 - radv: Use radeon_cmdbuf for sdma_copy_image.
5218 - radv: Introduce sdma_copy_buffer for GFX7+.
5219 - radv: Upload shaders to invisible VRAM on small BAR systems.
5220 - radv: Wait for shader uploads asynchronously.
5221 - radv: Fix missing wait of GS copy shader upload for dmashaders.
5223 - radv: Pre-compute descriptor set layout hash.
5269 - radv: Make NGG query emission a dirty flag.
5270 - radv: Get rid of app_shaders_internal.
5271 - radv, aco: Add uses_full_subgroups to compute shader info.
5273 - radv: Lower dynamic VS inputs in NIR.
5276 - radv, aco, ac: Implement pack_half_2x16_rtz_split.
5280 - radv: Don't place CS in VRAM when bandwidth is too low.
5282 - radv: Disable NGG culling when conservative overestimation is used.
5285 - radv: Don't change LDS_SIZE for NGG culling shaders.
5286 - radv: Move checking primitive topology to radv_get_ngg_culling_settings.
5287 - radv: Use shader code to skip NGG culling in small workgroups.
5288 - radv: Remove NGG culling skip from command buffer.
5289 - radv: Refactor radv_emit_ngg_culling_state so it's based on dirty flags.
5296 - radv: Move VS input lowering to new file: radv_nir_lower_vs_inputs.
5300 - radv: Call nir_lower_array_deref_of_vec in radv_lower_io_to_scalar_early.
5302 - radv: Emulate VGT_ESGS_ITEMSIZE in shaders on GFX9+.
5305 - radv: Set pending_vmem on dynamic VS input args.
5307 - aco, radv: Rename aco_*_key to aco_*_info.
5308 - aco, radv: Move PS epilog and VS prolog args to their info structs.
5309 - aco, radv: Don't use radv_shader_args in aco.
5310 - aco: Don't include headers from radv.
5316 - radv: Lower non-dynamic VS inputs in NIR.
5317 - radv: Apply swizzle and alpha adjust in radv_nir_lower_vs_inputs.
5320 - radv: Remove VS inputs code from LLVM backend.
5322 - aco, radv: Remove VS IO information from ACO.
5336 - radv: Use new mesh shading packet defines.
5337 - radv: Add per-prim attributes to ring_attr stride.
5338 - radv: Use per-prim params in has_param_exports.
5339 - radv: Add extra offset to per-prim params.
5340 - radv: Use PRIM_ATTR for PS inputs on GFX11.
5341 - radv: Include per-prim params in NUM_INTERP on GFX11.
5342 - radv: Adjust mesh draw packets for GFX11.
5348 - radv: Enable mesh shading on GFX11.
5349 - radv: Fix swizzled VS input loads when some components are unused.
5350 - radv: Don't expose NV_mesh_shader and don't use it in CI.
5351 - radv: Remove NV_mesh_shader API entrypoints.
5352 - radv: Remove first_task and ib_addr/ib_stride.
5353 - radv: Clean up emitting zero mesh shader draw id.
5357 - radv: Move radv_nir_* to a new folder.
5358 - radv: Move radv_nir_lower_primitive_shading_rate to new file.
5359 - radv: Move radv_nir_lower_fs_intrinsics to new file.
5360 - radv: Move radv_nir_lower_intrinsics_early to new file.
5361 - radv: Move radv_nir_lower_view_index to new file.
5362 - radv: Move radv_nir_lower_viewport_to_zero to new file.
5363 - radv: Move radv_nir_export_multiview to new file.
5364 - radv, ac/nir: Move sin/cos lowering to a common pass.
5365 - radv: Move I/O lowering functions into a new file.
5366 - radv: Use radv_get_shader to get vertex shader when binding pipeline.
5378 - radv: Use linear_dispatch info in GFX11 task/mesh draw packet.
5379 - radv/amdgpu: Extract CS chain and unchain functions.
5380 - radv/amdgpu: Expose CS chain and unchain on the winsys.
5381 - radv/amdgpu: Extract radv_amdgpu_add_cs_to_bo_list function.
5382 - radv/amdgpu: Remember which CS the current one is chained to.
5383 - radv/amdgpu: Walk chained CS objects for BO list.
5384 - radv/amdgpu: Unchain CS array in queue code not in winsys.
5385 - radv: Chain cmd buffers in queue code when possible, not in winsys.
5386 - radv/amdgpu: Remove can_patch and chained submit code path.
5391 - radv: Don't include nir.h in radv_shader.h
5392 - radv: Create continue preamble on GFX6 even when no shader rings are used.
5394 - radv/amdgpu: Fix mismatching return type of radv_amdgpu_cs_submit.
5395 - radv/amdgpu: Only allow IB BOs on graphics and compute queues.
5396 - radv/amdgpu: Use correct alignment when creating CS BOs.
5397 - radv/amdgpu: Extract radv_amdgpu_cs_add_old_ib_buffer.
5398 - radv/amdgpu: Add a few assertions during submit.
5399 - radv/amdgpu: Remove hw_can_chain in favour of use_ib.
5400 - radv/amdgpu: Rewrite fallback code path so it can split submissions.
5401 - radv/amdgpu: Allow multiple continue preambles.
5402 - radv/amdgpu: Add continue preambles to fallback submit.
5403 - radv/amdgpu: Add postambles to fallback submit.
5404 - radv/amdgpu: Add ability to submit non-chained CS to fallback.
5405 - radv/amdgpu: Split gang submissions correctly when not chained.
5406 - radv: Fill continue preambles and postambles properly.
5407 - radv: Split submission in winsys instead of radv_queue.
5408 - radv/amdgpu: Use fallback submit for queues that can't use IBs.
5409 - radv/amdgpu: Clean up submission functions.
5410 - radv/amdgpu: Respect maximum number of submitted IBs per IP type.
5411 - radv: Allow task/mesh shaders with RADV_DEBUG=noibs.
5412 - radv/amdgpu: Add bool is_secondary argument to cs_create function.
5413 - radv/amdgpu: Extract radv_amdgpu_cs_bo_create function.
5414 - radv/amdgpu: Place secondary CS without IB2 in non-WC GTT.
5415 - ac, aco, radv: Clarify LDS size on GFX6, and NGG shaders.
5416 - radv: Don't hardcode LDS granularity in gfx9_get_gs_info.
5418 - aco, radv: Remove "key" from aco_compiler_options.
5419 - aco, radv: Remove redundant enable_mrt_output_nan_fixup from PS epilog info.
5435 - radv: Change radeon_cmdbuf counters to uint64_t to make alias analysis optimize radeon_emit better
5436 - radv: Clean up variables in si_get_ia_multi_vgt_param
5437 - radv: Avoid redundant fetch of radv_device
5438 - radv: Optimize emitting prefetches
5450 - radv: Fix memory leak.
5455 - radv: Set DB_Z_INFO.NUM_SAMPLES to MSAA_EXPOSED_SAMPLES without Z/S
5531 - radv: respect VK_QUERY_RESULT_WAIT_BIT in GetQueryPoolResults
5542 - radv: add shadowregs variable to RADV_DEBUG environment variable
5543 - radv: add support for register shadowing
5544 - radv: set preemp flag and pre_ena bit for shadowregs
5545 - radv: INDEX_TYPE and NUM_INSTANCES PKT3 are not shadowed
5546 - radv: fence complete struct is 4 qw size
5547 - radv: allow NULL initial_preamble_cs in radv_amdgpu_winsys_cs_submit_sysmem()
5552 - radv: set RADEON_SURF_NO_TEXTURE flag in radv_get_surface_flags()
5623 - zink/ci: remove \`primitive-id-no-gs-quads` from radv-vangogh-fails