diff options
Diffstat (limited to 'src/common/debug.cpp')
-rw-r--r-- | src/common/debug.cpp | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/common/debug.cpp b/src/common/debug.cpp index dcad3275..41e8b00d 100644 --- a/src/common/debug.cpp +++ b/src/common/debug.cpp @@ -87,7 +87,6 @@ bool perfActive() ScopedPerfEventHelper::ScopedPerfEventHelper(const char* format, ...) { -#if defined(ANGLE_ENABLE_PERF) #if !defined(ANGLE_ENABLE_TRACE) if (!perfActive()) { @@ -96,9 +95,12 @@ ScopedPerfEventHelper::ScopedPerfEventHelper(const char* format, ...) #endif // !ANGLE_ENABLE_TRACE va_list vararg; va_start(vararg, format); +#if defined(ANGLE_ENABLE_PERF) output(true, reinterpret_cast<PerfOutputFunction>(D3DPERF_BeginEvent), format, vararg); - va_end(vararg); +#else + output(true, NULL, format, vararg); #endif // ANGLE_ENABLE_PERF + va_end(vararg); } ScopedPerfEventHelper::~ScopedPerfEventHelper() |