Commit b33a8bc8 authored by egdaniel's avatar egdaniel Committed by Commit bot

Add skia bindings for VertexAttrib[1f,2fv,3fv].

BUG=

Review URL: https://codereview.chromium.org/680903002

Cr-Commit-Position: refs/heads/master@{#301435}
parent e1601613
...@@ -115,6 +115,9 @@ GrGLInterface* CreateCommandBufferSkiaGLBinding() { ...@@ -115,6 +115,9 @@ GrGLInterface* CreateCommandBufferSkiaGLBinding() {
functions->fUnmapBufferSubData = glUnmapBufferSubDataCHROMIUM; functions->fUnmapBufferSubData = glUnmapBufferSubDataCHROMIUM;
functions->fUnmapTexSubImage2D = glUnmapTexSubImage2DCHROMIUM; functions->fUnmapTexSubImage2D = glUnmapTexSubImage2DCHROMIUM;
functions->fUseProgram = glUseProgram; functions->fUseProgram = glUseProgram;
functions->fVertexAttrib1f = glVertexAttrib1f;
functions->fVertexAttrib2fv = glVertexAttrib2fv;
functions->fVertexAttrib3fv = glVertexAttrib3fv;
functions->fVertexAttrib4fv = glVertexAttrib4fv; functions->fVertexAttrib4fv = glVertexAttrib4fv;
functions->fVertexAttribPointer = glVertexAttribPointer; functions->fVertexAttribPointer = glVertexAttribPointer;
functions->fViewport = glViewport; functions->fViewport = glViewport;
......
...@@ -555,6 +555,18 @@ GLvoid StubGLUseProgram(GLuint program) { ...@@ -555,6 +555,18 @@ GLvoid StubGLUseProgram(GLuint program) {
glUseProgram(program); glUseProgram(program);
} }
GLvoid StubGLVertexAttrib1f(GLuint indx, const GLfloat value) {
glVertexAttrib1f(indx, value);
}
GLvoid StubGLVertexAttrib2fv(GLuint indx, const GLfloat* values) {
glVertexAttrib2fv(indx, values);
}
GLvoid StubGLVertexAttrib3fv(GLuint indx, const GLfloat* values) {
glVertexAttrib3fv(indx, values);
}
GLvoid StubGLVertexAttrib4fv(GLuint indx, const GLfloat* values) { GLvoid StubGLVertexAttrib4fv(GLuint indx, const GLfloat* values) {
glVertexAttrib4fv(indx, values); glVertexAttrib4fv(indx, values);
} }
...@@ -708,6 +720,9 @@ GrGLInterface* CreateInProcessSkiaGLBinding() { ...@@ -708,6 +720,9 @@ GrGLInterface* CreateInProcessSkiaGLBinding() {
functions->fUniformMatrix3fv = StubGLUniformMatrix3fv; functions->fUniformMatrix3fv = StubGLUniformMatrix3fv;
functions->fUniformMatrix4fv = StubGLUniformMatrix4fv; functions->fUniformMatrix4fv = StubGLUniformMatrix4fv;
functions->fUseProgram = StubGLUseProgram; functions->fUseProgram = StubGLUseProgram;
functions->fVertexAttrib1f = StubGLVertexAttrib1f;
functions->fVertexAttrib2fv = StubGLVertexAttrib2fv;
functions->fVertexAttrib3fv = StubGLVertexAttrib3fv;
functions->fVertexAttrib4fv = StubGLVertexAttrib4fv; functions->fVertexAttrib4fv = StubGLVertexAttrib4fv;
functions->fVertexAttribPointer = StubGLVertexAttribPointer; functions->fVertexAttribPointer = StubGLVertexAttribPointer;
functions->fViewport = StubGLViewport; functions->fViewport = StubGLViewport;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment