..
bvh
vulkan/bvh: Enable glsl extensions in meson
2025-09-16 20:18:01 +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
tu: Increase clang-format ColumnLimit to 120
2026-04-06 14:19:28 +00:00
.dir-locals.el
.editorconfig
meson.build
tu: Enable alpha-to-coverage emulation
2026-03-20 18:09:49 +00:00
msm_kgsl.h
tu/kgsl: bump msm_kgsl.h header
2026-04-02 15:55:55 +00:00
TODO
tu_acceleration_structure.cc
vulkan: Rename {encode,update}_bind_pipeline to {encode,update}_prepare
2026-03-28 16:12:09 +01:00
tu_acceleration_structure.h
tu: Support VK_KHR_acceleration_structure
2025-01-20 01:22:23 +00:00
tu_autotune.cc
tu/autotune: Only lock RPs sustain certain mode for 30s
2026-04-06 14:19:29 +00:00
tu_autotune.h
tu/autotune: Add "Preempt Optimize" mode
2026-04-06 14:19:29 +00:00
tu_buffer.cc
tu: Implement transient attachments and lazily allocated memory
2025-09-08 15:22:17 +00:00
tu_buffer.h
tu: Initial support for sparse binding
2025-08-25 20:11:57 +00:00
tu_buffer_view.cc
freedreno/fdl: Add STRUCTSIZETEXELS arg
2026-01-06 20:06:05 +00:00
tu_buffer_view.h
tu: Replace A6XX_TEX_CONST_DWORDS
2026-01-06 20:06:05 +00:00
tu_clear_blit.cc
tu/autotune: Add "Preempt Optimize" mode
2026-04-06 14:19:29 +00:00
tu_clear_blit.h
tu: Implement subsampled images
2026-03-06 21:26:46 +00:00
tu_cmd_buffer.cc
tu/autotune: Add "Preempt Optimize" mode
2026-04-06 14:19:29 +00:00
tu_cmd_buffer.h
tu/autotune: Add "Preempt Optimize" mode
2026-04-06 14:19:29 +00:00
tu_common.h
tu: Implement subsampled images
2026-03-06 21:26:46 +00:00
tu_cs.cc
freedreno,u_trace: Fix various UBSAN errors
2026-02-03 16:14:35 +00:00
tu_cs.h
tu: gen8 support
2026-01-20 02:27:33 +00:00
tu_cs_breadcrumbs.cc
tu: Use TU_BREADCRUMBS_ENABLED value
2025-11-03 10:11:41 +00:00
tu_descriptor_set.cc
Rename more sha and sha1 names to blake3
2026-03-23 07:03:28 +00:00
tu_descriptor_set.h
Rename more sha and sha1 names to blake3
2026-03-23 07:03:28 +00:00
tu_device.cc
tu+util: Allow setting autotune mode from driconf
2026-04-06 14:19:29 +00:00
tu_device.h
tu+util: Allow setting autotune mode from driconf
2026-04-06 14:19:29 +00:00
tu_dynamic_rendering.cc
treewide: use UTIL_DYNARRAY_INIT
2025-11-04 13:39:48 +00:00
tu_dynamic_rendering.h
tu_event.cc
treewide: Use vk_collect_dependency_info_src_stages
2025-10-22 19:22:17 +00:00
tu_event.h
tu: Suballoc VkEvent BOs
2025-02-26 16:51:08 +00:00
tu_formats.cc
tu: Handle VkDrmFormatModifierPropertiesList2EXT
2026-01-30 17:12:34 +00:00
tu_formats.h
util+tu: Add util_format_is_float16()
2025-06-20 00:10:47 +00:00
tu_image.cc
tu: Implement subsampled images
2026-03-06 21:26:46 +00:00
tu_image.h
tu: Implement subsampled images
2026-03-06 21:26:46 +00:00
tu_knl.cc
tu: Fix imported memory not being affected by DEVICE_ADDRESS_CAPTURE_REPLAY
2026-03-19 20:28:39 +00:00
tu_knl.h
tu: Fix imported memory not being affected by DEVICE_ADDRESS_CAPTURE_REPLAY
2026-03-19 20:28:39 +00:00
tu_knl_drm.cc
util/dynarray: infer type in append
2025-10-24 18:32:07 +00:00
tu_knl_drm.h
tu/drm: Add support for sparse binding
2025-08-25 20:11:57 +00:00
tu_knl_drm_msm.cc
tu: Fix imported memory not being affected by DEVICE_ADDRESS_CAPTURE_REPLAY
2026-03-19 20:28:39 +00:00
tu_knl_drm_virtio.cc
tu/drm/virtio: Fix GEM handle leak on failed dmabuf res_id lookup
2026-03-23 10:17:31 +00:00
tu_knl_kgsl.cc
tu/kgsl: Add UBWC_5 and UBWC_6 support
2026-04-02 15:55:55 +00:00
tu_lrz.cc
tu: Add lrzWriteDisableReason to render_pass tracepoint
2026-02-26 17:53:28 +00:00
tu_lrz.h
tu: Avoid disabling LRZ when possible for suspend/resume+depth-only draws
2026-01-26 09:48:44 +00:00
tu_nir_lower_demote_samples.cc
tu: Enable alpha-to-coverage emulation
2026-03-20 18:09:49 +00:00
tu_nir_lower_multiview.cc
tu,ir3: lower multiview indirect stores to register indirects
2026-02-09 15:31:03 +00:00
tu_nir_lower_ray_query.cc
tu/rt: add and lower loop continue construct in traversal shaders
2026-03-21 07:42:55 +00:00
tu_pass.cc
tu: Rewrite autotune in C++
2026-04-06 14:19:29 +00:00
tu_pass.h
tu/autotune: Add "Preempt Optimize" mode
2026-04-06 14:19:29 +00:00
tu_perfetto.cc
tu: Add custom resolve tracepoints
2025-12-08 20:44:47 +00:00
tu_perfetto.h
tu/perfetto: Use a separate track for VK_EXT_debug_utils labels
2025-09-26 15:45:21 +00:00
tu_pipeline.cc
tu: use nir_opt_varyings_bulk for linking
2026-04-03 08:18:08 +02:00
tu_pipeline.h
Rename *_sha1 names to *_blake3
2026-03-23 07:03:28 +00:00
tu_query_pool.cc
Rename sha1_* and sha_* names to blake3_*
2026-03-23 07:03:28 +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/autotune: Add "Preempt Optimize" mode
2026-04-06 14:19:29 +00:00
tu_queue.h
tu/autotune: Add "Preempt Optimize" mode
2026-04-06 14:19:29 +00:00
tu_rmv.cc
tu: limit query pool types logged into RMV
2025-09-25 11:00:20 +00:00
tu_rmv.h
tu_sampler.cc
tu: gen8 sampler support
2026-01-20 02:27:33 +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: use nir_opt_varyings_bulk for linking
2026-04-03 08:18:08 +02:00
tu_shader.h
tu: use nir_opt_varyings_bulk for linking
2026-04-03 08:18:08 +02:00
tu_suballoc.cc
treewide: Replace calling to function ALIGN with align
2025-11-12 21:58:40 +00:00
tu_suballoc.h
tu_subsampled_image.cc
tu: Implement subsampled images
2026-03-06 21:26:46 +00:00
tu_subsampled_image.h
tu: Implement subsampled images
2026-03-06 21:26:46 +00:00
tu_tile_config.cc
tu: Implement subsampled images
2026-03-06 21:26:46 +00:00
tu_tile_config.h
tu: Implement subsampled images
2026-03-06 21:26:46 +00:00
tu_tracepoints.py
tu/autotune: Add "Preempt Optimize" mode
2026-04-06 14:19:29 +00:00
tu_util.cc
tu/autotune: Add "Preempt Optimize" mode
2026-04-06 14:19:29 +00:00
tu_util.h
tu/autotune: Add "Preempt Optimize" mode
2026-04-06 14:19:29 +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