[Webkit-unassigned] [Bug 184576] New: [WPE] Many WebGL tests fail unexpectedly when GL_EXT_robustness is available

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Apr 12 20:08:57 PDT 2018


https://bugs.webkit.org/show_bug.cgi?id=184576

            Bug ID: 184576
           Summary: [WPE] Many WebGL tests fail unexpectedly when
                    GL_EXT_robustness is available
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebKit WPE
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: cadubentzen at gmail.com
                CC: bugs-noreply at webkitgtk.org

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?

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20180413/8ce300dc/attachment-0001.html>


More information about the webkit-unassigned mailing list