mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-26 08:08:09 +02:00
For partial secondary cmdbufs, we emit FBDs/TDs in the primary cmdbuf before calling the secondary. In order to set the provoking vertex mode correctly here, we need to look at the mode set by pipelines bound in the secondary cmdbuf. This leaves one edge case: reemitting FBDs/TDs in a secondary cmdbuf after a flush. If the secondary cmdbuf only contains vk_meta draws, without ever binding a pipeline, we won't know which provoking vertex mode to use here. This is actually okay, because in that case the provoking vertex mode doesn't matter for any of the draws in the secondary, and the FBDs/TDs will be reemitted on the primary with the correct mode. Fixes: |
||
|---|---|---|
| .. | ||
| ci | ||
| clc | ||
| compiler | ||
| drm-shim | ||
| ds | ||
| lib | ||
| libpan | ||
| midgard | ||
| perf | ||
| shared | ||
| tools | ||
| util | ||
| vulkan | ||
| .clang-format | ||
| meson.build | ||