diff --git a/src/mesa/main/externalobjects.c b/src/mesa/main/externalobjects.c index 972f1279e63..01f66b9f12f 100644 --- a/src/mesa/main/externalobjects.c +++ b/src/mesa/main/externalobjects.c @@ -33,26 +33,6 @@ #include "texstorage.h" #include "util/u_memory.h" -/** - * Allocate and initialize a new memory object. But don't put it into the - * memory object hash table. - * - * Called via ctx->Driver.NewMemoryObject, unless overridden by a device - * driver. - * - * \return pointer to new memory object. - */ -static struct gl_memory_object * -_mesa_new_memory_object(struct gl_context *ctx, GLuint name) -{ - struct gl_memory_object *obj = MALLOC_STRUCT(gl_memory_object); - if (!obj) - return NULL; - - _mesa_initialize_memory_object(ctx, obj, name); - return obj; -} - /** * Delete a memory object. Called via ctx->Driver.DeleteMemory(). * Not removed from hash table here. @@ -64,12 +44,6 @@ _mesa_delete_memory_object(struct gl_context *ctx, free(memObj); } -void -_mesa_init_memory_object_functions(struct dd_function_table *driver) -{ - driver->NewMemoryObject = _mesa_new_memory_object; - driver->DeleteMemoryObject = _mesa_delete_memory_object; -} /** * Initialize a buffer object to default values. diff --git a/src/mesa/main/externalobjects.h b/src/mesa/main/externalobjects.h index 75b0bc2eddb..462b08855ff 100644 --- a/src/mesa/main/externalobjects.h +++ b/src/mesa/main/externalobjects.h @@ -77,9 +77,6 @@ _mesa_lookup_semaphore_object_locked(struct gl_context *ctx, GLuint semaphore) _mesa_HashLookupLocked(ctx->Shared->SemaphoreObjects, semaphore); } -extern void -_mesa_init_memory_object_functions(struct dd_function_table *driver); - extern void _mesa_initialize_memory_object(struct gl_context *ctx, struct gl_memory_object *obj,