]> git.cworth.org Git - apitrace/blobdiff - gui/apitracecall.cpp
Add a state tab that list uniforms.
[apitrace] / gui / apitracecall.cpp
index 271a38d684c10173edcf67efe33664de82b1b991..c3f883147fe9f743a8135e08421229e3d93ef301 100644 (file)
@@ -607,6 +607,8 @@ ApiTraceState::ApiTraceState(const QVariantMap &parsedJson)
         m_shaderSources[type] = source;
     }
 
+    m_uniforms = parsedJson[QLatin1String("uniforms")].toMap();
+
     QVariantMap textures =
         parsedJson[QLatin1String("textures")].toMap();
     for (itr = textures.constBegin(); itr != textures.constEnd(); ++itr) {
@@ -671,6 +673,11 @@ const QMap<QString, QString> & ApiTraceState::shaderSources() const
     return m_shaderSources;
 }
 
+const QVariantMap & ApiTraceState::uniforms() const
+{
+    return m_uniforms;
+}
+
 bool ApiTraceState::isEmpty() const
 {
     return m_parameters.isEmpty();