#include "apitracecall.h"
#include "thumbnail.h"
-#include "image.hpp"
+#include "image/image.hpp"
#include "trace_profiler.hpp"
m_profilePixels(false)
{
qRegisterMetaType<QList<ApiTraceError> >();
-
-#ifdef Q_OS_WIN
- QString format = QLatin1String("%1;");
-#else
- QString format = QLatin1String("%1:");
-#endif
- QString buildPath = format.arg(APITRACE_BINARY_DIR);
- m_processEnvironment = QProcessEnvironment::systemEnvironment();
- m_processEnvironment.insert("PATH", buildPath +
- m_processEnvironment.value("PATH"));
-
- qputenv("PATH",
- m_processEnvironment.value("PATH").toLatin1());
}
QString Retracer::fileName() const
case trace::API_D3D7:
case trace::API_D3D8:
case trace::API_D3D9:
- case trace::API_D3D10:
- case trace::API_D3D10_1:
- case trace::API_D3D11:
+ case trace::API_DXGI:
#ifdef Q_OS_WIN
prog = QLatin1String("d3dretrace");
#else
arguments << QLatin1String("-"); // emit to stdout
} else if (isProfiling()) {
if (m_profileGpu) {
- arguments << QLatin1String("-pgpu");
+ arguments << QLatin1String("--pgpu");
}
if (m_profileCpu) {
- arguments << QLatin1String("-pcpu");
+ arguments << QLatin1String("--pcpu");
}
if (m_profilePixels) {
- arguments << QLatin1String("-ppd");
+ arguments << QLatin1String("--ppd");
}
} else {
if (m_doubleBuffered) {
- arguments << QLatin1String("-db");
+ arguments << QLatin1String("--db");
} else {
- arguments << QLatin1String("-sb");
+ arguments << QLatin1String("--sb");
}
if (m_benchmarking) {
unsigned char *scanLine = snapshot.scanLine(y);
qint64 readBytes = io.read((char *) scanLine, rowBytes);
Q_ASSERT(readBytes == rowBytes);
+ (void)readBytes;
}
QImage thumb = thumbnail(snapshot);