[wpt-sync] Sync PR 25474 - Merge ImageData::data_union into ImageData::data
Categories
(Core :: DOM: Core & HTML, task, P4)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox83 | --- | fixed |
People
(Reporter: wpt-sync, Unassigned)
References
(Blocks 1 open bug, )
Details
(Whiteboard: [wptsync downstream])
Sync web-platform-tests PR 25474 into mozilla-central (this bug is closed when the sync is complete).
PR: https://github.com/web-platform-tests/wpt/pull/25474
Details from upstream follow.
b'yiyix <yiyix@chromium.org>' wrote:
Merge ImageData::data_union into ImageData::data
The ImageData interface has two data entries: data(array of uint8) and
data_union(could be array of uint8, float16 or float32). In this cl, I
deleted data and rename data_union to data. This cl prepares canvas to
work more data types, which will help us to enable canvas to work with
p3 and rec2020.Note that some part of the code works with uint8 only, i have put a TODO
for each of the occurrence. I will address them in the next cl.Bug: 1115317
Change-Id: Ia7f203e627547eceb6da479522b3130bc6eaef12
Reviewed-on: https://chromium-review.googlesource.com/2379653
WPT-Export-Revision: d77fa29a6cda59a8ee7e1e5269a781168d1d16d5
| Assignee | ||
Updated•5 years ago
|
| Assignee | ||
Updated•5 years ago
|
| Assignee | ||
Updated•5 years ago
|
| Assignee | ||
Comment 1•5 years ago
|
||
| Assignee | ||
Comment 2•5 years ago
|
||
CI Results
Ran 12 Firefox configurations based on mozilla-central, and Firefox, Chrome, and Safari on GitHub CI
Total 10 tests
Status Summary
Firefox
OK : 8
PASS : 26
FAIL : 112
TIMEOUT : 1
NOTRUN : 1
Chrome
OK : 8
PASS : 47
FAIL : 93
ERROR : 1
Safari
OK : 8
PASS : 34
FAIL : 103
PRECONDITION_FAILED: 1
TIMEOUT : 1
NOTRUN : 1
Links
Gecko CI (Treeherder)
GitHub PR Head
GitHub PR Base
Details
Firefox-only Failures
/html/canvas/element/manual/wide-gamut-canvas/canvas-draw-high-bit-depth-images.html
Canvas color params: srgb, uint8. Testing 2x2_8bit_ProPhoto_transparent.png vs 2x2_16bit_ProPhoto_transparent.png: FAIL [Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub], PASS [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview]
Canvas color params: srgb, uint8. Testing 2x2_8bit_ProPhoto_transparent.png vs 2x2_16bit_interlaced_ProPhoto_transparent.png: FAIL [Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub], PASS [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview]
/html/canvas/element/manual/wide-gamut-canvas/transferFromImageBitmap.html
Testing ImageBitmapRenderingContext: Source color space: srgb, pixel format: uint8, alpha: 0.5, intermediate color space: none: FAIL
Testing ImageBitmapRenderingContext: Source color space: srgb, pixel format: uint8, alpha: 0.5, intermediate color space: default: FAIL
Testing ImageBitmapRenderingContext: Source color space: srgb, pixel format: uint8, alpha: 1, intermediate color space: none: FAIL
Testing ImageBitmapRenderingContext: Source color space: srgb, pixel format: uint8, alpha: 1, intermediate color space: default: FAIL
New Tests That Don't Pass
/html/canvas/element/manual/wide-gamut-canvas/canvas-colorManaged-convertToBlob-roundtrip.html: TIMEOUT (Chrome: OK, Safari: TIMEOUT)
Overall test: FAIL (Chrome: PASS, Safari: FAIL)
Test canvas convertToBlob(): mimeType: image/png, blobPixelFormat: uint8, source color space: srgb, pixel format: uint8, alpha: 0.5: NOTRUN (Chrome: PASS, Safari: NOTRUN)
/html/canvas/element/manual/wide-gamut-canvas/canvas-createImageBitmap-e_srgb.html
createImageBitmap in e-sRGB from an opaque sRGB HTMLImageElement (avif) with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from an opaque sRGB HTMLImageElement (bmp) with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from an opaque sRGB HTMLImageElement (gif) with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from an opaque sRGB HTMLImageElement (ico) with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from an opaque sRGB HTMLImageElement (jpg) with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from an opaque sRGB HTMLImageElement (png) with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from an opaque sRGB HTMLImageElement (webp) with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from a transparent sRGB HTMLImageElement (avif) with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from a transparent sRGB HTMLImageElement (bmp) with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from a transparent sRGB HTMLImageElement (ico) with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from a transparent sRGB HTMLImageElement (png) with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from a transparent sRGB HTMLImageElement (webp) with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from a sRGB SVG image with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from a sRGB HTMLVideoElement with resize.: FAIL (Chrome: FAIL, Safari: PRECONDITION_FAILED)
createImageBitmap in e-sRGB from an opaque sRGB HTMLCanvasElement with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from an opaque e-sRGB HTMLCanvasElement with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from a transparent sRGB HTMLCanvasElement with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from a transparent e-sRGB HTMLCanvasElement with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from an opaque sRGB Blob (avif) with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from an opaque sRGB Blob (bmp) with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from an opaque sRGB Blob (gif) with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from an opaque sRGB Blob (ico) with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from an opaque sRGB Blob (jpg) with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from an opaque sRGB Blob (png) with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from an opaque sRGB Blob (webp) with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from a transparent sRGB Blob (avif) with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from a transparent sRGB Blob (bmp) with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from a transparent sRGB Blob (ico) with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from a transparent sRGB Blob (png) with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from a transparent sRGB Blob (webp) with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from color managed Blob with resize. blobPixelFormat: uint8, transparency: false: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from color managed Blob with resize. blobPixelFormat: uint8, transparency: true: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from color managed Blob with resize. blobPixelFormat: uint16, transparency: false: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from color managed Blob with resize. blobPixelFormat: uint16, transparency: true: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from an opaque sRGB ImageData with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from an opaque e-sRGB ImageData with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from a transparent sRGB ImageData with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from a transparent e-sRGB ImageData with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from an opaque sRGB ImageBitmap with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from an opaque e-sRGB ImageBitmap with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from a transparent sRGB ImageBitmap with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from a transparent e-sRGB ImageBitmap with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from an opaque sRGB OffscreenCanvas with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from an opaque e-sRGB OffscreenCanvas with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from a transparent sRGB OffscreenCanvas with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
createImageBitmap in e-sRGB from a transparent e-sRGB OffscreenCanvas with resize.: FAIL (Chrome: FAIL, Safari: FAIL)
/html/canvas/element/manual/wide-gamut-canvas/canvas-createPutGetImageData-colorManaged.html
Test color managed cretateImageData: {srgb, uint8} -> {srgb, uint8}: FAIL (Chrome: PASS, Safari: FAIL)
Test color managed cretateImageData: {srgb, float16} -> {srgb, float32}: FAIL (Chrome: FAIL, Safari: FAIL)
Test color managed getImageData: {srgb, uint8} -> {srgb, uint8}: FAIL (Chrome: PASS, Safari: FAIL)
Test color managed getImageData: {srgb, float16} -> {srgb, float32}: FAIL (Chrome: FAIL, Safari: FAIL)
/html/canvas/element/manual/wide-gamut-canvas/canvas-draw-high-bit-depth-images.html
Canvas color params: srgb, uint8. Testing 2x2_8bit_AdobeRGB_opaque.png vs 2x2_16bit_AdobeRGB_opaque.png: FAIL [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview], PASS [Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub] (Chrome: PASS, Safari: PASS)
Canvas color params: srgb, uint8. Testing 2x2_8bit_AdobeRGB_opaque.png vs 2x2_16bit_interlaced_AdobeRGB_opaque.png: FAIL [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview], PASS [Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub] (Chrome: PASS, Safari: PASS)
Canvas color params: srgb, uint8. Testing 2x2_8bit_AdobeRGB_transparent.png vs 2x2_16bit_AdobeRGB_transparent.png: FAIL [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview], PASS [Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub] (Chrome: FAIL, Safari: PASS)
Canvas color params: srgb, uint8. Testing 2x2_8bit_AdobeRGB_transparent.png vs 2x2_16bit_interlaced_AdobeRGB_transparent.png: FAIL [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview], PASS [Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub] (Chrome: FAIL, Safari: PASS)
Canvas color params: srgb, uint8. Testing 2x2_8bit_ProPhoto_transparent.png vs 2x2_16bit_ProPhoto_transparent.png: FAIL [Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub], PASS [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] (Chrome: PASS, Safari: PASS)
Canvas color params: srgb, uint8. Testing 2x2_8bit_ProPhoto_transparent.png vs 2x2_16bit_interlaced_ProPhoto_transparent.png: FAIL [Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub], PASS [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] (Chrome: PASS, Safari: PASS)
Canvas color params: srgb, uint8. Testing 2x2_8bit_Rec2020_transparent.png vs 2x2_16bit_Rec2020_transparent.png: FAIL [Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub], PASS [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] (Chrome: PASS, Safari: FAIL)
Canvas color params: srgb, uint8. Testing 2x2_8bit_Rec2020_transparent.png vs 2x2_16bit_interlaced_Rec2020_transparent.png: FAIL [Gecko-linux1804-64-debug, Gecko-linux1804-64-opt, Gecko-linux1804-64-qr-debug, Gecko-linux1804-64-qr-opt, Gecko-windows10-64-debug, Gecko-windows10-64-opt, Gecko-windows10-64-qr-debug, Gecko-windows10-64-qr-opt, Gecko-windows7-32-debug, Gecko-windows7-32-opt, GitHub], PASS [Gecko-android-em-7.0-x86_64-debug-geckoview, Gecko-android-em-7.0-x86_64-opt-geckoview] (Chrome: PASS, Safari: FAIL)
Canvas color params: srgb, float16. Testing 2x2_8bit_sRGB_opaque.png vs 2x2_16bit_sRGB_opaque.png: FAIL (Chrome: FAIL, Safari: FAIL)
Canvas color params: srgb, float16. Testing 2x2_8bit_sRGB_opaque.png vs 2x2_16bit_interlaced_sRGB_opaque.png: FAIL (Chrome: FAIL, Safari: FAIL)
Canvas color params: srgb, float16. Testing 2x2_8bit_AdobeRGB_opaque.png vs 2x2_16bit_AdobeRGB_opaque.png: FAIL (Chrome: FAIL, Safari: FAIL)
Canvas color params: srgb, float16. Testing 2x2_8bit_AdobeRGB_opaque.png vs 2x2_16bit_interlaced_AdobeRGB_opaque.png: FAIL (Chrome: FAIL, Safari: FAIL)
Canvas color params: srgb, float16. Testing 2x2_8bit_AdobeRGB_transparent.png vs 2x2_16bit_AdobeRGB_transparent.png: FAIL (Chrome: FAIL, Safari: FAIL)
Canvas color params: srgb, float16. Testing 2x2_8bit_AdobeRGB_transparent.png vs 2x2_16bit_interlaced_AdobeRGB_transparent.png: FAIL (Chrome: FAIL, Safari: FAIL)
Canvas color params: srgb, float16. Testing 2x2_8bit_DisplayP3_opaque.png vs 2x2_16bit_DisplayP3_opaque.png: FAIL (Chrome: FAIL, Safari: FAIL)
Canvas color params: srgb, float16. Testing 2x2_8bit_DisplayP3_opaque.png vs 2x2_16bit_interlaced_DisplayP3_opaque.png: FAIL (Chrome: FAIL, Safari: FAIL)
Canvas color params: srgb, float16. Testing 2x2_8bit_DisplayP3_transparent.png vs 2x2_16bit_DisplayP3_transparent.png: FAIL (Chrome: FAIL, Safari: FAIL)
Canvas color params: srgb, float16. Testing 2x2_8bit_DisplayP3_transparent.png vs 2x2_16bit_interlaced_DisplayP3_transparent.png: FAIL (Chrome: FAIL, Safari: FAIL)
Canvas color params: srgb, float16. Testing 2x2_8bit_ProPhoto_opaque.png vs 2x2_16bit_ProPhoto_opaque.png: FAIL (Chrome: FAIL, Safari: FAIL)
Canvas color params: srgb, float16. Testing 2x2_8bit_ProPhoto_opaque.png vs 2x2_16bit_interlaced_ProPhoto_opaque.png: FAIL (Chrome: FAIL, Safari: FAIL)
Canvas color params: srgb, float16. Testing 2x2_8bit_ProPhoto_transparent.png vs 2x2_16bit_ProPhoto_transparent.png: FAIL (Chrome: FAIL, Safari: FAIL)
Canvas color params: srgb, float16. Testing 2x2_8bit_ProPhoto_transparent.png vs 2x2_16bit_interlaced_ProPhoto_transparent.png: FAIL (Chrome: FAIL, Safari: FAIL)
Canvas color params: srgb, float16. Testing 2x2_8bit_Rec2020_opaque.png vs 2x2_16bit_Rec2020_opaque.png: FAIL (Chrome: FAIL, Safari: FAIL)
Canvas color params: srgb, float16. Testing 2x2_8bit_Rec2020_opaque.png vs 2x2_16bit_interlaced_Rec2020_opaque.png: FAIL (Chrome: FAIL, Safari: FAIL)
Canvas color params: srgb, float16. Testing 2x2_8bit_Rec2020_transparent.png vs 2x2_16bit_Rec2020_transparent.png: FAIL (Chrome: FAIL, Safari: FAIL)
Canvas color params: srgb, float16. Testing 2x2_8bit_Rec2020_transparent.png vs 2x2_16bit_interlaced_Rec2020_transparent.png: FAIL (Chrome: FAIL, Safari: FAIL)
/html/canvas/element/manual/wide-gamut-canvas/canvas-drawImage-e_srgb.html
Draw SRGB image on an e-sRGB canvas and read back the e-sRGB pixels.: FAIL (Chrome: FAIL, Safari: FAIL)
/html/canvas/element/manual/wide-gamut-canvas/canvas-drawImage-offscreenCanvas.html
Test drawing color managed OffscreenCanvas: Canvas color params: srgb, uint8; OffscreenCanvas color params: srgb, uint8: FAIL (Chrome: PASS, Safari: FAIL)
Test drawing color managed OffscreenCanvas: Canvas color params: srgb, uint8; OffscreenCanvas color params: srgb, float16: FAIL (Chrome: PASS, Safari: FAIL)
Test drawing color managed OffscreenCanvas: Canvas color params: srgb, float16; OffscreenCanvas color params: srgb, uint8: FAIL (Chrome: FAIL, Safari: FAIL)
Test drawing color managed OffscreenCanvas: Canvas color params: srgb, float16; OffscreenCanvas color params: srgb, float16: FAIL (Chrome: FAIL, Safari: FAIL)
/html/canvas/element/manual/wide-gamut-canvas/canvas-getImageData-e_srgb.html
tests drawing SRGB color on e-sRGB canvas and getting e-sRGB image data.: FAIL (Chrome: FAIL, Safari: FAIL)
tests putting and getting in-range e-sRGB image data on e-sRGB canvas.: FAIL (Chrome: FAIL, Safari: FAIL)
tests putting and getting out-of-range e-sRGB image data on e-sRGB canvas.: FAIL (Chrome: FAIL, Safari: FAIL)
tests putting SRGB image data on e-sRGB canvas and getting e-sRGB image data.: FAIL (Chrome: FAIL, Safari: FAIL)
/html/canvas/element/manual/wide-gamut-canvas/imageData-colorManagedBehavior.html
Test cretateImageData(width, height) from SRGB canvas : FAIL (Safari: FAIL)
Test cretateImageData(width, height) from e-SRGB canvas : FAIL (Safari: FAIL)
Test getImageData(sx, sy, sw, sh) from SRGB canvas : FAIL (Safari: FAIL)
Test getImageData(sx, sy, sw, sh) from e-SRGB canvas : FAIL (Safari: FAIL)
Test putImageData(imagedata, dx, dy): SRGB canvas, SRGB U8 ImageData: FAIL (Safari: FAIL)
Test putImageData(imagedata, dx, dy): SRGB canvas, e-SRGB U16 ImageData: FAIL (Safari: FAIL)
Test putImageData(imagedata, dx, dy): SRGB canvas, e-SRGB F32 ImageData: FAIL (Safari: FAIL)
Test putImageData(imagedata, dx, dy): e-SRGB canvas, SRGB U8 ImageData: FAIL (Safari: FAIL)
Test putImageData(imagedata, dx, dy): e-SRGB canvas, e-SRGB U16 ImageData: FAIL (Safari: FAIL)
Test putImageData(imagedata, dx, dy): e-SRGB canvas, e-SRGB F32 ImageData: FAIL (Safari: FAIL)
Test createImageData(imagedata): SRGB canvas, SRGB U8 ImageData: FAIL (Safari: FAIL)
Test createImageData(imagedata): SRGB canvas, e-SRGB U16 ImageData: FAIL (Safari: FAIL)
Test createImageData(imagedata): SRGB canvas, e-SRGB F32 ImageData: FAIL (Safari: FAIL)
Test createImageData(imagedata): e-SRGB canvas, SRGB U8 ImageData: FAIL (Safari: FAIL)
Test createImageData(imagedata): e-SRGB canvas, e-SRGB U16 ImageData: FAIL (Safari: FAIL)
Test createImageData(imagedata): e-SRGB canvas, e-SRGB F32 ImageData: FAIL (Safari: FAIL)
Test createImageData(width, height, imageDataColorSettings): SRGB canvas, SRGB U8 ImageData: FAIL (Safari: FAIL)
Test createImageData(width, height, imageDataColorSettings): SRGB canvas, e-SRGB U16 ImageData: FAIL (Safari: FAIL)
Test createImageData(width, height, imageDataColorSettings): SRGB canvas, e-SRGB F32 ImageData: FAIL (Safari: FAIL)
Test createImageData(width, height, imageDataColorSettings): e-SRGB canvas, SRGB U8 ImageData: FAIL (Safari: FAIL)
Test createImageData(width, height, imageDataColorSettings): e-SRGB canvas, e-SRGB U16 ImageData: FAIL (Safari: FAIL)
Test createImageData(width, height, imageDataColorSettings): e-SRGB canvas, e-SRGB F32 ImageData: FAIL (Safari: FAIL)
/html/canvas/element/manual/wide-gamut-canvas/transferFromImageBitmap.html
Testing ImageBitmapRenderingContext: Source color space: srgb, pixel format: uint8, alpha: 0.5, intermediate color space: none: FAIL (Chrome: PASS, Safari: PASS)
Testing ImageBitmapRenderingContext: Source color space: srgb, pixel format: uint8, alpha: 0.5, intermediate color space: default: FAIL (Chrome: PASS, Safari: PASS)
Testing ImageBitmapRenderingContext: Source color space: srgb, pixel format: uint8, alpha: 1, intermediate color space: none: FAIL (Chrome: PASS, Safari: PASS)
Testing ImageBitmapRenderingContext: Source color space: srgb, pixel format: uint8, alpha: 1, intermediate color space: default: FAIL (Chrome: PASS, Safari: PASS)
Testing ImageBitmapRenderingContext: Source color space: srgb, pixel format: float16, alpha: 0.5, intermediate color space: none: FAIL (Chrome: FAIL, Safari: PASS)
Testing ImageBitmapRenderingContext: Source color space: srgb, pixel format: float16, alpha: 0.5, intermediate color space: default: FAIL (Chrome: FAIL, Safari: PASS)
Testing ImageBitmapRenderingContext: Source color space: srgb, pixel format: float16, alpha: 1, intermediate color space: none: FAIL (Chrome: FAIL, Safari: PASS)
Testing ImageBitmapRenderingContext: Source color space: srgb, pixel format: float16, alpha: 1, intermediate color space: default: FAIL (Chrome: FAIL, Safari: PASS)
Comment 4•5 years ago
|
||
| bugherder | ||
https://hg.mozilla.org/mozilla-central/rev/de4635c256d3
https://hg.mozilla.org/mozilla-central/rev/df31c35b86e3
Description
•