diff options
author | qiankun.miao <qiankun.miao@intel.com> | 2016-03-11 04:33:31 -0800 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2016-03-11 12:34:33 +0000 |
commit | 4c10b3e03cdf3028c9e66aaa4d4e9236c856cf68 (patch) | |
tree | 96678990e8a5e28c0d6660f111772a3cc4ac0bbb /gpu/command_buffer/build_gles2_cmd_buffer.py | |
parent | 283d18607e366095c377ddf72d196a8c4e256429 (diff) | |
download | chromium_src-4c10b3e03cdf3028c9e66aaa4d4e9236c856cf68.zip chromium_src-4c10b3e03cdf3028c9e66aaa4d4e9236c856cf68.tar.gz chromium_src-4c10b3e03cdf3028c9e66aaa4d4e9236c856cf68.tar.bz2 |
Fix transform feedback bugs
This CL fixes two bugs:
1. Deleting an active transform feedback object will generate
INVALID_OPERATION error (page 86, ES spec 3.0.4).
2. bindBufferBase bind the buffer object to both the general binding
point and the binding point in the array givien by index (page 35, ES
spec 3.0.4).
BUG=295792, 591258
TEST=deqp/functional/gles3/lifetime.html
CQ_INCLUDE_TRYBOTS=tryserver.chromium.win:win_optional_gpu_tests_rel
Review URL: https://codereview.chromium.org/1752703003
Cr-Commit-Position: refs/heads/master@{#380610}
Diffstat (limited to 'gpu/command_buffer/build_gles2_cmd_buffer.py')
-rwxr-xr-x | gpu/command_buffer/build_gles2_cmd_buffer.py | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gpu/command_buffer/build_gles2_cmd_buffer.py b/gpu/command_buffer/build_gles2_cmd_buffer.py index 81d796a..8381f63 100755 --- a/gpu/command_buffer/build_gles2_cmd_buffer.py +++ b/gpu/command_buffer/build_gles2_cmd_buffer.py @@ -2406,6 +2406,7 @@ _FUNCTION_INFO = { 'type': 'Bind', 'decoder_func': 'DoBindBufferBase', 'gen_func': 'GenBuffersARB', + 'unit_test': False, 'unsafe': True, }, 'BindBufferRange': { |