From c967c9ec7fee7270496bb2ee7c945e0b1f62f2f8 Mon Sep 17 00:00:00 2001 From: Jason Barron Date: Mon, 15 Oct 2012 13:28:29 +0200 Subject: Ensure QOPENGLF_APIENTRY and QGLF_APIENTRY are set correctly. gl2ext.h only defines GL_APIENTRY and not APIENTRY so we should use this macro if it is available. Without it, code that uses QOPENGLF_APIENTRY and QGLF_APIENTRY might experience compile errors due to the differing signatures. Task-number: QTBUG-27313 Change-Id: Id79d934825928d9913138edc6e8f1b00edc89a8d Reviewed-by: Sean Harmer Reviewed-by: Friedemann Kleint --- src/opengl/qglfunctions.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'src/opengl/qglfunctions.h') diff --git a/src/opengl/qglfunctions.h b/src/opengl/qglfunctions.h index 4318f538df..3d49b3ea3b 100644 --- a/src/opengl/qglfunctions.h +++ b/src/opengl/qglfunctions.h @@ -63,6 +63,8 @@ typedef ptrdiff_t qgl_GLsizeiptr; #if defined(APIENTRY) && !defined(QGLF_APIENTRY) # define QGLF_APIENTRY APIENTRY +#elif defined(GL_APIENTRY) && !defined(QGLF_APIENTRY) +# define QGLF_APIENTRY GL_APIENTRY #endif # ifndef QGLF_APIENTRYP -- cgit v1.2.3