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