OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 | 5 |
6 #include "ui/gl/gl_bindings_skia_in_process.h" | 6 #include "ui/gl/gl_bindings_skia_in_process.h" |
7 | 7 |
8 #include "base/logging.h" | 8 #include "base/logging.h" |
9 #include "third_party/skia/include/gpu/gl/GrGLInterface.h" | 9 #include "third_party/skia/include/gpu/gl/GrGLInterface.h" |
10 #include "ui/gl/gl_bindings.h" | 10 #include "ui/gl/gl_bindings.h" |
(...skipping 300 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
311 | 311 |
312 GLvoid StubGLGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei* length, | 312 GLvoid StubGLGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei* length, |
313 char* infolog) { | 313 char* infolog) { |
314 glGetShaderInfoLog(shader, bufsize, length, infolog); | 314 glGetShaderInfoLog(shader, bufsize, length, infolog); |
315 } | 315 } |
316 | 316 |
317 GLvoid StubGLGetShaderiv(GLuint shader, GLenum pname, GLint* params) { | 317 GLvoid StubGLGetShaderiv(GLuint shader, GLenum pname, GLint* params) { |
318 glGetShaderiv(shader, pname, params); | 318 glGetShaderiv(shader, pname, params); |
319 } | 319 } |
320 | 320 |
| 321 GLvoid StubGLGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, |
| 322 GLint *range, GLint *precision) { |
| 323 glGetShaderPrecisionFormat(shadertype, precisiontype, range, precision); |
| 324 } |
| 325 |
321 const GLubyte* StubGLGetString(GLenum name) { | 326 const GLubyte* StubGLGetString(GLenum name) { |
322 return glGetString(name); | 327 return glGetString(name); |
323 } | 328 } |
324 | 329 |
325 GLvoid StubGLGetQueryiv(GLenum target, GLenum pname, GLint* params) { | 330 GLvoid StubGLGetQueryiv(GLenum target, GLenum pname, GLint* params) { |
326 glGetQueryiv(target, pname, params); | 331 glGetQueryiv(target, pname, params); |
327 } | 332 } |
328 | 333 |
329 GLvoid StubGLGetQueryObjecti64v(GLuint id, GLenum pname, GLint64* params) { | 334 GLvoid StubGLGetQueryObjecti64v(GLuint id, GLenum pname, GLint64* params) { |
330 glGetQueryObjecti64v(id, pname, params); | 335 glGetQueryObjecti64v(id, pname, params); |
(...skipping 337 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
668 functions->fGetIntegerv = StubGLGetIntegerv; | 673 functions->fGetIntegerv = StubGLGetIntegerv; |
669 functions->fGetQueryiv = StubGLGetQueryiv; | 674 functions->fGetQueryiv = StubGLGetQueryiv; |
670 functions->fGetQueryObjecti64v = StubGLGetQueryObjecti64v; | 675 functions->fGetQueryObjecti64v = StubGLGetQueryObjecti64v; |
671 functions->fGetQueryObjectiv = StubGLGetQueryObjectiv; | 676 functions->fGetQueryObjectiv = StubGLGetQueryObjectiv; |
672 functions->fGetQueryObjectui64v = StubGLGetQueryObjectui64v; | 677 functions->fGetQueryObjectui64v = StubGLGetQueryObjectui64v; |
673 functions->fGetQueryObjectuiv = StubGLGetQueryObjectuiv; | 678 functions->fGetQueryObjectuiv = StubGLGetQueryObjectuiv; |
674 functions->fGetProgramInfoLog = StubGLGetProgramInfoLog; | 679 functions->fGetProgramInfoLog = StubGLGetProgramInfoLog; |
675 functions->fGetProgramiv = StubGLGetProgramiv; | 680 functions->fGetProgramiv = StubGLGetProgramiv; |
676 functions->fGetShaderInfoLog = StubGLGetShaderInfoLog; | 681 functions->fGetShaderInfoLog = StubGLGetShaderInfoLog; |
677 functions->fGetShaderiv = StubGLGetShaderiv; | 682 functions->fGetShaderiv = StubGLGetShaderiv; |
| 683 functions->fGetShaderPrecisionFormat = StubGLGetShaderPrecisionFormat; |
678 functions->fGetString = StubGLGetString; | 684 functions->fGetString = StubGLGetString; |
679 functions->fGetTexLevelParameteriv = StubGLGetTexLevelParameteriv; | 685 functions->fGetTexLevelParameteriv = StubGLGetTexLevelParameteriv; |
680 functions->fGetUniformLocation = StubGLGetUniformLocation; | 686 functions->fGetUniformLocation = StubGLGetUniformLocation; |
681 functions->fInsertEventMarker = StubGLInsertEventMarker; | 687 functions->fInsertEventMarker = StubGLInsertEventMarker; |
682 functions->fLineWidth = StubGLLineWidth; | 688 functions->fLineWidth = StubGLLineWidth; |
683 functions->fLinkProgram = StubGLLinkProgram; | 689 functions->fLinkProgram = StubGLLinkProgram; |
684 functions->fPixelStorei = StubGLPixelStorei; | 690 functions->fPixelStorei = StubGLPixelStorei; |
685 functions->fPopGroupMarker = StubGLPopGroupMarker; | 691 functions->fPopGroupMarker = StubGLPopGroupMarker; |
686 functions->fPushGroupMarker = StubGLPushGroupMarker; | 692 functions->fPushGroupMarker = StubGLPushGroupMarker; |
687 functions->fQueryCounter = StubGLQueryCounter; | 693 functions->fQueryCounter = StubGLQueryCounter; |
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
746 functions->fBlitFramebuffer = StubGLBlitFramebuffer; | 752 functions->fBlitFramebuffer = StubGLBlitFramebuffer; |
747 functions->fMapBuffer = StubGLMapBuffer; | 753 functions->fMapBuffer = StubGLMapBuffer; |
748 functions->fUnmapBuffer = StubGLUnmapBuffer; | 754 functions->fUnmapBuffer = StubGLUnmapBuffer; |
749 functions->fBindFragDataLocationIndexed = | 755 functions->fBindFragDataLocationIndexed = |
750 StubGLBindFragDataLocationIndexed; | 756 StubGLBindFragDataLocationIndexed; |
751 | 757 |
752 return interface; | 758 return interface; |
753 } | 759 } |
754 | 760 |
755 } // namespace gfx | 761 } // namespace gfx |
OLD | NEW |