aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKim Motoyoshi Kalland <kim.kalland@nokia.com>2011-11-25 10:01:32 +0100
committerQt by Nokia <qt-info@nokia.com>2011-11-28 06:42:26 +0100
commit121b5777ffb0f692310973fbe858356894c52998 (patch)
treed65c5ac0d9f696773d069c602d073b390f8c59ed
parente8b6f2347d419e8299df43523514c807136977a4 (diff)
Removed ShaderEffectItem and qt_ModelViewProjectionMatrix.
ShaderEffectItem was replaced by ShaderEffect, and qt_ModelViewProjectionMatrix with qt_Matrix a while ago. The old names were kept working for a transition period, but it's now time to remove them completely. Change-Id: Ife030d2122250784fe2ec80b1f8645301b0165d0 Reviewed-by: Gunnar Sletta <gunnar.sletta@nokia.com>
-rw-r--r--src/declarative/items/qquickitemsmodule.cpp1
-rw-r--r--src/declarative/items/qquickshadereffect.cpp15
-rw-r--r--src/declarative/items/qquickshadereffect_p.h7
-rw-r--r--src/declarative/items/qquickshadereffectnode.cpp3
4 files changed, 0 insertions, 26 deletions
diff --git a/src/declarative/items/qquickitemsmodule.cpp b/src/declarative/items/qquickitemsmodule.cpp
index fd9f4f8719..060d51e092 100644
--- a/src/declarative/items/qquickitemsmodule.cpp
+++ b/src/declarative/items/qquickitemsmodule.cpp
@@ -186,7 +186,6 @@ static void qt_quickitems_defineModule(const char *uri, int major, int minor)
qmlRegisterType<QQuickPinch>(uri,major,minor,"Pinch");
qmlRegisterType<QQuickPinchEvent>();
- qmlRegisterType<QQuickShaderEffectItem>("QtQuick", 2, 0, "ShaderEffectItem"); // TODO: Remove after grace period.
qmlRegisterType<QQuickShaderEffect>("QtQuick", 2, 0, "ShaderEffect");
qmlRegisterType<QQuickShaderEffectSource>("QtQuick", 2, 0, "ShaderEffectSource");
qmlRegisterUncreatableType<QQuickShaderEffectMesh>("QtQuick", 2, 0, "ShaderEffectMesh", QQuickShaderEffectMesh::tr("Cannot create instance of abstract class ShaderEffectMesh."));
diff --git a/src/declarative/items/qquickshadereffect.cpp b/src/declarative/items/qquickshadereffect.cpp
index 78c23d46e7..bdef980440 100644
--- a/src/declarative/items/qquickshadereffect.cpp
+++ b/src/declarative/items/qquickshadereffect.cpp
@@ -88,14 +88,6 @@ const char *qtTexCoordAttributeName()
return qt_texcoord_attribute_name;
}
-// TODO: Remove after grace period.
-QQuickShaderEffectItem::QQuickShaderEffectItem(QQuickItem *parent)
- : QQuickShaderEffect(parent)
-{
- qWarning("ShaderEffectItem has been deprecated. Use ShaderEffect instead.");
-}
-
-
/*!
\qmlclass ShaderEffect QQuickShaderEffect
\inqmlmodule QtQuick 2
@@ -643,17 +635,10 @@ void QQuickShaderEffect::lookThroughShaderCode(const QByteArray &code)
const int matLen = sizeof("qt_Matrix") - 1;
const int opLen = sizeof("qt_Opacity") - 1;
- const int mvpMatLen = sizeof("qt_ModelViewProjectionMatrix") - 1;
const int sampLen = sizeof("sampler2D") - 1;
if (nameLength == matLen && qstrncmp("qt_Matrix", s + nameIndex, matLen) == 0) {
m_source.respectsMatrix = true;
- } else if (nameLength == mvpMatLen && qstrncmp("qt_ModelViewProjectionMatrix",
- s + nameIndex, mvpMatLen) == 0)
- {
- // TODO: Remove after grace period.
- qWarning("ShaderEffect: qt_ModelViewProjectionMatrix is deprecated. Use qt_Matrix instead.");
- m_source.respectsMatrix = true;
} else if (nameLength == opLen && qstrncmp("qt_Opacity", s + nameIndex, opLen) == 0) {
m_source.respectsOpacity = true;
} else {
diff --git a/src/declarative/items/qquickshadereffect_p.h b/src/declarative/items/qquickshadereffect_p.h
index ee38c3118b..1910f43195 100644
--- a/src/declarative/items/qquickshadereffect_p.h
+++ b/src/declarative/items/qquickshadereffect_p.h
@@ -151,13 +151,6 @@ private:
uint m_dirtyGeometry : 1;
};
-// TODO: Remove after grace period.
-class QQuickShaderEffectItem : public QQuickShaderEffect
-{
-public:
- QQuickShaderEffectItem(QQuickItem *parent = 0);
-};
-
QT_END_NAMESPACE
QT_END_HEADER
diff --git a/src/declarative/items/qquickshadereffectnode.cpp b/src/declarative/items/qquickshadereffectnode.cpp
index 30066abc9e..43c891e497 100644
--- a/src/declarative/items/qquickshadereffectnode.cpp
+++ b/src/declarative/items/qquickshadereffectnode.cpp
@@ -196,9 +196,6 @@ void QQuickCustomMaterialShader::initialize()
{
m_opacityLoc = program()->uniformLocation("qt_Opacity");
m_matrixLoc = program()->uniformLocation("qt_Matrix");
- // TODO: Remove after grace period.
- if (m_matrixLoc == -1)
- m_matrixLoc = program()->uniformLocation("qt_ModelViewProjectionMatrix");
}
const char *QQuickCustomMaterialShader::vertexShader() const