X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=gui%2Fapitracecall.cpp;h=c8c2245effe5e1562d40f3ca64b407944cf7a063;hb=e181b99a776865a5aca43a64cf6afbaa371583ab;hp=356ef9c668d81e3c9a71d6ba516777a8dfb5ddc5;hpb=0478e5ce57e0e579468e03ad8d9022d650a99324;p=apitrace diff --git a/gui/apitracecall.cpp b/gui/apitracecall.cpp index 356ef9c..c8c2245 100644 --- a/gui/apitracecall.cpp +++ b/gui/apitracecall.cpp @@ -460,6 +460,8 @@ ApiTraceState::ApiTraceState(const QVariantMap &parsedJson) image[QLatin1String("__channels__")].toInt(); int depth = image[QLatin1String("__depth__")].toInt(); + QString formatName = + image[QLatin1String("__format__")].toString(); Q_ASSERT(type == QLatin1String("uint8")); Q_ASSERT(normalized == true); @@ -471,6 +473,7 @@ ApiTraceState::ApiTraceState(const QVariantMap &parsedJson) ApiTexture tex; tex.setSize(size); tex.setDepth(depth); + tex.setFormatName(formatName); tex.setNumChannels(numChannels); tex.setLabel(itr.key()); tex.contentsFromBase64(dataArray); @@ -489,6 +492,7 @@ ApiTraceState::ApiTraceState(const QVariantMap &parsedJson) bool normalized = buffer[QLatin1String("__normalized__")].toBool(); int numChannels = buffer[QLatin1String("__channels__")].toInt(); int depth = buffer[QLatin1String("__depth__")].toInt(); + QString formatName = buffer[QLatin1String("__format__")].toString(); Q_ASSERT(type == QLatin1String("uint8")); Q_ASSERT(normalized == true); @@ -500,6 +504,7 @@ ApiTraceState::ApiTraceState(const QVariantMap &parsedJson) ApiFramebuffer fbo; fbo.setSize(size); fbo.setDepth(depth); + fbo.setFormatName(formatName); fbo.setNumChannels(numChannels); fbo.setType(itr.key()); fbo.contentsFromBase64(dataArray);