/* * Copyright (c) 2020 - 2024 NVIDIA CORPORATION & AFFILIATES. All rights reserved. * * NVIDIA CORPORATION, its affiliates and licensors retain all intellectual * property and proprietary rights in and to this material, related * documentation and any modifications thereto. Any use, reproduction, * disclosure or distribution of this material and related documentation * without an express license agreement from NVIDIA CORPORATION or * its affiliates is strictly prohibited. */ #include "DLSSUtility.h" #include "Modules/ModuleManager.h" #include "Interfaces/IPluginManager.h" #include "ShaderCore.h" #define LOCTEXT_NAMESPACE "FDLSSUtilityModule" void FDLSSUtilityModule::StartupModule() { FString PluginShaderDir = FPaths::Combine(IPluginManager::Get().FindPlugin(TEXT("DLSS"))->GetBaseDir(), TEXT("Shaders")); AddShaderSourceDirectoryMapping(TEXT("/Plugin/DLSS"), PluginShaderDir); } void FDLSSUtilityModule::ShutdownModule() { } #undef LOCTEXT_NAMESPACE IMPLEMENT_MODULE(FDLSSUtilityModule, DLSSUtility)