Mesa (main): mesa/transformfeedback: remove unused transform feedback code

GitLab Mirror gitlab-mirror at kemper.freedesktop.org
Mon Dec 6 22:41:28 UTC 2021


Module: Mesa
Branch: main
Commit: 26bd234d062353d1fe4b6d4b5c1d33c84d537c79
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=26bd234d062353d1fe4b6d4b5c1d33c84d537c79

Author: Dave Airlie <airlied at redhat.com>
Date:   Mon Dec  6 16:43:26 2021 +1000

mesa/transformfeedback: remove unused transform feedback code

Reviewed-by: Timothy Arceri <tarceri at itsqueeze.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14075>

---

 src/mesa/main/transformfeedback.c | 63 ---------------------------------------
 src/mesa/main/transformfeedback.h |  3 --
 2 files changed, 66 deletions(-)

diff --git a/src/mesa/main/transformfeedback.c b/src/mesa/main/transformfeedback.c
index e24a388f623..004bf5596bf 100644
--- a/src/mesa/main/transformfeedback.c
+++ b/src/mesa/main/transformfeedback.c
@@ -222,69 +222,6 @@ _mesa_delete_transform_feedback_object(struct gl_context *ctx,
    free(obj);
 }
 
-/** Default fallback for ctx->Driver.NewTransformFeedback() */
-static struct gl_transform_feedback_object *
-new_transform_feedback_fallback(struct gl_context *ctx, GLuint name)
-{
-   struct gl_transform_feedback_object *obj;
-
-   obj = CALLOC_STRUCT(gl_transform_feedback_object);
-   if (!obj)
-      return NULL;
-
-   _mesa_init_transform_feedback_object(obj, name);
-   return obj;
-}
-
-/** Default fallback for ctx->Driver.BeginTransformFeedback() */
-static void
-begin_transform_feedback_fallback(struct gl_context *ctx, GLenum mode,
-                                  struct gl_transform_feedback_object *obj)
-{
-   /* nop */
-}
-
-/** Default fallback for ctx->Driver.EndTransformFeedback() */
-static void
-end_transform_feedback_fallback(struct gl_context *ctx,
-                                struct gl_transform_feedback_object *obj)
-{
-   /* nop */
-}
-
-/** Default fallback for ctx->Driver.PauseTransformFeedback() */
-static void
-pause_transform_feedback_fallback(struct gl_context *ctx,
-                                  struct gl_transform_feedback_object *obj)
-{
-   /* nop */
-}
-
-/** Default fallback for ctx->Driver.ResumeTransformFeedback() */
-static void
-resume_transform_feedback_fallback(struct gl_context *ctx,
-                                   struct gl_transform_feedback_object *obj)
-{
-   /* nop */
-}
-
-
-/**
- * Plug in default device driver functions for transform feedback.
- * Most drivers will override some/all of these.
- */
-void
-_mesa_init_transform_feedback_functions(struct dd_function_table *driver)
-{
-   driver->NewTransformFeedback = new_transform_feedback_fallback;
-   driver->DeleteTransformFeedback = _mesa_delete_transform_feedback_object;
-   driver->BeginTransformFeedback = begin_transform_feedback_fallback;
-   driver->EndTransformFeedback = end_transform_feedback_fallback;
-   driver->PauseTransformFeedback = pause_transform_feedback_fallback;
-   driver->ResumeTransformFeedback = resume_transform_feedback_fallback;
-}
-
-
 /**
  * Fill in the correct Size value for each buffer in \c obj.
  *
diff --git a/src/mesa/main/transformfeedback.h b/src/mesa/main/transformfeedback.h
index c699fcb94f3..7a2b405fc04 100644
--- a/src/mesa/main/transformfeedback.h
+++ b/src/mesa/main/transformfeedback.h
@@ -42,9 +42,6 @@ _mesa_init_transform_feedback(struct gl_context *ctx);
 extern void
 _mesa_free_transform_feedback(struct gl_context *ctx);
 
-extern void
-_mesa_init_transform_feedback_functions(struct dd_function_table *driver);
-
 extern unsigned
 _mesa_compute_max_transform_feedback_vertices( struct gl_context *ctx,
       const struct gl_transform_feedback_object *obj,



More information about the mesa-commit mailing list