mesa/src/freedreno/vulkan
Renato Pereyra 7190949927
Some checks are pending
macOS-CI / macOS-CI (dri) (push) Waiting to run
macOS-CI / macOS-CI (xlib) (push) Waiting to run
perfetto/android: align datasource names with tooling expectations
A few Android tools are based on/assume the datasource names
gpu.renderstages and gpu.counters. It is less effort to align with that
naming for Android builds than to chase down those tools and fix them,
not to mention account for new tools that may be created in the future.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/34330>
2025-04-08 18:29:10 +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 freedreno/meson: sort list of options passed to get_supported_arguments() 2025-01-27 09:09:38 +00:00
msm_kgsl.h tu/kgsl: Bump uapi header 2025-01-20 01:22:23 +00:00
TODO
tu_acceleration_structure.cc vulkan/runtime: rely on vk_buffer::device_address 2025-03-13 14:44:06 +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 nir: Don't include xxhash.h in nir.h, only where it is used. 2025-02-12 22:33:07 +01: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: Switch to device address from vk_buffer 2025-03-11 07:12:14 +00:00
tu_buffer.h tu: Switch to device address from vk_buffer 2025-03-11 07:12:14 +00:00
tu_buffer_view.cc tu: Switch to device address from vk_buffer 2025-03-11 07:12:14 +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: Implement VK_QCOM_fragment_density_map_offset 2025-04-03 05:37:56 +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: check for valid descriptor set when binding descriptors 2025-04-07 18:49:10 +00:00
tu_cmd_buffer.h tu: Implement VK_EXT_fragment_density_map_offset 2025-04-04 22:35:20 +00:00
tu_common.h tu: Implement VK_QCOM_fragment_density_map_offset 2025-04-03 05:37:56 +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: Switch to device address from vk_buffer 2025-03-11 07:12:14 +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: vdrm vtest support 2025-04-08 15:38:39 +00:00
tu_device.h freedreno,tu: Read and pass to compiler uche_trap_base 2025-04-04 18:22:49 +00:00
tu_dynamic_rendering.cc tu: Implement VK_EXT_fragment_density_map_offset 2025-04-04 22:35:20 +00:00
tu_dynamic_rendering.h turnip: add tu_dynamic_rendering.h 2022-08-04 00:40:12 +00:00
tu_event.cc tu: Suballoc VkEvent BOs 2025-02-26 16:51:08 +00:00
tu_event.h tu: Suballoc VkEvent BOs 2025-02-26 16:51:08 +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 tu: Implement VK_QCOM_fragment_density_map_offset 2025-04-03 05:37:56 +00:00
tu_image.h tu: Implement VK_QCOM_fragment_density_map_offset 2025-04-03 05:37:56 +00:00
tu_knl.cc tu: vdrm vtest support 2025-04-08 15:38:39 +00:00
tu_knl.h tu: Make userspace RD dump generic 2024-12-18 15:50:59 +00:00
tu_knl_drm.cc tu: vdrm vtest support 2025-04-08 15:38:39 +00:00
tu_knl_drm.h tu: Refactor the submit path 2024-12-18 15:50:59 +00:00
tu_knl_drm_msm.cc freedreno,tu: Read and pass to compiler uche_trap_base 2025-04-04 18:22:49 +00:00
tu_knl_drm_virtio.cc tu: vdrm vtest support 2025-04-08 15:38:39 +00:00
tu_knl_kgsl.cc freedreno,tu: Read and pass to compiler uche_trap_base 2025-04-04 18:22:49 +00:00
tu_lrz.cc tu: Implement VK_QCOM_fragment_density_map_offset 2025-04-03 05:37:56 +00:00
tu_lrz.h tu/lrz: Improve LRZ around stencil tests and reads_dest cases 2025-04-02 12:03:30 +00:00
tu_nir_lower_multiview.cc treewide: Switch to nir_progress 2025-02-26 15:19:53 +00:00
tu_nir_lower_ray_query.cc treewide: Switch to nir_progress 2025-02-26 15:19:53 +00:00
tu_pass.cc tu: Plumb through VkMemoryBarrierAccessFlags3KHR 2025-03-14 21:27:05 +00:00
tu_pass.h tu: Plumb through VkMemoryBarrierAccessFlags3KHR 2025-03-14 21:27:05 +00:00
tu_perfetto.cc perfetto/android: align datasource names with tooling expectations 2025-04-08 18:29:10 +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: disable logic operations for float and sRGB formats 2025-04-03 15:48:19 +00:00
tu_pipeline.h tu: Implement VK_QCOM_fragment_density_map_offset 2025-04-03 05:37:56 +00:00
tu_query_pool.cc tu: Switch to device address from vk_buffer 2025-03-11 07:12:14 +00:00
tu_query_pool.h tu: support exposing derived counters through VK_KHR_performance_query 2025-03-03 11:38:28 +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: Switch to device address from vk_buffer 2025-03-11 07:12:14 +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: Disable FS in certain cases even if FS is not empty 2025-03-31 12:15:56 +02: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: Split out part of tiling config to vsc config 2025-04-03 05:37:56 +00:00
tu_util.cc tu: Implement VK_QCOM_fragment_density_map_offset 2025-04-03 05:37:56 +00:00
tu_util.h tu: Implement VK_QCOM_fragment_density_map_offset 2025-04-03 05:37:56 +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