summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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,