mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-20 19:58:19 +02:00
Labels set via VK_EXT_debug_utils are in a separate track due to the following part of the spec: "An application may open a debug label region in one command buffer and close it in another, or otherwise split debug label regions across multiple command buffers or multiple queue submissions." This means labels can start in one renderpass and end in another command buffer, which breaks our assumption that stages can be modeled as a stack. While applications aren't expected to use labels in such extreme ways, even simpler cases can break our assumptions. Having annotations in a separate track prevents the main track(s) from entering an invalid state. Signed-off-by: Danylo Piliaiev <dpiliaiev@igalia.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37028> |
||
|---|---|---|
| .. | ||
| afuc | ||
| ci | ||
| common | ||
| computerator | ||
| decode | ||
| drm | ||
| drm-shim | ||
| ds | ||
| fdl | ||
| ir2 | ||
| ir3 | ||
| isa | ||
| perfcntrs | ||
| registers | ||
| rnn | ||
| tests | ||
| vulkan | ||
| .clang-format | ||
| .dir-locals.el | ||
| .editorconfig | ||
| meson.build | ||