Summary: | [WebGL2] webgl/2.0.0/conformance[2]/textures/image_bitmap* failures | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Kenneth Russell <kbr> | ||||||||
Component: | WebGL | Assignee: | Kenneth Russell <kbr> | ||||||||
Status: | RESOLVED FIXED | ||||||||||
Severity: | Normal | CC: | alecflett, beidson, cdumez, changseok, dino, eric.carlson, esprehn+autocc, ews-watchlist, glenn, graouts, gyuyoung.kim, jdarpinian, jer.noble, jsbell, justin_fan, kondapallykalyan, philipj, sergio, webkit-bug-importer | ||||||||
Priority: | P1 | Keywords: | InRadar | ||||||||
Version: | WebKit Nightly Build | ||||||||||
Hardware: | Unspecified | ||||||||||
OS: | Unspecified | ||||||||||
Bug Depends on: | 208875 | ||||||||||
Bug Blocks: | 126404, 189641, 182424, 183438, 216565, 227140 | ||||||||||
Attachments: |
|
Description
Kenneth Russell
2020-05-05 20:02:40 PDT
The image_bitmap_from_blob, image_bitmap_from_image and image_bitmap_from_video tests are all failing for the same reason - WebKit doesn't yet implement the imageOrientation or premultiplyAlpha ImageBitmapOptions: https://html.spec.whatwg.org/multipage/imagebitmap-and-animations.html This is core functionality and is a blocker for conformance - raising to P1, and assigning to dino@ per recent discussion on Slack. Affected test directories: webgl/2.0.0/conformance[2]/textures/image_bitmap_from_blob/* webgl/2.0.0/conformance[2]/textures/image_bitmap_from_image/* webgl/2.0.0/conformance[2]/textures/image_bitmap_from_video/* After further discussion with dino@, taking this bug; will attempt a fix. Created attachment 405813 [details]
Patch
Created attachment 405814 [details]
Patch
The attached patch implements ImageBitmapOptions' ImageOrientation="flipY" and PremultiplyAlpha="premultiply" options, and makes several dozen tests under: webgl/2.0.0/conformance[2]/textures/image_bitmap_from_blob/ webgl/2.0.0/conformance[2]/textures/image_bitmap_from_canvas/ webgl/2.0.0/conformance[2]/textures/image_bitmap_from_image/ webgl/2.0.0/conformance[2]/textures/image_bitmap_from_video/ The bulk of the patch is the rebaseline; the code changes are relatively small. Created attachment 405835 [details]
Patch
Committed r265208: <https://trac.webkit.org/changeset/265208> All reviewed patches have been landed. Closing bug and clearing flags on attachment 405835 [details]. |