We no longer use viewport::per_view_viewport, it's part of the program
state instead, but we forgot to delete it and rewrite all users.
Fixes:
97da0a77341 ("tu: Rewrite to use common Vulkan dynamic state")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25225>
cmd->state.rp.has_tess = true;
}
- if (pipeline->viewport.per_view_viewport != cmd->state.per_view_viewport) {
- cmd->state.per_view_viewport = pipeline->viewport.per_view_viewport;
+ if (pipeline->program.per_view_viewport != cmd->state.per_view_viewport) {
+ cmd->state.per_view_viewport = pipeline->program.per_view_viewport;
cmd->state.dirty |= TU_CMD_DIRTY_PER_VIEW_VIEWPORT;
}
unsigned patch_type;
} tess;
- /* for dynamic states which use the same register: */
- struct {
- bool per_view_viewport;
- } viewport;
-
struct {
bool raster_order_attachment_access;
} ds;