lavapipe: set default viewport and scissor count for cmdbufs
authorMike Blumenkrantz <michael.blumenkrantz@gmail.com>
Fri, 22 Sep 2023 14:32:14 +0000 (10:32 -0400)
committerMarge Bot <emma+marge@anholt.net>
Fri, 22 Sep 2023 20:03:05 +0000 (20:03 +0000)
this otherwise breaks shobj tests

Reviewed-by: Dave Airlie <airlied@redhat.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/25354>

src/gallium/frontends/lavapipe/lvp_execute.c

index 9b3ce4b..b3913a3 100644 (file)
@@ -4780,6 +4780,8 @@ VkResult lvp_execute_cmds(struct lvp_device *device,
    util_dynarray_init(&state->push_desc_sets, NULL);
 
    /* default values */
+   state->num_viewports = 1;
+   state->num_scissors = 1;
    state->rs_state.line_width = 1.0;
    state->rs_state.flatshade_first = true;
    state->rs_state.clip_halfz = true;