WebKit Bugzilla
New
Browse
Search+
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
NEW
251195
[GLIB] webgl/1.0.x/conformance/extensions/ext-color-buffer-half-float.html fails
https://bugs.webkit.org/show_bug.cgi?id=251195
Summary
[GLIB] webgl/1.0.x/conformance/extensions/ext-color-buffer-half-float.html fails
Kimmo Kinnunen
Reported
2023-01-25 22:41:14 PST
[GLIB] webgl/1.0.x/conformance/extensions/ext-color-buffer-half-float.html fails Test updated in
bug 251143
Test fixed for Cocoa in
bug 248596
https://ews-build.s3-us-west-2.amazonaws.com/GTK-WK2-Tests-EWS/a076b86d-39094/results.html
https://ews-build.s3-us-west-2.amazonaws.com/GTK-WK2-Tests-EWS/a076b86d-39094/webgl/1.0.x/conformance/extensions/ext-color-buffer-half-float-diff.txt
--- /home/ews/worker/GTK-WK2-Tests-EWS/build/layout-test-results/webgl/1.0.x/conformance/extensions/ext-color-buffer-half-float-expected.txt +++ /home/ews/worker/GTK-WK2-Tests-EWS/build/layout-test-results/webgl/1.0.x/conformance/extensions/ext-color-buffer-half-float-actual.txt @@ -1,4 +1,109 @@ This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL. Test: ../../../resources/webgl_test_files/conformance/extensions/ext-color-buffer-half-float.html -[ PASS ] All tests passed + +[ 1: PASS ] WebGL context exists +[ 2: PASS ] getError was expected value: INVALID_ENUM : floating-point renderbuffer allocation should fail if EXT_color_buffer_half_float is not enabled or this is a 32 bit format +[ 3: PASS ] getError was expected value: INVALID_ENUM : floating-point renderbuffer allocation should fail if EXT_color_buffer_half_float is not enabled or this is a 32 bit format +[ 4: PASS ] getError was expected value: INVALID_ENUM : floating-point renderbuffer allocation should fail if EXT_color_buffer_half_float is not enabled or this is a 32 bit format +[ 5: PASS ] getError was expected value: INVALID_ENUM : floating-point renderbuffer allocation should fail if EXT_color_buffer_half_float is not enabled or this is a 32 bit format +[ 6: PASS ] getError was expected value: INVALID_ENUM : floating-point renderbuffer allocation should fail if EXT_color_buffer_half_float is not enabled or this is a 32 bit format +[ 7: PASS ] getError was expected value: INVALID_ENUM : floating-point renderbuffer allocation should fail if EXT_color_buffer_half_float is not enabled or this is a 32 bit format +[ 8: PASS ] getError was expected value: INVALID_ENUM : floating-point renderbuffer allocation should fail if EXT_color_buffer_half_float is not enabled or this is a 32 bit format +[ 9: PASS ] getError was expected value: NO_ERROR : Setup renderbuffer should succeed. +[ 10: PASS ] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, 0x8211 /* FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE */) is null +[ 11: PASS ] getError was expected value: INVALID_ENUM : Query must fail. +[ 12: PASS ] getError was expected value: NO_ERROR : Setup texture should succeed. +[ 13: PASS ] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, 0x8211 /* FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE */) is null +[ 14: PASS ] getError was expected value: INVALID_ENUM : Query must fail. +[ 15: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed +[ 16: PASS ] getError was expected value: NO_ERROR : floating-point texture allocation should succeed +[ 17: PASS ] getError was expected value: NO_ERROR : rendering to floating-point texture should succeed +[ 18: PASS ] getError was expected value: NO_ERROR : rendering from floating-point texture should succeed +[ 19: PASS ] should be green +[ 20: PASS ] getError was expected value: NO_ERROR : readPixels from floating-point framebuffer should succeed +[ 21: PASS ] readPixels of float-type data from floating-point framebuffer succeeded +[ 22: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed +[ 23: PASS ] getError was expected value: NO_ERROR : floating-point texture allocation should succeed +[ 24: PASS ] getError was expected value: NO_ERROR : rendering to floating-point texture should succeed +[ 25: PASS ] getError was expected value: NO_ERROR : rendering from floating-point texture should succeed +[ 26: PASS ] should be green +[ 27: PASS ] getError was expected value: NO_ERROR : readPixels from floating-point framebuffer should succeed +[ 28: PASS ] readPixels of float-type data from floating-point framebuffer succeeded +[ 29: PASS ] Successfully enabled EXT_color_buffer_half_float extension +[ 30: PASS ] ext.RGB16F_EXT is gl.RGB16F +[ 31: PASS ] ext.RGBA16F_EXT is gl.RGBA16F +[ 32: PASS ] ext.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT is 0x8211 +[ 33: PASS ] ext.UNSIGNED_NORMALIZED_EXT is 0x8C17 +[ 34: PASS ] [object OESTextureHalfFloat] is non-null. +[ 35: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed +[ 36: PASS ] getError was expected value: NO_ERROR : floating-point texture allocation should succeed +[ 37: PASS ] getError was expected value: NO_ERROR : rendering to floating-point texture should succeed +[ 38: PASS ] getError was expected value: NO_ERROR : rendering from floating-point texture should succeed +[ 39: PASS ] should be green +[ 40: PASS ] getError was expected value: NO_ERROR : readPixels from floating-point framebuffer should succeed +[ 41: PASS ] readPixels of float-type data from floating-point framebuffer succeeded +[ 42: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed +[ 43: PASS ] getError was expected value: NO_ERROR : floating-point texture allocation should succeed +[ 44: PASS ] getError was expected value: NO_ERROR : rendering to floating-point texture should succeed +[ 45: PASS ] getError was expected value: NO_ERROR : rendering from floating-point texture should succeed +[ 46: PASS ] should be green +[ 47: PASS ] getError was expected value: NO_ERROR : readPixels from floating-point framebuffer should succeed +[ 48: PASS ] readPixels of float-type data from floating-point framebuffer succeeded +[ 49: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed +[ 50: PASS ] getError was expected value: NO_ERROR : floating-point texture allocation should succeed +[ 51: PASS ] floating-point gl.LUMINANCE_ALPHA render target should not be supported +[ 52: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed +[ 53: PASS ] getError was expected value: NO_ERROR : floating-point texture allocation should succeed +[ 54: PASS ] floating-point gl.LUMINANCE render target should not be supported +[ 55: PASS ] getError was expected value: NO_ERROR : Setup framebuffer with texture should succeed. +[ 56: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE +[ 57: FAIL ] getError expected: NO_ERROR. Was INVALID_OPERATION : CopyTexImage2D +[ 58: PASS ] getError was expected value: NO_ERROR : Setup framebuffer with texture should succeed. +[ 59: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE +[ 60: FAIL ] getError expected: NO_ERROR. Was INVALID_OPERATION : CopyTexImage2D +[ 61: PASS ] getError was expected value: NO_ERROR : Setup framebuffer with texture should succeed. +[ 62: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE +[ 63: FAIL ] getError expected: NO_ERROR. Was INVALID_OPERATION : CopyTexImage2D +[ 64: PASS ] getError was expected value: NO_ERROR : Setup framebuffer with texture should succeed. +[ 65: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE +[ 66: PASS ] getError was expected value: NO_ERROR : CopyTexImage2D +[ 67: PASS ] getError was expected value: NO_ERROR : Setup framebuffer with texture should succeed. +[ 68: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE +[ 69: PASS ] getError was expected value: NO_ERROR : CopyTexImage2D +[ 70: PASS ] getError was expected value: NO_ERROR : Setup framebuffer with texture should succeed. +[ 71: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE +[ 72: FAIL ] getError expected: NO_ERROR. Was INVALID_OPERATION : CopyTexImage2D +[ 73: PASS ] getError was expected value: NO_ERROR : Setup framebuffer with texture should succeed. +[ 74: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE +[ 75: PASS ] getError was one of: INVALID_ENUM or INVALID_OPERATION : CopyTexImage2D +[ 76: PASS ] getError was expected value: NO_ERROR : Setup framebuffer with texture should succeed. +[ 77: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE +[ 78: PASS ] getError was one of: INVALID_ENUM or INVALID_OPERATION : CopyTexImage2D +[ 79: PASS ] getError was expected value: NO_ERROR : Setup framebuffer with texture should succeed. +[ 80: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE +[ 81: PASS ] getError was expected value: NO_ERROR : CopyTexImage2D +[ 82: PASS ] getError was expected value: NO_ERROR : Setup framebuffer with texture should succeed. +[ 83: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE +[ 84: PASS ] getError was one of: INVALID_ENUM or INVALID_OPERATION : CopyTexImage2D +[ 85: PASS ] getError was expected value: NO_ERROR : Setup framebuffer with texture should succeed. +[ 86: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_INCOMPLETE_ATTACHMENT +[ 87: PASS ] getError was one of: INVALID_ENUM or INVALID_FRAMEBUFFER_OPERATION : CopyTexImage2D should fail. +[ 88: PASS ] getError was expected value: NO_ERROR : Setup framebuffer with texture should succeed. +[ 89: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_INCOMPLETE_ATTACHMENT +[ 90: PASS ] getError was one of: INVALID_ENUM or INVALID_FRAMEBUFFER_OPERATION : CopyTexImage2D should fail. +[ 91: PASS ] getError was expected value: NO_ERROR : Setup framebuffer with texture should succeed. +[ 92: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_INCOMPLETE_ATTACHMENT +[ 93: PASS ] getError was one of: INVALID_ENUM or INVALID_FRAMEBUFFER_OPERATION : CopyTexImage2D should fail. +[ 94: PASS ] gl.getExtension("EXT_color_buffer_half_float").myProperty is 2 +[ 95: PASS ] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, ext.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT) is ext.UNSIGNED_NORMALIZED_EXT +[ 96: PASS ] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, ext.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT) is gl.FLOAT +[ 97: PASS ] getError was expected value: NO_ERROR : No errors after valid renderbuffer attachment queries. +[ 98: PASS ] getError was expected value: NO_ERROR : No errors after depth-stencil renderbuffer setup. +[ 99: PASS ] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, ext.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT) is null +[ 100: PASS ] getError was expected value: INVALID_OPERATION : Component type query is not allowed for combined depth-stencil attachments. +[ 101: PASS ] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, ext.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT) is ext.UNSIGNED_NORMALIZED_EXT +[ 102: PASS ] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, ext.FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE_EXT) is gl.FLOAT +[ 103: PASS ] getError was expected value: NO_ERROR : No errors after valid texture attachment queries. +[ 104: PASS ] successfullyParsed is true +[ FAIL ] 4 failures reported
Attachments
Add attachment
proposed patch, testcase, etc.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug