Files
UnrealEngineUWP/Engine/Plugins/Developer/XcodeGPUDebuggerPlugin/Source/XcodeGPUDebuggerPlugin/XcodeGPUDebuggerPlugin.Build.cs
will damon 6401f29d37 Import Xcode GPU Debugger Plugin for Mac
- This plugin works similarly to the RenderDoc plugin for Windows. Enable the plugin in your project settings, and then press Shift+E to trigger a GPU frame capture of the primary viewport. It will automatically open in Xcode once the capture is complete, at which point you can replay the capture, step through it, etc...

#rb will.damon
#author Baptiste Prevost
#jira none

#ROBOMERGE-SOURCE: CL 16829817 in //UE5/Main/...
#ROBOMERGE-BOT: STARSHIP (Main -> Release-Engine-Test) (v836-16769935)

[CL 16829829 by will damon in ue5-release-engine-test branch]
2021-07-12 15:22:45 -04:00

44 lines
907 B
C#

// Copyright Epic Games, Inc. All Rights Reserved.
using System.IO;
namespace UnrealBuildTool.Rules
{
public class XcodeGPUDebuggerPlugin : ModuleRules
{
public XcodeGPUDebuggerPlugin(ReadOnlyTargetRules Target) : base(Target)
{
PrivateDependencyModuleNames.AddRange(new string[] { });
PublicDependencyModuleNames.AddRange(new string[]
{
"Core"
, "CoreUObject"
, "Engine"
, "InputCore"
, "DesktopPlatform"
, "Projects"
, "RenderCore"
, "InputDevice"
, "RHI"
, "DeveloperSettings"
});
PublicWeakFrameworks.Add("Metal");
if (Target.bBuildEditor == true)
{
DynamicallyLoadedModuleNames.AddRange(new string[] { "LevelEditor" });
PublicDependencyModuleNames.AddRange(new string[]
{
"Slate"
, "SlateCore"
, "EditorStyle"
, "UnrealEd"
, "MainFrame"
, "GameProjectGeneration"
});
}
}
}
}