diff options
author | Thomas Herzog <therzog@mail.de> | 2018-08-23 17:08:16 +0200 |
---|---|---|
committer | Thomas Herzog <therzog@mail.de> | 2018-08-23 17:08:16 +0200 |
commit | a7bedaf935c979b4c369ce05e1ff2ac164cf8440 (patch) | |
tree | 70fea35e280af73ec8305d5f2b604a35c1d244db /drivers/gles2/shaders | |
parent | d1497b720eb34da7797e5107c357f6ed17b37297 (diff) |
[GLES2] attempt to fix some android problems
Diffstat (limited to 'drivers/gles2/shaders')
-rw-r--r-- | drivers/gles2/shaders/cubemap_filter.glsl | 7 | ||||
-rw-r--r-- | drivers/gles2/shaders/scene.glsl | 7 |
2 files changed, 12 insertions, 2 deletions
diff --git a/drivers/gles2/shaders/cubemap_filter.glsl b/drivers/gles2/shaders/cubemap_filter.glsl index 62ecd9471b..35f0a16325 100644 --- a/drivers/gles2/shaders/cubemap_filter.glsl +++ b/drivers/gles2/shaders/cubemap_filter.glsl @@ -21,7 +21,12 @@ void main() { [fragment] -#extension GL_ARB_shader_texture_lod : require +#extension GL_ARB_shader_texture_lod : enable + +#ifndef GL_ARB_shader_texture_lod +#define texture2DLod(img, coord, lod) texture2D(img, coord) +#define textureCubeLod(img, coord, lod) textureCube(img, coord) +#endif #ifdef USE_GLES_OVER_GL #define mediump diff --git a/drivers/gles2/shaders/scene.glsl b/drivers/gles2/shaders/scene.glsl index 3e64c92e96..204f22c046 100644 --- a/drivers/gles2/shaders/scene.glsl +++ b/drivers/gles2/shaders/scene.glsl @@ -262,7 +262,12 @@ VERTEX_SHADER_CODE } [fragment] -#extension GL_ARB_shader_texture_lod : require +#extension GL_ARB_shader_texture_lod : enable + +#ifndef GL_ARB_shader_texture_lod +#define texture2DLod(img, coord, lod) texture2D(img, coord) +#define textureCubeLod(img, coord, lod) textureCube(img, coord) +#endif #ifdef USE_GLES_OVER_GL #define mediump |