diff --git a/src/gallium/auxiliary/util/u_blitter.c b/src/gallium/auxiliary/util/u_blitter.c index b9dcc1738b0..be9e3ef4c7a 100644 --- a/src/gallium/auxiliary/util/u_blitter.c +++ b/src/gallium/auxiliary/util/u_blitter.c @@ -686,8 +686,7 @@ void util_blitter_restore_fragment_states(struct blitter_context *blitter) * (depending on the operation) */ pipe->set_stencil_ref(pipe, ctx->base.saved_stencil_ref); - if (!blitter->skip_viewport_restore) - pipe->set_viewport_states(pipe, 0, 1, &ctx->base.saved_viewport); + pipe->set_viewport_states(pipe, 0, 1, &ctx->base.saved_viewport); if (blitter->saved_num_window_rectangles) { pipe->set_window_rectangles(pipe, diff --git a/src/gallium/auxiliary/util/u_blitter.h b/src/gallium/auxiliary/util/u_blitter.h index a7dfa47eaca..27da87bbfae 100644 --- a/src/gallium/auxiliary/util/u_blitter.h +++ b/src/gallium/auxiliary/util/u_blitter.h @@ -114,7 +114,6 @@ struct blitter_context struct pipe_stencil_ref saved_stencil_ref; /**< stencil ref */ struct pipe_viewport_state saved_viewport; struct pipe_scissor_state saved_scissor; - bool skip_viewport_restore; bool is_sample_mask_saved; unsigned saved_sample_mask; unsigned saved_min_samples;