Bug 184576
Summary: | [WPE] Many WebGL tests fail unexpectedly when GL_EXT_robustness is available | ||
---|---|---|---|
Product: | WebKit | Reporter: | Carlos Bentzen <cadubentzen> |
Component: | WPE WebKit | Assignee: | Nobody <webkit-unassigned> |
Status: | RESOLVED DUPLICATE | ||
Severity: | Normal | CC: | bugs-noreply, zan |
Priority: | P2 | ||
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
Carlos Bentzen
In WebGLRenderingContextBase.cpp the GL_EXT_robustness [1] is tested and it affects how pixels are read. Many tests are returning pixel values of rgba 0,0,0,0. When I forcefully disabled the use of this extension many of those tested passed.
[1] https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_robustness.txt
Here is a list of unexpected failures when running it with the extension.
Regressions: Unexpected text-only failures (58)
fast/canvas/webgl/array-bounds-clamping.html [ Failure ]
fast/canvas/webgl/canvas-2d-webgl-texture.html [ Failure ]
fast/canvas/webgl/context-attributes-alpha-depth-stencil-antialias.html [ Failure ]
fast/canvas/webgl/copy-tex-image-and-sub-image-2d.html [ Failure ]
fast/canvas/webgl/framebuffer-bindings-unaffected-on-resize.html [ Failure ]
fast/canvas/webgl/framebuffer-object-attachment.html [ Failure ]
fast/canvas/webgl/gl-bind-attrib-location-before-compile-test.html [ Failure ]
fast/canvas/webgl/gl-bind-attrib-location-test.html [ Failure ]
fast/canvas/webgl/gl-bind-attrib-mapped-names.html [ Failure ]
fast/canvas/webgl/gl-object-get-calls.html [ Failure ]
fast/canvas/webgl/gl-pixelstorei.html [ Failure ]
fast/canvas/webgl/gl-teximage.html [ Failure ]
fast/canvas/webgl/gl-uniform-arrays.html [ Failure ]
fast/canvas/webgl/object-deletion-behaviour.html [ Failure ]
fast/canvas/webgl/oes-element-index-uint.html [ Failure ]
fast/canvas/webgl/oes-texture-float-linear.html [ Failure ]
fast/canvas/webgl/oes-texture-half-float-linear.html [ Failure ]
fast/canvas/webgl/point-size.html [ Failure ]
fast/canvas/webgl/read-pixels-pack-alignment.html [ Failure ]
fast/canvas/webgl/read-pixels-test.html [ Failure ]
fast/canvas/webgl/tex-image-and-sub-image-2d-with-array-buffer-view.html [ Failure ]
fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas-rgb565.html [ Failure ]
fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas-rgba4444.html [ Failure ]
fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas-rgba5551.html [ Failure ]
fast/canvas/webgl/tex-image-and-sub-image-2d-with-canvas.html [ Failure ]
fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-rgb565.html [ Failure ]
fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-rgba4444.html [ Failure ]
fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data-rgba5551.html [ Failure ]
fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-data.html [ Failure ]
fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgb565.html [ Failure ]
fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgba4444.html [ Failure ]
fast/canvas/webgl/tex-image-and-sub-image-2d-with-image-rgba5551.html [ Failure ]
fast/canvas/webgl/tex-image-and-sub-image-2d-with-image.html [ Failure ]
fast/canvas/webgl/tex-image-and-sub-image-2d-with-potentially-subsampled-image.html [ Failure ]
fast/canvas/webgl/tex-image-and-sub-image-2d-with-svg-image.html [ Failure ]
fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgb565.html [ Failure ]
fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba4444.html [ Failure ]
fast/canvas/webgl/tex-image-and-sub-image-2d-with-video-rgba5551.html [ Failure ]
fast/canvas/webgl/tex-image-and-sub-image-2d-with-video.html [ Failure ]
fast/canvas/webgl/tex-image-webgl.html [ Failure ]
fast/canvas/webgl/tex-image-with-format-and-type.html [ Failure ]
fast/canvas/webgl/tex-sub-image-2d.html [ Failure ]
fast/canvas/webgl/tex-sub-image-cube-maps.html [ Failure ]
fast/canvas/webgl/texImage2D-video-flipY-false.html [ Failure ]
fast/canvas/webgl/texImage2D-video-flipY-true.html [ Failure ]
fast/canvas/webgl/texImage2DImageDataTest.html [ Failure ]
fast/canvas/webgl/texture-active-bind.html [ Failure ]
fast/canvas/webgl/texture-bindings-uneffected-on-resize.html [ Failure ]
fast/canvas/webgl/texture-color-profile.html [ Failure ]
fast/canvas/webgl/texture-complete.html [ Failure ]
fast/canvas/webgl/texture-npot.html [ Failure ]
fast/canvas/webgl/triangle.html [ Failure ]
fast/canvas/webgl/uniform-location.html [ Failure ]
fast/canvas/webgl/uninitialized-test.html [ Failure ]
fast/canvas/webgl/viewport-unchanged-upon-resize.html [ Failure ]
fast/canvas/webgl/webgl-depth-texture.html [ Failure ]
fast/canvas/webgl/webgl-texture-binding-preserved.html [ Failure ]
fast/canvas/webgl/webgl2-texStorage.html [ Failure ]
Regressions: Unexpected crashes (2)
fast/canvas/webgl/WebGLContextEvent.html [ Crash ]
fast/canvas/webgl/context-lost-restored.html [ Crash ]
Regressions: Unexpected timeouts (1)
fast/canvas/webgl/multisample-resolve-consistency.html [ Timeout ]
My system:
- Arch Linux
- MacBook Pro 2015 retina
- Mesa 17.3.7 Intel driver
Can someone else with GL_EXT_robustness available confirm it?
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Zan Dobersek
*** This bug has been marked as a duplicate of bug 186187 ***