--- qt-everywhere-src-6.9.3.old/qtbase/src/gui/opengl/qopenglext.h +++ qt-everywhere-src-6.9.3/qtbase/src/gui/opengl/qopenglext.h @@ -474,8 +474,8 @@ typedef signed long long int GLsizeiptr; typedef signed long long int GLintptr; #else -typedef signed long int GLsizeiptr; -typedef signed long int GLintptr; +typedef ptrdiff_t GLsizeiptr; +typedef ptrdiff_t GLintptr; #endif #define GL_BUFFER_SIZE 0x8764 --- qt-everywhere-src-6.9.3.old/qtwebengine/src/3rdparty/chromium/gpu/command_buffer/common/gl2_types.h +++ qt-everywhere-src-6.9.3/qtwebengine/src/3rdparty/chromium/gpu/command_buffer/common/gl2_types.h @@ -6,6 +6,7 @@ #define GPU_COMMAND_BUFFER_COMMON_GL2_TYPES_H_ #include +#include // GL types are forward declared to avoid including the GL headers. The problem // is determining which GL headers to include from code that is common to the --- qt-everywhere-src-6.9.3.old/qtwebengine/src/3rdparty/chromium/ppapi/c/ppb_opengles2.h +++ qt-everywhere-src-6.9.3/qtwebengine/src/3rdparty/chromium/ppapi/c/ppb_opengles2.h @@ -7,6 +7,7 @@ #ifndef PPAPI_C_PPB_OPENGLES2_H_ #define PPAPI_C_PPB_OPENGLES2_H_ +#include #include "ppapi/c/pp_macros.h" #include "ppapi/c/pp_resource.h" #include "ppapi/c/pp_stdint.h" --- qt-everywhere-src-6.9.3.old/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/gl/functionsgl_typedefs.h +++ qt-everywhere-src-6.9.3/qtwebengine/src/3rdparty/chromium/third_party/angle/src/libANGLE/renderer/gl/functionsgl_typedefs.h @@ -11,6 +11,7 @@ #include "common/platform.h" +#include #include #include ==== end of patch ====