added stub functions for GLX_MESA_allocate_memory
authorBrian Paul <brian.paul@tungstengraphics.com>
Tue, 1 Mar 2005 02:51:07 +0000 (02:51 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Tue, 1 Mar 2005 02:51:07 +0000 (02:51 +0000)
src/mesa/drivers/x11/glxapi.c

index ae221d1f30c69ec9a7c54784162a819f16bdc212..8f7f5745da220cc26b3beb8be03ed483d242aad8 100644 (file)
@@ -2,7 +2,7 @@
  * Mesa 3-D graphics library
  * Version:  6.3
  * 
- * Copyright (C) 1999-2004  Brian Paul   All Rights Reserved.
+ * Copyright (C) 1999-2005  Brian Paul   All Rights Reserved.
  * 
  * Permission is hereby granted, free of charge, to any person obtaining a
  * copy of this software and associated documentation files (the "Software"),
@@ -1092,6 +1092,8 @@ glXFreeMemoryNV( GLvoid *pointer )
 }
 
 
+
+
 /*** GLX_MESA_agp_offset */
 
 GLuint PUBLIC
@@ -1106,6 +1108,32 @@ glXGetAGPOffsetMESA( const GLvoid *pointer )
 }
 
 
+/*** GLX_MESA_allocate_memory */
+
+void *
+glXAllocateMemoryMESA(Display *dpy, int scrn, size_t size,
+                      float readfreq, float writefreq, float priority)
+{
+   /* dummy */
+   return NULL;
+}
+
+void
+glXFreeMemoryMESA(Display *dpy, int scrn, void *pointer)
+{
+   /* dummy */
+}
+
+
+GLuint
+glXGetMemoryOffsetMESA(Display *dpy, int scrn, const void *pointer)
+{
+   /* dummy */
+   return 0;
+}
+
+
+
 /**********************************************************************/
 /* GLX API management functions                                       */
 /**********************************************************************/
@@ -1148,9 +1176,6 @@ _glxapi_get_extensions(void)
 #endif
 #ifdef GLX_SGIX_pbuffer
       "GLX_SGIX_pbuffer",
-#endif
-#ifdef GLX_ARB_render_texture
-      "GLX_ARB_render_texture",
 #endif
       NULL
    };
@@ -1332,6 +1357,11 @@ static struct name_address_pair GLX_functions[] = {
    /*** GLX_MESA_agp_offset ***/
    { "glXGetAGPOffsetMESA", (__GLXextFuncPtr) glXGetAGPOffsetMESA },
 
+   /*** GLX_MESA_allocate_memory ***/
+   { "glXAllocateMemoryMESA", (__GLXextFuncPtr) glXAllocateMemoryMESA },
+   { "glXFreeMemoryMESA", (__GLXextFuncPtr) glXFreeMemoryMESA },
+   { "glXGetMemoryOffsetMESA", (__GLXextFuncPtr) glXGetMemoryOffsetMESA },
+
    { NULL, NULL }   /* end of list */
 };