diff --git a/src/lib/evas/Evas_GL.h b/src/lib/evas/Evas_GL.h index e3a4e331d6..54bb1c0c9c 100644 --- a/src/lib/evas/Evas_GL.h +++ b/src/lib/evas/Evas_GL.h @@ -1393,7 +1393,7 @@ struct _Evas_GL_API void (*glSampleCoverage) (GLclampf value, GLboolean invert); void (*glScissor) (GLint x, GLint y, GLsizei width, GLsizei height); void (*glShaderBinary) (GLsizei n, const GLuint* shaders, GLenum binaryformat, const void* binary, GLsizei length); - void (*glShaderSource) (GLuint shader, GLsizei count, const char** string, const GLint* length); + void (*glShaderSource) (GLuint shader, GLsizei count, const char* const * string, const GLint* length); void (*glStencilFunc) (GLenum func, GLint ref, GLuint mask); void (*glStencilFuncSeparate) (GLenum face, GLenum func, GLint ref, GLuint mask); void (*glStencilMask) (GLuint mask); diff --git a/src/modules/evas/engines/gl_common/evas_gl_api.c b/src/modules/evas/engines/gl_common/evas_gl_api.c index 02e8297fb1..786be7342e 100644 --- a/src/modules/evas/engines/gl_common/evas_gl_api.c +++ b/src/modules/evas/engines/gl_common/evas_gl_api.c @@ -1497,7 +1497,7 @@ _evgld_glShaderBinary(GLsizei n, const GLuint* shaders, GLenum binaryformat, con } void -_evgld_glShaderSource(GLuint shader, GLsizei count, const char** string, const GLint* length) +_evgld_glShaderSource(GLuint shader, GLsizei count, const char* const * string, const GLint* length) { EVGL_FUNC_BEGIN(); glShaderSource(shader, count, string, length); @@ -2093,7 +2093,7 @@ shadersrc_gles_to_gl(GLsizei count, const char** string, char **s, const GLint* void -_evgld_glShaderSource(GLuint shader, GLsizei count, const char** string, const GLint* length) +_evgld_glShaderSource(GLuint shader, GLsizei count, const char* const* string, const GLint* length) { EVGL_FUNC_BEGIN(); diff --git a/src/modules/evas/engines/software_generic/evas_engine.c b/src/modules/evas/engines/software_generic/evas_engine.c index 48e9981337..7652259d2d 100644 --- a/src/modules/evas/engines/software_generic/evas_engine.c +++ b/src/modules/evas/engines/software_generic/evas_engine.c @@ -223,7 +223,7 @@ static void (*_sym_glRenderbufferStorage) (GLenum target, static void (*_sym_glSampleCoverage) (GLclampf value, GLboolean invert) = NULL; static void (*_sym_glScissor) (GLint x, GLint y, GLsizei width, GLsizei height) = NULL; static void (*_sym_glShaderBinary) (GLsizei n, const GLuint* shaders, GLenum binaryformat, const void* binary, GLsizei length) = NULL; -static void (*_sym_glShaderSource) (GLuint shader, GLsizei count, const char** string, const GLint* length) = NULL; +static void (*_sym_glShaderSource) (GLuint shader, GLsizei count, const char* const* string, const GLint* length) = NULL; static void (*_sym_glStencilFunc) (GLenum func, GLint ref, GLuint mask) = NULL; static void (*_sym_glStencilFuncSeparate) (GLenum face, GLenum func, GLint ref, GLuint mask) = NULL; static void (*_sym_glStencilMask) (GLuint mask) = NULL; @@ -3150,7 +3150,7 @@ patch_gles_shader(const char *source, int length, int *patched_len) } static void -evgl_glShaderSource(GLuint shader, GLsizei count, const char** string, const GLint* length) +evgl_glShaderSource(GLuint shader, GLsizei count, const char* const* string, const GLint* length) { int i = 0, len = 0;