I checked, and all of the currently implemented DSA functions build with this file.
Laura On Fri, Jan 23, 2015 at 2:20 PM, Laura Ekstrand <la...@jlekstrand.net> wrote: > --- > include/GL/glext.h | 48 ++++++++++++++++++++++++++---------------------- > 1 file changed, 26 insertions(+), 22 deletions(-) > > diff --git a/include/GL/glext.h b/include/GL/glext.h > index d3cfbb5..0ca89ca 100644 > --- a/include/GL/glext.h > +++ b/include/GL/glext.h > @@ -33,7 +33,7 @@ extern "C" { > ** used to make the header, and the header can be found at > ** http://www.opengl.org/registry/ > ** > -** Khronos $Revision: 28986 $ on $Date: 2014-11-18 18:43:15 -0800 (Tue, > 18 Nov 2014) $ > +** Khronos $Revision: 29537 $ on $Date: 2015-01-22 02:32:35 -0800 (Thu, > 22 Jan 2015) $ > */ > > #if defined(_WIN32) && !defined(APIENTRY) && !defined(__CYGWIN__) && > !defined(__SCITECH_SNAP__) > @@ -53,7 +53,7 @@ extern "C" { > #define GLAPI extern > #endif > > -#define GL_GLEXT_VERSION 20141118 > +#define GL_GLEXT_VERSION 20150122 > > /* Generated C header for: > * API: gl > @@ -2607,25 +2607,25 @@ GLAPI void APIENTRY glBindVertexBuffers (GLuint > first, GLsizei count, const GLui > typedef void (APIENTRYP PFNGLCLIPCONTROLPROC) (GLenum origin, GLenum > depth); > typedef void (APIENTRYP PFNGLCREATETRANSFORMFEEDBACKSPROC) (GLsizei n, > GLuint *ids); > typedef void (APIENTRYP PFNGLTRANSFORMFEEDBACKBUFFERBASEPROC) (GLuint > xfb, GLuint index, GLuint buffer); > -typedef void (APIENTRYP PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC) (GLuint > xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizei size); > +typedef void (APIENTRYP PFNGLTRANSFORMFEEDBACKBUFFERRANGEPROC) (GLuint > xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size); > typedef void (APIENTRYP PFNGLGETTRANSFORMFEEDBACKIVPROC) (GLuint xfb, > GLenum pname, GLint *param); > typedef void (APIENTRYP PFNGLGETTRANSFORMFEEDBACKI_VPROC) (GLuint xfb, > GLenum pname, GLuint index, GLint *param); > typedef void (APIENTRYP PFNGLGETTRANSFORMFEEDBACKI64_VPROC) (GLuint xfb, > GLenum pname, GLuint index, GLint64 *param); > typedef void (APIENTRYP PFNGLCREATEBUFFERSPROC) (GLsizei n, GLuint > *buffers); > -typedef void (APIENTRYP PFNGLNAMEDBUFFERSTORAGEPROC) (GLuint buffer, > GLsizei size, const void *data, GLbitfield flags); > -typedef void (APIENTRYP PFNGLNAMEDBUFFERDATAPROC) (GLuint buffer, GLsizei > size, const void *data, GLenum usage); > -typedef void (APIENTRYP PFNGLNAMEDBUFFERSUBDATAPROC) (GLuint buffer, > GLintptr offset, GLsizei size, const void *data); > -typedef void (APIENTRYP PFNGLCOPYNAMEDBUFFERSUBDATAPROC) (GLuint > readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, > GLsizei size); > +typedef void (APIENTRYP PFNGLNAMEDBUFFERSTORAGEPROC) (GLuint buffer, > GLsizeiptr size, const void *data, GLbitfield flags); > +typedef void (APIENTRYP PFNGLNAMEDBUFFERDATAPROC) (GLuint buffer, > GLsizeiptr size, const void *data, GLenum usage); > +typedef void (APIENTRYP PFNGLNAMEDBUFFERSUBDATAPROC) (GLuint buffer, > GLintptr offset, GLsizeiptr size, const void *data); > +typedef void (APIENTRYP PFNGLCOPYNAMEDBUFFERSUBDATAPROC) (GLuint > readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, > GLsizeiptr size); > typedef void (APIENTRYP PFNGLCLEARNAMEDBUFFERDATAPROC) (GLuint buffer, > GLenum internalformat, GLenum format, GLenum type, const void *data); > -typedef void (APIENTRYP PFNGLCLEARNAMEDBUFFERSUBDATAPROC) (GLuint buffer, > GLenum internalformat, GLintptr offset, GLsizei size, GLenum format, GLenum > type, const void *data); > +typedef void (APIENTRYP PFNGLCLEARNAMEDBUFFERSUBDATAPROC) (GLuint buffer, > GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, > GLenum type, const void *data); > typedef void *(APIENTRYP PFNGLMAPNAMEDBUFFERPROC) (GLuint buffer, GLenum > access); > -typedef void *(APIENTRYP PFNGLMAPNAMEDBUFFERRANGEPROC) (GLuint buffer, > GLintptr offset, GLsizei length, GLbitfield access); > +typedef void *(APIENTRYP PFNGLMAPNAMEDBUFFERRANGEPROC) (GLuint buffer, > GLintptr offset, GLsizeiptr length, GLbitfield access); > typedef GLboolean (APIENTRYP PFNGLUNMAPNAMEDBUFFERPROC) (GLuint buffer); > -typedef void (APIENTRYP PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC) (GLuint > buffer, GLintptr offset, GLsizei length); > +typedef void (APIENTRYP PFNGLFLUSHMAPPEDNAMEDBUFFERRANGEPROC) (GLuint > buffer, GLintptr offset, GLsizeiptr length); > typedef void (APIENTRYP PFNGLGETNAMEDBUFFERPARAMETERIVPROC) (GLuint > buffer, GLenum pname, GLint *params); > typedef void (APIENTRYP PFNGLGETNAMEDBUFFERPARAMETERI64VPROC) (GLuint > buffer, GLenum pname, GLint64 *params); > typedef void (APIENTRYP PFNGLGETNAMEDBUFFERPOINTERVPROC) (GLuint buffer, > GLenum pname, void **params); > -typedef void (APIENTRYP PFNGLGETNAMEDBUFFERSUBDATAPROC) (GLuint buffer, > GLintptr offset, GLsizei size, void *data); > +typedef void (APIENTRYP PFNGLGETNAMEDBUFFERSUBDATAPROC) (GLuint buffer, > GLintptr offset, GLsizeiptr size, void *data); > typedef void (APIENTRYP PFNGLCREATEFRAMEBUFFERSPROC) (GLsizei n, GLuint > *framebuffers); > typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERRENDERBUFFERPROC) (GLuint > framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint > renderbuffer); > typedef void (APIENTRYP PFNGLNAMEDFRAMEBUFFERPARAMETERIPROC) (GLuint > framebuffer, GLenum pname, GLint param); > @@ -2650,7 +2650,7 @@ typedef void (APIENTRYP > PFNGLNAMEDRENDERBUFFERSTORAGEMULTISAMPLEPROC) (GLuint re > typedef void (APIENTRYP PFNGLGETNAMEDRENDERBUFFERPARAMETERIVPROC) (GLuint > renderbuffer, GLenum pname, GLint *params); > typedef void (APIENTRYP PFNGLCREATETEXTURESPROC) (GLenum target, GLsizei > n, GLuint *textures); > typedef void (APIENTRYP PFNGLTEXTUREBUFFERPROC) (GLuint texture, GLenum > internalformat, GLuint buffer); > -typedef void (APIENTRYP PFNGLTEXTUREBUFFERRANGEPROC) (GLuint texture, > GLenum internalformat, GLuint buffer, GLintptr offset, GLsizei size); > +typedef void (APIENTRYP PFNGLTEXTUREBUFFERRANGEPROC) (GLuint texture, > GLenum internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size); > typedef void (APIENTRYP PFNGLTEXTURESTORAGE1DPROC) (GLuint texture, > GLsizei levels, GLenum internalformat, GLsizei width); > typedef void (APIENTRYP PFNGLTEXTURESTORAGE2DPROC) (GLuint texture, > GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height); > typedef void (APIENTRYP PFNGLTEXTURESTORAGE3DPROC) (GLuint texture, > GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, > GLsizei depth); > @@ -2730,25 +2730,25 @@ typedef void (APIENTRYP PFNGLTEXTUREBARRIERPROC) > (void); > GLAPI void APIENTRY glClipControl (GLenum origin, GLenum depth); > GLAPI void APIENTRY glCreateTransformFeedbacks (GLsizei n, GLuint *ids); > GLAPI void APIENTRY glTransformFeedbackBufferBase (GLuint xfb, GLuint > index, GLuint buffer); > -GLAPI void APIENTRY glTransformFeedbackBufferRange (GLuint xfb, GLuint > index, GLuint buffer, GLintptr offset, GLsizei size); > +GLAPI void APIENTRY glTransformFeedbackBufferRange (GLuint xfb, GLuint > index, GLuint buffer, GLintptr offset, GLsizeiptr size); > GLAPI void APIENTRY glGetTransformFeedbackiv (GLuint xfb, GLenum pname, > GLint *param); > GLAPI void APIENTRY glGetTransformFeedbacki_v (GLuint xfb, GLenum pname, > GLuint index, GLint *param); > GLAPI void APIENTRY glGetTransformFeedbacki64_v (GLuint xfb, GLenum > pname, GLuint index, GLint64 *param); > GLAPI void APIENTRY glCreateBuffers (GLsizei n, GLuint *buffers); > -GLAPI void APIENTRY glNamedBufferStorage (GLuint buffer, GLsizei size, > const void *data, GLbitfield flags); > -GLAPI void APIENTRY glNamedBufferData (GLuint buffer, GLsizei size, const > void *data, GLenum usage); > -GLAPI void APIENTRY glNamedBufferSubData (GLuint buffer, GLintptr offset, > GLsizei size, const void *data); > -GLAPI void APIENTRY glCopyNamedBufferSubData (GLuint readBuffer, GLuint > writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizei size); > +GLAPI void APIENTRY glNamedBufferStorage (GLuint buffer, GLsizeiptr size, > const void *data, GLbitfield flags); > +GLAPI void APIENTRY glNamedBufferData (GLuint buffer, GLsizeiptr size, > const void *data, GLenum usage); > +GLAPI void APIENTRY glNamedBufferSubData (GLuint buffer, GLintptr offset, > GLsizeiptr size, const void *data); > +GLAPI void APIENTRY glCopyNamedBufferSubData (GLuint readBuffer, GLuint > writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size); > GLAPI void APIENTRY glClearNamedBufferData (GLuint buffer, GLenum > internalformat, GLenum format, GLenum type, const void *data); > -GLAPI void APIENTRY glClearNamedBufferSubData (GLuint buffer, GLenum > internalformat, GLintptr offset, GLsizei size, GLenum format, GLenum type, > const void *data); > +GLAPI void APIENTRY glClearNamedBufferSubData (GLuint buffer, GLenum > internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum > type, const void *data); > GLAPI void *APIENTRY glMapNamedBuffer (GLuint buffer, GLenum access); > -GLAPI void *APIENTRY glMapNamedBufferRange (GLuint buffer, GLintptr > offset, GLsizei length, GLbitfield access); > +GLAPI void *APIENTRY glMapNamedBufferRange (GLuint buffer, GLintptr > offset, GLsizeiptr length, GLbitfield access); > GLAPI GLboolean APIENTRY glUnmapNamedBuffer (GLuint buffer); > -GLAPI void APIENTRY glFlushMappedNamedBufferRange (GLuint buffer, > GLintptr offset, GLsizei length); > +GLAPI void APIENTRY glFlushMappedNamedBufferRange (GLuint buffer, > GLintptr offset, GLsizeiptr length); > GLAPI void APIENTRY glGetNamedBufferParameteriv (GLuint buffer, GLenum > pname, GLint *params); > GLAPI void APIENTRY glGetNamedBufferParameteri64v (GLuint buffer, GLenum > pname, GLint64 *params); > GLAPI void APIENTRY glGetNamedBufferPointerv (GLuint buffer, GLenum > pname, void **params); > -GLAPI void APIENTRY glGetNamedBufferSubData (GLuint buffer, GLintptr > offset, GLsizei size, void *data); > +GLAPI void APIENTRY glGetNamedBufferSubData (GLuint buffer, GLintptr > offset, GLsizeiptr size, void *data); > GLAPI void APIENTRY glCreateFramebuffers (GLsizei n, GLuint > *framebuffers); > GLAPI void APIENTRY glNamedFramebufferRenderbuffer (GLuint framebuffer, > GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer); > GLAPI void APIENTRY glNamedFramebufferParameteri (GLuint framebuffer, > GLenum pname, GLint param); > @@ -2773,7 +2773,7 @@ GLAPI void APIENTRY > glNamedRenderbufferStorageMultisample (GLuint renderbuffer, > GLAPI void APIENTRY glGetNamedRenderbufferParameteriv (GLuint > renderbuffer, GLenum pname, GLint *params); > GLAPI void APIENTRY glCreateTextures (GLenum target, GLsizei n, GLuint > *textures); > GLAPI void APIENTRY glTextureBuffer (GLuint texture, GLenum > internalformat, GLuint buffer); > -GLAPI void APIENTRY glTextureBufferRange (GLuint texture, GLenum > internalformat, GLuint buffer, GLintptr offset, GLsizei size); > +GLAPI void APIENTRY glTextureBufferRange (GLuint texture, GLenum > internalformat, GLuint buffer, GLintptr offset, GLsizeiptr size); > GLAPI void APIENTRY glTextureStorage1D (GLuint texture, GLsizei levels, > GLenum internalformat, GLsizei width); > GLAPI void APIENTRY glTextureStorage2D (GLuint texture, GLsizei levels, > GLenum internalformat, GLsizei width, GLsizei height); > GLAPI void APIENTRY glTextureStorage3D (GLuint texture, GLsizei levels, > GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth); > @@ -10820,6 +10820,10 @@ GLAPI void APIENTRY > glVideoCaptureStreamParameterdvNV (GLuint video_capture_slot > #endif > #endif /* GL_NV_video_capture */ > > +#ifndef GL_NV_viewport_array2 > +#define GL_NV_viewport_array2 1 > +#endif /* GL_NV_viewport_array2 */ > + > #ifndef GL_OML_interlace > #define GL_OML_interlace 1 > #define GL_INTERLACE_OML 0x8980 > -- > 2.1.0 > >
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev