servo/tests/wpt/webgl/meta/conformance/textures/misc
Andrei Volykhin 4ee348a202
imagebitmap: Add 'none' image orientation option (#37634)
The 'none' image orientation option was temporarily deprecated (in 2022)
according to HTML specification with the remark about going to be reused
with
a different meaning in future as the same semantics as CSS 'none'
image-orientation.

https://html.spec.whatwg.org/multipage/#dom-imagebitmapoptions-imageorientation-none
https://www.w3.org/TR/css-images-3/#valdef-image-orientation-none

Official MDN documentation added it back with new meaning (in 2024),
but it wasn't added back to HTML specification (still pending).

https://developer.mozilla.org/en-US/docs/Web/API/Window/createImageBitmap#none

At current moment this option is poor supported on all major browsers,
but there are some
existed WPT tests (ImageBitmap/WebGL) which are actively use it in
createImageBitmap() options.

Chromium (supported):
- stable: same as 'from-image' (but with deprecation warning)
- experimental: ignoring any orientation metadata

Firefox (supported as default option):
- stable: ignoring any orientation metadata ('from-image' do the same)

Testing: Improvements and fails (expects 'from-image' behaviour from
'none' option) in the following tests
-
html/canvas/element/manual/imagebitmap/createImageBitmap-exif-orientation_none.html
- webgl/tests/conformance/textures/misc/exif-orientation.html

Fixes (partialy): #34112

Signed-off-by: Andrei Volykhin <andrei.volykhin@gmail.com>
2025-06-25 07:20:12 +00:00
..
copy-tex-image-2d-formats.html.ini Remove message from WebGL subtest name and remove stale expectations (#35791) 2025-03-12 09:08:39 +00:00
copy-tex-image-and-sub-image-2d.html.ini Remove message from WebGL subtest name and remove stale expectations (#35791) 2025-03-12 09:08:39 +00:00
cube-incomplete-fbo.html.ini Remove message from WebGL subtest name and remove stale expectations (#35791) 2025-03-12 09:08:39 +00:00
exif-orientation.html.ini imagebitmap: Add 'none' image orientation option (#37634) 2025-06-25 07:20:12 +00:00
gl-pixelstorei.html.ini Remove message from WebGL subtest name and remove stale expectations (#35791) 2025-03-12 09:08:39 +00:00
origin-clean-conformance-offscreencanvas.html.ini Remove message from WebGL subtest name and remove stale expectations (#35791) 2025-03-12 09:08:39 +00:00
tex-input-validation.html.ini Remove message from WebGL subtest name and remove stale expectations (#35791) 2025-03-12 09:08:39 +00:00
tex-video-using-tex-unit-non-zero.html.ini Sync WPT with upstream (02-06-2025) (#37212) 2025-06-02 06:06:09 +00:00
texture-copying-feedback-loops.html.ini Remove message from WebGL subtest name and remove stale expectations (#35791) 2025-03-12 09:08:39 +00:00
texture-fakeblack.html.ini Remove message from WebGL subtest name and remove stale expectations (#35791) 2025-03-12 09:08:39 +00:00
texture-npot-video.html.ini Remove message from WebGL subtest name and remove stale expectations (#35791) 2025-03-12 09:08:39 +00:00
texture-npot.html.ini Remove message from WebGL subtest name and remove stale expectations (#35791) 2025-03-12 09:08:39 +00:00
texture-srgb-upload.html.ini htmlmediaelement: Support seek requests for non seekable fetch context (#37264) 2025-06-06 21:52:24 +00:00
texture-sub-image-cube-maps.html.ini Remove message from WebGL subtest name and remove stale expectations (#35791) 2025-03-12 09:08:39 +00:00
texture-upload-size.html.ini Sync WPT with upstream (22-06-2025) (#37606) 2025-06-22 01:41:56 +00:00
texture-video-transparent.html.ini Remove message from WebGL subtest name and remove stale expectations (#35791) 2025-03-12 09:08:39 +00:00
upload-from-srcset-with-empty-data.html.ini Update webgl conformance tests (#33121) 2024-11-04 04:27:29 +00:00
video-rotation.html.ini Remove message from WebGL subtest name and remove stale expectations (#35791) 2025-03-12 09:08:39 +00:00