Add OpenGL prefixes to ContextProfile in GraphicsInfo
Make it clear with the naming that this is specific to OpenGL. Change-Id: Ib2106c1539ee424a0d208d17c684c3bb9ad28fa9 Reviewed-by: Robin Burchell <robin.burchell@viroteck.net>
This commit is contained in:
parent
a48ca7e319
commit
878baeda2b
|
@ -70,7 +70,7 @@ QQuickGraphicsInfo::QQuickGraphicsInfo(QQuickItem *item)
|
|||
, m_shaderSourceType(ShaderSourceType(0))
|
||||
, m_majorVersion(2)
|
||||
, m_minorVersion(0)
|
||||
, m_profile(NoProfile)
|
||||
, m_profile(OpenGLNoProfile)
|
||||
, m_renderableType(SurfaceFormatUnspecified)
|
||||
{
|
||||
connect(item, SIGNAL(windowChanged(QQuickWindow*)), this, SLOT(setWindow(QQuickWindow*)));
|
||||
|
@ -211,9 +211,9 @@ QQuickGraphicsInfo *QQuickGraphicsInfo::qmlAttachedProperties(QObject *object)
|
|||
|
||||
The possible values are:
|
||||
\list
|
||||
\li GraphicsInfo.NoProfile (default) - OpenGL version is lower than 3.2 or OpenGL is not in use.
|
||||
\li GraphicsInfo.CoreProfile - Functionality deprecated in OpenGL version 3.0 is not available.
|
||||
\li GraphicsInfo.CompatibilityProfile - Functionality from earlier OpenGL versions is available.
|
||||
\li GraphicsInfo.OpenGLNoProfile (default) - OpenGL version is lower than 3.2 or OpenGL is not in use.
|
||||
\li GraphicsInfo.OpenGLCoreProfile - Functionality deprecated in OpenGL version 3.0 is not available.
|
||||
\li GraphicsInfo.OpenGLCompatibilityProfile - Functionality from earlier OpenGL versions is available.
|
||||
\endlist
|
||||
|
||||
Reusable QML components will typically use this property in bindings in order to
|
||||
|
@ -275,7 +275,7 @@ void QQuickGraphicsInfo::updateInfo()
|
|||
m_minorVersion = format.minorVersion();
|
||||
emit minorVersionChanged();
|
||||
}
|
||||
ContextProfile profile = static_cast<ContextProfile>(format.profile());
|
||||
OpenGLContextProfile profile = static_cast<OpenGLContextProfile>(format.profile());
|
||||
if (m_profile != profile) {
|
||||
m_profile = profile;
|
||||
emit profileChanged();
|
||||
|
|
|
@ -72,7 +72,7 @@ class QQuickGraphicsInfo : public QObject
|
|||
|
||||
Q_PROPERTY(int majorVersion READ majorVersion NOTIFY majorVersionChanged FINAL)
|
||||
Q_PROPERTY(int minorVersion READ minorVersion NOTIFY minorVersionChanged FINAL)
|
||||
Q_PROPERTY(ContextProfile profile READ profile NOTIFY profileChanged FINAL)
|
||||
Q_PROPERTY(OpenGLContextProfile profile READ profile NOTIFY profileChanged FINAL)
|
||||
Q_PROPERTY(RenderableType renderableType READ renderableType NOTIFY renderableTypeChanged FINAL)
|
||||
|
||||
public:
|
||||
|
@ -104,12 +104,12 @@ public:
|
|||
};
|
||||
Q_ENUM(ShaderSourceType)
|
||||
|
||||
enum ContextProfile {
|
||||
NoProfile = QSurfaceFormat::NoProfile,
|
||||
CoreProfile = QSurfaceFormat::CoreProfile,
|
||||
CompatibilityProfile = QSurfaceFormat::CompatibilityProfile
|
||||
enum OpenGLContextProfile {
|
||||
OpenGLNoProfile = QSurfaceFormat::NoProfile,
|
||||
OpenGLCoreProfile = QSurfaceFormat::CoreProfile,
|
||||
OpenGLCompatibilityProfile = QSurfaceFormat::CompatibilityProfile
|
||||
};
|
||||
Q_ENUM(ContextProfile)
|
||||
Q_ENUM(OpenGLContextProfile)
|
||||
|
||||
enum RenderableType {
|
||||
SurfaceFormatUnspecified = QSurfaceFormat::DefaultRenderableType,
|
||||
|
@ -129,7 +129,7 @@ public:
|
|||
|
||||
int majorVersion() const { return m_majorVersion; }
|
||||
int minorVersion() const { return m_minorVersion; }
|
||||
ContextProfile profile() const { return m_profile; }
|
||||
OpenGLContextProfile profile() const { return m_profile; }
|
||||
RenderableType renderableType() const { return m_renderableType; }
|
||||
|
||||
Q_SIGNALS:
|
||||
|
@ -155,7 +155,7 @@ private:
|
|||
ShaderSourceType m_shaderSourceType;
|
||||
int m_majorVersion;
|
||||
int m_minorVersion;
|
||||
ContextProfile m_profile;
|
||||
OpenGLContextProfile m_profile;
|
||||
RenderableType m_renderableType;
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue