Просмотр исходного кода

src: require OpenGLES 3.0+ on Android

Daniele Bartolini 2 лет назад
Родитель
Сommit
4cbcc7411d
3 измененных файлов с 3 добавлено и 2 удалено
  1. 1 0
      docs/changelog.rst
  2. 1 1
      src/resource/shader_resource.cpp
  3. 1 1
      src/resource/types.h

+ 1 - 0
docs/changelog.rst

@@ -14,6 +14,7 @@ Changelog
 
 * Added ``--window-rect``, ``--bundle`` and ``--bundle-dir`` CLI options.
 * Fixed a double-free error during shutdown.
+* Bumped minimum OpenGL|ES version for Android platform to 3.0.
 
 **Tools**
 

+ 1 - 1
src/resource/shader_resource.cpp

@@ -474,7 +474,7 @@ namespace shader_resource_internal
 
 		if (strcmp(platform, "android") == 0) {
 			argv[11] = "--profile";
-			argv[12] = "100_es"; // GLES2
+			argv[12] = "300_es"; // GLES3
 		} else if (strcmp(platform, "linux") == 0) {
 			argv[11] = "--profile";
 			argv[12] = "150"; // OpenGL 3.2+

+ 1 - 1
src/resource/types.h

@@ -70,7 +70,7 @@ struct UnitResource;
 #define RESOURCE_VERSION_PACKAGE          RESOURCE_VERSION(6)
 #define RESOURCE_VERSION_PHYSICS_CONFIG   RESOURCE_VERSION(1)
 #define RESOURCE_VERSION_SCRIPT           RESOURCE_VERSION(4)
-#define RESOURCE_VERSION_SHADER           RESOURCE_VERSION(9)
+#define RESOURCE_VERSION_SHADER           RESOURCE_VERSION(10)
 #define RESOURCE_VERSION_SOUND            RESOURCE_VERSION(1)
 #define RESOURCE_VERSION_SPRITE_ANIMATION RESOURCE_VERSION(1)
 #define RESOURCE_VERSION_SPRITE           RESOURCE_VERSION(2)