From 158f4e23cbf05e4424c8fc37c949f017522c67c9 Mon Sep 17 00:00:00 2001 From: Capostrophic Date: Thu, 25 Apr 2019 19:25:04 +0300 Subject: [PATCH] Make sure forcePPL and clamp are defined in the editor --- apps/opencs/model/world/data.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/apps/opencs/model/world/data.cpp b/apps/opencs/model/world/data.cpp index b9208b44b6..fb1a023f71 100644 --- a/apps/opencs/model/world/data.cpp +++ b/apps/opencs/model/world/data.cpp @@ -11,6 +11,7 @@ #include #include +#include #include #include @@ -75,6 +76,11 @@ CSMWorld::Data::Data (ToUTF8::FromType encoding, bool fsStrict, const Files::Pat mResourcesManager.setVFS(mVFS.get()); mResourceSystem.reset(new Resource::ResourceSystem(mVFS.get())); + Shader::ShaderManager::DefineMap defines = mResourceSystem->getSceneManager()->getShaderManager().getGlobalDefines(); + defines["forcePPL"] = "0"; + defines["clamp"] = "1"; + mResourceSystem->getSceneManager()->getShaderManager().setGlobalDefines(defines); + mResourceSystem->getSceneManager()->setShaderPath((resDir / "shaders").string()); int index = 0;