diff --git a/Source/Engine/GraphicsDevice/DirectX/DX12/GraphicsDeviceDX12.Build.cs b/Source/Engine/GraphicsDevice/DirectX/DX12/GraphicsDeviceDX12.Build.cs
index b8dda9068..d9cba37ec 100644
--- a/Source/Engine/GraphicsDevice/DirectX/DX12/GraphicsDeviceDX12.Build.cs
+++ b/Source/Engine/GraphicsDevice/DirectX/DX12/GraphicsDeviceDX12.Build.cs
@@ -12,7 +12,7 @@ public class GraphicsDeviceDX12 : GraphicsDeviceBaseModule
///
/// Enables using PIX events to instrument game labeling regions of CPU or GPU work and marking important occurrences.
///
- public bool UseWinPixEventRuntime = false;
+ public static bool EnableWinPixEventRuntime = true;
///
public override void Setup(BuildOptions options)
@@ -34,7 +34,7 @@ public class GraphicsDeviceDX12 : GraphicsDeviceBaseModule
break;
}
- if (UseWinPixEventRuntime)
+ if (EnableWinPixEventRuntime && options.Configuration != TargetConfiguration.Release)
{
options.PrivateDefinitions.Add("USE_PIX");
options.PrivateIncludePaths.Add(Path.Combine(Globals.EngineRoot, "Source/ThirdParty/WinPixEventRuntime"));