Bug 188346 - [WPE] New webgl 2.0 test failures
Summary: [WPE] New webgl 2.0 test failures
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WPE WebKit (show other bugs)
Version: Other
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-08-06 05:51 PDT by Claudio Saavedra
Modified: 2023-01-25 20:43 PST (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Claudio Saavedra 2018-08-06 05:51:10 PDT
The following webgl 2.0 tests are failing.

# webgl 2.0
webgl/2.0.0/conformance2/glsl3/no-attribute-vertex-shader.html [ Failure ]
webgl/2.0.0/conformance2/vertex_arrays/vertex-array-object.html [ Failure ]

The second was added in https://trac.webkit.org/changeset/234566 and in fixing compliance, the first one was fixed too incidentally, hence its expectation changed globally. Both fail for WPE, so marking them as such.
Comment 1 Miguel Gomez 2019-10-03 01:20:05 PDT
2 new failings:

webgl/2.0.0/conformance/glsl/misc/shaders-with-invariance.html [ Failure ]

--- /home/buildbot/wpe/wpe-linux-64-release-tests/build/layout-test-results/webgl/2.0.0/conformance/glsl/misc/shaders-with-invariance-expected.txt
+++ /home/buildbot/wpe/wpe-linux-64-release-tests/build/layout-test-results/webgl/2.0.0/conformance/glsl/misc/shaders-with-invariance-actual.txt
@@ -1,5 +1,24 @@
 This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.
 
 Test: ../../../resources/webgl_test_files/conformance/glsl/misc/shaders-with-invariance.html
-[ PASS ] All tests passed
+[ 1: PASS ] vertex shader with variant varying and fragment shader with invariant varying must fail
+[ 2: PASS ] vertex shader with invariant varying and fragment shader with variant varying must fail
+[ 3: PASS ] vertex shader with invariant (global setting) varying and fragment shader with variant varying must fail
+[ 4: PASS ] vertex shader with invariant (global setting) varying and fragment shader with invariant varying must succeed
+[ 5: PASS ] vertex shader with invariant (separately set) varying and fragment shader with invariant varying must succeed
+[ 6: PASS ] vertex shader with invariant varying and fragment shader with invariant (separately set) varying must succeed
+[ 7: PASS ] vertex shader with invariant (separately set in wrong order) varying must fail
+[ 8: PASS ] fragment shader with invariant (separately set in wrong order) varying must fail
+[ 9: PASS ] vertex shader with invariant gl_Position and fragment shader with invariant gl_FragCoord must succeed
+[ 10: PASS ] vertex shader with variant gl_Position and fragment shader with invariant gl_FragCoord must fail
+[ 11: PASS ] vertex shader with invariant gl_Position and fragment shader with variant gl_FragCoord must succeed
+[ 12: PASS ] vertex shader with invariant gl_PointSize and fragment shader with invariant gl_PointCoord must succeed
+[ 13: PASS ] vertex shader with variant gl_PointSize and fragment shader with invariant gl_PointCoord must fail
+[ 14: PASS ] vertex shader with invariant gl_PointSize and fragment shader with variant gl_PointCoord must succeed
+[ 15: PASS ] fragment shader with variant gl_FrontFacing must succeed compilation
+[ 16: PASS ] fragment shader with invariant gl_FrontFacing must fail compilation
+[ 17: FAIL ] [unexpected link status] vertex shader with variant varying and fragment shader with invariant (global setting) varying must fail
+[ 18: FAIL ] [unexpected link status] vertex shader with invariant varying and fragment shader with invariant (global setting) varying must succeed
+[ 19: PASS ] successfullyParsed is true
+[ FAIL ] 2 failures reported
 


webgl/2.0.0/conformance2/renderbuffers/multisample-with-full-sample-counts.html [ Failure ]

--- /home/buildbot/wpe/wpe-linux-64-release-tests/build/layout-test-results/webgl/2.0.0/conformance2/renderbuffers/multisample-with-full-sample-counts-expected.txt
+++ /home/buildbot/wpe/wpe-linux-64-release-tests/build/layout-test-results/webgl/2.0.0/conformance2/renderbuffers/multisample-with-full-sample-counts-actual.txt
@@ -17,22 +17,6 @@
 [ 14: FAIL ] User buffer has been rendered to red with sample = 7, coverageValue = 0 and isInverted = true at (0, 0) expected: 255,0,0,255 was 0,0,0,0
 [ 15: FAIL ] User buffer has been rendered to red with sample = 8, coverageValue = 1 and isInverted = false at (0, 0) expected: 255,0,0,255 was 0,0,0,0
 [ 16: FAIL ] User buffer has been rendered to red with sample = 8, coverageValue = 0 and isInverted = true at (0, 0) expected: 255,0,0,255 was 0,0,0,0
-[ 17: FAIL ] User buffer has been rendered to red with sample = 9, coverageValue = 1 and isInverted = false at (0, 0) expected: 255,0,0,255 was 0,0,0,0
-[ 18: FAIL ] User buffer has been rendered to red with sample = 9, coverageValue = 0 and isInverted = true at (0, 0) expected: 255,0,0,255 was 0,0,0,0
-[ 19: FAIL ] User buffer has been rendered to red with sample = 10, coverageValue = 1 and isInverted = false at (0, 0) expected: 255,0,0,255 was 0,0,0,0
-[ 20: FAIL ] User buffer has been rendered to red with sample = 10, coverageValue = 0 and isInverted = true at (0, 0) expected: 255,0,0,255 was 0,0,0,0
-[ 21: FAIL ] User buffer has been rendered to red with sample = 11, coverageValue = 1 and isInverted = false at (0, 0) expected: 255,0,0,255 was 0,0,0,0
-[ 22: FAIL ] User buffer has been rendered to red with sample = 11, coverageValue = 0 and isInverted = true at (0, 0) expected: 255,0,0,255 was 0,0,0,0
-[ 23: FAIL ] User buffer has been rendered to red with sample = 12, coverageValue = 1 and isInverted = false at (0, 0) expected: 255,0,0,255 was 0,0,0,0
-[ 24: FAIL ] User buffer has been rendered to red with sample = 12, coverageValue = 0 and isInverted = true at (0, 0) expected: 255,0,0,255 was 0,0,0,0
-[ 25: FAIL ] User buffer has been rendered to red with sample = 13, coverageValue = 1 and isInverted = false at (0, 0) expected: 255,0,0,255 was 0,0,0,0
-[ 26: FAIL ] User buffer has been rendered to red with sample = 13, coverageValue = 0 and isInverted = true at (0, 0) expected: 255,0,0,255 was 0,0,0,0
-[ 27: FAIL ] User buffer has been rendered to red with sample = 14, coverageValue = 1 and isInverted = false at (0, 0) expected: 255,0,0,255 was 0,0,0,0
-[ 28: FAIL ] User buffer has been rendered to red with sample = 14, coverageValue = 0 and isInverted = true at (0, 0) expected: 255,0,0,255 was 0,0,0,0
-[ 29: FAIL ] User buffer has been rendered to red with sample = 15, coverageValue = 1 and isInverted = false at (0, 0) expected: 255,0,0,255 was 0,0,0,0
-[ 30: FAIL ] User buffer has been rendered to red with sample = 15, coverageValue = 0 and isInverted = true at (0, 0) expected: 255,0,0,255 was 0,0,0,0
-[ 31: FAIL ] User buffer has been rendered to red with sample = 16, coverageValue = 1 and isInverted = false at (0, 0) expected: 255,0,0,255 was 0,0,0,0
-[ 32: FAIL ] User buffer has been rendered to red with sample = 16, coverageValue = 0 and isInverted = true at (0, 0) expected: 255,0,0,255 was 0,0,0,0
-[ 33: PASS ] successfullyParsed is true
-[ FAIL ] 32 failures reported
+[ 17: PASS ] successfullyParsed is true
+[ FAIL ] 16 failures reported
Comment 2 Miguel Gomez 2019-10-10 03:05:26 PDT
webgl/2.0.0/conformance/glsl/misc/shaders-with-invariance.html is now passing reliably.
Comment 3 Zan Dobersek 2020-05-19 00:35:22 PDT
webgl/2.0.0/conformance/canvas/drawingbuffer-static-canvas-test.html no longer a flaky crasher.
Comment 4 Diego Pino 2023-01-25 20:43:14 PST
There are no references to this bug in any TestExpectations. It's probable this bug was solved at some point but it wasn't marked as closed. I'm closing this bug now. If you think this bug report is still valid, please reopen it and add an entry to TestExpectations.