added missing dispatch code for new AGP-related functions
authorBrian Paul <brian.paul@tungstengraphics.com>
Tue, 8 Oct 2002 23:16:26 +0000 (23:16 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Tue, 8 Oct 2002 23:16:26 +0000 (23:16 +0000)
src/mesa/drivers/x11/glxapi.h
src/mesa/drivers/x11/realglx.c
src/mesa/drivers/x11/realglx.h

index dc95a44ae1ac9a2759a6ab958f6161a016afe2a5..2bb2ff5208d2157c0e5bedbdd081426a2020fac6 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: glxapi.h,v 1.13 2002/08/22 21:10:01 brianp Exp $ */
+/* $Id: glxapi.h,v 1.14 2002/10/08 23:16:26 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
@@ -196,12 +196,15 @@ struct _glxapi_table {
    /*** GLX_MESA_set_3dfx_mode ***/
    Bool (*Set3DfxModeMESA)(int mode);
 
-   /*** GLX AGP functions ***/
+   /*** GLX_NV_vertex_array_range ***/
    void * (*AllocateMemoryNV)( GLsizei size,
                                GLfloat readFrequency,
                                GLfloat writeFrequency,
                                GLfloat priority );
    void (*FreeMemoryNV)( GLvoid *pointer );
+
+   /*** GLX_MESA_agp_offset ***/
+   GLuint (*GetAGPOffsetMESA)( const GLvoid *pointer );
 };
 
 
index eb3449ad41bb9f0c6b5609432b15ed36333127f9..749984336654a9a0863ba82d413e37b1d6a1c836 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: realglx.c,v 1.5 2002/08/22 21:10:01 brianp Exp $ */
+/* $Id: realglx.c,v 1.6 2002/10/08 23:16:27 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
@@ -170,9 +170,12 @@ _real_GetGLXDispatchTable(void)
    /*** GLX_MESA_set_3dfx_mode ***/
    glx.Set3DfxModeMESA = _real_glXSet3DfxModeMESA;
 
-   /*** GLX AGP memory allocation ***/
+   /*** GLX_NV_vertex_array_range ***/
    glx.AllocateMemoryNV = _real_glXAllocateMemoryNV;
    glx.FreeMemoryNV = _real_glXFreeMemoryNV;
 
+   /*** GLX_MESA_agp_offset ***/
+   glx.GetAGPOffsetMESA = _real_glXGetAGPOffsetMESA;
+
    return &glx;
 }
index bec158a9658c9f2c72c95b04197c392a78db6593..f7c2b6470a87ce6c8f466a1fbe9b560fd9e79fdd 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: realglx.h,v 1.4 2001/05/30 14:39:47 brianp Exp $ */
+/* $Id: realglx.h,v 1.5 2002/10/08 23:16:27 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
@@ -306,6 +306,18 @@ extern Bool
 _real_glXSet3DfxModeMESA( int mode );
 #endif
 
+#ifdef GLX_NV_vertex_array_range
+extern void *
+_real_glXAllocateMemoryNV(GLsizei size, GLfloat readfreq, GLfloat writefreq, GLfloat priority);
+extern void
+_real_glXFreeMemoryNV(GLvoid *pointer);
+#endif
+
+#ifdef GLX_MESA_agp_offset
+extern GLuint
+_real_glXGetAGPOffsetMESA(const GLvoid *pointer);
+#endif
+
 #ifdef GLX_MESA_copy_sub_buffer
 extern void
 _real_glXCopySubBufferMESA( Display *dpy, GLXDrawable drawable,