Files
UnrealEngineUWP/Engine/Source/Runtime/Renderer/Renderer.Build.cs
brian karis 350ea2c2bd [Backout] - CL31549314
[FYI] alex.kahn
Original CL Desc
-----------------------------------------------------------------
[Backout] - CL31547783 - CIS Compile Error
#jira UE-207089
#rnx
[FYI] Brian.Karis
Original CL Desc
-----------------------------------------------------------------
Remeshed tessellation table
Removed patch near plane culling
Improved tessellation visualization
#rb Rune.Stubbe

[CL 31553850 by brian karis in ue5-main branch]
2024-02-15 22:11:30 -05:00

62 lines
1.5 KiB
C#

// Copyright Epic Games, Inc. All Rights Reserved.
using UnrealBuildTool;
public class Renderer : ModuleRules
{
public Renderer(ReadOnlyTargetRules Target) : base(Target)
{
PrivateIncludePaths.AddRange(
new string[] {
EngineDirectory + "/Shaders/Private", // For HaltonUtilities.ush
}
);
PrivateIncludePathModuleNames.Add("Shaders");
PublicDependencyModuleNames.AddRange(
new string[] {
"Core",
"Engine",
}
);
if (Target.bBuildEditor == true)
{
PrivateDependencyModuleNames.AddRange(
new string[] {
"TargetPlatform",
"GeometryCore",
"NaniteUtilities",
}
);
}
// Renderer module builds faster without unity
// Non-unity also provides faster iteration
// Not enabled by default as it might harm full rebuild times without XGE
//bFasterWithoutUnity = true;
MinFilesUsingPrecompiledHeaderOverride = 4;
PrivateDependencyModuleNames.AddRange(
new string[] {
"CoreUObject",
"ApplicationCore",
"RenderCore",
"ImageWriteQueue",
"RHI",
"MaterialShaderQualitySettings",
"TraceLog",
}
);
PrivateIncludePathModuleNames.AddRange(new string[] { "HeadMountedDisplay" });
DynamicallyLoadedModuleNames.AddRange(new string[] { "HeadMountedDisplay" });
PrivateIncludePathModuleNames.AddRange(new string[] { "EyeTracker" });
DynamicallyLoadedModuleNames.AddRange(new string[] { "EyeTracker" });
RuntimeDependencies.Add("$(EngineDir)/Content/Renderer/TessellationTable.bin");
}
}