mesa/st: move evaluate depth values into mesa
authorDave Airlie <airlied@redhat.com>
Tue, 21 Dec 2021 05:44:35 +0000 (15:44 +1000)
committerMarge Bot <emma+marge@anholt.net>
Fri, 21 Jan 2022 01:18:19 +0000 (01:18 +0000)
Reviewed-by: Kristian H. Kristensen <hoegsberg@google.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14632>

src/mesa/main/fbobject.c
src/mesa/state_tracker/st_cb_fbo.c
src/mesa/state_tracker/st_cb_fbo.h

index 3db7597..5b5283c 100644 (file)
@@ -5530,5 +5530,7 @@ _mesa_EvaluateDepthValuesARB(void)
       return;
    }
 
-   st_EvaluateDepthValues(ctx);
+   st_validate_state(st_context(ctx), ST_PIPELINE_UPDATE_FRAMEBUFFER);
+
+   ctx->pipe->evaluate_depth_buffer(ctx->pipe);
 }
index 3b95404..9aa5b4b 100644 (file)
@@ -974,17 +974,3 @@ st_UnmapRenderbuffer(struct gl_context *ctx,
    pipe_texture_unmap(pipe, strb->transfer);
    strb->transfer = NULL;
 }
-
-
-/**
- * Called via ctx->Driver.EvaluateDepthValues.
- */
-void
-st_EvaluateDepthValues(struct gl_context *ctx)
-{
-   struct st_context *st = st_context(ctx);
-
-   st_validate_state(st, ST_PIPELINE_UPDATE_FRAMEBUFFER);
-
-   st->pipe->evaluate_depth_buffer(st->pipe);
-}
index 3f698be..c39704e 100644 (file)
@@ -132,5 +132,4 @@ void st_MapRenderbuffer(struct gl_context *ctx,
                         bool flip_y);
 void st_UnmapRenderbuffer(struct gl_context *ctx,
                           struct gl_renderbuffer *rb);
-void st_EvaluateDepthValues(struct gl_context *ctx);
 #endif /* ST_CB_FBO_H */