GLSLCompat: support GLES compatibility
This commit is contained in:
parent
139ba573bc
commit
cb7d139488
@ -1,4 +1,4 @@
|
|||||||
#import "Common/ShaderLib/GLSL150Compat.glsllib"
|
#import "Common/ShaderLib/GLSLCompat.glsllib"
|
||||||
|
|
||||||
#if defined(HAS_GLOWMAP) || defined(HAS_COLORMAP) || (defined(HAS_LIGHTMAP) && !defined(SEPARATE_TEXCOORD))
|
#if defined(HAS_GLOWMAP) || defined(HAS_COLORMAP) || (defined(HAS_LIGHTMAP) && !defined(SEPARATE_TEXCOORD))
|
||||||
#define NEED_TEXCOORD1
|
#define NEED_TEXCOORD1
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
#import "Common/ShaderLib/GLSL150Compat.glsllib"
|
#import "Common/ShaderLib/GLSLCompat.glsllib"
|
||||||
#import "Common/ShaderLib/Skinning.glsllib"
|
#import "Common/ShaderLib/Skinning.glsllib"
|
||||||
#import "Common/ShaderLib/Instancing.glsllib"
|
#import "Common/ShaderLib/Instancing.glsllib"
|
||||||
|
|
||||||
|
@ -1,14 +0,0 @@
|
|||||||
#if __VERSION__ >= 130
|
|
||||||
out vec4 outFragColor;
|
|
||||||
# define texture1D texture
|
|
||||||
# define texture2D texture
|
|
||||||
# define texture3D texture
|
|
||||||
# define texture2DLod texture
|
|
||||||
# if defined VERTEX_SHADER
|
|
||||||
# define varying out
|
|
||||||
# define attribute in
|
|
||||||
# elif defined FRAGMENT_SHADER
|
|
||||||
# define varying in
|
|
||||||
# define gl_FragColor outFragColor
|
|
||||||
# endif
|
|
||||||
#endif
|
|
@ -0,0 +1,34 @@
|
|||||||
|
#if defined _GL_ES_
|
||||||
|
# define hfloat highp float
|
||||||
|
# define hvec2 highp vec2
|
||||||
|
# define hvec3 highp vec3
|
||||||
|
# define hvec4 highp vec4
|
||||||
|
# define lfloat lowp float
|
||||||
|
# define lvec2 lowp vec2
|
||||||
|
# define lvec3 lowp vec3
|
||||||
|
# define lvec4 lowp vec4
|
||||||
|
#else
|
||||||
|
# define hfloat float
|
||||||
|
# define hvec2 vec2
|
||||||
|
# define hvec3 vec3
|
||||||
|
# define hvec4 vec4
|
||||||
|
# define lfloat float
|
||||||
|
# define lvec2 vec2
|
||||||
|
# define lvec3 vec3
|
||||||
|
# define lvec4 vec4
|
||||||
|
#endif
|
||||||
|
|
||||||
|
#if __VERSION__ >= 130
|
||||||
|
out vec4 outFragColor;
|
||||||
|
# define texture1D texture
|
||||||
|
# define texture2D texture
|
||||||
|
# define texture3D texture
|
||||||
|
# define texture2DLod texture
|
||||||
|
# if defined VERTEX_SHADER
|
||||||
|
# define varying out
|
||||||
|
# define attribute in
|
||||||
|
# elif defined FRAGMENT_SHADER
|
||||||
|
# define varying in
|
||||||
|
# define gl_FragColor outFragColor
|
||||||
|
# endif
|
||||||
|
#endif
|
Loading…
x
Reference in New Issue
Block a user