st/mesa: unify common code in st_draw_vbo functions
[mesa.git] / src / mesa / state_tracker / st_atom_viewport.c
index 9a692cecade9533c52934825c6c27cbd25a3e349..900f0617caa3b6e55ce27ac81567204530cc41a5 100644 (file)
@@ -39,8 +39,8 @@
  *  - depthrange
  *  - window pos/size or FBO size
  */
-static void
-update_viewport( struct st_context *st )
+void
+st_update_viewport( struct st_context *st )
 {
    struct gl_context *ctx = st->ctx;
    GLfloat yScale, yBias;
@@ -80,13 +80,3 @@ update_viewport( struct st_context *st )
    if (ctx->Const.MaxViewports > 1)
       st->pipe->set_viewport_states(st->pipe, 1, ctx->Const.MaxViewports - 1, &st->state.viewport[1]);
 }
-
-
-const struct st_tracked_state st_update_viewport = {
-   "st_update_viewport",                               /* name */
-   {                                                   /* dirty */
-      _NEW_BUFFERS | _NEW_VIEWPORT,                    /* mesa */
-      0,                                               /* st */
-   },
-   update_viewport                                     /* update */
-};