Properly initialise and teardown replay during qrenderdoc unit tests

This commit is contained in:
baldurk
2025-03-05 09:50:41 +00:00
parent d23180a1f0
commit 5e03c30684
+9
View File
@@ -279,6 +279,11 @@ int main(int argc, char *argv[])
}
}
GlobalEnvironment env;
env.enumerateGPUs = false;
rdcarray<rdcstr> coreargs;
RENDERDOC_InitialiseReplay(env, coreargs);
{
QCoreApplication application(argc, mod_argv);
PythonContext::GlobalInit();
@@ -302,8 +307,12 @@ int main(int argc, char *argv[])
{
logstream << "Python bindings are consistent.\n";
}
PythonContext::GlobalShutdown();
}
RENDERDOC_ShutdownReplay();
logbuf.finish();
delete[] alloc_argv;