summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDave Airlie <airlied@redhat.com>2021-12-06 16:43:26 +1000
committerMarge Bot <emma+marge@anholt.net>2021-12-06 22:08:39 +0000
commit26bd234d062353d1fe4b6d4b5c1d33c84d537c79 (patch)
tree4a65703ef23dd1074c5a5181d6fb87b65fa9ad31
parentb7eb7bd47b57ced7c3b056182539a65a216fcae0 (diff)
mesa/transformfeedback: remove unused transform feedback code
Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14075>
-rw-r--r--src/mesa/main/transformfeedback.c63
-rw-r--r--src/mesa/main/transformfeedback.h3
2 files changed, 0 insertions, 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,