blob: e58ba4ac29244ffa5990620544242376c48d2420 [file] [log] [blame]
This test runs the WebGL Test listed below in an iframe and reports PASS or FAIL.
Test: ../../resources/webgl_test_files/conformance/renderbuffers/framebuffer-object-attachment.html
[ 1: PASS ] gl = wtu.create3DContext() is non-null.
[ 2: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36053
[ 3: PASS ] gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParameter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 is true
[ 4: PASS ] gl.getParameter(gl.DEPTH_BITS) == 0 is true
[ 5: PASS ] gl.getParameter(gl.STENCIL_BITS) == 0 is true
[ 6: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36053
[ 7: PASS ] gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParameter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 is true
[ 8: PASS ] gl.getParameter(gl.DEPTH_BITS) >= 16 is true
[ 9: PASS ] gl.getParameter(gl.STENCIL_BITS) == 0 is true
[ 10: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36053
[ 11: PASS ] gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParameter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 is true
[ 12: PASS ] gl.getParameter(gl.DEPTH_BITS) >= 16 is true
[ 13: PASS ] gl.getParameter(gl.STENCIL_BITS) >= 8 is true
[ 14: PASS ] colorBuffer = gl.createRenderbuffer() is non-null.
[ 15: PASS ] getError was expected value: NO_ERROR :
[ 16: PASS ] depthBuffer = gl.createRenderbuffer() is non-null.
[ 17: PASS ] getError was expected value: NO_ERROR :
[ 18: PASS ] stencilBuffer = gl.createRenderbuffer() is non-null.
[ 19: PASS ] getError was expected value: NO_ERROR :
[ 20: PASS ] depthStencilBuffer = gl.createRenderbuffer() is non-null.
[ 21: PASS ] getError was expected value: NO_ERROR :
[ 22: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 23: PASS ] getError was expected value: NO_ERROR :
[ 24: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 25: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 26: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 27: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 28: PASS ] getError was expected value: NO_ERROR :
[ 29: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 30: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 31: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 32: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 33: PASS ] getError was expected value: NO_ERROR :
[ 34: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 35: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 36: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 37: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 38: PASS ] getError was expected value: NO_ERROR :
[ 39: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 40: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 41: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 42: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 43: PASS ] getError was expected value: NO_ERROR :
[ 44: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 45: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 46: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 47: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 48: PASS ] getError was expected value: NO_ERROR :
[ 49: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 50: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 51: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 52: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 53: PASS ] getError was expected value: NO_ERROR :
[ 54: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 55: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 56: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 57: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 58: PASS ] getError was expected value: NO_ERROR :
[ 59: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 60: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 61: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 62: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 63: PASS ] getError was expected value: NO_ERROR :
[ 64: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 65: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 66: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 67: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 68: PASS ] getError was expected value: NO_ERROR :
[ 69: PASS ] getError was expected value: NO_ERROR :
[ 70: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 71: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 72: PASS ] getError was expected value: NO_ERROR :
[ 73: PASS ] getError was expected value: NO_ERROR :
[ 74: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 75: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 76: PASS ] getError was expected value: NO_ERROR :
[ 77: PASS ] getError was expected value: NO_ERROR :
[ 78: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 79: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 80: PASS ] getError was expected value: NO_ERROR :
[ 81: PASS ] getError was expected value: NO_ERROR :
[ 82: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 83: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 84: PASS ] getError was expected value: NO_ERROR :
[ 85: PASS ] getError was expected value: NO_ERROR :
[ 86: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 87: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 88: PASS ] getError was expected value: NO_ERROR :
[ 89: PASS ] getError was expected value: NO_ERROR :
[ 90: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 91: PASS ] colorBuffer = gl.createRenderbuffer() is non-null.
[ 92: PASS ] getError was expected value: NO_ERROR :
[ 93: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 94: PASS ] getError was expected value: NO_ERROR :
[ 95: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 96: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 97: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 98: PASS ] colorBuffer = gl.createRenderbuffer() is non-null.
[ 99: PASS ] getError was expected value: NO_ERROR :
[ 100: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 101: PASS ] getError was expected value: NO_ERROR :
[ 102: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 103: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 104: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 105: PASS ] colorBuffer = gl.createRenderbuffer() is non-null.
[ 106: PASS ] getError was expected value: NO_ERROR :
[ 107: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 108: PASS ] getError was expected value: NO_ERROR :
[ 109: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 110: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 111: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 112: PASS ] depthStencilBuffer = gl.createRenderbuffer() is non-null.
[ 113: PASS ] getError was expected value: NO_ERROR :
[ 114: PASS ] gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_WIDTH) is width
[ 115: PASS ] gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_HEIGHT) is height
[ 116: PASS ] gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_INTERNAL_FORMAT) is gl.DEPTH_STENCIL
[ 117: PASS ] gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_RED_SIZE) is 0
[ 118: PASS ] gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_GREEN_SIZE) is 0
[ 119: PASS ] gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_BLUE_SIZE) is 0
[ 120: PASS ] gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_ALPHA_SIZE) is 0
[ 121: PASS ] getError was expected value: NO_ERROR :
[ 122: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 123: PASS ] getError was expected value: NO_ERROR :
[ 124: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 125: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 126: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 127: PASS ] colorBuffer = gl.createRenderbuffer() is non-null.
[ 128: PASS ] getError was expected value: NO_ERROR :
[ 129: PASS ] depthBuffer = gl.createRenderbuffer() is non-null.
[ 130: PASS ] getError was expected value: NO_ERROR :
[ 131: PASS ] stencilBuffer = gl.createRenderbuffer() is non-null.
[ 132: PASS ] getError was expected value: NO_ERROR :
[ 133: PASS ] depthStencilBuffer = gl.createRenderbuffer() is non-null.
[ 134: PASS ] getError was expected value: NO_ERROR :
[ 135: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 136: PASS ] getError was expected value: NO_ERROR :
[ 137: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 138: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 139: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 140: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 141: PASS ] getError was expected value: NO_ERROR :
[ 142: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 143: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 144: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 145: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 146: PASS ] getError was expected value: NO_ERROR :
[ 147: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 148: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 149: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 150: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 151: PASS ] getError was expected value: NO_ERROR :
[ 152: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 153: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 154: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 155: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 156: PASS ] getError was expected value: NO_ERROR :
[ 157: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 158: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 159: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 160: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 161: PASS ] getError was expected value: NO_ERROR :
[ 162: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 163: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 164: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 165: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 166: PASS ] getError was expected value: NO_ERROR :
[ 167: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 168: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 169: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 170: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 171: PASS ] getError was expected value: NO_ERROR :
[ 172: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 173: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 174: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 175: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 176: PASS ] getError was expected value: NO_ERROR :
[ 177: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 178: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 179: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 180: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 181: PASS ] getError was expected value: NO_ERROR :
[ 182: PASS ] getError was expected value: NO_ERROR :
[ 183: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 184: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 185: PASS ] getError was expected value: NO_ERROR :
[ 186: PASS ] getError was expected value: NO_ERROR :
[ 187: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 188: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 189: PASS ] getError was expected value: NO_ERROR :
[ 190: PASS ] getError was expected value: NO_ERROR :
[ 191: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 192: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 193: PASS ] getError was expected value: NO_ERROR :
[ 194: PASS ] getError was expected value: NO_ERROR :
[ 195: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 196: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 197: PASS ] getError was expected value: NO_ERROR :
[ 198: PASS ] getError was expected value: NO_ERROR :
[ 199: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 200: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 201: PASS ] getError was expected value: NO_ERROR :
[ 202: PASS ] getError was expected value: NO_ERROR :
[ 203: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 204: PASS ] colorBuffer = gl.createRenderbuffer() is non-null.
[ 205: PASS ] getError was expected value: NO_ERROR :
[ 206: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 207: PASS ] getError was expected value: NO_ERROR :
[ 208: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 209: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 210: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 211: PASS ] colorBuffer = gl.createRenderbuffer() is non-null.
[ 212: PASS ] getError was expected value: NO_ERROR :
[ 213: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 214: PASS ] getError was expected value: NO_ERROR :
[ 215: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 216: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 217: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 218: PASS ] colorBuffer = gl.createRenderbuffer() is non-null.
[ 219: PASS ] getError was expected value: NO_ERROR :
[ 220: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 221: PASS ] getError was expected value: NO_ERROR :
[ 222: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 223: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 224: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 225: PASS ] depthStencilBuffer = gl.createRenderbuffer() is non-null.
[ 226: PASS ] getError was expected value: NO_ERROR :
[ 227: PASS ] gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_WIDTH) is width
[ 228: PASS ] gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_INTERNAL_FORMAT) is gl.DEPTH_STENCIL
[ 229: PASS ] gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_RED_SIZE) is 0
[ 230: PASS ] gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_GREEN_SIZE) is 0
[ 231: PASS ] gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_BLUE_SIZE) is 0
[ 232: PASS ] gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_ALPHA_SIZE) is 0
[ 233: PASS ] getError was expected value: NO_ERROR :
[ 234: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 235: PASS ] getError was expected value: NO_ERROR :
[ 236: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 237: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 238: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 239: PASS ] colorBuffer = gl.createRenderbuffer() is non-null.
[ 240: PASS ] getError was expected value: NO_ERROR :
[ 241: PASS ] depthBuffer = gl.createRenderbuffer() is non-null.
[ 242: PASS ] getError was expected value: NO_ERROR :
[ 243: PASS ] stencilBuffer = gl.createRenderbuffer() is non-null.
[ 244: PASS ] getError was expected value: NO_ERROR :
[ 245: PASS ] depthStencilBuffer = gl.createRenderbuffer() is non-null.
[ 246: PASS ] getError was expected value: NO_ERROR :
[ 247: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 248: PASS ] getError was expected value: NO_ERROR :
[ 249: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 250: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 251: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 252: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 253: PASS ] getError was expected value: NO_ERROR :
[ 254: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 255: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 256: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 257: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 258: PASS ] getError was expected value: NO_ERROR :
[ 259: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 260: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 261: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 262: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 263: PASS ] getError was expected value: NO_ERROR :
[ 264: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 265: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 266: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 267: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 268: PASS ] getError was expected value: NO_ERROR :
[ 269: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 270: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 271: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 272: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 273: PASS ] getError was expected value: NO_ERROR :
[ 274: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 275: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 276: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 277: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 278: PASS ] getError was expected value: NO_ERROR :
[ 279: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 280: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 281: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 282: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 283: PASS ] getError was expected value: NO_ERROR :
[ 284: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 285: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 286: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 287: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 288: PASS ] getError was expected value: NO_ERROR :
[ 289: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 290: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 291: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 292: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 293: PASS ] getError was expected value: NO_ERROR :
[ 294: PASS ] getError was expected value: NO_ERROR :
[ 295: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 296: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 297: PASS ] getError was expected value: NO_ERROR :
[ 298: PASS ] getError was expected value: NO_ERROR :
[ 299: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 300: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 301: PASS ] getError was expected value: NO_ERROR :
[ 302: PASS ] getError was expected value: NO_ERROR :
[ 303: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 304: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 305: PASS ] getError was expected value: NO_ERROR :
[ 306: PASS ] getError was expected value: NO_ERROR :
[ 307: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 308: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 309: PASS ] getError was expected value: NO_ERROR :
[ 310: PASS ] getError was expected value: NO_ERROR :
[ 311: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 312: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 313: PASS ] getError was expected value: NO_ERROR :
[ 314: PASS ] getError was expected value: NO_ERROR :
[ 315: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 316: PASS ] colorBuffer = gl.createRenderbuffer() is non-null.
[ 317: PASS ] getError was expected value: NO_ERROR :
[ 318: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 319: PASS ] getError was expected value: NO_ERROR :
[ 320: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 321: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 322: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 323: PASS ] colorBuffer = gl.createRenderbuffer() is non-null.
[ 324: PASS ] getError was expected value: NO_ERROR :
[ 325: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 326: PASS ] getError was expected value: NO_ERROR :
[ 327: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 328: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 329: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 330: PASS ] colorBuffer = gl.createRenderbuffer() is non-null.
[ 331: PASS ] getError was expected value: NO_ERROR :
[ 332: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 333: PASS ] getError was expected value: NO_ERROR :
[ 334: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 335: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 336: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 337: PASS ] depthStencilBuffer = gl.createRenderbuffer() is non-null.
[ 338: PASS ] getError was expected value: NO_ERROR :
[ 339: PASS ] gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_HEIGHT) is height
[ 340: PASS ] gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_INTERNAL_FORMAT) is gl.DEPTH_STENCIL
[ 341: PASS ] gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_RED_SIZE) is 0
[ 342: PASS ] gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_GREEN_SIZE) is 0
[ 343: PASS ] gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_BLUE_SIZE) is 0
[ 344: PASS ] gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_ALPHA_SIZE) is 0
[ 345: PASS ] getError was expected value: NO_ERROR :
[ 346: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 347: PASS ] getError was expected value: NO_ERROR :
[ 348: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 349: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 350: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 351: PASS ] colorBuffer = gl.createRenderbuffer() is non-null.
[ 352: PASS ] getError was expected value: NO_ERROR :
[ 353: PASS ] depthBuffer = gl.createRenderbuffer() is non-null.
[ 354: PASS ] getError was expected value: NO_ERROR :
[ 355: PASS ] stencilBuffer = gl.createRenderbuffer() is non-null.
[ 356: PASS ] getError was expected value: NO_ERROR :
[ 357: PASS ] depthStencilBuffer = gl.createRenderbuffer() is non-null.
[ 358: PASS ] getError was expected value: NO_ERROR :
[ 359: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 360: PASS ] getError was expected value: NO_ERROR :
[ 361: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36053
[ 362: PASS ] gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParameter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 is true
[ 363: PASS ] gl.getParameter(gl.DEPTH_BITS) >= 16 is true
[ 364: PASS ] gl.getParameter(gl.STENCIL_BITS) == 0 is true
[ 365: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 366: PASS ] getError was expected value: NO_ERROR :
[ 367: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 368: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 369: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 370: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 371: PASS ] getError was expected value: NO_ERROR :
[ 372: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 373: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 374: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 375: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 376: PASS ] getError was expected value: NO_ERROR :
[ 377: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36053
[ 378: PASS ] gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParameter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 is true
[ 379: PASS ] gl.getParameter(gl.DEPTH_BITS) == 0 is true
[ 380: PASS ] gl.getParameter(gl.STENCIL_BITS) >= 8 is true
[ 381: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 382: PASS ] getError was expected value: NO_ERROR :
[ 383: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 384: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 385: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 386: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 387: PASS ] getError was expected value: NO_ERROR :
[ 388: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 389: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 390: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 391: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 392: PASS ] getError was expected value: NO_ERROR :
[ 393: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36053
[ 394: PASS ] gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParameter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 is true
[ 395: PASS ] gl.getParameter(gl.DEPTH_BITS) >= 16 is true
[ 396: PASS ] gl.getParameter(gl.STENCIL_BITS) >= 8 is true
[ 397: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 398: PASS ] getError was expected value: NO_ERROR :
[ 399: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 400: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 401: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 402: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 403: PASS ] getError was expected value: NO_ERROR :
[ 404: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36054
[ 405: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 406: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION :
[ 407: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 408: PASS ] getError was expected value: NO_ERROR :
[ 409: PASS ] getError was expected value: NO_ERROR :
[ 410: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36061
[ 411: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 412: PASS ] getError was expected value: NO_ERROR :
[ 413: PASS ] getError was expected value: NO_ERROR :
[ 414: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36061
[ 415: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 416: PASS ] getError was expected value: NO_ERROR :
[ 417: PASS ] getError was expected value: NO_ERROR :
[ 418: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36061
[ 419: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 420: PASS ] getError was expected value: NO_ERROR :
[ 421: PASS ] getError was expected value: NO_ERROR :
[ 422: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36061
[ 423: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 424: PASS ] getError was expected value: NO_ERROR :
[ 425: PASS ] getError was expected value: NO_ERROR :
[ 426: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36061
[ 427: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 428: PASS ] getError was expected value: NO_ERROR :
[ 429: PASS ] getError was expected value: NO_ERROR :
[ 430: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36061
[ 431: PASS ] colorBuffer = gl.createRenderbuffer() is non-null.
[ 432: PASS ] getError was expected value: NO_ERROR :
[ 433: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 434: PASS ] getError was expected value: NO_ERROR :
[ 435: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36053
[ 436: PASS ] gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParameter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 is true
[ 437: PASS ] gl.getParameter(gl.DEPTH_BITS) == 0 is true
[ 438: PASS ] gl.getParameter(gl.STENCIL_BITS) == 0 is true
[ 439: PASS ] colorBuffer = gl.createRenderbuffer() is non-null.
[ 440: PASS ] getError was expected value: NO_ERROR :
[ 441: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 442: PASS ] getError was expected value: NO_ERROR :
[ 443: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36053
[ 444: PASS ] gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParameter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 is true
[ 445: PASS ] gl.getParameter(gl.DEPTH_BITS) == 0 is true
[ 446: PASS ] gl.getParameter(gl.STENCIL_BITS) == 0 is true
[ 447: PASS ] colorBuffer = gl.createRenderbuffer() is non-null.
[ 448: PASS ] getError was expected value: NO_ERROR :
[ 449: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 450: PASS ] getError was expected value: NO_ERROR :
[ 451: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36053
[ 452: PASS ] gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParameter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 is true
[ 453: PASS ] gl.getParameter(gl.DEPTH_BITS) == 0 is true
[ 454: PASS ] gl.getParameter(gl.STENCIL_BITS) == 0 is true
[ 455: PASS ] depthStencilBuffer = gl.createRenderbuffer() is non-null.
[ 456: PASS ] getError was expected value: NO_ERROR :
[ 457: PASS ] gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_WIDTH) is width
[ 458: PASS ] gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_HEIGHT) is height
[ 459: PASS ] gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_INTERNAL_FORMAT) is gl.DEPTH_STENCIL
[ 460: PASS ] gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_RED_SIZE) is 0
[ 461: PASS ] gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_GREEN_SIZE) is 0
[ 462: PASS ] gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_BLUE_SIZE) is 0
[ 463: PASS ] gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_ALPHA_SIZE) is 0
[ 464: PASS ] gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_DEPTH_SIZE) > 0 is true
[ 465: PASS ] gl.getRenderbufferParameter(gl.RENDERBUFFER, gl.RENDERBUFFER_STENCIL_SIZE) > 0 is true
[ 466: PASS ] getError was expected value: NO_ERROR :
[ 467: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 468: PASS ] getError was expected value: NO_ERROR :
[ 469: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) returned 36053
[ 470: PASS ] gl.getParameter(gl.RED_BITS) + gl.getParameter(gl.GREEN_BITS) + gl.getParameter(gl.BLUE_BITS) + gl.getParameter(gl.ALPHA_BITS) >= 16 is true
[ 471: PASS ] gl.getParameter(gl.DEPTH_BITS) >= 16 is true
[ 472: PASS ] gl.getParameter(gl.STENCIL_BITS) >= 8 is true
[ 473: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
[ 474: PASS ] should be green
[ 475: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
[ 476: PASS ] getError was expected value: NO_ERROR :
[ 477: PASS ] should be green
[ 478: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
[ 479: PASS ] should be green
[ 480: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
[ 481: PASS ] getError was expected value: NO_ERROR :
[ 482: PASS ] should be green
[ 483: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
[ 484: PASS ] should be green
[ 485: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
[ 486: PASS ] getError was expected value: NO_ERROR :
[ 487: PASS ] should be green
[ 488: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
[ 489: PASS ] should be green
[ 490: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) is gl.FRAMEBUFFER_COMPLETE
[ 491: PASS ] getError was expected value: NO_ERROR :
[ 492: PASS ] should be green
[ 493: PASS ] getError was expected value: NO_ERROR :
[ 494: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 495: PASS ] colorBuffer = gl.createRenderbuffer() is non-null.
[ 496: PASS ] depthBuffer = gl.createRenderbuffer() is non-null.
[ 497: PASS ] getError was expected value: NO_ERROR :
[ 498: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 499: PASS ] colorBuffer = gl.createRenderbuffer() is non-null.
[ 500: PASS ] depthBuffer = gl.createRenderbuffer() is non-null.
[ 501: PASS ] getError was expected value: NO_ERROR :
[ 502: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be FRAMEBUFFER_COMPLETE was FRAMEBUFFER_COMPLETE
[ 503: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be FRAMEBUFFER_INCOMPLETE_DIMENSIONS was FRAMEBUFFER_INCOMPLETE_DIMENSIONS or FRAMEBUFFER_UNSUPPORTED
[ 504: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be FRAMEBUFFER_COMPLETE was FRAMEBUFFER_COMPLETE
[ 505: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be FRAMEBUFFER_INCOMPLETE_DIMENSIONS was FRAMEBUFFER_INCOMPLETE_DIMENSIONS or FRAMEBUFFER_UNSUPPORTED
[ 506: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be FRAMEBUFFER_COMPLETE was FRAMEBUFFER_COMPLETE
[ 507: PASS ] getError was expected value: NO_ERROR :
[ 508: PASS ] getError was expected value: NO_ERROR :
[ 509: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be FRAMEBUFFER_INCOMPLETE_DIMENSIONS was FRAMEBUFFER_INCOMPLETE_DIMENSIONS or FRAMEBUFFER_UNSUPPORTED
[ 510: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be FRAMEBUFFER_COMPLETE was FRAMEBUFFER_COMPLETE
[ 511: PASS ] getError was expected value: NO_ERROR :
[ 512: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 513: PASS ] colorBuffer = gl.createRenderbuffer() is non-null.
[ 514: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be FRAMEBUFFER_COMPLETE was FRAMEBUFFER_COMPLETE
[ 515: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be FRAMEBUFFER_INCOMPLETE_ATTACHMENT was FRAMEBUFFER_INCOMPLETE_ATTACHMENT or FRAMEBUFFER_UNSUPPORTED
[ 516: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be FRAMEBUFFER_COMPLETE was FRAMEBUFFER_COMPLETE
[ 517: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be FRAMEBUFFER_INCOMPLETE_ATTACHMENT was FRAMEBUFFER_INCOMPLETE_ATTACHMENT or FRAMEBUFFER_UNSUPPORTED
[ 518: PASS ] getError was expected value: NO_ERROR :
[ 519: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 520: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT was FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT or FRAMEBUFFER_UNSUPPORTED
[ 521: PASS ] colorBuffer = gl.createRenderbuffer() is non-null.
[ 522: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be FRAMEBUFFER_COMPLETE was FRAMEBUFFER_COMPLETE
[ 523: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT was FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT or FRAMEBUFFER_UNSUPPORTED
[ 524: PASS ] getError was expected value: NO_ERROR :
[ 525: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 526: PASS ] colorBuffer = gl.createRenderbuffer() is non-null.
[ 527: PASS ] depthBuffer = gl.createRenderbuffer() is non-null.
[ 528: PASS ] getError was expected value: NO_ERROR :
[ 529: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be FRAMEBUFFER_COMPLETE was FRAMEBUFFER_COMPLETE
[ 530: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be FRAMEBUFFER_INCOMPLETE_DIMENSIONS was FRAMEBUFFER_INCOMPLETE_DIMENSIONS or FRAMEBUFFER_UNSUPPORTED
[ 531: PASS ] getError was expected value: NO_ERROR :
[ 532: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION : drawArrays with incomplete framebuffer
[ 533: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION : readPixels from incomplete framebuffer
[ 534: PASS ] getError was one of: INVALID_FRAMEBUFFER_OPERATION or INVALID_OPERATION : copyTexImage2D from incomplete framebuffer
[ 535: PASS ] getError was one of: INVALID_FRAMEBUFFER_OPERATION or INVALID_OPERATION : copyTexSubImage2D from incomplete framebuffer
[ 536: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION : clear with incomplete framebuffer
[ 537: PASS ] fbo2 = gl.createFramebuffer() is non-null.
[ 538: PASS ] gl.checkFramebufferStatus(gl.FRAMEBUFFER) should be FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT was FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT or FRAMEBUFFER_UNSUPPORTED
[ 539: PASS ] getError was expected value: NO_ERROR :
[ 540: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION : drawArrays with incomplete framebuffer
[ 541: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION : readPixels from incomplete framebuffer
[ 542: PASS ] getError was one of: INVALID_FRAMEBUFFER_OPERATION or INVALID_OPERATION : copyTexImage2D from incomplete framebuffer
[ 543: PASS ] getError was one of: INVALID_FRAMEBUFFER_OPERATION or INVALID_OPERATION : copyTexSubImage2D from incomplete framebuffer
[ 544: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION : clear with incomplete framebuffer
[ 545: PASS ] colorBuffer = gl.createRenderbuffer() is non-null.
[ 546: PASS ] getError was expected value: NO_ERROR :
[ 547: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION : drawArrays with incomplete framebuffer
[ 548: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION : readPixels from incomplete framebuffer
[ 549: PASS ] getError was one of: INVALID_FRAMEBUFFER_OPERATION or INVALID_OPERATION : copyTexImage2D from incomplete framebuffer
[ 550: PASS ] getError was one of: INVALID_FRAMEBUFFER_OPERATION or INVALID_OPERATION : copyTexSubImage2D from incomplete framebuffer
[ 551: PASS ] getError was expected value: INVALID_FRAMEBUFFER_OPERATION : clear with incomplete framebuffer
[ 552: PASS ] fbo = gl.createFramebuffer() is non-null.
[ 553: PASS ] depthBuffer = gl.createRenderbuffer() is non-null.
[ 554: PASS ] getError was expected value: NO_ERROR : After depth renderbuffer setup
[ 555: PASS ] depthStencilBuffer = gl.createRenderbuffer() is non-null.
[ 556: PASS ] getError was expected value: NO_ERROR : After depth+stencil renderbuffer setup
[ 557: PASS ] getError was expected value: INVALID_OPERATION : bindRenderbuffer must be called before attachment to COLOR_ATTACHMENT0
[ 558: FAIL ] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.COLOR_ATTACHMENT0, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) should be 0. Was 36161.
[ 559: FAIL ] getError expected: INVALID_ENUM. Was NO_ERROR : Only OBJECT_TYPE can be queried when no image is attached
[ 560: PASS ] getError was expected value: INVALID_OPERATION : bindRenderbuffer must be called before attachment to DEPTH_ATTACHMENT
[ 561: FAIL ] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) should be 0. Was 36161.
[ 562: FAIL ] getError expected: INVALID_ENUM. Was NO_ERROR : Only OBJECT_TYPE can be queried when no image is attached
[ 563: PASS ] getError was expected value: INVALID_OPERATION : bindRenderbuffer must be called before attachment to STENCIL_ATTACHMENT
[ 564: FAIL ] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) should be 0. Was 36161.
[ 565: FAIL ] getError expected: INVALID_ENUM. Was NO_ERROR : Only OBJECT_TYPE can be queried when no image is attached
[ 566: PASS ] getError was expected value: INVALID_OPERATION : bindRenderbuffer must be called before attachment to DEPTH_STENCIL_ATTACHMENT
[ 567: FAIL ] gl.getFramebufferAttachmentParameter(gl.FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, gl.FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE) should be 0. Was 36161.
[ 568: FAIL ] getError expected: INVALID_ENUM. Was NO_ERROR : Only OBJECT_TYPE can be queried when no image is attached
[ 569: PASS ] successfullyParsed is true
[ FAIL ] 8 failures reported