Lines Matching full:radv

30 - VK_EXT_map_memory_placed on RADV, ANV and NVK
31 - VK_KHR_shader_subgroup_rotate on RADV and ANV and NVK
32 - VK_KHR_load_store_op_none on RADV, ANV, NVK and Turnip
33 - VK_KHR_line_rasterization on RADV, ANV, NVK and Turnip
34 - VK_KHR_index_type_uint8 on RADV, ANV, NVK and Turnip
36 - VK_KHR_shader_maximal_reconvergence on RADV, ANV and NVK
37 - VK_KHR_shader_quad_control on RADV
43 - alphaToOne/extendedDynamicState3AlphaToOneEnable on RADV
44 - VK_EXT_device_address_binding_report on RADV
47 - VK_EXT_shader_object on RADV
48 - VK_EXT_nested_command_buffer on NVK and RADV
57 - radv: Crash due to nir validation fail in Enshrouded
70 - radv: Enshrouded GPU hang on RX 6800
82 - radv/video: 10-bit support
83 - radv: vkCmdWaitEvents2 is broken
86 - radv: mesa-9999/src/amd/vulkan/radv_image_view.c:147: radv_set_mutable_tex_desc_fields: Assertion…
91 - radv: UMR wave parsing format is outdated
92 - radv: GetImageMemoryRequirements2 does not look at VkImagePlaneMemoryRequirementsInfo
93 - RADV, regression : Objects randomly appear/disappear on Unreal Engine 4 titles using D3D12 backen…
96 - radv: Address binding report for images is incorrect.
107 - radv: RDR2 might need zerovram
119 - radv: WWE 2K24 has very quirky DCC issues on RDNA2
130 - [radv] Half-Life Alyx renders solid black for reflective surfaces
147 - RADV: GPU crash when setting 'RADV_DEBUG=allbos'
150 - radv regression between a337a0c8072d0be487e43c2b7b132e003c6d5a5e and 83f741124b66818053b6b1b2f7e4…
153 - [radv] Crash when VkGraphicsPipelineCreateInfo::flags = ~0u
158 - [radv] Holographic projection texture glitch in Rage 2
184 - radv: Multiview PSO forgets to export layer in some cases.
230 - radv: games render with garbage output on RX5600M through PRIME with DCC
671 - radv: Remove ray_launch_size_addr_amd system value.
672 - radv: Add winsys argument to buffer map/unmap.
673 - radv/winsys: Use radv_buffer_map wrapper.
674 - radv/amdgpu: Use mmap directly.
675 - radv: Support for mapping a buffer at a fixed address.
676 - radv: Implement reserving the VA range on unmap.
677 - radv: Expose VK_EXT_map_memory_placed.
678 - radv: Fix differing aspect masks for multiplane image copies.
679 - radv: Use zerovram for Enshrouded.
1204 - {vulkan,radv,anv}/video: fix issue in H264 scaling lists derivation
1208 - radv: fix pipeline stats mask
1210 - radv: hide the sparse queue when radv_legacy_sparse_binding
1211 - radv: hide the sparse queue on older kernels
1212 - radv: set VK_SYNC_FEATURE_GPU_MULTI_WAIT
1214 - radv: fix 2d/3d image copy on compute queue
1480 - radv: enable VK_KHR_shader_maximal_reconvergence
1482 - radv: enable VK_KHR_shader_quad_control
1483 - radv: fix initialization of radv_shader_layout->use_dynamic_descriptors
1624 - radv/video: refactor sq start/end code to avoid decode hangs.
1625 - radv: don't submit empty command buffers on encoder ring.
1633 - radv: fix correct padding on uvd
1634 - radv: init decoder ip block earlier.
1635 - radv/uvd: uvd kernel checks for full dpb allocation.
1636 - radv: don't submit 0 length on UVD either.
1643 - radv/video: fix filling out decode operations.
1644 - radv/video: use vcn ip version in more places.
1645 - radv: rename it_ptr to it_probs_ptr in advance of adding av1
1646 - radv/video: use proper struct sizes for decoder structs.
1647 - radv/video: add VK_KHR_video_decode_av1 support.
1651 - radv/video: fix h265 decode with unaligned w/h
1654 - radv/video: export unified queue header/tail functions.
1655 - radv: add direct cs emit for a dword.
1656 - radv: add encoder queue support pieces and encoder queries.
1657 - radv/video: add parameter patching calls.
1658 - radv/video: add initial support for encoding with h264.
1659 - radv/video: add h265 encode support
1660 - radv/video: enable video encoding behind perftest flag
1661 - radv/video: handle encode control parameters better.
1662 - radv/video: don't advertise timestamp bits for decode/encode
1664 - radv/video/encode: fix quality params on v2 hw.
1711 - ci/amd: meld radv-traces into radv-raven-traces
1739 - radv/video: Set maxActiveReferencePictures to 16 for H264/5
1742 - radv/video: Fix setting slice QP
1743 - radv/video: Set correct bitstream buffer size
1744 - radv/video: Set VBV buffer size and level
1745 - radv/video: Select temporal layer when encoding each frame
1746 - radv/video: Set maxSublayerCount to 4 for H265
1747 - radv/video: Avoid resetting rate control every frame
1748 - radv/video: Implement per picture type min/max QP
1749 - radv/video: Set correct bit depth and format for 10bit input
1750 - radv/video: Check encode profiles and bit depth in capabilities query
1751 - radv/video: Report maxBitrate in encode capabilities
1851 - zink+radv/ci: drop duplicates flakes lines
1854 - radv/ci: sort navi21 flakes
1910 - radv: enable VK_EXT_headless_surface on all platforms except Windows
1963 - zink+radv: update navi31 expectations (one test fixed)
2007 - radv/ci: sort tahiti flakes
2008 - radv/ci: add a bunch of flakes seen recently
2011 - radv/ci: add more flakes
2018 - radv/ci: another batch of flakes
2019 - radv/ci: another batch of flakes
2020 - radv/ci: dEQP-VK.spirv_assembly.type.vec4.i8.mod_geom Fail -> Crash on tahiti
2028 - radv/ci: simplify tahiti flakes list
2082 - radv: initialize a couple of variables
2525 - radv/rt: Add workaround to make leaves always active
2526 - radv: Fix shader replay allocation condition
2529 - radv/amdgpu: Fix build on BSD
2536 - radv: Use secure_getenv in radv_builtin_cache_path
2537 - radv: Use secure_getenv for RADV_THREAD_TRACE_TRIGGER
2539 - radv/rt: Write inactive node data in ALWAYS_ACTIVE workaround
2540 - radv/rt: Optimize update shader VGPR usage
2541 - radv,driconf: Enable active AS leaf workaround for Jedi Survivor
2542 - radv/rt: Handle monolithic pipelines in capture/replay
2544 - radv: Set SCRATCH_EN for RT pipelines based on dynamic stack size
2545 - radv/rt: Fix frontface culling with emulated RT
2546 - radv/rt: Force active leaves for every updateable accel struct
2547 - radv,driconf: Remove active accel struct workaround
2548 - radv: Only enable SEs that the device reports
2565 - radv: lower boolean shuffle
2574 - radv: enable VK_KHR_shader_subgroup_rotate
2575 - radv: report rotate subgroup feature bits
2586 - radv/gfx11+: add rtwave32 perftest option
2611 - radv: sink alu
2612 - radv: move alu
2616 - radv: use ac_nir_opt_pack_half
2617 - radv, radeonsi: don't use D16 for f2f16_rtz
2648 - radv: Fix compilation with gcc-13 and tsan enabled
2716 - radv+zink/ci: Update xfiles based on nightly run
2717 - radv/ci: Update xfiles based on nightly run
2764 - radv: export multiview in VS/TES/GS for depth-only rendering
2770 - radv: Store range rather than bo_size in VkBuffer/VkImage.
3155 - radv/amdgpu: Handle -ENODATA and -ETIME from cs_submit
3156 - radv: Mark device loss if QueueSubmit failed immediately
3157 - radv: Remove check_status
3158 - radv/amdgpu: Remove ctx_query_reset_status
3159 - radv: Add radv_get_tdr_timeout_for_ip helper
3160 - radv: Ensure vkGetQueryPoolResults returns in finite-time
3185 - radv: Enable KHR_video_queue if encode is enabled
3186 - radv: Properly initialize imageCreateFlags in GetPhysicalDeviceVideoFormatPropertiesKHR
3562 - radv/debug: Canonicalize shader addr
3563 - radv: Canonicalize addresses in radv_find_shader
3564 - radv/debug: Try to find unbound shaders
3565 - radv/debug: Dump descriptor binding information
3572 - radv: Vectorize load_global_constant
3577 - radv: Implement NIR debug printf
3580 - radv/rt: Use doubles inside intersect_ray_amd_software_tri
3584 - radv/radix_sort: clang-format
3585 - radv: Reduce the amount of radv_device_to_handle calls
3586 - radv: Make radv_write_user_event_marker non-static
3587 - radv: Emit user events during acceleration structure builds
3588 - radv: Skip unused acceleration structure build paths
3589 - radv/sqtt: Set SeparateCompiled for monolithic RT pipelines
3590 - radv/sqtt: Handle ray tracing pipelines with no traversal shader
3591 - radv/rt: Lower ray payloads like hit attribs
3592 - radv/rra: Rename rra_chunk_type to rra_chunk_version
3593 - radv/rra: Use memcpy for chunk descriptions
3594 - radv/rra: Remove useless variable
3595 - radv/rra: Refactor error handling
3596 - radv/rra: Dump basic ray history tokens
3598 - radv/rra: Implement ahit/isec counters
3600 - radv: Wire up ac_gather_context_rolls
3612 - radv/rra: Avoid reading past the ray history buffer
3613 - radv/meta: Add shader - device mapping for radv_build_printf
3624 - radv/rt: Implement RADV_DEBUG=shaderstats
3625 - radv/rt: Add radv_ray_tracing_stage_info
3626 - radv/rt: Fixup constant args
3628 - radv/rt: Avoid passing unused data to the next stage
3629 - radv/rt: Inline constant trace_ray srcs into the traversal shader
3630 - radv/rt: Inline constant information about ray flags
3631 - radv/rt: Fix raygen_imported condition
3636 - radv: Add support for IB annotations
3637 - radv: Add an IB annotation layer
3639 - radv: Use radv_buffer_map for parsing IBs
3640 - radv/rt: Use 32-bit offsets for load_sbt_entry
3641 - radv: Skip more acceleration structure build markers
3642 - radv/printf: Use fprintf instead of printf
3663 - radv: Destroy leaf_updateable_pipeline
3670 - radv: Handle all dependencies of CmdWaitEvents2
3672 - radv: Fix radv_shader_arena_block list corruption
3673 - radv: Remove arenas from capture_replay_arena_vas
3674 - radv: Zero initialize capture replay group handles
3947 - radv/av1: limit profile and bit depth to supported values
3984 - amd: unify NIR options between RADV and radeonsi
4189 - radeonsi: use the same nir_lower_subgroups_options as RADV
4292 - radv/ci: switch vkcts-polaris10 from mupuf to KWS' farm
4293 - radv/ci: add a vkcts-tahiti job
4294 - radv/ci: add a vkd3d-tahiti job
4543 - radv: inline radv_device_fault_detection_enabled
4863 - radv: Remove dead shared variables after optimization loop.
4885 - radv: don't remove the blit queue from the device queues
4896 - radv: don't use python 3.9 feature in radv_annotate_layer_gen.py
4909 - radv: do nir_shader_gather_info after radv_nir_lower_rt_abi
4926 - radv: support minmax filter for more formats
4948 - radv: don't advertise DGC with LLVM
4949 - radv: stop using 5/8 component SSBO stores
4950 - radv,aco: allow VS prologs to increase VGPR usage
4953 - radv: use dual_color_blend_by_location with Half-Life Alyx
4971 - radv: optimize msad_4x8 to mqsad_4x8
4972 - radv: memset radv_pipeline_cache_object data
4985 - radv: cache RT stage info
5145 - radv: constify stages in radv_rt_fill_group_info()
5146 - radv/rt: re-use radv_ray_tracing_stage::sha1 for hashing RT pipelines
5147 - radv: correctly return VK_ERROR_OUT_OF_DEVICE_MEMORY when mapping a BO fails
5148 - radv/nir: pass radv_shader_stage to some radv_nir_xxx() functions
5149 - radv/nir: remove useless struct for nir_shader typedef
5150 - radv: remove one unused parameter in radv_fill_shader_info_ngg()
5151 - radv: move radv_pipeline_key::mesh_fast_launch_2 to the per-device cache key
5152 - radv: add radv_shader_stage_key to radv_shader_stage
5153 - radv: use radv_shader_stage_key directly with pre-existing fields
5154 - radv: add optimisations_disabled to radv_shader_stage_key
5155 - radv: remove unecessary radv_nir_compiler_options::key
5156 - radv: remove unused lower_rt_instruction_monolithic_state::key
5157 - radv: stop passing the pipeline key when compiling compute/rt shaders
5158 - radv: re-organize radv_pipeline_key
5159 - radv: add vertex_robustness1 to radv_shader_stage_key
5160 - radv: introduce radv_graphics_state_key
5162 - radv: add keep_statistic_info to radv_shader_stage_key
5163 - radv: add shader_version to radv_shader_stage_key
5164 - radv: pass radv_shader_stage_key to radv_pipeline_stage_init()
5165 - radv: make sure to retain shaders key for imported shaders with GPL
5166 - radv: cleanup radv_generate_pipeline_key()
5167 - radv: add radv_pipeline_get_shader_key()
5168 - radv/rt: cleanup radv_parse_rt_stage()
5169 - radv: hash radv_shader_stage_key
5170 - radv: stop hashing radv_pipeline_key for compute/rt pipelines
5171 - radv: remove the pipeline key for compute pipelines
5172 - radv: remove the pipeline key for ray tracing pipelines
5173 - radv: remove an extra new line in radv_shader.h
5174 - radv: pass radv_graphics_state_key to radv_hash_shaders()
5175 - radv: remove radv_generate_pipeline_key()
5176 - radv: rename radv_pipeline_key to radv_graphics_pipeline_key
5177 - radv: delay emitting streamout enable at draw time
5179 - radv: fix indirect dispatches on the compute queue on GFX7
5180 - radv: fix indirect draws with NULL index buffer on GFX10
5181 - radv: remove unused parameter to gather_shader_info_mesh()
5182 - radv: add a per-stage key field for mesh shaders with a task shader
5187 - radv: add a helper for binding the custom blend mode
5188 - radv: add a helper to get the VGT_GS_OUT value
5189 - radv: prevent accessing NULL pipelines when emitting VBO with ESO
5190 - radv: re-emit the TCS epilog when a new TCS is bound
5191 - radv: enable prologs/epilogs in-memory cache for shader objects
5192 - radv: add required NV entrypoints for VK_EXT_shader_object
5193 - radv: initialize default dynamic state when beginning a new cmdbuf
5194 - radv: add radv_shader_stage::next_stage field
5195 - radv: add radv_shader_layout::dynamic_offset_count
5196 - radv: add support for creating/destroying shader objects
5197 - radv: make some pipeline graphics helpers non-static for ESO
5198 - radv: add support for binding/emitting shader objects
5199 - radv: advertise VK_EXT_shader_object on GFX6-8
5200 - radv: advertise VK_KHR_load_store_op_none
5201 - radv: promote VK_EXT_line_rasterization to KHR
5202 - radv: advertise VK_KHR_line_rasterization
5203 - radv: promote VK_EXT_index_type_uint8 to KHR
5204 - radv: advertise VK_KHR_index_type_uint8
5205 - radv: use device->vk.enabled_features instead of iterating twice
5206 - radv: fix segfault when getting device vm fault info
5207 - radv/ci: enable RADV_PERFTEST=shader_object for vkcts-polaris10-valve
5208 - radv: refactor gfx103_pipeline_emit_vgt_draw_payload_cntl()
5209 - radv: refactor gfx103_pipeline_emit_vrs_state()
5210 - radv: use the non-emitted graphics pipeline for the needed dynamic states
5211 - radv: fix the late scissor emission workaround with ESO on GFX9
5212 - radv: set NGG fields in vgt_shader_key for ESO on GFX10+
5213 - radv: do not ignore RADV_DYNAMIC_FRAGMENT_SHADING_RATE for ESO on GFX10.3+
5214 - radv: emit more default states for ESO on GFX10.3+
5215 - radv: export alpha-to-coverage via MRTZ for ESO on GFX11
5216 - radv: fix detecting invalid binaries with ESO
5217 - radv: fix emitting tess domain origin for merged TES+GS on GFX9
5218 - radv: emit required programming for tess on GFX10+ in radv_emit_hw_vs()
5219 - radv: rebind mesh/task shaders when restoring meta context
5220 - radv: determine next stage for mesh/task with ESO
5221 - radv: ignore unneeded dynamic states with mesh shaders and ESO
5222 - radv: determine the last VGT api stage with mesh shaders and ESO
5223 - radv: bind and emit mesh/task shaders with ESO
5224 - radv: prevent crashes when a task shader is compiled unlinked with ESO
5225 - radv: init the shader key in radv_shader_stage_init() for ESO
5226 - radv: add support for VK_SHADER_CREATE_NO_TASK_SHADER_BIT_EXT
5227 - radv: add a helper to know if device fault detection is enabled
5228 - radv: refactor dumping GPU hang reports by using chunks
5229 - radv: add support for keeping GPU hang reports in memory
5230 - radv: export GPU hang reports through VK_EXT_device_fault
5231 - radv: enable deviceFaultVendorBinary if RADV_DEBUG=hang is set
5232 - radv: remove radv_graphics_state_key::dynamic_patch_control_points
5233 - radv: determine the workgroup size for TCS earlier
5234 - radv: set the default workgroup size for VS as LS
5235 - radv: constify radv_device in radv_emit_shader_pointer()
5236 - radv: check active NIR stages before trying to merge shaders on GFX9+
5237 - radv: only merge shader info stages if both stages exist on GFX9+
5238 - radv: rework shader arguments for separate compilation of VS+TCS on GFX9+
5239 - radv: always mark drawid/base_instance used with ESO
5240 - radv: force TCS stage for VS as LS compiled separately on GFX9+
5241 - radv: always emit PGM_RSRC1_HS when emitting the TCS epilog state
5242 - radv: add support for emitting VS+TCS compiled separately on GFX9+
5243 - radv: do not allow to enable VK_EXT_shader_object with LLVM
5244 - radv: add a workaround for mipmaps and minLOD on GFX6-8
5245 - radv/sqtt: fix describing queue submits for RGP
5246 - radv: limit maxIndirectCommandsTokenCount to 512
5247 - radv: remove one indentation level in radv_fill_shader_info_ngg()
5248 - radv: squash GFX10/GFX10.3 NGG restrictions in the same condition
5249 - radv: always set GS as NGG if present on GFX11
5250 - radv: use next_stage to determine the NGG stage
5251 - radv: check for MESA_SHADER_TESS_EVAL in radv_fill_shader_info_ngg()
5252 - radv: determine the ES stage earlier when processing binary config
5253 - radv: determine the workgroup size for GS non-NGG earlier
5254 - radv: set the default workgroup size for VS/TES as ES
5255 - radv: change the user SGPR idx of AC_UD_TES_STATE
5256 - radv: add a new user SGPR for the ESGS ring item size
5257 - radv/nir: lower esgs_vertex_stride for GS compiled separately on GFX9+
5258 - radv: rework shader arguments for separate compilation of VS+GS on GFX9+
5259 - radv: declare streamout buffers for VS+GS compiled separately on GFX9+
5260 - radv: force GS stage for VS as ES compiled separately on GFX9+
5261 - radv: add support for emitting VS+GS compiled separately on GFX9+
5262 - radv/ci: remove VKD3D_CONFIG=dxr11 for navi21/navi31
5263 - radv: remove unused radv_indirect_command_layout::state_offset
5264 - radv: only load 3x32-bit elements when emitting draws with mesh shader
5266 - radv: add RADV_DEBUG=nongg_gs for GFX10/GFX10.3
5267 - radv: add radv_disable_ngg_gs and enable it for Persona 3 Reload
5268 - radv: fix RGP barrier reason for RP barriers inserted by the runtime
5269 - radv: force GS stage for TES as ES compiled separately on GFX9+
5270 - radv: declare streamout buffers for TES+GS compiled separately on GFX9+
5271 - radv: declare AC_UD_TES_STATE for separate compilation of GS on GFX9+
5272 - radv: bind the vertex input SGPR only for relevant stages
5273 - radv: add support for emitting TES+GS compiled separately on GFX9+
5274 - radv: allow RADV_PERFTEST=shader_object on GFX9/VEGA10
5275 - radv/ci: enable RADV_PERFTEST=shader_object on VEGA10
5276 - radv: cleanup radv_shader_combine_cfg_vs_tcs()
5277 - radv: fix emitting VS prologs for merged shaders compiled separately on GFX10+
5278 - radv: clear RADV_CMD_DIRTY_SHADERS when resetting the shader object state
5279 - radv: clear the custom blend mode when resetting gfx pipeline state
5280 - radv: fix re-emitting DB_RENDER_CONTROL when resetting gfx pipeline state
5281 - radv: make sure to reset the GS copy shader with ESO
5282 - radv: fix selecting shader variants with ESO
5283 - radv: fix setting the rasterized primitive for ESO
5284 - radv: enable GS_FAST_LAUNCH=2 by default for RDNA3 APUs (Phoenix)
5285 - radv: only configure {XYZ_DIM,DRAW_INDEX}_REG for mesh shaders if enabled
5286 - radv: re-enable GS_FAST_LAUNCH=2 by default on GFX11
5287 - radv: stop using conditional rendering internally when preprocessing DGC
5288 - radv: disable conditional rendering if enabled when preprocessing DGC
5289 - radv: pass the ES stage when emitting geometry shader with ESO
5290 - radv: determine the ES stage for merged NGG shaders compiled separately
5291 - radv: prefix radv_vgt_shader_key::streamout with ngg
5292 - radv: set radv_vgt_shader_key::ngg_streamout for ESO
5293 - radv: determine the number of invocations only for VS/TES as NGG
5294 - radv: store the number of outputs for VS/TES as NGG
5295 - radv: use radv_shader_info for computing NGG LDS layout
5296 - radv: fix a compilation warning in radv_bind_graphics_shaders()
5298 - radv: move mesh_fast_launch_2 to radv_physical_device
5299 - radv: initialize disk cache slightly later when creating a physical device
5300 - radv: introduce a per physical device cache key
5301 - radv: fix binary shaders compatibility with ESO
5302 - radv: fix indirect dispatches on compute queue with conditional rendering on GFX7
5303 - radv: remove the union in radv_shader_object
5304 - radv: fix a big memleak with VK_EXT_shader_object
5305 - radv: free NIR shaders when creating linked shaders with ESO
5306 - radv: simplify binding the GS copy shader with ESO
5307 - radv: rename radv_emit_shaders() to radv_emit_graphics_shaders()
5308 - radv: simplify emitting VGT_ESGS_RING_ITEMSIZE for ESO
5309 - radv: re-emit more states when a shader compiled separately is bound
5310 - radv: only enable emulated mesh/task shader invocations on GFX10.3
5311 - radv: add support for mesh primitives queries on GFX11
5312 - radv: add support for task shader invocations queries on GFX11
5313 - radv: remove a TODO about adding mesh/task queries on GFX11
5314 - radv: store/reset conditional rendering user info in the helpers
5315 - radv: add support for conditional rendering on the compute queue with DGC
5316 - radv: remove unused parameter in gfx10_get_ngg_query_info()
5317 - radv: do not set gs.has_pipeline_stat_query twice for NGG GS
5318 - radv: use so.num_outputs to determine if NGG shaders need XFB queries
5319 - radv: determine NGG query info before linking shader info
5320 - radv: pass gfx10_ngg_info to gfx10_get_ngg_info()
5321 - radv: pass radv_shader_info to gfx10_get_ngg_info()
5322 - radv: determine NGG culling info before NGG info
5323 - radv: compute NGG scratch LDS base in gfx10_get_ngg_info()
5324 - radv: compute the total LDS usage in gfx10_get_ngg_info()
5325 - radv: disable VK_FORMAT_E5B9G9R9_UFLOAT_PACK32 with minmax filter on GFX6
5326 - radv/ci: enable RADV_PERFTEST=shader_object for vkcts-tahiti-valve
5327 - radv: clean up MAX_ALLOWED_TILES_IN_WAVE programming
5328 - radv: add missing RADV_DEBUG_NO_NGG_GS to the physical device cache key
5329 - radv: fix conditional rendering with direct mesh+task draws and multiview
5330 - radv: move conditional rendering for compute in radv_cmd_state
5331 - radv: get the pipeline layout info from the push constant token with DGC
5332 - radv: add a helper to calculate the compute resource limits
5333 - radv: add a function to get compute pipeline metadata for DGC
5334 - radv: add support for VK_PIPELINE_CREATE_INDIRECT_BINDABLE_BIT_NV
5335 - radv: implement vkGetPipelineIndirectXXX() for DGC
5336 - radv: implement vkCmdUpdatePipelineIndirectBufferNV()
5337 - radv: implement indirect compute pipeline binds with DGC
5338 - radv: handle indirect pipeline binds with scratch and DGC
5339 - radv: force shader BOs to be local BOS with DGC indirect compute pipelines
5340 - radv: enable deviceGeneratedComputePipelines
5341 - radv: fix conditional rendering on compute queue on GFX6
5342 - radv: add missing conditional rendering for indirect dispatches on GFX6
5343 - radv: add a helper to emit PKT3_COND_EXEC
5344 - radv: add a new user SGPR for NGG shaders compiled separately with ESO
5345 - radv: lower lds_ngg_{gs_out_vertex_base,_scratch_base} with ESO
5346 - radv: add support for emitting NGG shaders with ESO
5347 - radv: allow RADV_PERFTEST=shader_object on GFX11
5348 - radv: enable radv_zero_vram for RAGE2
5349 - radv: preserve streamout_buffers user SGPR for VS/TES + GS compiled separately
5350 - radv: always use ace_cs for the gang CS variable
5351 - radv: refactor emitting the view index for task shaders
5352 - radv: allocate a 32-bit value for the MEC fw bug with indirect mesh+task earlier
5353 - radv: stop passing radv_cmd_buffer to draw functions with task shaders
5354 - radv/ci: remove RT tests from the VANGOGH skip list
5355 - radv/ci: remove dEQP-VK.robustness.* from the VANGOGH skip list
5356 - radv: disable NGG in more situations with ESO on GFX10/GFX10.3
5357 - radv: implement has_vgt_flush_ngg_legacy_bug for ESO
5358 - radv: allow RADV_PERFTEST=shader_object on GFX10/GFX10.3
5359 - radv,aco: stop duplicating PS/TCS epilog fields
5360 - radv: add a helper to emit PS/TCS epilogs
5361 - radv/ci: enable RADV_PERFTEST=shader_object for VKCTS jobs on GFX10+
5362 - radv/ci: mark dEQP-VK.shader_object.binding.mesh_swap_task as flake on NAVI21
5363 - radv: stop using the custom blend mode for PS epilogs
5364 - radv: re-emit RB+ state with PS epilogs only when the col format changes
5365 - radv: fix emitting default blend state for PS without epilogs and ESO
5366 - radv: allow RADV_PERFTEST=shader_object on all GFX9 GPUs
5369 - ci: use Linux kernel 6.6 for RADV
5370 - radv/ci: update list of flakes for VKCTS jobs
5371 - zink/ci: update list of flakes for RADV jobs
5373 - radv: fix determining if PrimId is used for merged shaders compiled separately
5374 - radv: determine radv_vgt_shader_key::has_ngg_xxx with the last VGT shader
5375 - radv: rework generating vgt_shader_key for pipelines
5376 - radv: fix wave32 support with ESO
5377 - radv: add helpers to bind the GS copy shader and the RT prolog
5378 - radv: fix RADV_PERFTEST=dmashaders with ESO
5379 - radv: emit VGT_GS_OUT_PRIM_TYPE as part of the dynamic primitive topology
5380 - radv: disable binning correctly on GFX11.5
5381 - radv: fix programming of PA_SC_BINNER_CNTL_1.MAX_ALLOC_COUNT on GFX11
5382 - radv: program SAMPLE_MASK_TRACKER_WATERMARK optimally for GFX11 APUs
5383 - radv: add a GPU hang workaround for legacy tess+GS for GFX10.3
5384 - radv: fix occlusion queries with MSAA and no attachments
5385 - radv: add radv_force_pstate_peak_gfx11_dgpu and enable it for Helldivers 2
5387 - radv: add a workaround for null IBO on GFX6
5389 - radv: always export MRTZ in FS epilogs with ESO on GFX11
5390 - radv: trigger a new PS epilog when the framebuffer is dirty with ESO
5392 - radv: invalidate L2 metadata for VK_ACCESS_2_MEMORY_READ_BIT
5393 - radv: make sure to disable NGG culling with TES when the FS stage is unknown
5395 - radv/rmv: add missing logging when sparse BOs are destroyed
5396 - radv/rmv: add missing logging when events are destroyed
5397 - radv/rmv: fix logging of per-queue destroyed BOs
5398 - radv/rmv: fix logging sparse residency
5399 - radv/winsys: move BO size to radeon_winsys_bo
5400 - radv/rmv: remove BO size parameter in radv_rmv_log_bo_allocate()
5401 - radv: make some create resources helpers static
5402 - radv/rmv: remove unnecessary is_internal parameter to some helpers
5403 - radv: add radv_bo_{create,destroy}() helpers
5404 - radv/rmv: prevent logging BOs allocated in GDS/OA domains
5405 - radv/rmv: log allocated/destroyed BOs in radv_buffer_{create,destroy}()
5406 - radv: add radv_bo_virtual_bind() helper
5407 - radv: fix conditional rendering with mesh+task and multiview (again)
5408 - radv: remove useless RADV_DEBUG=nomemorycache
5409 - radv: implement alpha-to-one
5410 - radv: advertise alphaToOne
5411 - radv: advertise extendedDynamicState3AlphaToOneEnable with ACO
5412 - docs: add alpha-to-one features for RADV
5413 - radv: rename radv_physical_device variables to pdev everywhere
5414 - radv/winsys: rename gpu_info to pci_ids in the null winsys
5415 - radv: rename radeon_info variables to gpu_info everywhere
5416 - radv: rename radv_physical_device::rad_info to info
5417 - radv: remove radv_device::physical_device
5418 - radv: remove radv_queue::device
5419 - radv: remove radv_cmd_buffer::device
5420 - radv: remove radv_device::instance
5421 - radv: remove radv_physical_device::instance
5422 - radv: declare radv_cmd_update_descriptor_xxx() in radv_descriptor_set.h
5423 - radv: declare format related functions in radv_formats.h
5424 - radv: pass a radv_physical_device to radv_use_llvm_for_stage()
5425 - radv: move radv_device_supports_etc() to radv_physical_device.c
5426 - radv: move some VK_DEFINE_NONDISP_HANDLE_CASTS to radv_descriptor_set.h
5427 - radv: add radv_sampler.h
5428 - radv: add radv_event.h
5429 - radv: add radv_buffer_view.h
5430 - radv: add radv_buffer.h
5431 - radv: add radv_video.h
5432 - radv: add radv_image.h
5433 - radv: add radv_image_view.h
5434 - radv: add radv_query.h
5435 - radv: add radv_perfcounter.h
5436 - radv: add radv_device_generated_commands.h
5437 - radv: enable radv_zero_vram for Red Dead Redemption 2
5439 - radv: implement VK_EXT_device_address_binding_report
5440 - radv: advertise VK_EXT_device_address_binding_report
5441 - radv: move radv_prim_vertex_count to si_cmd_buffer.c
5442 - radv: move radv_userdata_locations to radv_shader_args.h
5443 - radv: move radv_shader_{layout,stage} to radv_shader.h
5444 - radv: add radv_device_memory.h
5445 - radv: add radv_instance.h
5446 - radv: add radv_queue.h
5447 - radv: add radv_physical_device.h
5448 - radv: add radv_rra.h
5449 - radv: add radv_device.h
5450 - radv: add radv_pipeline_cache.h
5451 - radv: add radv_pipeline.h
5452 - radv: add radv_pipeline_compute.h
5453 - radv: add radv_pipeline_rt.h
5454 - radv: add radv_pipeline_graphics.h
5455 - radv: add radv_wsi.h
5456 - radv: add radv_sqtt.h
5457 - radv: add radv_shader_object.h
5458 - radv: add radv_spm.h
5459 - radv: add radv_cmd_buffer.h
5460 - radv: add radv_rmv.h
5461 - radv: add radv_cp_reg_shadowing.h
5462 - radv: add radv_printf.h
5463 - radv: move radv_get_tdr_timeout_for_ip() to radv_query.h
5464 - radv: move radv_queue_ring() to radv_queue.c
5465 - radv: add radv_nir_to_llvm.h
5466 - radv: add radv_android.h
5467 - radv: add radv_shader_info.h
5468 - radv: move CP DMA related code to radv_cp_dma.c/h
5469 - radv: move more cmd buffer related code to radv_cmd_buffer.c
5470 - radv: merge radv_write_guardband() with radv_emit_guardband_state()
5471 - radv: merge radv_write_scissors() with radv_emit_scissor()
5472 - radv: move radv_get_viewport_xform() to radv_pipeline_graphics.c
5473 - radv: move radv_create_gfx_config() to radv_device.c
5474 - radv: move radv_emit_{compute,graphics}() to radv_queue.c
5475 - radv: move code related to sample positions to radv_device.c
5476 - radv: rename si_cmd_buffer.c to radv_cs.c
5477 - radv: remove unused radv_printflike()
5478 - radv: remove pre-declarations needed for WSI entrypoints
5479 - radv: remove remaining forward declarations and comments in radv_private.h
5480 - radv: replace RADV_FROM_HANDLE by VK_FROM_HANDLE
5481 - radv: add missing endif comment for some headers
5482 - radv: rename remaining phys_dev occurrences to pdev
5483 - radv: replace radv_minify() by u_minify()
5484 - radv: replace align_{u32,u64}() by align{64}()
5485 - radv: replace align_u32_npot() by ALIGN_NPOT
5486 - radv: replace radv_float_to_{u,s}fixed() by util_{un}signed_fixed()
5488 - radv: replace radv_is_aligned() by util_is_aligned()
5489 - radv: move RADV_SUPPORT_CALIBRATED_TIMESTAMPS to radv_physical_device.c
5490 - radv: move RADV_API_VERSION to radv_instance.h
5491 - radv: move CLOCK_MONOTONIC_RAW define to radv_physical_device.h
5492 - radv: move RADV_USE_WSI_PLATFORM define to radv_wsi.h
5493 - radv: remove radv_private.h
5494 - radv: make radv_get_vgt_index_size() static
5495 - radv: move radv_get_user_sgpr() to radv_shader.c
5496 - radv: move radv_queue_family_to_ring() to radv_queue.c
5497 - radv: remove old comment in radv_cs.c
5498 - radv: move radv_printf_data to radv_printf.h
5499 - radv: make sure the heap budget is less than or equal to the heap size
5500 - radv: use SPDX-License-Identifier
5501 - radv: enable VK_EXT_shader_object by default
5504 - docs: mark VK_KHR_maintenance6 as DONE for RADV
5505 - radv: determine if the cache is disabled at device creation time
5506 - radv: add skip_shaders_cache also for compute/rt pipelines
5507 - radv: stop using a graphics pipeline for generating the graphics key
5508 - radv/rt: constify device in radv_init_rt_stage_hashes()
5509 - radv/rt: handle creation feedback like graphics/compute pipelines
5510 - radv/rt: stop passing pCreateInfo to radv_ray_tracing_pipeline_cache_search()
5511 - radv/rmv: fix missing image bind logging for WSI images
5512 - radv: fix missing addr binding report for WSI image binds
5513 - radv: fix addr binding report for disjoint image binds
5514 - radv/rmv: fix image binds logging for disjoint images
5515 - radv: add a helper to set image bindings
5516 - radv: fix missing unbind report when an image is destroyed
5517 - radv: fix missing unbind report when a buffer is destroyed
5518 - radv/rt: remove dead code about intersection shaders in radv_pipeline_get_shader_key()
5519 - radv: add a helper for hashing pipelines
5520 - radv: rework and add a helper for hashing a compute pipeline
5521 - radv: stop ignoring shader stages that don't need to be imported with GPL
5522 - radv: add missing SQTT markers when an indirect indexed draw is used with DGC
5523 - radv/rt: use radv_pipeline_hash_shader_stage()
5524 - radv/rt: stop computing unused hash for the traversal shader
5525 - radv: use canonicalized VA for VM fault reports
5526 - radv: simplify importing pipeline layout with GPL
5527 - radv: return early when PS is NULL in radv_pipeline_init_blend_state()
5528 - radv: simplify checking for PS epilogs in radv_pipeline_init_blend_state()
5529 - radv: remove unused parameter in radv_skip_graphics_pipeline_compile()
5530 - radv: simplify the check for exporting multiview in the last VGT stage
5531 - radv/rt: remove unnecessary pipeline parameter to radv_rt_fill_group_info()
5532 - radv/rt: remove unnecessary pipeline parameter to radv_generate_rt_shaders_key()
5533 - radv/rt: initialize shader group capture/replay in a separate function
5534 - radv/rt: rework handle_from_stages to pass hashes directly
5535 - radv/rt: insert shaders to cache right after they are compiled
5536 - radv/rt: add radv_rt_pipeline_compile()
5537 - radv: clear color attachments without exports before compaction
5539 - radv/ci: add one more flake since CTS 1.3.8.0 for RENOIR
5540 - radv/ci: update lists for TAHITI and Zink/Polaris10
5541 - radV/ci: reduce the parallelism of navi21 to 3
5542 - radv: fix waiting for occlusion queries on GFX6-8
5543 - radv: return per plane requirements for disjoint images
5545 - radv/rt: remove unnecessary param to radv_ray_tracing_pipeline_cache_insert()
5546 - radv/rt: move radv_ray_tracing_pipeline::sha1 to radv_pipeline
5547 - radv: use radv_pipeline::sha1 for graphics/compute pipelines
5548 - radv: rework pipeline cache search helpers
5549 - radv: add RADV_DEBUG=psocachestats to report per-pipeline cache hits/misses
5551 - radv/amdgpu: do not use IB2 for nested command buffers
5552 - radv: track if nested command buffers uses indirect draws
5553 - radv: advertise VK_EXT_nested_command_buffer
5555 - radv: rework the number of tess patches computation
5558 - radv: fix image format properties with fragment shading rate usage
5559 - radv: remove bogus VkShaderCreateInfoEXT::flags being 0 assert for compute
5560 - radv: allow 3d views with VK_IMAGE_CREATE_2D_VIEW_COMPATIBLE_BIT_EXT
5561 - radv: mark some formats as unsupported on GFX8/CARRIZO
5562 - radv: set image view descriptors as buffer for non-graphics GPU
5563 - radv: only set ALPHA_IS_ON_MSB if the image has DCC on GFX6-9
5695 - radv: Recompute max_waves after postprocessing RT config
5696 - radv: never set DISABLE_WR_CONFIRM for CP DMA clears and copies
5698 - radv: Add radv_spirv_to_nir_options that summarize early gfx states.
5699 - radv: Rename cache_search_nir to cache_lookup_nir_handle.
5700 - radv: Re-sort RADV_PERFTEST env vars in docs
5701 - radv: Implement NIR caching behind RADV_PERFTEST=nircache.
5702 - radv: Remove radv_queue::device again
5805 - radv: Correctly select SDMA support for PRIME blit.
5811 - radv: Lower mesh shader draw ID to zero when they have a task shader.
5812 - radv: Extract input and output stride info to new functions.
5813 - radv: Use mapped driver locations for determining I/O strides.
5815 - radv/llvm: Remove dead code.
5816 - radv: Allow NGG culling with LLVM.
5825 - radv: Declare tess_lvl_in/out args for TCS epilogs.
5826 - radv: Always pass tess factors to epilogs in registers.
5827 - radv, aco: Delete now dead TCS epilog code.
5830 - radv: Copy TES primitive mode to TCS info.
5831 - radv: Implement new tess intrinsics.
5832 - radv: Call nir_opt_dead_cf in radv_optimize_nir_algebraic.
5834 - radv: Completely delete TCS epilogs.
5835 - radv, aco: Remove the code that jumped to RADV's TCS epilogs.
5845 - radv: Add number of LS and HS outputs to tcs_offchip_layout.
5846 - radv: Change input patch size in TCS offchip layout to match RadeonSI.
5847 - radv: Change number of patches in TCS offchip layout to match RadeonSI.
5848 - radv: Include output patch size in TCS offchip layout.
5849 - radv: Reuse TCS offchip layout between TCS and TES.
5861 - radv: Only add extra dword to LS-HS stride when there are LS outputs.
5862 - radv: Pass key structures to gather intrinsic info.
5863 - radv: Extract gather_load_vs_input_info function.
5864 - radv: Slightly refactor gather_intrinsic_store_output_info.
5865 - radv: Record PS input clip/cull mask instead of number.
5866 - radv: Use NIR IO semantics to determine GS output info.
5867 - radv: Add helper for determining per-attribute vertex buffer descriptors.
5868 - radv: Add helper to determine usage of VS prologs.
5869 - radv: Remove unused VS input usage mask.
5870 - radv: Use NIR IO semantics to determine VS input info.
5871 - radv: Use IO semantic location for shader output info.
5873 - radv: Use NIR IO semantics to determine FS input info.
5874 - radv: Remove I/O variables after nir_lower_io.
5875 - radv: Slightly refactor the determination of max_ps_params.
5876 - radv: Increase maximum allowed PS params for enabling NGG culling.
5877 - radv: Remove unused gfx_level from gfx10_emit_ge_pc_alloc.
5881 - radv: Use NIR IO semantics for VS input location mapping.
5882 - radv: Don't set driver locations for mesh shaders.
5883 - radv: Don't set driver locations for FS outputs.
5884 - radv: Don't set driver locations for last pre-rasterization stage.
5885 - radv: Keep track of TCS outputs that need LDS.
5886 - radv: Remove dead code for creating per-patch IO mask.
5887 - radv: Add radv_gather_unlinked_io_mask to shader info header.
5888 - radv: Always use fixed I/O locations for TCS outputs in VRAM.
5889 - radv: Clean up gathering linked I/O info.
5902 - nir/opt_varyings: Add workaround for RADV mesh shader multiview.
5911 - radv: Run DCE before deleting I/O variables.
5912 - radv: Only consider interpolated inputs as 16-bit float.
5913 - radv: Refactor emitting PS input types.
5914 - radv: Remove superfluous bool arg from slot_to_ps_input.
5915 - radv: Allow using high 16 bits of PS input slots.
5916 - radv: Rename per_vertex_shaded_mask to explicit_strict_shaded_mask.
5917 - radv: Rename LDS related variables in get_tcs_num_patches.
5918 - radv: Calculate VRAM tess patch size independently of LDS size.
6016 - radv: initialize video decoder for GFX11.5.1
6041 - radv: refactor to use DETECT_OS_ANDROID instead of ANDROID
6163 - radv: Remove redundant inc_gallium
6164 - radv: Rename src/amd/vulkan/vk_format.h to src/amd/vulkan/radv_formats.h