Go through opaque pointer for glDeleteSync - GLsync as a type
might not be available
This commit is contained in:
parent
75f8a53fcf
commit
4e14ff8a66
|
@ -1859,9 +1859,10 @@ void *rglFenceSync(GLenum condition, GLbitfield flags)
|
||||||
* OpenGL : 3.2
|
* OpenGL : 3.2
|
||||||
* OpenGLES : 3.0
|
* OpenGLES : 3.0
|
||||||
*/
|
*/
|
||||||
void rglDeleteSync(GLsync sync) {
|
void rglDeleteSync(void * sync)
|
||||||
|
{
|
||||||
#if defined(HAVE_OPENGL) || defined(HAVE_OPENGLES) && defined(HAVE_OPENGLES3)
|
#if defined(HAVE_OPENGL) || defined(HAVE_OPENGLES) && defined(HAVE_OPENGLES3)
|
||||||
glDeleteSync(sync);
|
glDeleteSync((GLsync)sync);
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -401,7 +401,7 @@ void rglTexSubImage2D( GLenum target,
|
||||||
const GLvoid * pixels);
|
const GLvoid * pixels);
|
||||||
void rglDeleteVertexArrays(GLsizei n, const GLuint *arrays);
|
void rglDeleteVertexArrays(GLsizei n, const GLuint *arrays);
|
||||||
void *rglFenceSync(GLenum condition, GLbitfield flags);
|
void *rglFenceSync(GLenum condition, GLbitfield flags);
|
||||||
void rglDeleteSync(GLsync sync);
|
void rglDeleteSync(void *sync);
|
||||||
void rglWaitSync(void *sync, GLbitfield flags, uint64_t timeout);
|
void rglWaitSync(void *sync, GLbitfield flags, uint64_t timeout);
|
||||||
void rglBufferStorage(GLenum target, GLsizeiptr size, const GLvoid *data, GLbitfield flags);
|
void rglBufferStorage(GLenum target, GLsizeiptr size, const GLvoid *data, GLbitfield flags);
|
||||||
void rglFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length);
|
void rglFlushMappedBufferRange(GLenum target, GLintptr offset, GLsizeiptr length);
|
||||||
|
|
Loading…
Reference in New Issue