diff --git a/libretro-common/glsm/glsm.c b/libretro-common/glsm/glsm.c index 80c9df410e..db60260326 100644 --- a/libretro-common/glsm/glsm.c +++ b/libretro-common/glsm/glsm.c @@ -1822,10 +1822,10 @@ void *rglFenceSync(GLenum condition, GLbitfield flags) * OpenGL : 3.2 * OpenGLES : 3.0 */ -void rglWaitSync(void *sync, GLbitfield flags, GLuint64 timeout) +void rglWaitSync(void *sync, GLbitfield flags, uint64_t timeout) { #if defined(HAVE_OPENGL) || defined(HAVE_OPENGLES) && defined(HAVE_OPENGLES3) - glWaitSync((GLsync)sync, flags, timeout); + glWaitSync((GLsync)sync, flags, (GLuint64)timeout); #endif } diff --git a/libretro-common/include/glsm/glsmsym.h b/libretro-common/include/glsm/glsmsym.h index f261570717..4ccc57d2a3 100644 --- a/libretro-common/include/glsm/glsmsym.h +++ b/libretro-common/include/glsm/glsmsym.h @@ -394,7 +394,7 @@ void rglTexSubImage2D( GLenum target, const GLvoid * pixels); void rglDeleteVertexArrays(GLsizei n, const GLuint *arrays); void *rglFenceSync(GLenum condition, GLbitfield flags); -void rglWaitSync(void *data, GLbitfield flags, GLuint64 timeout); +void rglWaitSync(void *sync, GLbitfield flags, uint64_t timeout); RETRO_END_DECLS