Fine tune vertex attrib commands handling.
commit143c51a080ff492b11b2df945cd31a94fcd7857a
authorzmo <zmo@chromium.org>
Fri, 15 May 2015 03:04:07 +0000 (14 20:04 -0700)
committerCommit bot <commit-bot@chromium.org>
Fri, 15 May 2015 03:04:11 +0000 (15 03:04 +0000)
tree09d3f9aaebceb8f97e427436a21290713dfaa879
parent041ef9c96d9a5b6f206a24385b0e6e4b3dbf9f20
Fine tune vertex attrib commands handling.

1) Correctly cache vertex attrib values with the right data type
2) client and service side caching of |integer|

BUG=429053
TEST=gpu_unittests
R=piman@chromium.org

Review URL: https://codereview.chromium.org/1131273005

Cr-Commit-Position: refs/heads/master@{#330030}
gpu/command_buffer/build_gles2_cmd_buffer.py
gpu/command_buffer/client/gles2_implementation.cc
gpu/command_buffer/client/vertex_array_object_manager.cc
gpu/command_buffer/client/vertex_array_object_manager.h
gpu/command_buffer/client/vertex_array_object_manager_unittest.cc
gpu/command_buffer/service/gles2_cmd_decoder.cc
gpu/command_buffer/service/gles2_cmd_decoder_autogen.h
gpu/command_buffer/service/vertex_attrib_manager.cc
gpu/command_buffer/service/vertex_attrib_manager.h
gpu/command_buffer/service/vertex_attrib_manager_unittest.cc