aboutsummaryrefslogtreecommitdiff
path: root/src/common/debug.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/common/debug.cpp')
-rw-r--r--src/common/debug.cpp6
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()