Skip to content

Commit 6ba44d7

Browse files
author
Maksim
authoredApr 22, 2020
Android: add OpenGL ES 2 support (#9715)
.. and bump gradle to 3.6.3
1 parent 5355cb1 commit 6ba44d7

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed
 

‎build/android/app/build.gradle

+6-3
Original file line numberDiff line numberDiff line change
@@ -63,8 +63,12 @@ task prepareAssets() {
6363
copy {
6464
from "${projRoot}/builtin" into "${assetsFolder}/builtin"
6565
}
66-
copy {
66+
/*copy {
67+
// ToDo: fix Minetest shaders that currently don't work with OpenGL ES
6768
from "${projRoot}/client/shaders" into "${assetsFolder}/client/shaders"
69+
}*/
70+
copy {
71+
from "../native/deps/Android/Irrlicht/shaders" into "${assetsFolder}/client/shaders/Irrlicht"
6872
}
6973
copy {
7074
from "${projRoot}/fonts" include "*.ttf" into "${assetsFolder}/fonts"
@@ -73,8 +77,7 @@ task prepareAssets() {
7377
from "${projRoot}/games/${gameToCopy}" into "${assetsFolder}/games/${gameToCopy}"
7478
}
7579
/*copy {
76-
// locales broken right now
77-
// ToDo: fix it!
80+
// ToDo: fix broken locales
7881
from "${projRoot}/po" into "${assetsFolder}/po"
7982
}*/
8083
copy {

‎build/android/build.gradle

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ buildscript {
1515
jcenter()
1616
}
1717
dependencies {
18-
classpath 'com.android.tools.build:gradle:3.6.2'
18+
classpath 'com.android.tools.build:gradle:3.6.3'
1919
classpath 'org.ajoberstar.grgit:grgit-gradle:4.0.2'
2020
// NOTE: Do not place your application dependencies here; they belong
2121
// in the individual module build.gradle files

‎src/client/renderingengine.cpp

+2-5
Original file line numberDiff line numberDiff line change
@@ -130,12 +130,9 @@ RenderingEngine::RenderingEngine(IEventReceiver *receiver)
130130
params.HighPrecisionFPU = g_settings->getBool("high_precision_fpu");
131131
params.ZBufferBits = 24;
132132
#ifdef __ANDROID__
133-
// clang-format off
134133
params.PrivateData = porting::app_global;
135-
params.OGLES2ShaderPath = std::string(porting::path_user + DIR_DELIM + "media" +
136-
DIR_DELIM + "Shaders" + DIR_DELIM).c_str();
137-
// clang-format on
138-
#elif ENABLE_GLES
134+
#endif
135+
#if ENABLE_GLES
139136
// there is no standardized path for these on desktop
140137
std::string rel_path = std::string("client") + DIR_DELIM
141138
+ "shaders" + DIR_DELIM + "Irrlicht";

0 commit comments

Comments
 (0)