| .. |
|
bvh
|
radv: Use common helper to set BLAS node pointer flags on gfx11+
|
2025-06-28 10:31:38 +00:00 |
|
layers
|
radv: stop using vk_common entrypoints when not necessary
|
2025-06-11 07:10:02 +00:00 |
|
meta
|
radv: do not perform a per-pixel copy for BCn formats with mips on GFX12+
|
2025-07-11 05:46:50 +00:00 |
|
nir
|
radv/rt/gfx12: Always overwrite origin/dir
|
2025-07-15 21:34:38 +00:00 |
|
tests
|
radv: remove radv_disable_dedicated_sparse_queue completely
|
2025-06-13 06:43:47 +00:00 |
|
winsys
|
radv: small fix for sam check
|
2025-07-15 09:37:32 +00:00 |
|
.clang-format
|
|
|
|
.editorconfig
|
|
|
|
meson.build
|
radv: implement vkCopyMemoryToImageEXT()/vkCopyImageToMemoryEXT()
|
2025-07-15 09:12:16 +00:00 |
|
radv_acceleration_structure.c
|
radv: Use common helper to set BLAS node pointer flags on gfx11+
|
2025-06-28 10:31:38 +00:00 |
|
radv_aco_shader_info.h
|
aco: remove unused aco_shader_info::tcs_offchip_layout
|
2025-05-08 02:54:13 +00:00 |
|
radv_android.c
|
radv: use AHARDWAREBUFFER_USAGE_CAMERA_MASK
|
2025-07-09 03:47:06 +00:00 |
|
radv_android.h
|
|
|
|
radv_buffer.c
|
Revert "radv,driconf: Add radv_force_64k_sparse_alignment config"
|
2025-06-13 06:43:47 +00:00 |
|
radv_buffer.h
|
radv: switch to device address from vk_buffer
|
2025-03-06 09:46:01 +00:00 |
|
radv_buffer_view.c
|
radv: Remove offset parameter from radv_make_texel_buffer_descriptor.
|
2025-05-02 09:13:14 +00:00 |
|
radv_buffer_view.h
|
radv: Remove offset parameter from radv_make_texel_buffer_descriptor.
|
2025-05-02 09:13:14 +00:00 |
|
radv_check_va.py
|
radv: Add sparse mappings to radv_check_va.py.
|
2024-11-29 12:57:42 +00:00 |
|
radv_cmd_buffer.c
|
radv: add a way to disable the HIZ/HiS events based workaround on GFX12
|
2025-07-15 10:01:54 +00:00 |
|
radv_cmd_buffer.h
|
radv: move radv_push_descriptor_set to radv_cmd_buffer.h
|
2025-06-27 07:55:37 +00:00 |
|
radv_constants.h
|
ac,radv: move mesh scratch ring constants to ac
|
2025-07-11 02:25:51 +00:00 |
|
radv_cp_dma.c
|
radv: rework command buffer emission with begin/end sequences
|
2025-04-01 06:18:28 +00:00 |
|
radv_cp_dma.h
|
radv: rename fill/copy memory helpers
|
2025-02-13 13:47:14 +01:00 |
|
radv_cp_reg_shadowing.c
|
ac: remove gfx11_emulate_clear_state
|
2025-05-02 18:40:11 +00:00 |
|
radv_cp_reg_shadowing.h
|
|
|
|
radv_cs.c
|
radv: rework command buffer emission with begin/end sequences
|
2025-04-01 06:18:28 +00:00 |
|
radv_cs.h
|
radv: add macros for paired shader registers on GFX12
|
2025-06-04 09:17:51 +00:00 |
|
radv_debug.c
|
radv/debug: use common path for dmesg and tail
|
2025-05-22 07:05:03 +00:00 |
|
radv_debug.h
|
radv: advertise VK_EXT_host_image_copy on GFX10+ behind RADV_PERFTEST=hic
|
2025-07-15 09:12:16 +00:00 |
|
radv_descriptor_pool.c
|
radv: split descriptor set and descriptor utils in separate files
|
2025-06-27 07:55:37 +00:00 |
|
radv_descriptor_pool.h
|
radv: move descriptor pool implementation to radv_descriptor_pool.c/h
|
2025-06-27 07:55:35 +00:00 |
|
radv_descriptor_set.c
|
radv: simplify creating descriptor sets with variable desciptor count
|
2025-07-11 06:04:41 +00:00 |
|
radv_descriptor_set.h
|
radv: split descriptor set and descriptor utils in separate files
|
2025-06-27 07:55:37 +00:00 |
|
radv_descriptor_update_template.c
|
radv: move descriptor update implementation to radv_descriptor_update_template.c/h
|
2025-06-27 07:55:37 +00:00 |
|
radv_descriptor_update_template.h
|
radv: move descriptor update implementation to radv_descriptor_update_template.c/h
|
2025-06-27 07:55:37 +00:00 |
|
radv_descriptors.c
|
radv: split descriptor set and descriptor utils in separate files
|
2025-06-27 07:55:37 +00:00 |
|
radv_descriptors.h
|
radv: split descriptor set and descriptor utils in separate files
|
2025-06-27 07:55:37 +00:00 |
|
radv_device.c
|
radv: only expose host visible memory types for images with host-transfer
|
2025-07-15 09:12:13 +00:00 |
|
radv_device.h
|
radv: ignore radv_zero_vram=true if zeroInitialDeviceMemory is enabled
|
2025-05-12 06:53:55 +00:00 |
|
radv_device_memory.c
|
radv: ignore radv_zero_vram=true if zeroInitialDeviceMemory is enabled
|
2025-05-12 06:53:55 +00:00 |
|
radv_device_memory.h
|
radv: add import and export handle_type in radv_alloc_memory
|
2025-03-03 08:26:51 +00:00 |
|
radv_dgc.c
|
radv: add a way to disable the HIZ/HiS events based workaround on GFX12
|
2025-07-15 10:01:54 +00:00 |
|
radv_dgc.h
|
radv/meta: convert DGC pipeline layout to vk_meta
|
2024-12-29 18:31:50 +00:00 |
|
radv_event.c
|
|
|
|
radv_event.h
|
|
|
|
radv_formats.c
|
radv: add support for querying HIC performance info
|
2025-07-15 09:12:15 +00:00 |
|
radv_formats.h
|
radv: add vk_format_is_96bit()
|
2025-05-20 13:30:07 +00:00 |
|
radv_host_image_copy.c
|
radv: implement vkTransitionImageLayout()
|
2025-07-15 09:12:16 +00:00 |
|
radv_image.c
|
radv: do not use MRT counters for host-transfer images
|
2025-07-15 09:12:15 +00:00 |
|
radv_image.h
|
radv: map images with host-transfer at bind time
|
2025-07-15 09:12:13 +00:00 |
|
radv_image_view.c
|
radv: Enable tiling for video images on VCN5
|
2025-07-14 07:42:27 +00:00 |
|
radv_image_view.h
|
radv: disable TC-compatible CMASK with {FMASK,DCC}_DECOMPRESS
|
2025-03-28 19:41:07 +00:00 |
|
radv_instance.c
|
radv: advertise VK_EXT_host_image_copy on GFX10+ behind RADV_PERFTEST=hic
|
2025-07-15 09:12:16 +00:00 |
|
radv_instance.h
|
radv: advertise VK_NV_cooperative_matrix2/cooperativeMatrixConversions behind an env var
|
2025-06-24 07:14:35 +00:00 |
|
radv_llvm_helper.cpp
|
amd,radeonsi: reduce legacy::PassManager use to only run backend passes
|
2024-10-05 09:10:06 +00:00 |
|
radv_llvm_helper.h
|
|
|
|
radv_nir_to_llvm.c
|
ac/llvm: don't declare LDS as an array for HS & GS & CS, use IntToPtr(0)
|
2025-07-12 10:28:21 +00:00 |
|
radv_nir_to_llvm.h
|
|
|
|
radv_perfcounter.c
|
radv: rework command buffer emission with begin/end sequences
|
2025-04-01 06:18:28 +00:00 |
|
radv_perfcounter.h
|
radv: add more helpers to start/stop perfcounters
|
2025-03-28 07:49:04 +00:00 |
|
radv_physical_device.c
|
radv: add a way to disable the HIZ/HiS events based workaround on GFX12
|
2025-07-15 10:01:54 +00:00 |
|
radv_physical_device.h
|
radv: add a way to disable the HIZ/HiS events based workaround on GFX12
|
2025-07-15 10:01:54 +00:00 |
|
radv_pipeline.c
|
ac/nir: remove pack_clip_cull_distances option
|
2025-07-12 10:28:21 +00:00 |
|
radv_pipeline.h
|
radv: add RADV_DEBUG=pso_history
|
2025-03-07 09:14:18 +01:00 |
|
radv_pipeline_binary.c
|
radv: fix creating pipeline binary from the traversal shader
|
2025-03-25 10:10:06 +00:00 |
|
radv_pipeline_binary.h
|
radv: add initial support for pipeline binaries
|
2024-09-10 08:19:52 +00:00 |
|
radv_pipeline_cache.c
|
radv,aco: switch to shader statistics framework
|
2025-06-20 09:26:58 +00:00 |
|
radv_pipeline_cache.h
|
radv: Add missing includes and remove unnecessary NIR includes.
|
2025-02-12 22:33:07 +01:00 |
|
radv_pipeline_compute.c
|
radv: gather nir shader info at the end of radv_optimize_nir()
|
2025-06-26 06:11:54 +00:00 |
|
radv_pipeline_compute.h
|
radv: fix skipping on-disk shaders cache when not useful
|
2024-11-20 10:01:26 +00:00 |
|
radv_pipeline_graphics.c
|
nir/opt_vectorize_io: optionally vectorize loads with holes
|
2025-07-15 16:29:30 +00:00 |
|
radv_pipeline_graphics.h
|
radv: move pipeline layout implementation to radv_pipeline_layout.c/h
|
2025-06-25 07:52:12 +00:00 |
|
radv_pipeline_layout.c
|
radv: move pipeline layout implementation to radv_pipeline_layout.c/h
|
2025-06-25 07:52:12 +00:00 |
|
radv_pipeline_layout.h
|
radv: move pipeline layout implementation to radv_pipeline_layout.c/h
|
2025-06-25 07:52:12 +00:00 |
|
radv_pipeline_rt.c
|
radv: move pipeline layout implementation to radv_pipeline_layout.c/h
|
2025-06-25 07:52:12 +00:00 |
|
radv_pipeline_rt.h
|
radv: Add missing includes and remove unnecessary NIR includes.
|
2025-02-12 22:33:07 +01:00 |
|
radv_printf.c
|
radv: Handle nir_intrinsic_printf
|
2025-04-10 19:31:37 +00:00 |
|
radv_printf.h
|
radv: Handle nir_intrinsic_printf
|
2025-04-10 19:31:37 +00:00 |
|
radv_query.c
|
treewide: use nir_break_if
|
2025-06-30 14:51:24 -04:00 |
|
radv_query.h
|
radv: allocate memory for the shader query buffer on GFX12
|
2025-01-21 08:42:32 +00:00 |
|
radv_queue.c
|
radv: add a way to disable the HIZ/HiS events based workaround on GFX12
|
2025-07-15 10:01:54 +00:00 |
|
radv_queue.h
|
radv: rename attr_ring to ge_rings
|
2025-01-14 00:59:38 -08:00 |
|
radv_radeon_winsys.h
|
radv/virtio: support vpipe
|
2025-06-27 08:15:50 +00:00 |
|
radv_rmv.c
|
radv: move descriptor pool implementation to radv_descriptor_pool.c/h
|
2025-06-27 07:55:35 +00:00 |
|
radv_rmv.h
|
|
|
|
radv_rra.c
|
radv/rra/gfx10_3: Fix acceleration structure addresses
|
2025-07-09 07:04:37 +00:00 |
|
radv_rra.h
|
radv: Use the BVH8 format on GFX12
|
2025-04-17 20:20:40 +00:00 |
|
radv_rra_gfx10_3.c
|
radv/rra: Move gfx10_3 specific code to a new file
|
2025-04-17 20:20:40 +00:00 |
|
radv_rra_gfx12.c
|
radv: Use the BVH8 format on GFX12
|
2025-04-17 20:20:40 +00:00 |
|
radv_sampler.c
|
radv: rework initializing/finishing samplers
|
2025-07-01 08:58:02 +02:00 |
|
radv_sampler.h
|
radv: rework initializing/finishing samplers
|
2025-07-01 08:58:02 +02:00 |
|
radv_sdma.c
|
radv/sdma: fix unaligned 96-bits copies on GFX9
|
2025-07-14 06:30:55 +00:00 |
|
radv_sdma.h
|
radv: fix SDMA copies for linear 96-bits formats
|
2025-05-13 06:15:55 +00:00 |
|
radv_shader.c
|
ac/nir: remove redundant option dont_export_cull_distances
|
2025-07-12 10:28:21 +00:00 |
|
radv_shader.h
|
ac/nir: return the GS copy shader from ac_nir_lower_legacy_gs
|
2025-07-02 20:27:44 +00:00 |
|
radv_shader_args.c
|
ac,radv: move mesh_fast_launch_2 to ac
|
2025-07-11 02:25:51 +00:00 |
|
radv_shader_args.h
|
ac: move tcs_offchip_layout into ac_shader_args
|
2025-06-07 16:29:39 +00:00 |
|
radv_shader_info.c
|
radeonsi: stop using LLVM LDS linking logic for the GS out LDS offset
|
2025-07-12 10:28:20 +00:00 |
|
radv_shader_info.h
|
radv: stop using LLVM LDS linking logic
|
2025-07-12 05:20:06 +00:00 |
|
radv_shader_object.c
|
radv: Add radv_foreach_stage to ForEachMacros again.
|
2025-04-11 18:01:47 +00:00 |
|
radv_shader_object.h
|
|
|
|
radv_spm.c
|
radv: print more error messages during SPM initialization
|
2025-04-16 06:35:33 +00:00 |
|
radv_spm.h
|
radv: resize the SPM bo when it's too small
|
2024-10-29 18:33:17 +00:00 |
|
radv_sqtt.c
|
radv: rework command buffer emission with begin/end sequences
|
2025-04-01 06:18:28 +00:00 |
|
radv_sqtt.h
|
radv: add new start/stop sqtt helpers for capturing with SQTT
|
2024-11-28 07:03:21 +00:00 |
|
radv_video.c
|
radv/video: Set correct VP9 decode minCodedExtent
|
2025-07-15 17:44:15 +00:00 |
|
radv_video.h
|
radv/video: Add support for decode tier3
|
2025-07-14 07:42:28 +00:00 |
|
radv_video_enc.c
|
vulkan: radv: set quality level properties
|
2025-07-10 12:51:57 +00:00 |
|
radv_wsi.c
|
|
|
|
radv_wsi.h
|
|
|