[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