..
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