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;