diff options
author | zmo@chromium.org <zmo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-04-19 00:29:33 +0000 |
---|---|---|
committer | zmo@chromium.org <zmo@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2012-04-19 00:29:33 +0000 |
commit | 16e1801c9a7d4c12f5a240705c79c95dcf6a43b6 (patch) | |
tree | 9e6e53eb7869d9d54b07aa4b8d83da3068ec113d /gpu | |
parent | f4252208d0dd2427d9b73599988f12bbf282d7de (diff) | |
download | chromium_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.cc | 4 |
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: |