st/mesa: fix pipe_rasterizer_state::scissor with multiple viewports
[mesa.git] / src / mesa / state_tracker / st_atom_rasterizer.c
index e38896068e8986b93d568055f92b9ceca6004de8..39be6b15a70e9e6d8f54cfbdf4607ccfe46807f7 100644 (file)
@@ -262,7 +262,7 @@ void st_update_rasterizer( 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 &&