summaryrefslogtreecommitdiffstats
path: root/gpu
diff options
context:
space:
mode:
authorzmo@chromium.org <zmo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-19 00:29:33 +0000
committerzmo@chromium.org <zmo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-04-19 00:29:33 +0000
commit16e1801c9a7d4c12f5a240705c79c95dcf6a43b6 (patch)
tree9e6e53eb7869d9d54b07aa4b8d83da3068ec113d /gpu
parentf4252208d0dd2427d9b73599988f12bbf282d7de (diff)
downloadchromium_src-16e1801c9a7d4c12f5a240705c79c95dcf6a43b6.zip
chromium_src-16e1801c9a7d4c12f5a240705c79c95dcf6a43b6.tar.gz
chromium_src-16e1801c9a7d4c12f5a240705c79c95dcf6a43b6.tar.bz2
Fix a bug in EXT_texture_filter_anisotropic related queries.
At the moment these queries always return 0. It turns out that in command buffer we fail to specify the returned data size, so it's by default to size 0, which in turn ends up returns value 0. BUG=124108 TEST=ext-texture-filter-anisotropic.html R=apatrick Review URL: https://chromiumcodereview.appspot.com/10083061 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@132904 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'gpu')
-rw-r--r--gpu/command_buffer/common/gles2_cmd_utils.cc4
1 files changed, 4 insertions, 0 deletions
diff --git a/gpu/command_buffer/common/gles2_cmd_utils.cc b/gpu/command_buffer/common/gles2_cmd_utils.cc
index 9891268..092b2cd 100644
--- a/gpu/command_buffer/common/gles2_cmd_utils.cc
+++ b/gpu/command_buffer/common/gles2_cmd_utils.cc
@@ -207,6 +207,8 @@ int GLES2Util::GLGetNumValuesReturned(int id) const {
// GL_CHROMIUM_framebuffer_multisample
case GL_MAX_SAMPLES_EXT:
return 1;
+ case GL_MAX_TEXTURE_MAX_ANISOTROPY_EXT:
+ return 1;
// -- glGetBufferParameteriv
case GL_BUFFER_SIZE:
@@ -290,6 +292,8 @@ int GLES2Util::GLGetNumValuesReturned(int id) const {
return 1;
case GL_TEXTURE_WRAP_T:
return 1;
+ case GL_TEXTURE_MAX_ANISOTROPY_EXT:
+ return 1;
// -- glGetVertexAttribfv, glGetVertexAttribiv
case GL_VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: