diff options
Diffstat (limited to 'src/plugins/platforms/windows/qwindowsopenglcontext.h')
-rw-r--r-- | src/plugins/platforms/windows/qwindowsopenglcontext.h | 4 |
1 files changed, 1 insertions, 3 deletions
diff --git a/src/plugins/platforms/windows/qwindowsopenglcontext.h b/src/plugins/platforms/windows/qwindowsopenglcontext.h index 6d9c85f738..78ff23669c 100644 --- a/src/plugins/platforms/windows/qwindowsopenglcontext.h +++ b/src/plugins/platforms/windows/qwindowsopenglcontext.h @@ -57,6 +57,7 @@ public: virtual ~QWindowsStaticOpenGLContext() = default; virtual QWindowsOpenGLContext *createContext(QOpenGLContext *context) = 0; + virtual QWindowsOpenGLContext *createContext(HGLRC context, HWND window) = 0; virtual void *moduleHandle() const = 0; virtual QOpenGLContext::OpenGLModuleType moduleType() const = 0; virtual bool supportsThreadedOpenGL() const { return false; } @@ -77,9 +78,6 @@ class QWindowsOpenGLContext : public QPlatformOpenGLContext { Q_DISABLE_COPY_MOVE(QWindowsOpenGLContext) public: - // Returns the native context handle (e.g. HGLRC for WGL). - virtual void *nativeContext() const = 0; - // These should be implemented only for some winsys interfaces, for example EGL. // For others, like WGL, they are not relevant. virtual void *nativeDisplay() const { return nullptr; } |