|
|
Created:
4 years, 7 months ago by Eric Willigers Modified:
4 years, 3 months ago CC:
blink-reviews, chromium-reviews, haraken Base URL:
https://chromium.googlesource.com/chromium/src.git@master Target Ref:
refs/pending/heads/master Project:
chromium Visibility:
Public. |
DescriptionWebGL: WebGLObject is non-copyable
WebGLExtension, WebGLObject and WebGLRenderingContextBase are now declared non-copyable
BUG=613450
R=bajones@chromium.org
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.win:win_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel
Committed: https://crrev.com/13e4f029fe21cda3df12bb34eb0b9f1e516c8d55
Cr-Commit-Position: refs/heads/master@{#418471}
Patch Set 1 #
Total comments: 2
Patch Set 2 : WebGLObject WebGLExtension #
Messages
Total messages: 48 (34 generated)
Description was changed from ========== WebGL: WebGLRenderingContextBase is non-copyable WebGLRenderingContextBase and WebGLVertexArrayObjectBase are now declared non-copyable BUG=613450 R=bajones@chromium.org ========== to ========== WebGL: WebGLRenderingContextBase is non-copyable WebGLRenderingContextBase and WebGLVertexArrayObjectBase are now declared non-copyable BUG=613450 R=bajones@chromium.org CQ_INCLUDE_TRYBOTS=tryserver.chromium.win:win_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel ==========
The CQ bit was checked by ericwilligers@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/2001503002/1 View timeline at https://chromium-cq-status.appspot.com/patch-timeline/2001503002/1
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: This issue passed the CQ dry run.
ericwilligers@chromium.org changed reviewers: + kbr@chromium.org - bajones@chromium.org
ericwilligers@chromium.org changed reviewers: + zmo@chromium.org
https://codereview.chromium.org/2001503002/diff/1/third_party/WebKit/Source/m... File third_party/WebKit/Source/modules/webgl/WebGLVertexArrayObjectBase.h (right): https://codereview.chromium.org/2001503002/diff/1/third_party/WebKit/Source/m... third_party/WebKit/Source/modules/webgl/WebGLVertexArrayObjectBase.h:16: WTF_MAKE_NONCOPYABLE(WebGLVertexArrayObjectBase); It seems arbitrary to make just this WebGLObject type non-copyable. Why not make the base class, WebGLObject, non-copyable?
The CQ bit was checked by ericwilligers@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Your CL was about to rely on recently removed CQ feature(s): * Specifying master names in CQ_INCLUDE_TRYBOTS part of description without "master." prefix is no longer supported: tryserver.chromium.mac tryserver.chromium.win For more details, see http://crbug.com/617627.
https://codereview.chromium.org/2001503002/diff/1/third_party/WebKit/Source/m... File third_party/WebKit/Source/modules/webgl/WebGLVertexArrayObjectBase.h (right): https://codereview.chromium.org/2001503002/diff/1/third_party/WebKit/Source/m... third_party/WebKit/Source/modules/webgl/WebGLVertexArrayObjectBase.h:16: WTF_MAKE_NONCOPYABLE(WebGLVertexArrayObjectBase); On 2016/09/01 05:43:33, Ken Russell wrote: > It seems arbitrary to make just this WebGLObject type non-copyable. Why not make > the base class, WebGLObject, non-copyable? Done. I think I was looking at classes that held vectors. I missed WebGLFramebuffer, which becomes non-copyable as it indirectly inherits from WebGLObject.
Description was changed from ========== WebGL: WebGLRenderingContextBase is non-copyable WebGLRenderingContextBase and WebGLVertexArrayObjectBase are now declared non-copyable BUG=613450 R=bajones@chromium.org CQ_INCLUDE_TRYBOTS=tryserver.chromium.win:win_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel ========== to ========== WebGL: WebGLObject is non-copyable WebGLExtension, WebGLObject and WebGLRenderingContextBase are now declared non-copyable BUG=613450 R=bajones@chromium.org CQ_INCLUDE_TRYBOTS=tryserver.chromium.win:win_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel ==========
LGTM If you're still making changes against http://crbug.com/613450 then it should be in the Started state, not in the Fixed state.
The CQ bit was checked by ericwilligers@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Your CL was about to rely on recently removed CQ feature(s): * Specifying master names in CQ_INCLUDE_TRYBOTS part of description without "master." prefix is no longer supported: tryserver.chromium.mac tryserver.chromium.win For more details, see http://crbug.com/617627.
The CQ bit was checked by ericwilligers@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Your CL was about to rely on recently removed CQ feature(s): * Specifying master names in CQ_INCLUDE_TRYBOTS part of description without "master." prefix is no longer supported: tryserver.chromium.mac tryserver.chromium.win For more details, see http://crbug.com/617627.
The CQ bit was checked by ericwilligers@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Your CL was about to rely on recently removed CQ feature(s): * Specifying master names in CQ_INCLUDE_TRYBOTS part of description without "master." prefix is no longer supported: tryserver.chromium.mac tryserver.chromium.win For more details, see http://crbug.com/617627.
The CQ bit was checked by ericwilligers@chromium.org to run a CQ dry run
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Dry run: Your CL was about to rely on recently removed CQ feature(s): * Specifying master names in CQ_INCLUDE_TRYBOTS part of description without "master." prefix is no longer supported: tryserver.chromium.mac tryserver.chromium.win For more details, see http://crbug.com/617627.
The CQ bit was checked by ericwilligers@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Your CL was about to rely on recently removed CQ feature(s): * Specifying master names in CQ_INCLUDE_TRYBOTS part of description without "master." prefix is no longer supported: tryserver.chromium.mac tryserver.chromium.win For more details, see http://crbug.com/617627.
The CQ bit was checked by ericwilligers@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
The CQ bit was unchecked by commit-bot@chromium.org
Your CL was about to rely on recently removed CQ feature(s): * Specifying master names in CQ_INCLUDE_TRYBOTS part of description without "master." prefix is no longer supported: tryserver.chromium.mac tryserver.chromium.win For more details, see http://crbug.com/617627.
Description was changed from ========== WebGL: WebGLObject is non-copyable WebGLExtension, WebGLObject and WebGLRenderingContextBase are now declared non-copyable BUG=613450 R=bajones@chromium.org CQ_INCLUDE_TRYBOTS=tryserver.chromium.win:win_optional_gpu_tests_rel;tryserver.chromium.mac:mac_optional_gpu_tests_rel ========== to ========== WebGL: WebGLObject is non-copyable WebGLExtension, WebGLObject and WebGLRenderingContextBase are now declared non-copyable BUG=613450 R=bajones@chromium.org CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.win:win_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel ==========
The CQ bit was checked by ericwilligers@chromium.org
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.or...
Message was sent while issue was closed.
Description was changed from ========== WebGL: WebGLObject is non-copyable WebGLExtension, WebGLObject and WebGLRenderingContextBase are now declared non-copyable BUG=613450 R=bajones@chromium.org CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.win:win_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel ========== to ========== WebGL: WebGLObject is non-copyable WebGLExtension, WebGLObject and WebGLRenderingContextBase are now declared non-copyable BUG=613450 R=bajones@chromium.org CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.win:win_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel ==========
Message was sent while issue was closed.
Committed patchset #2 (id:20001)
Message was sent while issue was closed.
Description was changed from ========== WebGL: WebGLObject is non-copyable WebGLExtension, WebGLObject and WebGLRenderingContextBase are now declared non-copyable BUG=613450 R=bajones@chromium.org CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.win:win_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel ========== to ========== WebGL: WebGLObject is non-copyable WebGLExtension, WebGLObject and WebGLRenderingContextBase are now declared non-copyable BUG=613450 R=bajones@chromium.org CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.win:win_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel Committed: https://crrev.com/13e4f029fe21cda3df12bb34eb0b9f1e516c8d55 Cr-Commit-Position: refs/heads/master@{#418471} ==========
Message was sent while issue was closed.
Patchset 2 (id:??) landed as https://crrev.com/13e4f029fe21cda3df12bb34eb0b9f1e516c8d55 Cr-Commit-Position: refs/heads/master@{#418471} |