Project: chromium Issues People Development process History Sign in
New issue
Advanced search Search tips
Starred by 5 users
Status: Fixed
Owner:
Closed: Sep 2016
Cc:
Components:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Feature

Blocking:
issue 563816



Sign in to add a comment
Make OffscreenCanvas a member of CanvasImageSource
Project Member Reported by junov@chromium.org, Jul 27 2016 Back to list
It must be possible to call drawImage and createPattern with an OffscreenCanvas as a source

 
Comment 1 by junov@chromium.org, Aug 31 2016
Owner: junov@chromium.org
Project Member Comment 2 by bugdroid1@chromium.org, Sep 1 2016
The following revision refers to this bug:
  https://chromium.googlesource.com/chromium/src.git/+/605fa62ea2c9ac2924ff08f21106775d412bed5b

commit 605fa62ea2c9ac2924ff08f21106775d412bed5b
Author: junov <junov@chromium.org>
Date: Thu Sep 01 13:42:23 2016

Make OffscreenCanvas a member of CanvasImageSource

This change makes it possible to call the drawImage and createPattern
methods of CanvasRenderingContext2D with an OffscreenCAnvas as an
argument

BUG= 632015 
TBR=haraken@chromium.org
CQ_INCLUDE_TRYBOTS=master.tryserver.chromium.win:win_optional_gpu_tests_rel;master.tryserver.chromium.mac:mac_optional_gpu_tests_rel

Review-Url: https://codereview.chromium.org/2294383002
Cr-Commit-Position: refs/heads/master@{#415942}

[modify] https://crrev.com/605fa62ea2c9ac2924ff08f21106775d412bed5b/third_party/WebKit/LayoutTests/canvas/philip/tests/2d.pattern.image.string-expected.txt
[modify] https://crrev.com/605fa62ea2c9ac2924ff08f21106775d412bed5b/third_party/WebKit/LayoutTests/canvas/philip/tests/2d.pattern.image.undefined-expected.txt
[modify] https://crrev.com/605fa62ea2c9ac2924ff08f21106775d412bed5b/third_party/WebKit/LayoutTests/fast/canvas/OffscreenCanvas-2d-drawImage-expected.html
[modify] https://crrev.com/605fa62ea2c9ac2924ff08f21106775d412bed5b/third_party/WebKit/LayoutTests/fast/canvas/OffscreenCanvas-2d-drawImage.html
[modify] https://crrev.com/605fa62ea2c9ac2924ff08f21106775d412bed5b/third_party/WebKit/LayoutTests/fast/canvas/OffscreenCanvas-2d-pattern-in-worker.html
[modify] https://crrev.com/605fa62ea2c9ac2924ff08f21106775d412bed5b/third_party/WebKit/LayoutTests/fast/canvas/OffscreenCanvas-transferable-exceptions-expected.txt
[modify] https://crrev.com/605fa62ea2c9ac2924ff08f21106775d412bed5b/third_party/WebKit/LayoutTests/fast/canvas/OffscreenCanvas-transferable-exceptions.html
[modify] https://crrev.com/605fa62ea2c9ac2924ff08f21106775d412bed5b/third_party/WebKit/LayoutTests/fast/canvas/canvas-pattern-behaviour-expected.txt
[modify] https://crrev.com/605fa62ea2c9ac2924ff08f21106775d412bed5b/third_party/WebKit/LayoutTests/fast/canvas/drawImage-with-broken-image-expected.txt
[modify] https://crrev.com/605fa62ea2c9ac2924ff08f21106775d412bed5b/third_party/WebKit/Source/bindings/modules/v8/generated.gni
[modify] https://crrev.com/605fa62ea2c9ac2924ff08f21106775d412bed5b/third_party/WebKit/Source/core/html/HTMLCanvasElement.cpp
[modify] https://crrev.com/605fa62ea2c9ac2924ff08f21106775d412bed5b/third_party/WebKit/Source/core/html/canvas/CanvasImageSource.h
[modify] https://crrev.com/605fa62ea2c9ac2924ff08f21106775d412bed5b/third_party/WebKit/Source/core/html/canvas/CanvasRenderingContext.h
[modify] https://crrev.com/605fa62ea2c9ac2924ff08f21106775d412bed5b/third_party/WebKit/Source/core/offscreencanvas/OffscreenCanvas.cpp
[modify] https://crrev.com/605fa62ea2c9ac2924ff08f21106775d412bed5b/third_party/WebKit/Source/core/offscreencanvas/OffscreenCanvas.h
[modify] https://crrev.com/605fa62ea2c9ac2924ff08f21106775d412bed5b/third_party/WebKit/Source/modules/canvas2d/BaseRenderingContext2D.cpp
[modify] https://crrev.com/605fa62ea2c9ac2924ff08f21106775d412bed5b/third_party/WebKit/Source/modules/canvas2d/BaseRenderingContext2D.h
[modify] https://crrev.com/605fa62ea2c9ac2924ff08f21106775d412bed5b/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2D.cpp
[modify] https://crrev.com/605fa62ea2c9ac2924ff08f21106775d412bed5b/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2D.h
[modify] https://crrev.com/605fa62ea2c9ac2924ff08f21106775d412bed5b/third_party/WebKit/Source/modules/canvas2d/CanvasRenderingContext2D.idl
[modify] https://crrev.com/605fa62ea2c9ac2924ff08f21106775d412bed5b/third_party/WebKit/Source/modules/imagebitmap/ImageBitmapRenderingContext.h
[modify] https://crrev.com/605fa62ea2c9ac2924ff08f21106775d412bed5b/third_party/WebKit/Source/modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.cpp
[modify] https://crrev.com/605fa62ea2c9ac2924ff08f21106775d412bed5b/third_party/WebKit/Source/modules/offscreencanvas2d/OffscreenCanvasRenderingContext2D.h
[modify] https://crrev.com/605fa62ea2c9ac2924ff08f21106775d412bed5b/third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.cpp
[modify] https://crrev.com/605fa62ea2c9ac2924ff08f21106775d412bed5b/third_party/WebKit/Source/modules/webgl/WebGLRenderingContextBase.h

Comment 3 by junov@chromium.org, Sep 2 2016
Status: Fixed
Sign in to add a comment