according to the specification of OpenGL 4.2 this
should be
A spec bug?
$ wget http://www.opengl.org/registry/api/glext.h ... $ grep 'GL_GEOMETRY_VERTICES_OUT' glext.h #define GL_GEOMETRY_VERTICES_OUT 0x8916 #define GL_GEOMETRY_VERTICES_OUT_ARB 0x8DDA #define GL_GEOMETRY_VERTICES_OUT_EXT 0x8DDA $ grep 'GL_GEOMETRY_INPUT_TYPE' glext.h #define GL_GEOMETRY_INPUT_TYPE 0x8917 #define GL_GEOMETRY_INPUT_TYPE_ARB 0x8DDB #define GL_GEOMETRY_INPUT_TYPE_EXT 0x8DDB $ grep 'GL_GEOMETRY_OUTPUT_TYPE' glext.h #define GL_GEOMETRY_OUTPUT_TYPE 0x8918 #define GL_GEOMETRY_OUTPUT_TYPE_ARB 0x8DDC #define GL_GEOMETRY_OUTPUT_TYPE_EXT 0x8DDC
Inclined to close this as "not a GLEW bug".
Anything further?
I'll stick with matching the opengl.org glext.h, for now...
$ for i in GL_GEOMETRY_VERTICES_OUT GL_GEOMETRY_INPUT_TYPE GL_GEOMETRY_OUTPUT_TYPE; do grep $i include/GL/glew.h; done #define GL_GEOMETRY_VERTICES_OUT 0x8916 #define GL_GEOMETRY_VERTICES_OUT_ARB 0x8DDA #define GL_GEOMETRY_VERTICES_OUT_EXT 0x8DDA #define GL_GEOMETRY_INPUT_TYPE 0x8917 #define GL_GEOMETRY_INPUT_TYPE_ARB 0x8DDB #define GL_GEOMETRY_INPUT_TYPE_EXT 0x8DDB #define GL_GEOMETRY_OUTPUT_TYPE 0x8918 #define GL_GEOMETRY_OUTPUT_TYPE_ARB 0x8DDC #define GL_GEOMETRY_OUTPUT_TYPE_EXT 0x8DDC
$ for i in GL_GEOMETRY_VERTICES_OUT GL_GEOMETRY_INPUT_TYPE GL_GEOMETRY_OUTPUT_TYPE; do grep $i gl/api/glext.h; done #define GL_GEOMETRY_VERTICES_OUT 0x8916 #define GL_GEOMETRY_VERTICES_OUT_ARB 0x8DDA #define GL_GEOMETRY_VERTICES_OUT_EXT 0x8DDA /* reuse GL_GEOMETRY_VERTICES_OUT_EXT */ #define GL_GEOMETRY_INPUT_TYPE 0x8917 #define GL_GEOMETRY_INPUT_TYPE_ARB 0x8DDB #define GL_GEOMETRY_INPUT_TYPE_EXT 0x8DDB /* reuse GL_GEOMETRY_INPUT_TYPE_EXT */ #define GL_GEOMETRY_OUTPUT_TYPE 0x8918 #define GL_GEOMETRY_OUTPUT_TYPE_ARB 0x8DDC #define GL_GEOMETRY_OUTPUT_TYPE_EXT 0x8DDC /* reuse GL_GEOMETRY_OUTPUT_TYPE_EXT */
Closing as not-a-bug.
A spec bug?
Inclined to close this as "not a GLEW bug".
Anything further?
I'll stick with matching the opengl.org glext.h, for now...
Closing as not-a-bug.