summaryrefslogtreecommitdiff
path: root/src/client/renderingengine.cpp
diff options
context:
space:
mode:
authorsfan5 <sfan5@live.de>2019-07-25 00:01:25 +0200
committersfan5 <sfan5@live.de>2019-08-04 16:12:52 +0200
commitca363d3ef805a39fe4e821813b1efa53b2c9c805 (patch)
tree20ed44b34cdbd66b53d7c0c8e7275f134276811f /src/client/renderingengine.cpp
parent526a9e4b66abaf83eb6b1aaa3e93375acd87b830 (diff)
downloadminetest-ca363d3ef805a39fe4e821813b1efa53b2c9c805.tar.gz
minetest-ca363d3ef805a39fe4e821813b1efa53b2c9c805.tar.bz2
minetest-ca363d3ef805a39fe4e821813b1efa53b2c9c805.zip
Unify OpenGL ES support
Diffstat (limited to 'src/client/renderingengine.cpp')
-rw-r--r--src/client/renderingengine.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/client/renderingengine.cpp b/src/client/renderingengine.cpp
index 631616c06..6e6509eeb 100644
--- a/src/client/renderingengine.cpp
+++ b/src/client/renderingengine.cpp
@@ -48,7 +48,7 @@ with this program; if not, write to the Free Software Foundation, Inc.,
#endif
-#ifdef __ANDROID__
+#if ENABLE_GLES
#include "filesys.h"
#endif
@@ -131,6 +131,11 @@ RenderingEngine::RenderingEngine(IEventReceiver *receiver)
params.OGLES2ShaderPath = std::string(porting::path_user + DIR_DELIM + "media" +
DIR_DELIM + "Shaders" + DIR_DELIM).c_str();
// clang-format on
+#elif ENABLE_GLES
+ // there is no standardized path for these on desktop
+ std::string rel_path = std::string("client") + DIR_DELIM
+ + "shaders" + DIR_DELIM + "Irrlicht";
+ params.OGLES2ShaderPath = (porting::path_share + DIR_DELIM + rel_path + DIR_DELIM).c_str();
#endif
m_device = createDeviceEx(params);