mesa/src/freedreno/vulkan
Rob Clark 27284d14fd tu: Fix raytracing query with vdrm
Need to query the cap _before_ we close the connection.

Fixes: 4a5b234d5e ("tu: Plumb through raytracing fuse")
Signed-off-by: Rob Clark <robdclark@chromium.org>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/33139>
2025-01-21 21:51:22 +00:00
..
bvh tu: Support VK_KHR_acceleration_structure 2025-01-20 01:22:23 +00:00
ion turnip/kgsl: Support external memory via ION/DMABUF buffers 2024-07-05 15:33:47 +00:00
layers tu: Move queue-related code to a new file 2024-12-18 15:50:59 +00:00
.clang-format turnip: msm: fix racy gem close for re-imported dma-buf 2024-05-13 21:58:37 +00:00
.dir-locals.el
.editorconfig
meson.build tu: Support VK_KHR_ray_query 2025-01-20 01:22:23 +00:00
msm_kgsl.h tu/kgsl: Bump uapi header 2025-01-20 01:22:23 +00:00
TODO
tu_acceleration_structure.cc tu, ir3: Implement a750 RT workaround 2025-01-20 01:22:23 +00:00
tu_acceleration_structure.h tu: Support VK_KHR_acceleration_structure 2025-01-20 01:22:23 +00:00
tu_android.cc turnip: Support AHardwareBuffer 2024-05-14 14:53:45 +00:00
tu_android.h turnip/android: Migrate to common ANB code 2024-05-14 14:53:45 +00:00
tu_autotune.cc tu: fix ZPASS_DONE interference between occlusion queries and autotuner 2024-06-18 11:39:57 +00:00
tu_autotune.h tu/autotune: use SAMPLE_COUNT_END_OFFSET when writing the ending sample count 2024-04-09 12:04:16 +00:00
tu_buffer.cc tu: Implement VK_EXT_device_address_binding_report 2024-07-22 14:23:53 +00:00
tu_buffer.h tu: Implement VK_EXT_device_address_binding_report 2024-07-22 14:23:53 +00:00
tu_buffer_view.cc tu: Drop tu_vk_format_to_pipe_format helper function 2024-08-02 10:11:09 +00:00
tu_buffer_view.h tu: Move buffer view related code to tu_buffer_view.cc/h 2024-07-01 16:23:28 +00:00
tu_clear_blit.cc tu: Track at which draw call LRZ is disabled 2025-01-20 22:07:24 +00:00
tu_clear_blit.h tu: Implement cmd_fill_buffer_addr internal function 2025-01-20 01:22:23 +00:00
tu_cmd_buffer.cc tu: Do not disable LRZ for whole RP if it is disabled in RP 2025-01-20 22:07:24 +00:00
tu_cmd_buffer.h tu: Track at which draw call LRZ is disabled 2025-01-20 22:07:24 +00:00
tu_common.h tu: Add common define for maxTexelBufferElements 2025-01-20 01:22:23 +00:00
tu_cs.cc tu: Implement VK_EXT_device_address_binding_report 2024-07-22 14:23:53 +00:00
tu_cs.h tu: Add support for aligned substreams 2024-07-03 16:36:19 +00:00
tu_cs_breadcrumbs.cc freedreno/regs: Clarify polling on a7xx for CP_WAIT_REG_MEM/CP_COND_WRITE5 2023-07-12 13:33:28 +00:00
tu_descriptor_set.cc tu: Support VK_KHR_acceleration_structure 2025-01-20 01:22:23 +00:00
tu_descriptor_set.h tu: Move sampler related code to tu_sampler.cc/h 2024-06-21 19:30:06 +00:00
tu_device.cc tu: Expose VK_KHR_ray_tracing_maintenance1 2025-01-20 01:22:23 +00:00
tu_device.h tu: Support VK_KHR_acceleration_structure 2025-01-20 01:22:23 +00:00
tu_dynamic_rendering.cc tu: Replace TU_FROM_HANDLE with VK_FROM_HANDLE 2024-04-19 18:00:12 +00:00
tu_dynamic_rendering.h
tu_event.cc tu: Implement VK_EXT_device_address_binding_report 2024-07-22 14:23:53 +00:00
tu_event.h tu: Move event related related code to tu_event.cc/h 2024-06-12 12:28:44 +00:00
tu_formats.cc tu: Support VK_KHR_acceleration_structure 2025-01-20 01:22:23 +00:00
tu_formats.h freedreno/fdl, tu: Allow swaps with mutable tiled images 2024-12-18 20:27:44 +00:00
tu_image.cc freedreno,tu: Unify LRZ layout calculations 2025-01-20 22:07:24 +00:00
tu_image.h freedreno,tu: Unify LRZ layout calculations 2025-01-20 22:07:24 +00:00
tu_knl.cc tu: Make userspace RD dump generic 2024-12-18 15:50:59 +00:00
tu_knl.h tu: Make userspace RD dump generic 2024-12-18 15:50:59 +00:00
tu_knl_drm.cc tu: Make userspace RD dump generic 2024-12-18 15:50:59 +00:00
tu_knl_drm.h tu: Refactor the submit path 2024-12-18 15:50:59 +00:00
tu_knl_drm_msm.cc tu: Plumb through raytracing fuse 2025-01-20 01:22:23 +00:00
tu_knl_drm_virtio.cc tu: Fix raytracing query with vdrm 2025-01-21 21:51:22 +00:00
tu_knl_kgsl.cc tu: Plumb through raytracing fuse 2025-01-20 01:22:23 +00:00
tu_lrz.cc tu: Do not disable LRZ for whole RP if it is disabled in RP 2025-01-20 22:07:24 +00:00
tu_lrz.h tu: Do not disable LRZ for whole RP if it is disabled in RP 2025-01-20 22:07:24 +00:00
tu_nir_lower_multiview.cc nir: handle arbitrary per-view outputs in nir_lower_multiview 2024-12-09 20:31:49 +00:00
tu_nir_lower_ray_query.cc tu: Support VK_KHR_ray_query 2025-01-20 01:22:23 +00:00
tu_pass.cc tu/a7xx: Implement VK_KHR_fragment_shading_rate 2024-11-21 17:59:09 +00:00
tu_pass.h tu/a7xx: Implement VK_KHR_fragment_shading_rate 2024-11-21 17:59:09 +00:00
tu_perfetto.cc tu/perfetto: Always emit submission event and time it 2025-01-07 11:44:41 +00:00
tu_perfetto.h tu/perfetto: Always emit submission event and time it 2025-01-07 11:44:41 +00:00
tu_pipeline.cc tu: Do not re-calculate static blend LRZ state 2025-01-20 22:07:24 +00:00
tu_pipeline.h tu, ir3: Implement a750 RT workaround 2025-01-20 01:22:23 +00:00
tu_query_pool.cc tu: Support VK_KHR_acceleration_structure 2025-01-20 01:22:23 +00:00
tu_query_pool.h tu: Use vk_query_pool 2024-07-01 16:23:29 +00:00
tu_queue.cc tu: Make userspace RD dump generic 2024-12-18 15:50:59 +00:00
tu_queue.h tu: Move queue-related code to a new file 2024-12-18 15:50:59 +00:00
tu_rmv.cc tu: Move queue-related code to a new file 2024-12-18 15:50:59 +00:00
tu_rmv.h tu: add RMV support 2024-03-08 11:34:17 +00:00
tu_sampler.cc tu: Drop tu_init_sampler helper function 2024-06-21 19:30:06 +00:00
tu_sampler.h tu: Move sampler related code to tu_sampler.cc/h 2024-06-21 19:30:06 +00:00
tu_shader.cc tu: Support VK_KHR_ray_query 2025-01-20 01:22:23 +00:00
tu_shader.h tu: Support VK_KHR_ray_query 2025-01-20 01:22:23 +00:00
tu_suballoc.cc tu: Implement VK_EXT_device_address_binding_report 2024-07-22 14:23:53 +00:00
tu_suballoc.h tu: Give suballoc bo's a name 2024-02-24 01:15:04 +00:00
tu_tracepoints.py tu: Track at which draw call LRZ is disabled 2025-01-20 22:07:24 +00:00
tu_util.cc tu: Support VK_KHR_acceleration_structure 2025-01-20 01:22:23 +00:00
tu_util.h tu: Support VK_KHR_acceleration_structure 2025-01-20 01:22:23 +00:00
tu_wsi.cc tu: Always report that we can present on kgsl 2024-08-12 16:00:37 +00:00
tu_wsi.h tu: Replace TU_HAS_SURFACE with TU_USE_WSI_PLATFORM 2024-04-16 10:03:48 +00:00