added another spot-check to verify dispatch table correctness
authorBrian Paul <brian.paul@tungstengraphics.com>
Wed, 29 May 2002 15:23:16 +0000 (15:23 +0000)
committerBrian Paul <brian.paul@tungstengraphics.com>
Wed, 29 May 2002 15:23:16 +0000 (15:23 +0000)
src/mesa/glapi/glapi.c

index d962df3..d50a37b 100644 (file)
@@ -1,4 +1,4 @@
-/* $Id: glapi.c,v 1.61 2002/03/07 21:50:41 brianp Exp $ */
+/* $Id: glapi.c,v 1.62 2002/05/29 15:23:16 brianp Exp $ */
 
 /*
  * Mesa 3-D graphics library
@@ -854,5 +854,13 @@ _glapi_check_table(const struct _glapi_table *table)
       assert(secondaryColor3fOffset == offset);
       assert(_glapi_get_proc_address("glSecondaryColor3fEXT") == (void *) &glSecondaryColor3fEXT);
    }
+   {
+      GLuint pointParameterivOffset = _glapi_get_proc_offset("glPointParameterivNV");
+      char *pointParameterivFunc = (char*) &table->PointParameterivNV;
+      GLuint offset = (pointParameterivFunc - (char *) table) / sizeof(void *);
+      assert(pointParameterivOffset == _gloffset_PointParameterivNV);
+      assert(pointParameterivOffset == offset);
+      assert(_glapi_get_proc_address("glPointParameterivNV") == (void *) &glPointParameterivNV);
+   }
 #endif
 }