From d1916c75731d27972e0f61303296766e624ebfa7 Mon Sep 17 00:00:00 2001 From: "zmo@google.com" Date: Wed, 16 Jun 2010 17:01:05 +0000 Subject: Add makeContextCurrent() to all gl functions. Review URL: http://codereview.chromium.org/2846007 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@49966 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/renderer/webgraphicscontext3d_command_buffer_impl.cc | 2 ++ 1 file changed, 2 insertions(+) (limited to 'chrome/renderer') diff --git a/chrome/renderer/webgraphicscontext3d_command_buffer_impl.cc b/chrome/renderer/webgraphicscontext3d_command_buffer_impl.cc index 6caa0ae..2f91cce 100644 --- a/chrome/renderer/webgraphicscontext3d_command_buffer_impl.cc +++ b/chrome/renderer/webgraphicscontext3d_command_buffer_impl.cc @@ -392,6 +392,7 @@ DELEGATE_TO_GL_1(generateMipmap, GenerateMipmap, unsigned long) bool WebGraphicsContext3DCommandBufferImpl::getActiveAttrib( WebGLId program, unsigned long index, ActiveInfo& info) { + makeContextCurrent(); if (!program) { synthesizeGLError(GL_INVALID_VALUE); return false; @@ -421,6 +422,7 @@ bool WebGraphicsContext3DCommandBufferImpl::getActiveAttrib( bool WebGraphicsContext3DCommandBufferImpl::getActiveUniform( WebGLId program, unsigned long index, ActiveInfo& info) { + makeContextCurrent(); GLint max_name_length = -1; glGetProgramiv(program, GL_ACTIVE_UNIFORM_MAX_LENGTH, &max_name_length); if (max_name_length < 0) -- cgit v1.1