summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarek Olšák <marek.olsak@amd.com>2017-06-14 23:02:04 +0200
committerAndres Gomez <agomez@igalia.com>2017-06-28 20:15:04 +0300
commit6e9b965e4e70879f68fd543241ec36e91b169597 (patch)
treed4afb24c494554183d29404302c35b5bc22ce9ea
parentf174362ce7a8ad20086352669e7a2ba63ea74f6a (diff)
st/mesa: fix pipe_rasterizer_state::scissor with multiple viewports
Cc: 17.1 <mesa-stable@lists.freedesktop.org> Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com> (cherry picked from commit 2ec1e32d11ed788dfed229a569a238743b9b1f9f)
-rw-r--r--src/mesa/state_tracker/st_atom_rasterizer.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mesa/state_tracker/st_atom_rasterizer.c b/src/mesa/state_tracker/st_atom_rasterizer.c
index 0b0e0457dd3..2974fe55e06 100644
--- a/src/mesa/state_tracker/st_atom_rasterizer.c
+++ b/src/mesa/state_tracker/st_atom_rasterizer.c
@@ -261,7 +261,7 @@ static void update_raster_state( struct st_context *st )
_mesa_geometric_samples(ctx->DrawBuffer) > 1;
/* _NEW_SCISSOR */
- raster->scissor = ctx->Scissor.EnableFlags;
+ raster->scissor = !!ctx->Scissor.EnableFlags;
/* _NEW_FRAG_CLAMP */
raster->clamp_fragment_color = !st->clamp_frag_color_in_shader &&