diff options
author | kkinnunen <kkinnunen@nvidia.com> | 2016-02-19 08:59:37 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-02-19 17:00:46 +0000 |
commit | 5d3785ff3a2292370414522838cac6f15470d635 (patch) | |
tree | 2b80b01bbd39e8a3d3394cd15ddac23e0dbbb32a /mojo/gpu | |
parent | 8bb756774ac71289c4b1d6cd3be1d728df8f0aa4 (diff) | |
download | chromium_src-5d3785ff3a2292370414522838cac6f15470d635.zip chromium_src-5d3785ff3a2292370414522838cac6f15470d635.tar.gz chromium_src-5d3785ff3a2292370414522838cac6f15470d635.tar.bz2 |
command_buffer: Implement glGetStringi for GL ES 3.0
Implement glGetStringi for GL ES 3.0.
It is available for GL ES 2.0 contexts, too.
Skia uses the function to get extensions on ES 3.0.
BUG=581634
CQ_INCLUDE_TRYBOTS=tryserver.chromium.win:win_optional_gpu_tests_rel
Review URL: https://codereview.chromium.org/1688163002
Cr-Commit-Position: refs/heads/master@{#376462}
Diffstat (limited to 'mojo/gpu')
-rw-r--r-- | mojo/gpu/mojo_gles2_impl_autogen.cc | 4 | ||||
-rw-r--r-- | mojo/gpu/mojo_gles2_impl_autogen.h | 1 |
2 files changed, 5 insertions, 0 deletions
diff --git a/mojo/gpu/mojo_gles2_impl_autogen.cc b/mojo/gpu/mojo_gles2_impl_autogen.cc index 3ee22ae..453f9e2 100644 --- a/mojo/gpu/mojo_gles2_impl_autogen.cc +++ b/mojo/gpu/mojo_gles2_impl_autogen.cc @@ -576,6 +576,10 @@ const GLubyte* MojoGLES2Impl::GetString(GLenum name) { MojoGLES2MakeCurrent(context_); return glGetString(name); } +const GLubyte* MojoGLES2Impl::GetStringi(GLenum name, GLuint index) { + NOTREACHED() << "Unimplemented GetStringi."; + return 0; +} void MojoGLES2Impl::GetSynciv(GLsync sync, GLenum pname, GLsizei bufsize, diff --git a/mojo/gpu/mojo_gles2_impl_autogen.h b/mojo/gpu/mojo_gles2_impl_autogen.h index 6b9a08f..e3de37b 100644 --- a/mojo/gpu/mojo_gles2_impl_autogen.h +++ b/mojo/gpu/mojo_gles2_impl_autogen.h @@ -294,6 +294,7 @@ class MojoGLES2Impl : public gpu::gles2::GLES2Interface { GLsizei* length, char* source) override; const GLubyte* GetString(GLenum name) override; + const GLubyte* GetStringi(GLenum name, GLuint index) override; void GetSynciv(GLsync sync, GLenum pname, GLsizei bufsize, |