mirror of
https://github.com/MobileGL-Dev/MobileGL
synced 2026-09-09 04:38:30 +09:00
[Fix] (trace-replay): run Vulkan retrace headlessly
This commit is contained in:
@@ -560,6 +560,7 @@ Result RunTraceReplay(const Request& request) {
|
||||
Result result;
|
||||
result.resultPath = request.outputDir + "/result.json";
|
||||
result.actualPath = request.outputDir + "/actual.png";
|
||||
const std::string mobileGlLogPath = request.outputDir + "/mobilegl.log";
|
||||
|
||||
if (!EnsureDirectory(request.outputDir)) {
|
||||
result.statusCode = STATUS_IO_ERROR;
|
||||
@@ -598,6 +599,8 @@ Result RunTraceReplay(const Request& request) {
|
||||
unsetenv("MOBILEGL_DESCRIPTOR_STATS");
|
||||
}
|
||||
|
||||
setenv("MOBILEGL_LOG_FILE_PATH", mobileGlLogPath.c_str(), 1);
|
||||
|
||||
std::string mobileGlError;
|
||||
if (!LoadMobileGL(request, mobileGlError)) {
|
||||
result.statusCode = STATUS_MOBILEGL_LOAD_ERROR;
|
||||
|
||||
Reference in New Issue
Block a user