summaryrefslogtreecommitdiffstats
path: root/gpu/command_buffer/build_gles2_cmd_buffer.py
diff options
context:
space:
mode:
authorwatk <watk@chromium.org>2015-11-30 14:45:49 -0800
committerCommit bot <commit-bot@chromium.org>2015-11-30 22:46:29 +0000
commitf3c6a7898179b250386d04d621a30bc239ae9af8 (patch)
treedcf651a63f0678c67b2ff288e303bff64962d743 /gpu/command_buffer/build_gles2_cmd_buffer.py
parentcac15a242b84f7af0e474cc2bc37fc28ccf67fcd (diff)
downloadchromium_src-f3c6a7898179b250386d04d621a30bc239ae9af8.zip
chromium_src-f3c6a7898179b250386d04d621a30bc239ae9af8.tar.gz
chromium_src-f3c6a7898179b250386d04d621a30bc239ae9af8.tar.bz2
Add CommitOverlayPlanesCHROMIUM command buffer function
This extension is for displaying overlay planes without swapping the framebuffer. This is useful when overlays account for all the damage and it would be more efficient to not swap. This patch is the result of adding the command to cmd_buffer_functions.txt and build_gles2_cmd_buffer.py and running the latter. The implementations will be added in a following CL. BUG=560592 Review URL: https://codereview.chromium.org/1472993003 Cr-Commit-Position: refs/heads/master@{#362253}
Diffstat (limited to 'gpu/command_buffer/build_gles2_cmd_buffer.py')
-rwxr-xr-xgpu/command_buffer/build_gles2_cmd_buffer.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/gpu/command_buffer/build_gles2_cmd_buffer.py b/gpu/command_buffer/build_gles2_cmd_buffer.py
index 6897f0d..0d8b7df 100755
--- a/gpu/command_buffer/build_gles2_cmd_buffer.py
+++ b/gpu/command_buffer/build_gles2_cmd_buffer.py
@@ -4153,6 +4153,14 @@ _FUNCTION_INFO = {
'extension': 'CHROMIUM_schedule_ca_layer',
'chromium': True,
},
+ 'CommitOverlayPlanesCHROMIUM': {
+ 'impl_func': False,
+ 'decoder_func': 'DoCommitOverlayPlanes',
+ 'unit_test': False,
+ 'client_test': False,
+ 'extension': 'CHROMIUM_commit_overlay_planes',
+ 'chromium': True,
+ },
'MatrixLoadfCHROMIUM': {
'type': 'PUT',
'count': 16,