mirror of
https://github.com/servo/servo.git
synced 2025-08-06 22:15:33 +01:00
Update surfman to 0.2 and remove glutin
This commit is contained in:
parent
9dbc6554f0
commit
8bb1732258
94 changed files with 2265 additions and 1513 deletions
|
@ -0,0 +1,4 @@
|
|||
[gradients-with-border.html]
|
||||
type: reftest
|
||||
fuzzy: /css/css-images/gradients-with-border-ref.html:0-1;0-1
|
||||
expected: PASS
|
|
@ -1,2 +0,0 @@
|
|||
[text_node_opacity.html]
|
||||
expected: FAIL
|
|
@ -1,2 +0,0 @@
|
|||
[text_node_opacity.html]
|
||||
expected: FAIL
|
|
@ -10867,7 +10867,7 @@
|
|||
]
|
||||
],
|
||||
"shader-varying-packing-restrictions.html": [
|
||||
"8a7fd1a4201883e63af071122cd5003120dfb23e",
|
||||
"d289bbeabb9b2db31cb6ba50df97d63ccce7d5c6",
|
||||
[
|
||||
null,
|
||||
{}
|
||||
|
|
|
@ -0,0 +1,6 @@
|
|||
[gl-disabled-vertex-attrib.html]
|
||||
bug: https://github.com/servo/servo/issues/26004
|
||||
[WebGL test #15: should be green\nat (0, 0) expected: 0,255,0,255 was 255,255,255,255]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
|
@ -0,0 +1,4 @@
|
|||
[gl-vertex-attrib-unconsumed-out-of-bounds.html]
|
||||
bug: https://github.com/servo/servo/issues/26004
|
||||
expected:
|
||||
if os == "mac": CRASH
|
|
@ -0,0 +1,42 @@
|
|||
[gl-vertex-attrib-zero-issues.html]
|
||||
bug: https://github.com/servo/servo/issues/26004
|
||||
[WebGL test #19: canvas should be green\nat (0, 0) expected: 0,255,0,255 was 0,0,0,0]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #31: canvas should be green\nat (0, 0) expected: 0,255,0,255 was 0,0,0,0]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #11: canvas should be green\nat (0, 0) expected: 0,255,0,255 was 0,0,0,0]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #13: canvas should be green\nat (0, 0) expected: 0,255,0,255 was 0,0,0,0]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #25: canvas should be green\nat (0, 0) expected: 0,255,0,255 was 0,0,0,0]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #7: canvas should be green\nat (0, 0) expected: 0,255,0,255 was 0,0,0,0]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #23: canvas should be green\nat (0, 0) expected: 0,255,0,255 was 0,0,0,0]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #29: canvas should be green\nat (0, 0) expected: 0,255,0,255 was 0,0,0,0]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #5: canvas should be green\nat (0, 0) expected: 0,255,0,255 was 0,0,0,0]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #17: canvas should be green\nat (0, 0) expected: 0,255,0,255 was 0,0,0,0]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
|
@ -1,5 +1,8 @@
|
|||
[angle-instanced-arrays-out-of-bounds.html]
|
||||
bug: https://github.com/servo/servo/issues/20599
|
||||
bug: https://github.com/servo/servo/issues/20599 https://github.com/servo/servo/issues/25990
|
||||
expected:
|
||||
if os == "mac": CRASH
|
||||
|
||||
[WebGL test #32: getError expected: INVALID_OPERATION. Was NO_ERROR : after evaluating: ext.drawElementsInstancedANGLE(gl.TRIANGLES, 0, gl.UNSIGNED_BYTE, 0, 1)]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,41 +1,72 @@
|
|||
[shader-varying-packing-restrictions.html]
|
||||
bug: https://github.com/servo/servo/issues/20601
|
||||
[WebGL test #2: [unexpected link status\] shaders with varying array of float with 33 elements (one past maximum) accessing last element should fail]
|
||||
[WebGL test #9: [unexpected link status\] shaders with varying array of vec2 with one more than the maximum number of elements accessing first element should fail]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #3: [unexpected link status\] shaders with varying array of float with 33 elements (one past maximum) accessing first element should fail]
|
||||
[WebGL test #8: [unexpected link status\] shaders with varying array of vec2 with one more than the maximum number of elements accessing last element should fail]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #8: [unexpected link status\] shaders with varying array of vec2 with 33 elements (one past maximum) accessing last element should fail]
|
||||
[WebGL test #34: [unexpected link status\] shaders with one more than the maximum number of varyings of mat3 should fail]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #9: [unexpected link status\] shaders with varying array of vec2 with 33 elements (one past maximum) accessing first element should fail]
|
||||
[WebGL test #14: [unexpected link status\] shaders with varying array of vec3 with one more than the maximum number of elements accessing last element should fail]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #14: [unexpected link status\] shaders with varying array of vec3 with 33 elements (one past maximum) accessing last element should fail]
|
||||
[WebGL test #32: [unexpected link status\] shaders with varying array of mat3 with one more than the maximum number of elements accessing last element should fail]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #15: [unexpected link status\] shaders with varying array of vec3 with 33 elements (one past maximum) accessing first element should fail]
|
||||
[WebGL test #28: [unexpected link status\] shaders with one more than the maximum number of varyings of mat2 should fail]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #16: [unexpected link status\] shaders with 33 varyings of vec3 (one past maximum) should fail]
|
||||
[WebGL test #16: [unexpected link status\] shaders with one more than the maximum number of varyings of vec3 should fail]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #26: [unexpected link status\] shaders with varying array of mat2 with 17 elements (one past maximum) accessing last element should fail]
|
||||
[WebGL test #26: [unexpected link status\] shaders with varying array of mat2 with one more than the maximum number of elements accessing last element should fail]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #27: [unexpected link status\] shaders with varying array of mat2 with 17 elements (one past maximum) accessing first element should fail]
|
||||
[WebGL test #27: [unexpected link status\] shaders with varying array of mat2 with one more than the maximum number of elements accessing first element should fail]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #28: [unexpected link status\] shaders with 17 varyings of mat2 (one past maximum) should fail]
|
||||
[WebGL test #33: [unexpected link status\] shaders with varying array of mat3 with one more than the maximum number of elements accessing first element should fail]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #32: [unexpected link status\] shaders with varying array of mat3 with 11 elements (one past maximum) accessing last element should fail]
|
||||
[WebGL test #3: [unexpected link status\] shaders with varying array of float with one more than the maximum number of elements accessing first element should fail]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #33: [unexpected link status\] shaders with varying array of mat3 with 11 elements (one past maximum) accessing first element should fail]
|
||||
[WebGL test #2: [unexpected link status\] shaders with varying array of float with one more than the maximum number of elements accessing last element should fail]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #34: [unexpected link status\] shaders with 11 varyings of mat3 (one past maximum) should fail]
|
||||
[WebGL test #15: [unexpected link status\] shaders with varying array of vec3 with one more than the maximum number of elements accessing first element should fail]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #10: [unexpected link status\] shaders with one more than the maximum number of varyings of vec2 should fail]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #38: [unexpected link status\] shaders with varying array of mat4 with one more than the maximum number of elements accessing last element should fail]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #21: [unexpected link status\] shaders with varying array of vec4 with one more than the maximum number of elements accessing first element should fail]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #40: [unexpected link status\] shaders with one more than the maximum number of varyings of mat4 should fail]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #22: [unexpected link status\] shaders with one more than the maximum number of varyings of vec4 should fail]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #4: [unexpected link status\] shaders with one more than the maximum number of varyings of float should fail]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #39: [unexpected link status\] shaders with varying array of mat4 with one more than the maximum number of elements accessing first element should fail]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #20: [unexpected link status\] shaders with varying array of vec4 with one more than the maximum number of elements accessing last element should fail]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
|
|
|
@ -9,3 +9,15 @@
|
|||
[WebGL test #12: [unexpected link status\] vertex shader with variant gl_PointSize and fragment shader with invariant gl_PointCoord must fail]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #3: [unexpected link status\] vertex shader with invariant (global setting) varying and fragment shader with invariant varying must succeed]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #2: [unexpected link status\] vertex shader with invariant (global setting) varying and fragment shader with variant varying must fail]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #8: [unexpected link status\] vertex shader with invariant gl_Position and fragment shader with invariant gl_FragCoord must succeed]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
[gl-bind-attrib-location-long-names-test.html]
|
||||
bug: https://github.com/servo/servo/issues/26004
|
||||
[WebGL test #4: should be green\nat (0, 0) expected: 0,255,0,255 was 255,255,255,255]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #8: should be green\nat (0, 0) expected: 255,0,0,255 was 255,255,255,255]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
|
@ -0,0 +1,10 @@
|
|||
[gl-bind-attrib-location-test.html]
|
||||
bug: https://github.com/servo/servo/issues/26004
|
||||
[WebGL test #13: Line 15 should be red for at least 10 rgba pixels starting 20 pixels in\nat (20, 15) expected: 255,0,0,255 was 0,0,0,255]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #7: Line 15 should be red for at least 10 rgba pixels starting 20 pixels in\nat (20, 15) expected: 0,255,0,255 was 0,0,0,255]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
|
@ -1,3 +1,62 @@
|
|||
[read-pixels-test.html]
|
||||
bug: https://github.com/servo/servo/issues/12859
|
||||
expected: TIMEOUT
|
||||
[WebGL test #49: getError expected: INVALID_OPERATION. Was INVALID_ENUM : Should not be able to read as ALPHA / UNSIGNED_BYTE]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #45: getError expected: INVALID_OPERATION. Was INVALID_ENUM : Should not be able to read as RGB / UNSIGNED_BYTE]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #47: getError expected: INVALID_OPERATION. Was INVALID_ENUM : Should not be able to read as RGBA / UNSIGNED_SHORT_5_5_5_1]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #46: getError expected: INVALID_OPERATION. Was INVALID_ENUM : Should not be able to read as RGB / UNSIGNED_SHORT_5_6_5]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #48: getError expected: INVALID_OPERATION. Was INVALID_ENUM : Should not be able to read as RGBA / UNSIGNED_SHORT_4_4_4_4]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #37: getError expected: INVALID_ENUM. Was INVALID_OPERATION : Should not be able to read as 0x8d99]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #33: getError expected: INVALID_ENUM. Was INVALID_OPERATION : Should not be able to read as LUMINANCE]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #42: getError expected: INVALID_ENUM. Was INVALID_OPERATION : Should not be able to read as UNSIGNED_INT]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #38: getError expected: INVALID_ENUM. Was INVALID_OPERATION : Should not be able to read as 0x84fa]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #30: getError expected: INVALID_ENUM. Was INVALID_OPERATION : Should not be able to read as DEPTH_STENCIL]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #43: getError expected: INVALID_ENUM. Was INVALID_OPERATION : Should not be able to read as 0x8368]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #29: getError expected: INVALID_ENUM. Was INVALID_OPERATION : Should not be able to read as DEPTH_COMPONENT]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #35: getError expected: INVALID_ENUM. Was INVALID_OPERATION : Should not be able to read as 0x1903]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #41: getError expected: INVALID_ENUM. Was INVALID_OPERATION : Should not be able to read as BYTE]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #31: getError expected: INVALID_ENUM. Was INVALID_OPERATION : Should not be able to read as 0x8229]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #36: getError expected: INVALID_ENUM. Was INVALID_OPERATION : Should not be able to read as 0x8228]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #32: getError expected: INVALID_ENUM. Was INVALID_OPERATION : Should not be able to read as RGBA4]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #40: getError expected: INVALID_ENUM. Was INVALID_OPERATION : Should not be able to read as SHORT]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #34: getError expected: INVALID_ENUM. Was INVALID_OPERATION : Should not be able to read as LUMINANCE_ALPHA]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #39: getError expected: INVALID_ENUM. Was INVALID_OPERATION : Should not be able to read as UNSIGNED_SHORT]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -3,3 +3,6 @@
|
|||
[WebGL test #3: getError expected: INVALID_OPERATION. Was NO_ERROR : after draw with invalid feedback loop]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #5: Should be blue.\nat (0, 0) expected: 0,0,255,255 was 0,255,0,255]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -0,0 +1,8 @@
|
|||
[line-rendering-quality.html]
|
||||
bug: https://github.com/servo/servo/issues/25937
|
||||
[WebGL test #5: Found 0 lines, looking in the vertical direction, expected 2]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #11: Found 0 lines, looking in the vertical direction, expected 2]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
[point-no-attributes.html]
|
||||
bug: https://github.com/servo/servo/issues/26004
|
||||
[WebGL test #1: should be 0,255,0,255\nat (0, 0) expected: 0,255,0,255 was 0,0,0,0]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
|
@ -1,2 +0,0 @@
|
|||
[rendering-stencil-large-viewport.html]
|
||||
expected: TIMEOUT
|
|
@ -0,0 +1,18 @@
|
|||
[copy-tex-image-2d-formats.html]
|
||||
bug: https://github.com/servo/servo/issues/25995
|
||||
[WebGL test #43: should be 64,64,64,255\nat (0, 0) expected: 64,64,64,255 was 0,0,0,255]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #2: should be 0,0,0,127\nat (0, 0) expected: 0,0,0,127 was 0,0,0,0]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #5: should be 64,64,64,255\nat (0, 0) expected: 64,64,64,255 was 0,0,0,255]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #8: should be 64,64,64,127\nat (0, 0) expected: 64,64,64,127 was 0,0,0,0]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
|
@ -1,4 +1,6 @@
|
|||
[copy-tex-image-and-sub-image-2d.html]
|
||||
disabled:
|
||||
if os == "mac": https://github.com/servo/servo/issues/26000
|
||||
[WebGL test #315: 0, 1 should render 0,0,0,0 (+/-1)\nat (0, 1) expected: 0,0,0,0 was 136,136,136,136]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,5 +1,7 @@
|
|||
[out-of-bounds-uniform-array-access.html]
|
||||
expected: TIMEOUT
|
||||
expected:
|
||||
if os == "linux": TIMEOUT
|
||||
[Overall test]
|
||||
expected: NOTRUN
|
||||
expected:
|
||||
if os == "linux": NOTRUN
|
||||
|
||||
|
|
|
@ -0,0 +1,100 @@
|
|||
[bound-buffer-size-change-test.html]
|
||||
[WebGL test #38: gl.getIndexedParameter(gl.UNIFORM_BUFFER_BINDING, 1) should be [object WebGLBuffer\]. Threw exception TypeError: gl.getIndexedParameter is not a function]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #23: gl.getIndexedParameter(gl.TRANSFORM_FEEDBACK_BUFFER_BINDING, 0) should be [object WebGLBuffer\]. Threw exception TypeError: gl.getIndexedParameter is not a function]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #4: gl.getIndexedParameter(gl.TRANSFORM_FEEDBACK_BUFFER_START, 0) should be 0. Threw exception TypeError: gl.getIndexedParameter is not a function]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #28: gl.getIndexedParameter(gl.TRANSFORM_FEEDBACK_BUFFER_START, 0) should be 4. Threw exception TypeError: gl.getIndexedParameter is not a function]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #22: gl.getIndexedParameter(gl.TRANSFORM_FEEDBACK_BUFFER_START, 0) should be 4. Threw exception TypeError: gl.getIndexedParameter is not a function]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #33: gl.getIndexedParameter(gl.UNIFORM_BUFFER_SIZE, 1) should be 12. Threw exception TypeError: gl.getIndexedParameter is not a function]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #16: gl.getIndexedParameter(gl.UNIFORM_BUFFER_START, 1) should be 0. Threw exception TypeError: gl.getIndexedParameter is not a function]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #7: gl.getIndexedParameter(gl.TRANSFORM_FEEDBACK_BUFFER_START, 0) should be 0. Threw exception TypeError: gl.getIndexedParameter is not a function]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #35: gl.getIndexedParameter(gl.UNIFORM_BUFFER_BINDING, 1) should be [object WebGLBuffer\]. Threw exception TypeError: gl.getIndexedParameter is not a function]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #37: gl.getIndexedParameter(gl.UNIFORM_BUFFER_START, 1) should be 16. Threw exception TypeError: gl.getIndexedParameter is not a function]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #39: gl.getIndexedParameter(gl.UNIFORM_BUFFER_SIZE, 1) should be 12. Threw exception TypeError: gl.getIndexedParameter is not a function]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #21: gl.getIndexedParameter(gl.TRANSFORM_FEEDBACK_BUFFER_SIZE, 0) should be 8. Threw exception TypeError: gl.getIndexedParameter is not a function]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #40: gl.getIndexedParameter(gl.UNIFORM_BUFFER_START, 1) should be 16. Threw exception TypeError: gl.getIndexedParameter is not a function]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #15: gl.getIndexedParameter(gl.UNIFORM_BUFFER_SIZE, 1) should be 0. Threw exception TypeError: gl.getIndexedParameter is not a function]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #25: gl.getIndexedParameter(gl.TRANSFORM_FEEDBACK_BUFFER_START, 0) should be 4. Threw exception TypeError: gl.getIndexedParameter is not a function]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #32: gl.getIndexedParameter(gl.UNIFORM_BUFFER_BINDING, 1) should be [object WebGLBuffer\]. Threw exception TypeError: gl.getIndexedParameter is not a function]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #14: gl.getIndexedParameter(gl.UNIFORM_BUFFER_BINDING, 1) should be [object WebGLBuffer\]. Threw exception TypeError: gl.getIndexedParameter is not a function]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #11: gl.getIndexedParameter(gl.UNIFORM_BUFFER_BINDING, 1) should be [object WebGLBuffer\]. Threw exception TypeError: gl.getIndexedParameter is not a function]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #36: gl.getIndexedParameter(gl.UNIFORM_BUFFER_SIZE, 1) should be 12. Threw exception TypeError: gl.getIndexedParameter is not a function]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #3: gl.getIndexedParameter(gl.TRANSFORM_FEEDBACK_BUFFER_SIZE, 0) should be 0. Threw exception TypeError: gl.getIndexedParameter is not a function]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #5: gl.getIndexedParameter(gl.TRANSFORM_FEEDBACK_BUFFER_BINDING, 0) should be [object WebGLBuffer\]. Threw exception TypeError: gl.getIndexedParameter is not a function]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #6: gl.getIndexedParameter(gl.TRANSFORM_FEEDBACK_BUFFER_SIZE, 0) should be 0. Threw exception TypeError: gl.getIndexedParameter is not a function]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #24: gl.getIndexedParameter(gl.TRANSFORM_FEEDBACK_BUFFER_SIZE, 0) should be 8. Threw exception TypeError: gl.getIndexedParameter is not a function]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #34: gl.getIndexedParameter(gl.UNIFORM_BUFFER_START, 1) should be 16. Threw exception TypeError: gl.getIndexedParameter is not a function]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #26: gl.getIndexedParameter(gl.TRANSFORM_FEEDBACK_BUFFER_BINDING, 0) should be [object WebGLBuffer\]. Threw exception TypeError: gl.getIndexedParameter is not a function]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #2: gl.getIndexedParameter(gl.TRANSFORM_FEEDBACK_BUFFER_BINDING, 0) should be [object WebGLBuffer\]. Threw exception TypeError: gl.getIndexedParameter is not a function]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #20: gl.getIndexedParameter(gl.TRANSFORM_FEEDBACK_BUFFER_BINDING, 0) should be [object WebGLBuffer\]. Threw exception TypeError: gl.getIndexedParameter is not a function]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #27: gl.getIndexedParameter(gl.TRANSFORM_FEEDBACK_BUFFER_SIZE, 0) should be 8. Threw exception TypeError: gl.getIndexedParameter is not a function]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #12: gl.getIndexedParameter(gl.UNIFORM_BUFFER_SIZE, 1) should be 0. Threw exception TypeError: gl.getIndexedParameter is not a function]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #13: gl.getIndexedParameter(gl.UNIFORM_BUFFER_START, 1) should be 0. Threw exception TypeError: gl.getIndexedParameter is not a function]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #34: gl.getIndexedParameter(gl.UNIFORM_BUFFER_START, 1) should be 256. Threw exception TypeError: gl.getIndexedParameter is not a function]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #37: gl.getIndexedParameter(gl.UNIFORM_BUFFER_START, 1) should be 256. Threw exception TypeError: gl.getIndexedParameter is not a function]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #40: gl.getIndexedParameter(gl.UNIFORM_BUFFER_START, 1) should be 256. Threw exception TypeError: gl.getIndexedParameter is not a function]
|
||||
expected: FAIL
|
||||
|
|
@ -0,0 +1,6 @@
|
|||
[vector-dynamic-indexing-swizzled-lvalue.html]
|
||||
bug: https://github.com/servo/servo/issues/26004
|
||||
[WebGL test #0: should be green\nat (0, 0) expected: 0,255,0,255 was 255,0,0,255]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
|
@ -0,0 +1,58 @@
|
|||
[read-pixels-pack-parameters.html]
|
||||
bug: https://github.com/servo/servo/issues/26004
|
||||
[WebGL test #243: last pixel of row 0: expected [249,102,0,255\], got [1,2,3,4\]]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #257: first pixel of row 1: expected [2,200,102,255\], got [1,2,3,4\]]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #246: first pixel of row 2: expected [134,87,234,255\], got [1,2,3,4\]]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #245: last pixel of row 1: expected [2,200,102,255\], got [1,2,3,4\]]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #256: last pixel of row 0: expected [249,102,0,255\], got [1,2,3,4\]]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #254: skipped bytes changed at index 0: expected 1 got 249]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #241: skipped bytes changed at index 0: expected 1 got 249]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #260: last pixel of row 2: expected [134,87,234,255\], got [1,2,3,4\]]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #244: first pixel of row 1: expected [2,200,102,255\], got [1,2,3,4\]]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #247: last pixel of row 2: expected [134,87,234,255\], got [1,2,3,4\]]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #242: first pixel of row 0: expected [249,102,0,255\], got [1,2,3,4\]]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #255: first pixel of row 0: expected [249,102,0,255\], got [1,2,3,4\]]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #259: first pixel of row 2: expected [134,87,234,255\], got [1,2,3,4\]]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #258: last pixel of row 1: expected [2,200,102,255\], got [1,2,3,4\]]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
|
@ -1,4 +1,6 @@
|
|||
[framebuffer-object-attachment.html]
|
||||
expected:
|
||||
if os == "mac": TIMEOUT
|
||||
[WebGL test #45: getError expected: NO_ERROR. Was INVALID_ENUM : ]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,4 +1,8 @@
|
|||
[framebuffer-test.html]
|
||||
[WebGL test #37: gl.getFramebufferAttachmentParameter(gl.DRAW_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_BLUE_SIZE) should be 0. Was 8.]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #38: getError expected: INVALID_OPERATION. Was INVALID_ENUM : getFramebufferAttachmentParameter(FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING) on read framebuffer with no attachment.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,5 +1,8 @@
|
|||
[invalidate-framebuffer.html]
|
||||
expected: ERROR
|
||||
bug: https://github.com/servo/servo/issues/20529
|
||||
expected:
|
||||
if os == "linux": ERROR
|
||||
if os == "mac": TIMEOUT
|
||||
[WebGL test #17: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,25 +1,25 @@
|
|||
[blitframebuffer-filter-outofbounds.html]
|
||||
[WebGL test #1: framebuffer not complete]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #2: framebuffer not complete]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #3: framebuffer not complete]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #4: framebuffer not complete]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #5: framebuffer not complete]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #6: framebuffer not complete]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #7: framebuffer not complete]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #8: framebuffer not complete]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #1: framebuffer not complete]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #6: framebuffer not complete]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #3: framebuffer not complete]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #2: framebuffer not complete]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #7: framebuffer not complete]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #5: framebuffer not complete]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,7 +1,20 @@
|
|||
[blitframebuffer-multisampled-readbuffer.html]
|
||||
[WebGL test #2: Framebuffer incomplete.]
|
||||
expected: FAIL
|
||||
expected:
|
||||
if os =="mac": ERROR
|
||||
|
||||
[WebGL test #1: Framebuffer incomplete.]
|
||||
expected: FAIL
|
||||
expected:
|
||||
if os == "linux": FAIL
|
||||
|
||||
[WebGL test #2: Framebuffer incomplete.]
|
||||
expected:
|
||||
if os == "linux": FAIL
|
||||
|
||||
[WebGL test #1: getError expected: NO_ERROR. Was INVALID_ENUM : setup draw framebuffer should succeed]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #2: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
[blitframebuffer-outside-readbuffer.html]
|
||||
[WebGL test #1: framebuffer not complete]
|
||||
[WebGL test #4: framebuffer not complete]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #2: framebuffer not complete]
|
||||
[WebGL test #1: framebuffer not complete]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #3: framebuffer not complete]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #4: framebuffer not complete]
|
||||
[WebGL test #2: framebuffer not complete]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,17 +1,17 @@
|
|||
[blitframebuffer-scissor-enabled.html]
|
||||
[WebGL test #1: Framebuffer incomplete.]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #2: Framebuffer incomplete.]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #3: Framebuffer incomplete.]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #4: Framebuffer incomplete.]
|
||||
[WebGL test #8: Framebuffer incomplete.]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #5: Framebuffer incomplete.]
|
||||
[WebGL test #1: Framebuffer incomplete.]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #4: Framebuffer incomplete.]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #6: Framebuffer incomplete.]
|
||||
|
@ -20,6 +20,6 @@
|
|||
[WebGL test #7: Framebuffer incomplete.]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #8: Framebuffer incomplete.]
|
||||
[WebGL test #5: Framebuffer incomplete.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,5 +1,31 @@
|
|||
[clear-func-buffer-type-match.html]
|
||||
expected: TIMEOUT
|
||||
[WebGL test #1: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).]
|
||||
[WebGL test #18: getError expected: INVALID_OPERATION. Was NO_ERROR : clearBufferiv and RGBA8 buffer]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #7: getError expected: INVALID_OPERATION. Was NO_ERROR : clearBufferuiv and float buffer]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #10: getError expected: INVALID_OPERATION. Was NO_ERROR : clearBufferfv and UINT buffer]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #14: getError expected: INVALID_OPERATION. Was NO_ERROR : clearBufferiv and float buffer]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #11: getError expected: INVALID_OPERATION. Was NO_ERROR : clearBufferiv and UINT buffer]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #4: getError expected: INVALID_OPERATION. Was NO_ERROR : clearBufferuiv and INT buffer]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #3: getError expected: INVALID_OPERATION. Was NO_ERROR : clearBufferfv and INT buffer]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #2: getError expected: INVALID_OPERATION. Was NO_ERROR : clear and INT buffer]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #9: getError expected: INVALID_OPERATION. Was NO_ERROR : clear and UINT buffer]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #19: getError expected: INVALID_OPERATION. Was NO_ERROR : clearBufferuiv and RGBA8 buffer]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
[framebuffer-unsupported.html]
|
||||
expected: ERROR
|
||||
[WebGL test #4: checkFramebufferStatus expects [FRAMEBUFFER_UNSUPPORTED\], was FRAMEBUFFER_COMPLETE]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #7: checkFramebufferStatus expects [FRAMEBUFFER_UNSUPPORTED\], was FRAMEBUFFER_COMPLETE]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #8: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #4: checkFramebufferStatus expects [FRAMEBUFFER_UNSUPPORTED\], was FRAMEBUFFER_COMPLETE]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,5 +1,28 @@
|
|||
[fs-color-type-mismatch-color-buffer-type.html]
|
||||
expected: TIMEOUT
|
||||
[WebGL test #2: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).]
|
||||
[WebGL test #2: Framebuffer incomplete.]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #3: Framebuffer incomplete.]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #8: getError expected: NO_ERROR. Was INVALID_ENUM : If color buffers' type mismatch the type of fragment shader's outputs, geneate INVALID_OPERATION. Otherwise, it should be NO_ERROR]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #4: Framebuffer incomplete.]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #11: getError expected: INVALID_OPERATION. Was NO_ERROR : If color buffers' type mismatch the type of fragment shader's outputs, geneate INVALID_OPERATION. Otherwise, it should be NO_ERROR]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #6: Framebuffer incomplete.]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #7: Framebuffer incomplete.]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #13: getError expected: INVALID_OPERATION. Was NO_ERROR : If color buffers' type mismatch the type of fragment shader's outputs, geneate INVALID_OPERATION. Otherwise, it should be NO_ERROR]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #5: Framebuffer incomplete.]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,5 +1,9 @@
|
|||
[line-rendering-quality.html]
|
||||
expected: ERROR
|
||||
bug: https://github.com/servo/servo/issues/25937
|
||||
[WebGL test #5: Found 0 lines, looking in the vertical direction, expected 2]
|
||||
expected:
|
||||
if os == "linux": FAIL
|
||||
[WebGL test #10: successfullyParsed should be true. Threw exception ReferenceError: can't access lexical declaration `successfullyParsed' before initialization]
|
||||
expected: FAIL
|
||||
|
||||
|
|
|
@ -1,10 +1,25 @@
|
|||
[rgb-format-support.html]
|
||||
[WebGL test #15: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : should be no errors from clear()]
|
||||
expected: FAIL
|
||||
[WebGL test #24: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : should be no errors from clear()]
|
||||
expected:
|
||||
if os == "linux": FAIL
|
||||
|
||||
[WebGL test #14: framebuffer with texture is incomplete]
|
||||
expected: FAIL
|
||||
[WebGL test #23: framebuffer with texture is incomplete]
|
||||
expected:
|
||||
if os == "linux": FAIL
|
||||
|
||||
[WebGL test #13: getError expected: NO_ERROR. Was INVALID_ENUM : should be no errors from texture setup]
|
||||
expected: FAIL
|
||||
[WebGL test #22: getError expected: NO_ERROR. Was INVALID_ENUM : should be no errors from texture setup]
|
||||
expected:
|
||||
if os == "linux": FAIL
|
||||
|
||||
[WebGL test #18: getError expected: NO_ERROR. Was INVALID_FRAMEBUFFER_OPERATION : should be no errors from clear()]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #17: framebuffer with texture is incomplete]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #16: getError expected: NO_ERROR. Was INVALID_ENUM : should be no errors from texture setup]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
|
|
|
@ -0,0 +1,4 @@
|
|||
[uniform-block-buffer-size.html]
|
||||
bug: https://github.com/servo/servo/issues/25990
|
||||
expected:
|
||||
if os == "mac": CRASH
|
|
@ -1,4 +1,8 @@
|
|||
[gl-object-get-calls.html]
|
||||
bug: https://github.com/servo/servo/issues/26128
|
||||
expected:
|
||||
if os == "mac": TIMEOUT
|
||||
|
||||
[WebGL test #201: gl.getTexParameter(gl.TEXTURE_2D, gl.TEXTURE_WRAP_R) should be 33071 (of type number). Was null (of type object).]
|
||||
expected: FAIL
|
||||
|
||||
|
@ -104,3 +108,5 @@
|
|||
[WebGL test #183: getRenderbufferParameter did not generate INVALID_ENUM for invalid parameter enum: NO_ERROR]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #183: getRenderbufferParameter did not generate INVALID_ENUM for invalid parameter enum: NO_ERROR]
|
||||
expected: FAIL
|
||||
|
|
|
@ -1,2 +1,360 @@
|
|||
[too-small-buffers.html]
|
||||
expected: TIMEOUT
|
||||
expected:
|
||||
if os == "linux": TIMEOUT
|
||||
|
||||
[WebGL test #60: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #87: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #121: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #11: buffer should match expected values]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #71: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #47: buffer should match expected values]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #9: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #110: getError expected: INVALID_OPERATION. Was NO_ERROR : draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #84: getError expected: INVALID_OPERATION. Was NO_ERROR : draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #107: buffer should match expected values]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #117: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #54: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #29: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #19: getError expected: INVALID_OPERATION. Was NO_ERROR : draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #83: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #37: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #78: buffer should match expected values]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #130: getError expected: INVALID_OPERATION. Was NO_ERROR : integer overflow and/or buffer too small]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #66: buffer should match expected values]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #12: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #7: getError expected: INVALID_OPERATION. Was NO_ERROR : draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #34: getError expected: INVALID_OPERATION. Was NO_ERROR : draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #77: buffer should match expected values]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #74: buffer should match expected values]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #31: buffer should match expected values]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #15: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #120: buffer should match expected values]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #49: getError expected: INVALID_OPERATION. Was NO_ERROR : draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #56: buffer should match expected values]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #73: buffer should match expected values]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #33: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #97: getError expected: INVALID_OPERATION. Was NO_ERROR : draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #116: buffer should match expected values]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #91: getError expected: INVALID_OPERATION. Was NO_ERROR : draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #90: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #95: buffer should match expected values]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #119: buffer should match expected values]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #65: buffer should match expected values]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #23: buffer should match expected values]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #35: buffer should match expected values]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #68: getError expected: INVALID_OPERATION. Was NO_ERROR : draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #16: getError expected: INVALID_OPERATION. Was NO_ERROR : draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #57: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #61: getError expected: INVALID_OPERATION. Was NO_ERROR : draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #38: getError expected: INVALID_OPERATION. Was NO_ERROR : draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #21: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #129: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #89: buffer should match expected values]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #32: buffer should match expected values]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #115: buffer should match expected values]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #14: buffer should match expected values]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #25: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #113: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #102: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #5: buffer should match expected values]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #42: getError expected: INVALID_OPERATION. Was NO_ERROR : draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #108: buffer should match expected values]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #18: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #36: buffer should match expected values]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #99: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #100: getError expected: INVALID_OPERATION. Was NO_ERROR : draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #55: getError expected: INVALID_OPERATION. Was NO_ERROR : draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #67: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #80: getError expected: INVALID_OPERATION. Was NO_ERROR : draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #53: buffer should match expected values]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #105: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #79: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #63: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #24: buffer should match expected values]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #125: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #76: getError expected: INVALID_OPERATION. Was NO_ERROR : draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #96: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #98: buffer should match expected values]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #122: getError expected: INVALID_OPERATION. Was NO_ERROR : draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #93: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #109: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #75: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #6: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #58: getError expected: INVALID_OPERATION. Was NO_ERROR : draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #118: getError expected: INVALID_OPERATION. Was NO_ERROR : draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #13: getError expected: INVALID_OPERATION. Was NO_ERROR : draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #26: getError expected: INVALID_OPERATION. Was NO_ERROR : draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #41: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #126: getError expected: INVALID_OPERATION. Was NO_ERROR : draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #51: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #48: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #3: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #103: getError expected: INVALID_OPERATION. Was NO_ERROR : draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
[WebGL test #45: getError expected: NO_ERROR. Was INVALID_OPERATION : before draw]
|
||||
expected:
|
||||
if os == "mac": FAIL
|
||||
|
||||
|
|
|
@ -1,4 +0,0 @@
|
|||
[unwritten-output-defaults-to-zero.html]
|
||||
[WebGL test #4: buffer should match expected values]
|
||||
expected: FAIL
|
||||
|
|
@ -135,7 +135,8 @@ for (var ii = 0; ii < varyingTypes.length; ++ii) {
|
|||
fShaderSource: wtu.replaceParams(fArrayTestSource, {numTestType: minVars, fcode: fcode}, info),
|
||||
fShaderSuccess: true,
|
||||
linkSuccess: true,
|
||||
passMsg: "shaders with varying array of " + info.type + " with " + minVars + " elements (the minimum required) should succeed",
|
||||
// Try to use deterministic test names
|
||||
passMsg: "shaders with varying array of " + info.type + " with the minimum number of elements should succeed",
|
||||
});
|
||||
|
||||
// Test array[max + 1] accessing last element. WebGL requires this to fail.
|
||||
|
@ -147,7 +148,8 @@ for (var ii = 0; ii < varyingTypes.length; ++ii) {
|
|||
fShaderSource: wtu.replaceParams(fArrayTestSource, {numTestType: numVars + 1, fcode: fcode}, info),
|
||||
fShaderSuccess: false,
|
||||
linkSuccess: false,
|
||||
passMsg: "shaders with varying array of " + info.type + " with " + (numVars + 1) + " elements (one past maximum) accessing last element should fail",
|
||||
// Try to use deterministic test names
|
||||
passMsg: "shaders with varying array of " + info.type + " with one more than the maximum number of elements accessing last element should fail",
|
||||
});
|
||||
|
||||
// Test array[max + 1] accessing first element. WebGL requires this to fail but ES allows truncating array.
|
||||
|
@ -159,7 +161,8 @@ for (var ii = 0; ii < varyingTypes.length; ++ii) {
|
|||
fShaderSource: wtu.replaceParams(fArrayTestSource, {numTestType: numVars + 1, fcode: fcode}, info),
|
||||
fShaderSuccess: false,
|
||||
linkSuccess: false,
|
||||
passMsg: "shaders with varying array of " + info.type + " with " + (numVars + 1) + " elements (one past maximum) accessing first element should fail",
|
||||
// Try to use deterministic test names
|
||||
passMsg: "shaders with varying array of " + info.type + " with one more than the maximum number of elements accessing first element should fail",
|
||||
});
|
||||
|
||||
// Note: We can't test max varyings as actual GL drivers are only required to be able to
|
||||
|
@ -189,7 +192,8 @@ for (var ii = 0; ii < varyingTypes.length; ++ii) {
|
|||
fShaderSource: wtu.replaceParams(fVaryingTestSource, generateCode(numMax + 1), info),
|
||||
fShaderSuccess: false,
|
||||
linkSuccess: false,
|
||||
passMsg: "shaders with " + (numMax + 1) + " varyings of " + info.type + " (one past maximum) should fail",
|
||||
// Try to use deterministic test names
|
||||
passMsg: "shaders with one more than the maximum number of varyings of " + info.type + " should fail",
|
||||
});
|
||||
|
||||
// Test required varyings of type.
|
||||
|
@ -199,7 +203,8 @@ for (var ii = 0; ii < varyingTypes.length; ++ii) {
|
|||
fShaderSource: wtu.replaceParams(fVaryingTestSource, generateCode(minVars), info),
|
||||
fShaderSuccess: true,
|
||||
linkSuccess: true,
|
||||
passMsg: "shaders with " + minVars + " varyings of " + info.type + " (the minimum required) should succeed",
|
||||
// Try to use deterministic test names
|
||||
passMsg: "shaders with the minimum number of varyings of " + info.type + " should succeed",
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
@ -16,6 +16,7 @@ PATCHES = [
|
|||
("timeout.patch", None),
|
||||
("set-zero-timeout.patch", "js/webgl-test-utils.js"),
|
||||
("compressed-images.patch", "conformance/extensions/webgl-compressed-texture-s3tc.html"),
|
||||
("shader-varying-packing-restrictions.patch", "conformance/glsl/misc/shader-varying-packing-restrictions.html"),
|
||||
]
|
||||
|
||||
# Fix for 'UnicodeDecodeError: 'ascii' codec can't decode byte'
|
||||
|
|
|
@ -0,0 +1,54 @@
|
|||
diff --git a/tests/wpt/webgl/tests/conformance/glsl/misc/shader-varying-packing-restrictions.html b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-varying-packing-restrictions.html
|
||||
index 8a7fd1a420..d289bbeabb 100644
|
||||
--- a/tests/wpt/webgl/tests/conformance/glsl/misc/shader-varying-packing-restrictions.html
|
||||
+++ b/tests/wpt/webgl/tests/conformance/glsl/misc/shader-varying-packing-restrictions.html
|
||||
@@ -135,7 +135,8 @@ for (var ii = 0; ii < varyingTypes.length; ++ii) {
|
||||
fShaderSource: wtu.replaceParams(fArrayTestSource, {numTestType: minVars, fcode: fcode}, info),
|
||||
fShaderSuccess: true,
|
||||
linkSuccess: true,
|
||||
- passMsg: "shaders with varying array of " + info.type + " with " + minVars + " elements (the minimum required) should succeed",
|
||||
+ // Try to use deterministic test names
|
||||
+ passMsg: "shaders with varying array of " + info.type + " with the minimum number of elements should succeed",
|
||||
});
|
||||
|
||||
// Test array[max + 1] accessing last element. WebGL requires this to fail.
|
||||
@@ -147,7 +148,8 @@ for (var ii = 0; ii < varyingTypes.length; ++ii) {
|
||||
fShaderSource: wtu.replaceParams(fArrayTestSource, {numTestType: numVars + 1, fcode: fcode}, info),
|
||||
fShaderSuccess: false,
|
||||
linkSuccess: false,
|
||||
- passMsg: "shaders with varying array of " + info.type + " with " + (numVars + 1) + " elements (one past maximum) accessing last element should fail",
|
||||
+ // Try to use deterministic test names
|
||||
+ passMsg: "shaders with varying array of " + info.type + " with one more than the maximum number of elements accessing last element should fail",
|
||||
});
|
||||
|
||||
// Test array[max + 1] accessing first element. WebGL requires this to fail but ES allows truncating array.
|
||||
@@ -159,7 +161,8 @@ for (var ii = 0; ii < varyingTypes.length; ++ii) {
|
||||
fShaderSource: wtu.replaceParams(fArrayTestSource, {numTestType: numVars + 1, fcode: fcode}, info),
|
||||
fShaderSuccess: false,
|
||||
linkSuccess: false,
|
||||
- passMsg: "shaders with varying array of " + info.type + " with " + (numVars + 1) + " elements (one past maximum) accessing first element should fail",
|
||||
+ // Try to use deterministic test names
|
||||
+ passMsg: "shaders with varying array of " + info.type + " with one more than the maximum number of elements accessing first element should fail",
|
||||
});
|
||||
|
||||
// Note: We can't test max varyings as actual GL drivers are only required to be able to
|
||||
@@ -189,7 +192,8 @@ for (var ii = 0; ii < varyingTypes.length; ++ii) {
|
||||
fShaderSource: wtu.replaceParams(fVaryingTestSource, generateCode(numMax + 1), info),
|
||||
fShaderSuccess: false,
|
||||
linkSuccess: false,
|
||||
- passMsg: "shaders with " + (numMax + 1) + " varyings of " + info.type + " (one past maximum) should fail",
|
||||
+ // Try to use deterministic test names
|
||||
+ passMsg: "shaders with one more than the maximum number of varyings of " + info.type + " should fail",
|
||||
});
|
||||
|
||||
// Test required varyings of type.
|
||||
@@ -199,7 +203,8 @@ for (var ii = 0; ii < varyingTypes.length; ++ii) {
|
||||
fShaderSource: wtu.replaceParams(fVaryingTestSource, generateCode(minVars), info),
|
||||
fShaderSuccess: true,
|
||||
linkSuccess: true,
|
||||
- passMsg: "shaders with " + minVars + " varyings of " + info.type + " (the minimum required) should succeed",
|
||||
+ // Try to use deterministic test names
|
||||
+ passMsg: "shaders with the minimum number of varyings of " + info.type + " should succeed",
|
||||
});
|
||||
}
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue