<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
<!DOCTYPE bugzilla SYSTEM "https://bugs.webkit.org/page.cgi?id=bugzilla.dtd">

<bugzilla version="5.0.4.1"
          urlbase="https://bugs.webkit.org/"
          
          maintainer="admin@webkit.org"
>

    <bug>
          <bug_id>208696</bug_id>
          
          <creation_ts>2020-03-05 22:00:21 -0800</creation_ts>
          <short_desc>[WPE] REGRESSION(r257799): Several WebGL 2.0 tests are failing</short_desc>
          <delta_ts>2020-03-25 20:44:57 -0700</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>1</classification_id>
          <classification>Unclassified</classification>
          <product>WebKit</product>
          <component>WebGL</component>
          <version>WebKit Nightly Build</version>
          <rep_platform>Unspecified</rep_platform>
          <op_sys>Unspecified</op_sys>
          <bug_status>RESOLVED</bug_status>
          <resolution>DUPLICATE</resolution>
          <dup_id>208188</dup_id>
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>Normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Diego Pino">dpino</reporter>
          <assigned_to name="Nobody">webkit-unassigned</assigned_to>
          <cc>dino</cc>
    
    <cc>justin_fan</cc>
    
    <cc>kbr</cc>
    
    <cc>lmoura</cc>
          

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>1626510</commentid>
    <comment_count>0</comment_count>
    <who name="Diego Pino">dpino</who>
    <bug_when>2020-03-05 22:00:21 -0800</bug_when>
    <thetext>The following tests started failing after r257799:

  * webgl/2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-float.html [ Failure ]
  * webgl/2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-r11f_g11f_b10f-rgb-half_float.html [ Failure ]
  * webgl/2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-float.html [ Failure ]
  * webgl/2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb16f-rgb-half_float.html [ Failure ]
  * webgl/2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb32f-rgb-float.html [ Failure ]
  * webgl/2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_byte.html [ Failure ]
  * webgl/2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb565-rgb-unsigned_short_5_6_5.html [ Failure ]
  * webgl/2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_byte.html [ Failure ]
  * webgl/2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb5_a1-rgba-unsigned_short_5_5_5_1.html [ Failure ]
  * webgl/2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb8-rgb-unsigned_byte.html [ Failure ]
  * webgl/2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-float.html [ Failure ]
  * webgl/2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgb9_e5-rgb-half_float.html [ Failure ]
  * webgl/2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-float.html [ Failure ]
  * webgl/2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba16f-rgba-half_float.html [ Failure ]
  * webgl/2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba32f-rgba-float.html [ Failure ]
  * webgl/2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_byte.html [ Failure ]
  * webgl/2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba4-rgba-unsigned_short_4_4_4_4.html [ Failure ]
  * webgl/2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-rgba8-rgba-unsigned_byte.html [ Failure ]
  * webgl/2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8-rgb-unsigned_byte.html [ Failure ]
  * webgl/2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8_alpha8-rgba-unsigned_byte.html [ Failure ]</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1627146</commentid>
    <comment_count>1</comment_count>
    <who name="Lauro Moura">lmoura</who>
    <bug_when>2020-03-06 21:07:33 -0800</bug_when>
    <thetext>All fail with the same diff:

--- /home/buildbot/wpe/wpe-linux-64-release-tests/build/layout-test-results/webgl/2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8_alpha8-rgba-unsigned_byte-expected.txt
+++ /home/buildbot/wpe/wpe-linux-64-release-tests/build/layout-test-results/webgl/2.0.0/conformance2/textures/canvas_sub_rectangle/tex-2d-srgb8_alpha8-rgba-unsigned_byte-actual.txt
@@ -561,30 +561,30 @@
 [ 558: FAIL ] should be 0,255,255 at (0, 16) expected: 0,255,255 was 0,0,0
 [ 559: FAIL ] should be 0,255,255 at (16, 16) expected: 0,255,255 was 0,0,0
 [ 560: FAIL ] getError expected: NO_ERROR. Was INVALID_ENUM : after evaluating: gl.pixelStorei(gl.UNPACK_COLORSPACE_CONVERSION_WEBGL, gl.NONE);
-[ 561: FAIL ] should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,255,0
-[ 562: FAIL ] should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,255,0
-[ 563: FAIL ] should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,255,0
-[ 564: FAIL ] should be 255,0,0 at (16, 16) expected: 255,0,0 was 0,255,0
-[ 565: FAIL ] should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,255,0
-[ 566: FAIL ] should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,255,0
-[ 567: FAIL ] should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,255,0
-[ 568: FAIL ] should be 255,0,0 at (16, 16) expected: 255,0,0 was 0,255,0
-[ 569: FAIL ] should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,255,0
-[ 570: FAIL ] should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,255,0
-[ 571: FAIL ] should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,255,0
-[ 572: FAIL ] should be 255,0,0 at (16, 16) expected: 255,0,0 was 0,255,0
-[ 573: FAIL ] should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,255,0
-[ 574: FAIL ] should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,255,0
-[ 575: FAIL ] should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,255,0
-[ 576: FAIL ] should be 255,0,0 at (16, 16) expected: 255,0,0 was 0,255,0
-[ 577: FAIL ] should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,255,0
-[ 578: FAIL ] should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,255,0
-[ 579: FAIL ] should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,255,0
-[ 580: FAIL ] should be 255,0,0 at (16, 16) expected: 255,0,0 was 0,255,0
-[ 581: FAIL ] should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,255,0
-[ 582: FAIL ] should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,255,0
-[ 583: FAIL ] should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,255,0
-[ 584: FAIL ] should be 255,0,0 at (16, 16) expected: 255,0,0 was 0,255,0
+[ 561: FAIL ] should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,0,0
+[ 562: FAIL ] should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,0,0
+[ 563: FAIL ] should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,0,0
+[ 564: FAIL ] should be 255,0,0 at (16, 16) expected: 255,0,0 was 0,0,0
+[ 565: FAIL ] should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,0,0
+[ 566: FAIL ] should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,0,0
+[ 567: FAIL ] should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,0,0
+[ 568: FAIL ] should be 255,0,0 at (16, 16) expected: 255,0,0 was 0,0,0
+[ 569: FAIL ] should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,0,0
+[ 570: FAIL ] should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,0,0
+[ 571: FAIL ] should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,0,0
+[ 572: FAIL ] should be 255,0,0 at (16, 16) expected: 255,0,0 was 0,0,0
+[ 573: FAIL ] should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,0,0
+[ 574: FAIL ] should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,0,0
+[ 575: FAIL ] should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,0,0
+[ 576: FAIL ] should be 255,0,0 at (16, 16) expected: 255,0,0 was 0,0,0
+[ 577: FAIL ] should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,0,0
+[ 578: FAIL ] should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,0,0
+[ 579: FAIL ] should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,0,0
+[ 580: FAIL ] should be 255,0,0 at (16, 16) expected: 255,0,0 was 0,0,0
+[ 581: FAIL ] should be 255,0,0 at (0, 0) expected: 255,0,0 was 0,0,0
+[ 582: FAIL ] should be 255,0,0 at (16, 0) expected: 255,0,0 was 0,0,0
+[ 583: FAIL ] should be 255,0,0 at (0, 16) expected: 255,0,0 was 0,0,0
+[ 584: FAIL ] should be 255,0,0 at (16, 16) expected: 255,0,0 was 0,0,0

Checking the testcase [1], it starts to fail in the &quot;large canvas&quot; testcases in line ~316, in the second runOneIteration call, which receives useTextSubImage2D false.

[1] LayoutTests/webgl/2.0.0/resources/webgl_test_files/js/tests/tex-image-and-sub-image-2d-with-canvas-sub-rectangle.js</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1634195</commentid>
    <comment_count>2</comment_count>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2020-03-25 20:44:31 -0700</bug_when>
    <thetext>Let me duplicate this into Bug 208188, which contains more details about getting the WebGL 2.0 implementation running on WPE. In Issue 209098 I&apos;m planning to mark all of the WebGL 2.0 tests on WPE as skipped.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>1634196</commentid>
    <comment_count>3</comment_count>
    <who name="Kenneth Russell">kbr</who>
    <bug_when>2020-03-25 20:44:57 -0700</bug_when>
    <thetext>

*** This bug has been marked as a duplicate of bug 208188 ***</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>