Remove GR_GL_USE_NEW_SHADER_SOURCE_SIGNATURE flag.
Enough's enough. It's been a long time since the standard was updated. Change-Id: I49ae08ee49f06cb8403c9cb72a811edd35b25575 Reviewed-on: https://skia-review.googlesource.com/c/178930 Auto-Submit: Brian Salomon <bsalomon@google.com> Reviewed-by: Michael Ludwig <michaelludwig@google.com> Commit-Queue: Brian Salomon <bsalomon@google.com>
This commit is contained in:
parent
c59caa4060
commit
2cb3b9535b
@ -76,10 +76,6 @@
|
||||
* GR_GL_MUST_USE_VBO: Indicates that all vertices and indices must be rendered
|
||||
* from VBOs. Chromium's command buffer doesn't allow glVertexAttribArray with
|
||||
* ARARY_BUFFER 0 bound or glDrawElements with ELEMENT_ARRAY_BUFFER 0 bound.
|
||||
*
|
||||
* GR_GL_USE_NEW_SHADER_SOURCE_SIGNATURE is for compatibility with the new version
|
||||
* of the OpenGLES2.0 headers from Khronos. glShaderSource now takes a const char * const *,
|
||||
* instead of a const char
|
||||
*/
|
||||
|
||||
#if !defined(GR_GL_LOG_CALLS)
|
||||
@ -118,8 +114,4 @@
|
||||
#define GR_GL_MUST_USE_VBO 0
|
||||
#endif
|
||||
|
||||
#if !defined(GR_GL_USE_NEW_SHADER_SOURCE_SIGNATURE)
|
||||
#define GR_GL_USE_NEW_SHADER_SOURCE_SIGNATURE 0
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
@ -22,10 +22,6 @@
|
||||
// Non-VBO vertices and indices are not allowed in Chromium.
|
||||
#define GR_GL_MUST_USE_VBO 1
|
||||
|
||||
// Use updated Khronos signature for glShaderSource
|
||||
// (const char* const instead of char**).
|
||||
#define GR_GL_USE_NEW_SHADER_SOURCE_SIGNATURE 1
|
||||
|
||||
#if !defined(GR_GL_IGNORE_ES3_MSAA)
|
||||
#define GR_GL_IGNORE_ES3_MSAA 1
|
||||
#endif
|
||||
|
@ -143,12 +143,7 @@ using GrGLSamplerParameterivFn = GrGLvoid GR_GL_FUNCTION_TYPE(GrGLuint sampler,
|
||||
using GrGLScissorFn = GrGLvoid GR_GL_FUNCTION_TYPE(GrGLint x, GrGLint y, GrGLsizei width, GrGLsizei height);
|
||||
// GL_CHROMIUM_bind_uniform_location
|
||||
using GrGLBindUniformLocationFn = GrGLvoid GR_GL_FUNCTION_TYPE(GrGLuint program, GrGLint location, const char* name);
|
||||
|
||||
#if GR_GL_USE_NEW_SHADER_SOURCE_SIGNATURE
|
||||
using GrGLShaderSourceFn = GrGLvoid GR_GL_FUNCTION_TYPE(GrGLuint shader, GrGLsizei count, const char* const* str, const GrGLint* length);
|
||||
#else
|
||||
using GrGLShaderSourceFn = GrGLvoid GR_GL_FUNCTION_TYPE(GrGLuint shader, GrGLsizei count, const char** str, const GrGLint* length);
|
||||
#endif
|
||||
using GrGLStencilFuncFn = GrGLvoid GR_GL_FUNCTION_TYPE(GrGLenum func, GrGLint ref, GrGLuint mask);
|
||||
using GrGLStencilFuncSeparateFn = GrGLvoid GR_GL_FUNCTION_TYPE(GrGLenum face, GrGLenum func, GrGLint ref, GrGLuint mask);
|
||||
using GrGLStencilMaskFn = GrGLvoid GR_GL_FUNCTION_TYPE(GrGLuint mask);
|
||||
|
@ -136,11 +136,7 @@ public:
|
||||
virtual GrGLvoid samplerParameteriv(GrGLuint sampler, GrGLenum pname, const GrGLint* param) {}
|
||||
virtual GrGLvoid scissor(GrGLint x, GrGLint y, GrGLsizei width, GrGLsizei height) {}
|
||||
virtual GrGLvoid bindUniformLocation(GrGLuint program, GrGLint location, const char* name) {}
|
||||
#if GR_GL_USE_NEW_SHADER_SOURCE_SIGNATURE
|
||||
virtual GrGLvoid shaderSource(GrGLuint shader, GrGLsizei count, const char* const * str, const GrGLint* length) {}
|
||||
#else
|
||||
virtual GrGLvoid shaderSource(GrGLuint shader, GrGLsizei count, const char** str, const GrGLint* length) {}
|
||||
#endif
|
||||
virtual GrGLvoid stencilFunc(GrGLenum func, GrGLint ref, GrGLuint mask) {}
|
||||
virtual GrGLvoid stencilFuncSeparate(GrGLenum face, GrGLenum func, GrGLint ref, GrGLuint mask) {}
|
||||
virtual GrGLvoid stencilMask(GrGLuint mask) {}
|
||||
|
Loading…
Reference in New Issue
Block a user