9#ifndef KISOPENGLMODEPROBER_H
10#define KISOPENGLMODEPROBER_H
12#include "kritaui_export.h"
14#include <QSurfaceFormat>
15#include <boost/optional.hpp>
32 bool useHDRMode()
const;
33 QSurfaceFormat surfaceformatInUse()
const;
38 bool adjustGlobalState =
true);
44 static void initSurfaceFormatFromConfig(std::pair<KisSurfaceColorSpaceWrapper, int> rootSurfaceFormat,
45 QSurfaceFormat *format);
46 static bool isFormatHDR(
const QSurfaceFormat &format);
51 Result(QOpenGLContext &context);
127 bool isUsingAngle()
const {
PythonPluginManager * instance
bool supportsBufferInvalidation() const
QString rendererString() const
QSet< QByteArray > extensions() const
bool m_supportsBufferInvalidation
bool supportsDeprecatedFunctions() const
bool m_supportsBufferMapping
Result(QOpenGLContext &context)
bool supportsFenceSync() const
QSet< QByteArray > m_extensions
QString vendorString() const
QSurfaceFormat format() const
QString m_driverVersionString
bool isSupportedVersion() const
int glMajorVersion() const
QString shadingLanguageString() const
QString driverVersionString() const
int glMinorVersion() const
QString m_shadingLanguageString
bool supportsBufferMapping() const
bool m_supportsDeprecatedFunctions