summaryrefslogtreecommitdiffstats
path: root/gpu/command_buffer/build_gles2_cmd_buffer.py
diff options
context:
space:
mode:
authorccameron <ccameron@chromium.org>2015-12-17 17:26:18 -0800
committerCommit bot <commit-bot@chromium.org>2015-12-18 01:27:43 +0000
commitd745f1ab5e11fab3fabdd47626ac4b39e9d42c2f (patch)
tree3e9dccf740c6b695e5a8e48d8af02eafcd56a306 /gpu/command_buffer/build_gles2_cmd_buffer.py
parent2a9ce42ea227c59df51704d988ff887e2f6011e3 (diff)
downloadchromium_src-d745f1ab5e11fab3fabdd47626ac4b39e9d42c2f.zip
chromium_src-d745f1ab5e11fab3fabdd47626ac4b39e9d42c2f.tar.gz
chromium_src-d745f1ab5e11fab3fabdd47626ac4b39e9d42c2f.tar.bz2
Mac CoreAnimation: Add more CALayer parameters
Clipping and unsupported 3D intersections account for 20% of the frames that fail to be rendered by the CoreAnimation renderer. Add parameters to the GL extension to support these functions. Also add a parameter for edge anti-aliasing, since that will be needed in the future. TBR=ben BUG=533681 CQ_INCLUDE_TRYBOTS=tryserver.blink:linux_blink_rel Review URL: https://codereview.chromium.org/1534623002 Cr-Commit-Position: refs/heads/master@{#365965}
Diffstat (limited to 'gpu/command_buffer/build_gles2_cmd_buffer.py')
-rwxr-xr-xgpu/command_buffer/build_gles2_cmd_buffer.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/gpu/command_buffer/build_gles2_cmd_buffer.py b/gpu/command_buffer/build_gles2_cmd_buffer.py
index 41f7188..1cab6c8 100755
--- a/gpu/command_buffer/build_gles2_cmd_buffer.py
+++ b/gpu/command_buffer/build_gles2_cmd_buffer.py
@@ -4312,7 +4312,9 @@ _FUNCTION_INFO = {
'impl_func': False,
'client_test': False,
'cmd_args': 'GLuint contents_texture_id, GLfloat opacity, '
- 'GLuint background_color, GLuint shm_id, GLuint shm_offset',
+ 'GLuint background_color, GLuint edge_aa_mask, '
+ 'GLboolean is_clipped, GLint sorting_context_id, '
+ 'GLuint shm_id, GLuint shm_offset',
'extension': 'CHROMIUM_schedule_ca_layer',
'chromium': True,
},