Correct the internal signatures in the GL 4.5 func wrappers
There are 9 functions in the 4.5 API that were initially specified to use GLsizei, but later "magically" became GLsizeiptr (i.e. 64-bit or 32-bit depending on the arch). The current gl.xml, unlike old ones, uses GLsizeiptr, as do the extension headers and most of the online docs, except some that of the reference pages are stuck with GLsizei. Assuming that today's OpenGL implementations expect GLsizeiptr, fix the the internal signatures, so that calling into the GL implementation is done using the correct argument sizes. In addition, add GLsizeiptr signatures in the public API guarded with >= QT_VERSION(7, 0, 0). Pick-to: 6.7 6.6 6.5 Fixes: QTBUG-67807 Change-Id: Ifc7e97b0479a186000a56709c37ba7f77b6f1ff2 Reviewed-by: Christian Strømme <christian.stromme@qt.io>
This commit is contained in:
parent
655b98482e
commit
7aaa6a6044
@ -700,25 +700,52 @@ public:
|
||||
void glNamedFramebufferParameteri(GLuint framebuffer, GLenum pname, GLint param);
|
||||
void glNamedFramebufferRenderbuffer(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
|
||||
void glCreateFramebuffers(GLsizei n, GLuint *framebuffers);
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(7, 0, 0)
|
||||
void glGetNamedBufferSubData(GLuint buffer, GLintptr offset, GLsizeiptr size, void *data);
|
||||
#else
|
||||
void glGetNamedBufferSubData(GLuint buffer, GLintptr offset, GLsizei size, void *data);
|
||||
#endif
|
||||
void glGetNamedBufferPointerv(GLuint buffer, GLenum pname, void * *params);
|
||||
void glGetNamedBufferParameteri64v(GLuint buffer, GLenum pname, GLint64 *params);
|
||||
void glGetNamedBufferParameteriv(GLuint buffer, GLenum pname, GLint *params);
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(7, 0, 0)
|
||||
void glFlushMappedNamedBufferRange(GLuint buffer, GLintptr offset, GLsizeiptr length);
|
||||
#else
|
||||
void glFlushMappedNamedBufferRange(GLuint buffer, GLintptr offset, GLsizei length);
|
||||
#endif
|
||||
GLboolean glUnmapNamedBuffer(GLuint buffer);
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(7, 0, 0)
|
||||
void * glMapNamedBufferRange(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access);
|
||||
#else
|
||||
void * glMapNamedBufferRange(GLuint buffer, GLintptr offset, GLsizei length, GLbitfield access);
|
||||
#endif
|
||||
void * glMapNamedBuffer(GLuint buffer, GLenum access);
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(7, 0, 0)
|
||||
void glClearNamedBufferSubData(GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data);
|
||||
#else
|
||||
void glClearNamedBufferSubData(GLuint buffer, GLenum internalformat, GLintptr offset, GLsizei size, GLenum format, GLenum type, const void *data);
|
||||
#endif
|
||||
void glClearNamedBufferData(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data);
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(7, 0, 0)
|
||||
void glCopyNamedBufferSubData(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
|
||||
void glNamedBufferSubData(GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data);
|
||||
void glNamedBufferData(GLuint buffer, GLsizeiptr size, const void *data, GLenum usage);
|
||||
void glNamedBufferStorage(GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags);
|
||||
#else
|
||||
void glCopyNamedBufferSubData(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizei size);
|
||||
void glNamedBufferSubData(GLuint buffer, GLintptr offset, GLsizei size, const void *data);
|
||||
void glNamedBufferData(GLuint buffer, GLsizei size, const void *data, GLenum usage);
|
||||
void glNamedBufferStorage(GLuint buffer, GLsizei size, const void *data, GLbitfield flags);
|
||||
#endif
|
||||
void glCreateBuffers(GLsizei n, GLuint *buffers);
|
||||
void glGetTransformFeedbacki64_v(GLuint xfb, GLenum pname, GLuint index, GLint64 *param);
|
||||
void glGetTransformFeedbacki_v(GLuint xfb, GLenum pname, GLuint index, GLint *param);
|
||||
void glGetTransformFeedbackiv(GLuint xfb, GLenum pname, GLint *param);
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(7, 0, 0)
|
||||
void glTransformFeedbackBufferRange(GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
|
||||
#else
|
||||
void glTransformFeedbackBufferRange(GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizei size);
|
||||
#endif
|
||||
void glTransformFeedbackBufferBase(GLuint xfb, GLuint index, GLuint buffer);
|
||||
void glCreateTransformFeedbacks(GLsizei n, GLuint *ids);
|
||||
void glClipControl(GLenum origin, GLenum depth);
|
||||
@ -4381,7 +4408,11 @@ inline void QOpenGLFunctions_4_5_Compatibility::glCreateFramebuffers(GLsizei n,
|
||||
d_4_5_Core->f.CreateFramebuffers(n, framebuffers);
|
||||
}
|
||||
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(7, 0, 0)
|
||||
inline void QOpenGLFunctions_4_5_Compatibility::glGetNamedBufferSubData(GLuint buffer, GLintptr offset, GLsizeiptr size, void *data)
|
||||
#else
|
||||
inline void QOpenGLFunctions_4_5_Compatibility::glGetNamedBufferSubData(GLuint buffer, GLintptr offset, GLsizei size, void *data)
|
||||
#endif
|
||||
{
|
||||
d_4_5_Core->f.GetNamedBufferSubData(buffer, offset, size, data);
|
||||
}
|
||||
@ -4401,7 +4432,11 @@ inline void QOpenGLFunctions_4_5_Compatibility::glGetNamedBufferParameteriv(GLui
|
||||
d_4_5_Core->f.GetNamedBufferParameteriv(buffer, pname, params);
|
||||
}
|
||||
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(7, 0, 0)
|
||||
inline void QOpenGLFunctions_4_5_Compatibility::glFlushMappedNamedBufferRange(GLuint buffer, GLintptr offset, GLsizeiptr length)
|
||||
#else
|
||||
inline void QOpenGLFunctions_4_5_Compatibility::glFlushMappedNamedBufferRange(GLuint buffer, GLintptr offset, GLsizei length)
|
||||
#endif
|
||||
{
|
||||
d_4_5_Core->f.FlushMappedNamedBufferRange(buffer, offset, length);
|
||||
}
|
||||
@ -4411,7 +4446,11 @@ inline GLboolean QOpenGLFunctions_4_5_Compatibility::glUnmapNamedBuffer(GLuint b
|
||||
return d_4_5_Core->f.UnmapNamedBuffer(buffer);
|
||||
}
|
||||
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(7, 0, 0)
|
||||
inline void * QOpenGLFunctions_4_5_Compatibility::glMapNamedBufferRange(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access)
|
||||
#else
|
||||
inline void * QOpenGLFunctions_4_5_Compatibility::glMapNamedBufferRange(GLuint buffer, GLintptr offset, GLsizei length, GLbitfield access)
|
||||
#endif
|
||||
{
|
||||
return d_4_5_Core->f.MapNamedBufferRange(buffer, offset, length, access);
|
||||
}
|
||||
@ -4421,7 +4460,11 @@ inline void * QOpenGLFunctions_4_5_Compatibility::glMapNamedBuffer(GLuint buffer
|
||||
return d_4_5_Core->f.MapNamedBuffer(buffer, access);
|
||||
}
|
||||
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(7, 0, 0)
|
||||
inline void QOpenGLFunctions_4_5_Compatibility::glClearNamedBufferSubData(GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data)
|
||||
#else
|
||||
inline void QOpenGLFunctions_4_5_Compatibility::glClearNamedBufferSubData(GLuint buffer, GLenum internalformat, GLintptr offset, GLsizei size, GLenum format, GLenum type, const void *data)
|
||||
#endif
|
||||
{
|
||||
d_4_5_Core->f.ClearNamedBufferSubData(buffer, internalformat, offset, size, format, type, data);
|
||||
}
|
||||
@ -4431,22 +4474,38 @@ inline void QOpenGLFunctions_4_5_Compatibility::glClearNamedBufferData(GLuint bu
|
||||
d_4_5_Core->f.ClearNamedBufferData(buffer, internalformat, format, type, data);
|
||||
}
|
||||
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(7, 0, 0)
|
||||
inline void QOpenGLFunctions_4_5_Compatibility::glCopyNamedBufferSubData(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
|
||||
#else
|
||||
inline void QOpenGLFunctions_4_5_Compatibility::glCopyNamedBufferSubData(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizei size)
|
||||
#endif
|
||||
{
|
||||
d_4_5_Core->f.CopyNamedBufferSubData(readBuffer, writeBuffer, readOffset, writeOffset, size);
|
||||
}
|
||||
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(7, 0, 0)
|
||||
inline void QOpenGLFunctions_4_5_Compatibility::glNamedBufferSubData(GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data)
|
||||
#else
|
||||
inline void QOpenGLFunctions_4_5_Compatibility::glNamedBufferSubData(GLuint buffer, GLintptr offset, GLsizei size, const void *data)
|
||||
#endif
|
||||
{
|
||||
d_4_5_Core->f.NamedBufferSubData(buffer, offset, size, data);
|
||||
}
|
||||
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(7, 0, 0)
|
||||
inline void QOpenGLFunctions_4_5_Compatibility::glNamedBufferData(GLuint buffer, GLsizeiptr size, const void *data, GLenum usage)
|
||||
#else
|
||||
inline void QOpenGLFunctions_4_5_Compatibility::glNamedBufferData(GLuint buffer, GLsizei size, const void *data, GLenum usage)
|
||||
#endif
|
||||
{
|
||||
d_4_5_Core->f.NamedBufferData(buffer, size, data, usage);
|
||||
}
|
||||
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(7, 0, 0)
|
||||
inline void QOpenGLFunctions_4_5_Compatibility::glNamedBufferStorage(GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags)
|
||||
#else
|
||||
inline void QOpenGLFunctions_4_5_Compatibility::glNamedBufferStorage(GLuint buffer, GLsizei size, const void *data, GLbitfield flags)
|
||||
#endif
|
||||
{
|
||||
d_4_5_Core->f.NamedBufferStorage(buffer, size, data, flags);
|
||||
}
|
||||
@ -4471,7 +4530,11 @@ inline void QOpenGLFunctions_4_5_Compatibility::glGetTransformFeedbackiv(GLuint
|
||||
d_4_5_Core->f.GetTransformFeedbackiv(xfb, pname, param);
|
||||
}
|
||||
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(7, 0, 0)
|
||||
inline void QOpenGLFunctions_4_5_Compatibility::glTransformFeedbackBufferRange(GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
|
||||
#else
|
||||
inline void QOpenGLFunctions_4_5_Compatibility::glTransformFeedbackBufferRange(GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizei size)
|
||||
#endif
|
||||
{
|
||||
d_4_5_Core->f.TransformFeedbackBufferRange(xfb, index, buffer, offset, size);
|
||||
}
|
||||
|
@ -700,25 +700,52 @@ public:
|
||||
void glNamedFramebufferParameteri(GLuint framebuffer, GLenum pname, GLint param);
|
||||
void glNamedFramebufferRenderbuffer(GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer);
|
||||
void glCreateFramebuffers(GLsizei n, GLuint *framebuffers);
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(7, 0, 0)
|
||||
void glGetNamedBufferSubData(GLuint buffer, GLintptr offset, GLsizeiptr size, void *data);
|
||||
#else
|
||||
void glGetNamedBufferSubData(GLuint buffer, GLintptr offset, GLsizei size, void *data);
|
||||
#endif
|
||||
void glGetNamedBufferPointerv(GLuint buffer, GLenum pname, void * *params);
|
||||
void glGetNamedBufferParameteri64v(GLuint buffer, GLenum pname, GLint64 *params);
|
||||
void glGetNamedBufferParameteriv(GLuint buffer, GLenum pname, GLint *params);
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(7, 0, 0)
|
||||
void glFlushMappedNamedBufferRange(GLuint buffer, GLintptr offset, GLsizeiptr length);
|
||||
#else
|
||||
void glFlushMappedNamedBufferRange(GLuint buffer, GLintptr offset, GLsizei length);
|
||||
#endif
|
||||
GLboolean glUnmapNamedBuffer(GLuint buffer);
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(7, 0, 0)
|
||||
void * glMapNamedBufferRange(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access);
|
||||
#else
|
||||
void * glMapNamedBufferRange(GLuint buffer, GLintptr offset, GLsizei length, GLbitfield access);
|
||||
#endif
|
||||
void * glMapNamedBuffer(GLuint buffer, GLenum access);
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(7, 0, 0)
|
||||
void glClearNamedBufferSubData(GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data);
|
||||
#else
|
||||
void glClearNamedBufferSubData(GLuint buffer, GLenum internalformat, GLintptr offset, GLsizei size, GLenum format, GLenum type, const void *data);
|
||||
#endif
|
||||
void glClearNamedBufferData(GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data);
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(7, 0, 0)
|
||||
void glCopyNamedBufferSubData(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size);
|
||||
void glNamedBufferSubData(GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data);
|
||||
void glNamedBufferData(GLuint buffer, GLsizeiptr size, const void *data, GLenum usage);
|
||||
void glNamedBufferStorage(GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags);
|
||||
#else
|
||||
void glCopyNamedBufferSubData(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizei size);
|
||||
void glNamedBufferSubData(GLuint buffer, GLintptr offset, GLsizei size, const void *data);
|
||||
void glNamedBufferData(GLuint buffer, GLsizei size, const void *data, GLenum usage);
|
||||
void glNamedBufferStorage(GLuint buffer, GLsizei size, const void *data, GLbitfield flags);
|
||||
#endif
|
||||
void glCreateBuffers(GLsizei n, GLuint *buffers);
|
||||
void glGetTransformFeedbacki64_v(GLuint xfb, GLenum pname, GLuint index, GLint64 *param);
|
||||
void glGetTransformFeedbacki_v(GLuint xfb, GLenum pname, GLuint index, GLint *param);
|
||||
void glGetTransformFeedbackiv(GLuint xfb, GLenum pname, GLint *param);
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(7, 0, 0)
|
||||
void glTransformFeedbackBufferRange(GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size);
|
||||
#else
|
||||
void glTransformFeedbackBufferRange(GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizei size);
|
||||
#endif
|
||||
void glTransformFeedbackBufferBase(GLuint xfb, GLuint index, GLuint buffer);
|
||||
void glCreateTransformFeedbacks(GLsizei n, GLuint *ids);
|
||||
void glClipControl(GLenum origin, GLenum depth);
|
||||
@ -3914,7 +3941,11 @@ inline void QOpenGLFunctions_4_5_Core::glCreateFramebuffers(GLsizei n, GLuint *f
|
||||
d_4_5_Core->f.CreateFramebuffers(n, framebuffers);
|
||||
}
|
||||
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(7, 0, 0)
|
||||
inline void QOpenGLFunctions_4_5_Core::glGetNamedBufferSubData(GLuint buffer, GLintptr offset, GLsizeiptr size, void *data)
|
||||
#else
|
||||
inline void QOpenGLFunctions_4_5_Core::glGetNamedBufferSubData(GLuint buffer, GLintptr offset, GLsizei size, void *data)
|
||||
#endif
|
||||
{
|
||||
d_4_5_Core->f.GetNamedBufferSubData(buffer, offset, size, data);
|
||||
}
|
||||
@ -3934,7 +3965,11 @@ inline void QOpenGLFunctions_4_5_Core::glGetNamedBufferParameteriv(GLuint buffer
|
||||
d_4_5_Core->f.GetNamedBufferParameteriv(buffer, pname, params);
|
||||
}
|
||||
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(7, 0, 0)
|
||||
inline void QOpenGLFunctions_4_5_Core::glFlushMappedNamedBufferRange(GLuint buffer, GLintptr offset, GLsizeiptr length)
|
||||
#else
|
||||
inline void QOpenGLFunctions_4_5_Core::glFlushMappedNamedBufferRange(GLuint buffer, GLintptr offset, GLsizei length)
|
||||
#endif
|
||||
{
|
||||
d_4_5_Core->f.FlushMappedNamedBufferRange(buffer, offset, length);
|
||||
}
|
||||
@ -3944,7 +3979,11 @@ inline GLboolean QOpenGLFunctions_4_5_Core::glUnmapNamedBuffer(GLuint buffer)
|
||||
return d_4_5_Core->f.UnmapNamedBuffer(buffer);
|
||||
}
|
||||
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(7, 0, 0)
|
||||
inline void * QOpenGLFunctions_4_5_Core::glMapNamedBufferRange(GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access)
|
||||
#else
|
||||
inline void * QOpenGLFunctions_4_5_Core::glMapNamedBufferRange(GLuint buffer, GLintptr offset, GLsizei length, GLbitfield access)
|
||||
#endif
|
||||
{
|
||||
return d_4_5_Core->f.MapNamedBufferRange(buffer, offset, length, access);
|
||||
}
|
||||
@ -3954,7 +3993,11 @@ inline void * QOpenGLFunctions_4_5_Core::glMapNamedBuffer(GLuint buffer, GLenum
|
||||
return d_4_5_Core->f.MapNamedBuffer(buffer, access);
|
||||
}
|
||||
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(7, 0, 0)
|
||||
inline void QOpenGLFunctions_4_5_Core::glClearNamedBufferSubData(GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data)
|
||||
#else
|
||||
inline void QOpenGLFunctions_4_5_Core::glClearNamedBufferSubData(GLuint buffer, GLenum internalformat, GLintptr offset, GLsizei size, GLenum format, GLenum type, const void *data)
|
||||
#endif
|
||||
{
|
||||
d_4_5_Core->f.ClearNamedBufferSubData(buffer, internalformat, offset, size, format, type, data);
|
||||
}
|
||||
@ -3964,22 +4007,38 @@ inline void QOpenGLFunctions_4_5_Core::glClearNamedBufferData(GLuint buffer, GLe
|
||||
d_4_5_Core->f.ClearNamedBufferData(buffer, internalformat, format, type, data);
|
||||
}
|
||||
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(7, 0, 0)
|
||||
inline void QOpenGLFunctions_4_5_Core::glCopyNamedBufferSubData(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
|
||||
#else
|
||||
inline void QOpenGLFunctions_4_5_Core::glCopyNamedBufferSubData(GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizei size)
|
||||
#endif
|
||||
{
|
||||
d_4_5_Core->f.CopyNamedBufferSubData(readBuffer, writeBuffer, readOffset, writeOffset, size);
|
||||
}
|
||||
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(7, 0, 0)
|
||||
inline void QOpenGLFunctions_4_5_Core::glNamedBufferSubData(GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data)
|
||||
#else
|
||||
inline void QOpenGLFunctions_4_5_Core::glNamedBufferSubData(GLuint buffer, GLintptr offset, GLsizei size, const void *data)
|
||||
#endif
|
||||
{
|
||||
d_4_5_Core->f.NamedBufferSubData(buffer, offset, size, data);
|
||||
}
|
||||
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(7, 0, 0)
|
||||
inline void QOpenGLFunctions_4_5_Core::glNamedBufferData(GLuint buffer, GLsizeiptr size, const void *data, GLenum usage)
|
||||
#else
|
||||
inline void QOpenGLFunctions_4_5_Core::glNamedBufferData(GLuint buffer, GLsizei size, const void *data, GLenum usage)
|
||||
#endif
|
||||
{
|
||||
d_4_5_Core->f.NamedBufferData(buffer, size, data, usage);
|
||||
}
|
||||
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(7, 0, 0)
|
||||
inline void QOpenGLFunctions_4_5_Core::glNamedBufferStorage(GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags)
|
||||
#else
|
||||
inline void QOpenGLFunctions_4_5_Core::glNamedBufferStorage(GLuint buffer, GLsizei size, const void *data, GLbitfield flags)
|
||||
#endif
|
||||
{
|
||||
d_4_5_Core->f.NamedBufferStorage(buffer, size, data, flags);
|
||||
}
|
||||
@ -4004,7 +4063,11 @@ inline void QOpenGLFunctions_4_5_Core::glGetTransformFeedbackiv(GLuint xfb, GLen
|
||||
d_4_5_Core->f.GetTransformFeedbackiv(xfb, pname, param);
|
||||
}
|
||||
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(7, 0, 0)
|
||||
inline void QOpenGLFunctions_4_5_Core::glTransformFeedbackBufferRange(GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)
|
||||
#else
|
||||
inline void QOpenGLFunctions_4_5_Core::glTransformFeedbackBufferRange(GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizei size)
|
||||
#endif
|
||||
{
|
||||
d_4_5_Core->f.TransformFeedbackBufferRange(xfb, index, buffer, offset, size);
|
||||
}
|
||||
|
@ -1179,25 +1179,25 @@ public:
|
||||
F(void, NamedFramebufferParameteri, (GLuint framebuffer, GLenum pname, GLint param)) \
|
||||
F(void, NamedFramebufferRenderbuffer, (GLuint framebuffer, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)) \
|
||||
F(void, CreateFramebuffers, (GLsizei n, GLuint *framebuffers)) \
|
||||
F(void, GetNamedBufferSubData, (GLuint buffer, GLintptr offset, GLsizei size, void *data)) \
|
||||
F(void, GetNamedBufferSubData, (GLuint buffer, GLintptr offset, GLsizeiptr size, void *data)) \
|
||||
F(void, GetNamedBufferPointerv, (GLuint buffer, GLenum pname, GLvoid* *params)) \
|
||||
F(void, GetNamedBufferParameteri64v, (GLuint buffer, GLenum pname, GLint64 *params)) \
|
||||
F(void, GetNamedBufferParameteriv, (GLuint buffer, GLenum pname, GLint *params)) \
|
||||
F(void, FlushMappedNamedBufferRange, (GLuint buffer, GLintptr offset, GLsizei length)) \
|
||||
F(void, FlushMappedNamedBufferRange, (GLuint buffer, GLintptr offset, GLsizeiptr length)) \
|
||||
F(GLboolean, UnmapNamedBuffer, (GLuint buffer)) \
|
||||
F(GLvoid *, MapNamedBufferRange, (GLuint buffer, GLintptr offset, GLsizei length, GLbitfield access)) \
|
||||
F(GLvoid *, MapNamedBufferRange, (GLuint buffer, GLintptr offset, GLsizeiptr length, GLbitfield access)) \
|
||||
F(GLvoid *, MapNamedBuffer, (GLuint buffer, GLenum access)) \
|
||||
F(void, ClearNamedBufferSubData, (GLuint buffer, GLenum internalformat, GLintptr offset, GLsizei size, GLenum format, GLenum type, const void *data)) \
|
||||
F(void, ClearNamedBufferSubData, (GLuint buffer, GLenum internalformat, GLintptr offset, GLsizeiptr size, GLenum format, GLenum type, const void *data)) \
|
||||
F(void, ClearNamedBufferData, (GLuint buffer, GLenum internalformat, GLenum format, GLenum type, const void *data)) \
|
||||
F(void, CopyNamedBufferSubData, (GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizei size)) \
|
||||
F(void, NamedBufferSubData, (GLuint buffer, GLintptr offset, GLsizei size, const void *data)) \
|
||||
F(void, NamedBufferData, (GLuint buffer, GLsizei size, const void *data, GLenum usage)) \
|
||||
F(void, NamedBufferStorage, (GLuint buffer, GLsizei size, const void *data, GLbitfield flags)) \
|
||||
F(void, CopyNamedBufferSubData, (GLuint readBuffer, GLuint writeBuffer, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)) \
|
||||
F(void, NamedBufferSubData, (GLuint buffer, GLintptr offset, GLsizeiptr size, const void *data)) \
|
||||
F(void, NamedBufferData, (GLuint buffer, GLsizeiptr size, const void *data, GLenum usage)) \
|
||||
F(void, NamedBufferStorage, (GLuint buffer, GLsizeiptr size, const void *data, GLbitfield flags)) \
|
||||
F(void, CreateBuffers, (GLsizei n, GLuint *buffers)) \
|
||||
F(void, GetTransformFeedbacki64_v,(GLuint xfb, GLenum pname, GLuint index, GLint64 *param)) \
|
||||
F(void, GetTransformFeedbacki_v,(GLuint xfb, GLenum pname, GLuint index, GLint *param)) \
|
||||
F(void, GetTransformFeedbackiv, (GLuint xfb, GLenum pname, GLint *param)) \
|
||||
F(void, TransformFeedbackBufferRange, (GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizei size)) \
|
||||
F(void, TransformFeedbackBufferRange, (GLuint xfb, GLuint index, GLuint buffer, GLintptr offset, GLsizeiptr size)) \
|
||||
F(void, TransformFeedbackBufferBase, (GLuint xfb, GLuint index, GLuint buffer)) \
|
||||
F(void, CreateTransformFeedbacks, (GLsizei n, GLuint *ids)) \
|
||||
F(void, ClipControl, (GLenum origin, GLenum depth)) \
|
||||
|
Loading…
x
Reference in New Issue
Block a user