mesa/main: Make no-op dispatch function public
authorIan Romanick <ian.d.romanick@intel.com>
Thu, 2 Aug 2012 05:18:16 +0000 (22:18 -0700)
committerIan Romanick <ian.d.romanick@intel.com>
Fri, 28 Sep 2012 15:19:54 +0000 (08:19 -0700)
Signed-off-by: Ian Romanick <ian.d.romanick@intel.com>
src/mesa/main/context.c
src/mesa/main/context.h

index c6880a4b9e4e51d2689d11a79c4a5ce9acdcd967..e55e2fdee3bb0b890bec67b40cbddffe90cd0e91 100644 (file)
@@ -832,8 +832,8 @@ update_default_objects(struct gl_context *ctx)
  * This helps prevents a segfault when someone calls a GL function without
  * first checking if the extension's supported.
  */
-static int
-generic_nop(void)
+int
+_mesa_generic_nop(void)
 {
    GET_CURRENT_CONTEXT(ctx);
    _mesa_error(ctx, GL_INVALID_OPERATION,
@@ -865,7 +865,7 @@ _mesa_alloc_dispatch_table(int size)
       _glapi_proc *entry = (_glapi_proc *) table;
       GLint i;
       for (i = 0; i < numEntries; i++) {
-         entry[i] = (_glapi_proc) generic_nop;
+         entry[i] = (_glapi_proc) _mesa_generic_nop;
       }
    }
    return table;
index e2387521f57879c649596c95937f4a9f7f47f8e8..f0b4471b14007e7426680da43e753fc2e1c9f040 100644 (file)
@@ -179,6 +179,8 @@ _mesa_finish(struct gl_context *ctx);
 extern void
 _mesa_flush(struct gl_context *ctx);
 
+extern int
+_mesa_generic_nop(void);
 
 extern void GLAPIENTRY
 _mesa_Finish( void );