Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(33)

Issue 1472993003: Add CommitOverlayPlanesCHROMIUM command buffer function (Closed)

Created:
5 years, 1 month ago by watk
Modified:
5 years ago
Reviewers:
piman, yzshen1, ccameron
CC:
ccameron, chromium-reviews, rjkroege, extensions-reviews_chromium.org, qsr+mojo_chromium.org, viettrungluu+watch_chromium.org, yzshen+watch_chromium.org, abarth-chromium, Aaron Boodman, piman+watch_chromium.org, chromium-apps-reviews_chromium.org, darin (slow to review), ben+mojo_chromium.org
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Target Ref:
refs/pending/heads/master
Project:
chromium
Visibility:
Public.

Description

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 Committed: https://crrev.com/f3c6a7898179b250386d04d621a30bc239ae9af8 Cr-Commit-Position: refs/heads/master@{#362253}

Patch Set 1 #

Total comments: 4

Patch Set 2 : Revert 'type': 'Custom' #

Patch Set 3 : Forgot to add the extension description txt file #

Unified diffs Side-by-side diffs Delta from patch set Stats (+177 lines, -27 lines) Patch
A gpu/GLES2/extensions/CHROMIUM/CHROMIUM_commit_overlay_planes.txt View 2 1 chunk +47 lines, -0 lines 0 comments Download
M gpu/GLES2/gl2chromium_autogen.h View 1 chunk +1 line, -0 lines 0 comments Download
M gpu/command_buffer/build_gles2_cmd_buffer.py View 1 1 chunk +8 lines, -0 lines 0 comments Download
M gpu/command_buffer/client/gles2_c_lib_autogen.h View 2 chunks +7 lines, -0 lines 0 comments Download
M gpu/command_buffer/client/gles2_cmd_helper_autogen.h View 1 chunk +8 lines, -0 lines 0 comments Download
M gpu/command_buffer/client/gles2_implementation.cc View 1 1 chunk +5 lines, -0 lines 0 comments Download
M gpu/command_buffer/client/gles2_implementation_autogen.h View 1 chunk +2 lines, -0 lines 0 comments Download
M gpu/command_buffer/client/gles2_interface_autogen.h View 1 chunk +1 line, -0 lines 0 comments Download
M gpu/command_buffer/client/gles2_interface_stub_autogen.h View 1 chunk +1 line, -0 lines 0 comments Download
M gpu/command_buffer/client/gles2_interface_stub_impl_autogen.h View 1 chunk +1 line, -0 lines 0 comments Download
M gpu/command_buffer/client/gles2_trace_implementation_autogen.h View 1 chunk +1 line, -0 lines 0 comments Download
M gpu/command_buffer/client/gles2_trace_implementation_impl_autogen.h View 1 chunk +6 lines, -0 lines 0 comments Download
M gpu/command_buffer/cmd_buffer_functions.txt View 1 chunk +1 line, -0 lines 0 comments Download
M gpu/command_buffer/common/gles2_cmd_format_autogen.h View 1 chunk +27 lines, -0 lines 0 comments Download
M gpu/command_buffer/common/gles2_cmd_format_test_autogen.h View 1 chunk +10 lines, -0 lines 0 comments Download
M gpu/command_buffer/common/gles2_cmd_ids_autogen.h View 1 chunk +28 lines, -27 lines 0 comments Download
M gpu/command_buffer/service/gles2_cmd_decoder.cc View 1 2 chunks +7 lines, -0 lines 0 comments Download
M gpu/command_buffer/service/gles2_cmd_decoder_autogen.h View 1 1 chunk +10 lines, -0 lines 0 comments Download
M mojo/gpu/mojo_gles2_impl_autogen.h View 1 chunk +1 line, -0 lines 0 comments Download
M mojo/gpu/mojo_gles2_impl_autogen.cc View 1 chunk +4 lines, -0 lines 0 comments Download
M mojo/public/c/gles2/gles2_call_visitor_chromium_extension_autogen.h View 1 chunk +1 line, -0 lines 0 comments Download

Dependent Patchsets:

Messages

Total messages: 22 (8 generated)
watk
5 years, 1 month ago (2015-11-24 01:41:43 UTC) #2
piman
https://codereview.chromium.org/1472993003/diff/1/gpu/command_buffer/build_gles2_cmd_buffer.py File gpu/command_buffer/build_gles2_cmd_buffer.py (right): https://codereview.chromium.org/1472993003/diff/1/gpu/command_buffer/build_gles2_cmd_buffer.py#newcode4176 gpu/command_buffer/build_gles2_cmd_buffer.py:4176: 'type': 'Custom', Meh, just leave it as a regular ...
5 years, 1 month ago (2015-11-24 01:56:56 UTC) #4
watk
Thanks, PTAL https://codereview.chromium.org/1472993003/diff/1/gpu/command_buffer/build_gles2_cmd_buffer.py File gpu/command_buffer/build_gles2_cmd_buffer.py (right): https://codereview.chromium.org/1472993003/diff/1/gpu/command_buffer/build_gles2_cmd_buffer.py#newcode4176 gpu/command_buffer/build_gles2_cmd_buffer.py:4176: 'type': 'Custom', On 2015/11/24 01:56:56, piman (slow ...
5 years ago (2015-11-24 21:13:42 UTC) #5
watk
On 2015/11/24 21:13:42, watk wrote: > Thanks, PTAL > > https://codereview.chromium.org/1472993003/diff/1/gpu/command_buffer/build_gles2_cmd_buffer.py > File gpu/command_buffer/build_gles2_cmd_buffer.py (right): ...
5 years ago (2015-11-24 21:14:07 UTC) #6
piman
LGTM. Ok, we should parallel SwapBuffers for the client side.
5 years ago (2015-11-24 21:29:05 UTC) #7
watk
yzshen@chromium.org: Please review mojo/public/c/gles2/gles2_call_visitor_chromium_extension_autogen.h
5 years ago (2015-11-24 21:38:21 UTC) #9
ccameron
lgtm too -- I'll update Mac to use this as well (we can elide some ...
5 years ago (2015-11-24 22:45:11 UTC) #11
watk
Thanks, I forgot to add CHROMIUM_commit_overlay_planes.txt. Added in PS3.
5 years ago (2015-11-24 23:45:03 UTC) #12
piman
lgtm
5 years ago (2015-11-25 06:36:40 UTC) #13
watk
yzshen1@: friendly ping
5 years ago (2015-11-30 19:47:40 UTC) #14
yzshen1
On 2015/11/30 19:47:40, watk wrote: > yzshen1@: friendly ping LGTM for gles2_call_visitor_chromium_extension_autogen.h Sorry for the ...
5 years ago (2015-11-30 20:55:54 UTC) #15
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1472993003/40001 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/1472993003/40001
5 years ago (2015-11-30 21:05:11 UTC) #18
commit-bot: I haz the power
Committed patchset #3 (id:40001)
5 years ago (2015-11-30 22:45:59 UTC) #20
commit-bot: I haz the power
5 years ago (2015-11-30 22:46:40 UTC) #22
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/f3c6a7898179b250386d04d621a30bc239ae9af8
Cr-Commit-Position: refs/heads/master@{#362253}

Powered by Google App Engine
This is Rietveld 408576698