mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-23 21:38:18 +02:00
Being the first commit that emits meaningful command packets, there are many things included in this commit - tu6_emit_xxx are low-level helpers that emit command packets without boundary checks - tu6_xxx are high-level helpers that emit command packets with boundary checks - cmdbuf->cs is a pointer to the current CS, so that we can use the helpers above to emit to other CS - use cmd as the variable name of tu_cmd_buffer - there is a per-cmdbuf scratch bo for CP_EVENT_WRITE writeback - there is a per-cmdbuf debug marker, using scratch reg 7 or 6 depending on whether the cmdbuf is primary or secondary (olv, after rebase) REG_A6XX_SP_UNKNOWN_AB20 is renamed |
||
|---|---|---|
| .. | ||
| .clang-format | ||
| meson.build | ||
| TODO | ||
| tu_android.c | ||
| tu_cmd_buffer.c | ||
| tu_cs.c | ||
| tu_cs.h | ||
| tu_descriptor_set.c | ||
| tu_descriptor_set.h | ||
| tu_device.c | ||
| tu_drm.c | ||
| tu_entrypoints_gen.py | ||
| tu_extensions.py | ||
| tu_formats.c | ||
| tu_icd.py | ||
| tu_image.c | ||
| tu_meta_blit.c | ||
| tu_meta_buffer.c | ||
| tu_meta_clear.c | ||
| tu_meta_copy.c | ||
| tu_meta_resolve.c | ||
| tu_pass.c | ||
| tu_pipeline.c | ||
| tu_pipeline_cache.c | ||
| tu_private.h | ||
| tu_query.c | ||
| tu_util.c | ||
| tu_util.h | ||
| vk_format.h | ||
| vk_format_layout.csv | ||
| vk_format_parse.py | ||
| vk_format_table.py | ||