summaryrefslogtreecommitdiffstats
path: root/gpu/command_buffer/build_gles2_cmd_buffer.py
diff options
context:
space:
mode:
authorqiankun.miao <qiankun.miao@intel.com>2016-03-11 04:33:31 -0800
committerCommit bot <commit-bot@chromium.org>2016-03-11 12:34:33 +0000
commit4c10b3e03cdf3028c9e66aaa4d4e9236c856cf68 (patch)
tree96678990e8a5e28c0d6660f111772a3cc4ac0bbb /gpu/command_buffer/build_gles2_cmd_buffer.py
parent283d18607e366095c377ddf72d196a8c4e256429 (diff)
downloadchromium_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-xgpu/command_buffer/build_gles2_cmd_buffer.py1
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': {