summaryrefslogtreecommitdiffstats
path: root/mojo/gpu
diff options
context:
space:
mode:
authorkkinnunen <kkinnunen@nvidia.com>2016-02-19 08:59:37 -0800
committerCommit bot <commit-bot@chromium.org>2016-02-19 17:00:46 +0000
commit5d3785ff3a2292370414522838cac6f15470d635 (patch)
tree2b80b01bbd39e8a3d3394cd15ddac23e0dbbb32a /mojo/gpu
parent8bb756774ac71289c4b1d6cd3be1d728df8f0aa4 (diff)
downloadchromium_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.cc4
-rw-r--r--mojo/gpu/mojo_gles2_impl_autogen.h1
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,