Changeset 256784 in webkit


Ignore:
Timestamp:
Feb 17, 2020, 3:10:30 PM (5 years ago)
Author:
dino@apple.com
Message:

[WebGL] Enable ANGLE by default for Cocoa platforms
https://bugs.webkit.org/show_bug.cgi?id=205483
rdar://56925821

Reviewed by Simon Fraser.

Source/WTF:

  • wtf/Platform.h:

LayoutTests:

Rebaseline a bunch of tests and mark expectations.

  • fast/canvas/webgl/copy-tex-image-and-sub-image-2d-bad-input-expected.txt:
  • fast/canvas/webgl/draw-elements-out-of-bounds-uint-index-expected.txt:
  • fast/canvas/webgl/drawElements-empty-vertex-data-expected.txt:
  • fast/canvas/webgl/readPixels-float-expected.txt:
  • fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies-expected.txt:
  • fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies.html:
  • fast/canvas/webgl/vertexAttribPointer-with-bad-offset-expected.txt:
  • fast/canvas/webgl/webgl-drawarrays-crash-2-expected.txt:
  • fast/canvas/webgl/webgl-drawarrays-crash-expected.txt:
  • fast/canvas/webgl/webgl2-texture-upload-enums-expected.txt:
  • platform/ios-device/TestExpectations:
  • platform/ios/TestExpectations:
  • platform/ios/webgl/1.0.3/conformance/extensions/oes-texture-float-expected.txt: Removed.
  • platform/mac/TestExpectations:
  • webgl/1.0.3/conformance/context/context-lost-restored-expected.txt:
  • webgl/1.0.3/conformance/extensions/oes-texture-float-expected.txt:
  • webgl/1.0.3/conformance/extensions/oes-texture-half-float-expected.txt:
  • webgl/1.0.3/conformance/glsl/misc/shader-struct-scope-expected.txt:
  • webgl/1.0.3/conformance/glsl/misc/shaders-with-invariance-expected.txt:
  • webgl/1.0.3/conformance/glsl/misc/shaders-with-name-conflicts-expected.txt:
  • webgl/1.0.3/conformance/misc/webgl-specific-expected.txt:
  • webgl/1.0.3/conformance/rendering/point-no-attributes-expected.txt:
  • webgl/1.0.3/conformance/textures/texture-copying-feedback-loops-expected.txt:
Location:
trunk
Files:
1 deleted
25 edited

Legend:

Unmodified
Added
Removed
  • trunk/LayoutTests/ChangeLog

    r256782 r256784  
     12020-02-17  Dean Jackson  <dino@apple.com>
     2
     3        [WebGL] Enable ANGLE by default for Cocoa platforms
     4        https://bugs.webkit.org/show_bug.cgi?id=205483
     5        rdar://56925821
     6
     7        Reviewed by Simon Fraser.
     8
     9        Rebaseline a bunch of tests and mark expectations.
     10
     11        * fast/canvas/webgl/copy-tex-image-and-sub-image-2d-bad-input-expected.txt:
     12        * fast/canvas/webgl/draw-elements-out-of-bounds-uint-index-expected.txt:
     13        * fast/canvas/webgl/drawElements-empty-vertex-data-expected.txt:
     14        * fast/canvas/webgl/readPixels-float-expected.txt:
     15        * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies-expected.txt:
     16        * fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies.html:
     17        * fast/canvas/webgl/vertexAttribPointer-with-bad-offset-expected.txt:
     18        * fast/canvas/webgl/webgl-drawarrays-crash-2-expected.txt:
     19        * fast/canvas/webgl/webgl-drawarrays-crash-expected.txt:
     20        * fast/canvas/webgl/webgl2-texture-upload-enums-expected.txt:
     21        * platform/ios-device/TestExpectations:
     22        * platform/ios/TestExpectations:
     23        * platform/ios/webgl/1.0.3/conformance/extensions/oes-texture-float-expected.txt: Removed.
     24        * platform/mac/TestExpectations:
     25        * webgl/1.0.3/conformance/context/context-lost-restored-expected.txt:
     26        * webgl/1.0.3/conformance/extensions/oes-texture-float-expected.txt:
     27        * webgl/1.0.3/conformance/extensions/oes-texture-half-float-expected.txt:
     28        * webgl/1.0.3/conformance/glsl/misc/shader-struct-scope-expected.txt:
     29        * webgl/1.0.3/conformance/glsl/misc/shaders-with-invariance-expected.txt:
     30        * webgl/1.0.3/conformance/glsl/misc/shaders-with-name-conflicts-expected.txt:
     31        * webgl/1.0.3/conformance/misc/webgl-specific-expected.txt:
     32        * webgl/1.0.3/conformance/rendering/point-no-attributes-expected.txt:
     33        * webgl/1.0.3/conformance/textures/texture-copying-feedback-loops-expected.txt:
     34
    1352020-02-17  Jacob Uphoff  <jacob_uphoff@apple.com>
    236
  • trunk/LayoutTests/fast/canvas/webgl/copy-tex-image-and-sub-image-2d-bad-input-expected.txt

    r254014 r256784  
    1 CONSOLE MESSAGE: line 113: WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete', or it is a float/half-float type with linear filtering and without the relevant float/half-float linear extension enabled.
    2 CONSOLE MESSAGE: line 145: WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete', or it is a float/half-float type with linear filtering and without the relevant float/half-float linear extension enabled.
    3 CONSOLE MESSAGE: line 113: WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete', or it is a float/half-float type with linear filtering and without the relevant float/half-float linear extension enabled.
    4 CONSOLE MESSAGE: line 145: WebGL: drawArrays: texture bound to texture unit 0 is not renderable. It maybe non-power-of-2 and have incompatible texture filtering or is not 'texture complete', or it is a float/half-float type with linear filtering and without the relevant float/half-float linear extension enabled.
    51 
    62Verify copyTexImage2D and copyTexSubImage2D can handle bad input
  • trunk/LayoutTests/fast/canvas/webgl/draw-elements-out-of-bounds-uint-index-expected.txt

    r254014 r256784  
    44
    55PASS context.drawElements(context.LINES, 1, context.UNSIGNED_INT, 0) generated expected GL error: INVALID_OPERATION.
    6 PASS context.drawElements(context.LINES, 1, context.UNSIGNED_INT, 0) generated expected GL error: INVALID_OPERATION.
     6FAIL context.drawElements(context.LINES, 1, context.UNSIGNED_INT, 0) expected: INVALID_OPERATION. Was NO_ERROR.
    77PASS successfullyParsed is true
     8Some tests failed.
    89
    910TEST COMPLETE
  • trunk/LayoutTests/fast/canvas/webgl/drawElements-empty-vertex-data-expected.txt

    r254014 r256784  
    1 CONSOLE MESSAGE: line 27: WebGL: INVALID_OPERATION: drawElements: attempt to access out of bounds arrays
    21PASS: Unable to draw with invalid vertexAttribArray0
  • trunk/LayoutTests/fast/canvas/webgl/readPixels-float-expected.txt

    r254014 r256784  
    44Create and bind framebuffer
    55Clear framebuffer to red
    6 PASS: Framebuffer is floating-point red.
     6FAIL: Framebuffer is not floating-point red.
    77
  • trunk/LayoutTests/fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies-expected.txt

    r254014 r256784  
    11CONSOLE MESSAGE: line 49: WebGL: INVALID_OPERATION: drawElements: attempt to access out of bounds arrays
    2 CONSOLE MESSAGE: line 59: WebGL: INVALID_OPERATION: drawElements: unable to simulate vertexAttrib0 array
    32PASS: MAX_UINT index was unable to be simulated
    4 PASS: Huge index was unable to be simulated
     3PASS: MAX_UINT index did not crash
     4FAIL: Huge index did not fail validation
     5PASS: Huge index did not crash
    56
  • trunk/LayoutTests/fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies.html

    r254014 r256784  
    5454    output("FAIL: MAX_UINT index did not fail validation");
    5555
     56output("PASS: MAX_UINT index did not crash");
     57
    5658// Two large numbers, one of which is smaller than 0.25 * max uint.
    5759data = new Uint32Array([380000000, 4294967295]);
     
    6466    output("FAIL: Huge index did not fail validation");
    6567
     68output("PASS: Huge index did not crash");
     69
    6670</script>
    6771
  • trunk/LayoutTests/fast/canvas/webgl/vertexAttribPointer-with-bad-offset-expected.txt

    r254014 r256784  
    11CONSOLE MESSAGE: line 49: WebGL: INVALID_VALUE: vertexAttribPointer: bad offset
    2 CONSOLE MESSAGE: line 56: WebGL: INVALID_OPERATION: drawArrays: attempt to access out of bounds arrays
    32PASS: vertexAttribPointer should have an error.
    43
  • trunk/LayoutTests/fast/canvas/webgl/webgl-drawarrays-crash-2-expected.txt

    r254014 r256784  
    1 CONSOLE MESSAGE: line 23: WebGL: INVALID_OPERATION: drawArrays: attempt to access out of bounds arrays
    21PASS. You didn't crash.
    32
  • trunk/LayoutTests/fast/canvas/webgl/webgl-drawarrays-crash-expected.txt

    r254014 r256784  
    1 CONSOLE MESSAGE: line 22: WebGL: INVALID_OPERATION: drawArrays: attempt to access out of bounds arrays
    21PASS. You didn't crash.
    32
  • trunk/LayoutTests/fast/canvas/webgl/webgl2-texture-upload-enums-expected.txt

    r254014 r256784  
    155155PASS gl.getError() is gl.NO_ERROR
    156156PASS gl.getError() is gl.NO_ERROR
    157 PASS gl.getError() is gl.NO_ERROR
    158 PASS receiver[index] is expected
    159 PASS receiver[index] is expected
    160 PASS receiver[index] is expected
    161 PASS receiver[index] is expected
    162 PASS receiver[index] is expected
    163 PASS receiver[index] is expected
    164 PASS receiver[index] is expected
    165 PASS receiver[index] is expected
    166 PASS receiver[index] is expected
    167 PASS receiver[index] is expected
    168 PASS receiver[index] is expected
    169 PASS receiver[index] is expected
    170 PASS receiver[index] is expected
    171 PASS receiver[index] is expected
    172 PASS receiver[index] is expected
    173 PASS receiver[index] is expected
    174 PASS gl.getError() is gl.NO_ERROR
    175 PASS gl.getError() is gl.NO_ERROR
    176 PASS gl.getError() is gl.NO_ERROR
    177 PASS receiver[index] is expected
    178 PASS receiver[index] is expected
    179 PASS receiver[index] is expected
    180 PASS receiver[index] is expected
    181 PASS receiver[index] is expected
    182 PASS receiver[index] is expected
    183 PASS receiver[index] is expected
    184 PASS receiver[index] is expected
    185 PASS receiver[index] is expected
    186 PASS receiver[index] is expected
    187 PASS receiver[index] is expected
    188 PASS receiver[index] is expected
    189 PASS receiver[index] is expected
    190 PASS receiver[index] is expected
    191 PASS receiver[index] is expected
    192 PASS receiver[index] is expected
    193 PASS gl.getError() is gl.NO_ERROR
    194 PASS gl.getError() is gl.NO_ERROR
    195 PASS gl.getError() is gl.NO_ERROR
    196 PASS receiver[index] is expected
    197 PASS receiver[index] is expected
    198 PASS receiver[index] is expected
    199 PASS receiver[index] is expected
    200 PASS receiver[index] is expected
    201 PASS receiver[index] is expected
    202 PASS receiver[index] is expected
    203 PASS receiver[index] is expected
    204 PASS receiver[index] is expected
    205 PASS receiver[index] is expected
    206 PASS receiver[index] is expected
    207 PASS receiver[index] is expected
    208 PASS receiver[index] is expected
    209 PASS receiver[index] is expected
    210 PASS receiver[index] is expected
    211 PASS receiver[index] is expected
    212 PASS gl.getError() is gl.NO_ERROR
    213 PASS gl.getError() is gl.NO_ERROR
    214 PASS gl.getError() is gl.NO_ERROR
    215 PASS receiver[index] is expected
    216 PASS receiver[index] is expected
    217 PASS receiver[index] is expected
    218 PASS receiver[index] is expected
    219 PASS receiver[index] is expected
    220 PASS receiver[index] is expected
    221 PASS receiver[index] is expected
    222 PASS receiver[index] is expected
    223 PASS receiver[index] is expected
    224 PASS receiver[index] is expected
    225 PASS receiver[index] is expected
    226 PASS receiver[index] is expected
    227 PASS receiver[index] is expected
    228 PASS receiver[index] is expected
    229 PASS receiver[index] is expected
    230 PASS receiver[index] is expected
    231 PASS gl.getError() is gl.NO_ERROR
    232 PASS gl.getError() is gl.NO_ERROR
    233 PASS gl.getError() is gl.NO_ERROR
    234 PASS receiver[index] is expected
    235 PASS receiver[index] is expected
    236 PASS receiver[index] is expected
    237 PASS receiver[index] is expected
    238 PASS receiver[index] is expected
    239 PASS receiver[index] is expected
    240 PASS receiver[index] is expected
    241 PASS receiver[index] is expected
    242 PASS receiver[index] is expected
    243 PASS receiver[index] is expected
    244 PASS receiver[index] is expected
    245 PASS receiver[index] is expected
    246 PASS receiver[index] is expected
    247 PASS receiver[index] is expected
    248 PASS receiver[index] is expected
    249 PASS receiver[index] is expected
    250 PASS gl.getError() is gl.NO_ERROR
    251 PASS gl.getError() is gl.NO_ERROR
    252 PASS gl.getError() is gl.NO_ERROR
    253 PASS receiver[index] is expected
    254 PASS receiver[index] is expected
    255 PASS receiver[index] is expected
    256 PASS receiver[index] is expected
    257 PASS receiver[index] is expected
    258 PASS receiver[index] is expected
    259 PASS receiver[index] is expected
    260 PASS receiver[index] is expected
    261 PASS receiver[index] is expected
    262 PASS receiver[index] is expected
    263 PASS receiver[index] is expected
    264 PASS receiver[index] is expected
    265 PASS receiver[index] is expected
    266 PASS receiver[index] is expected
    267 PASS receiver[index] is expected
    268 PASS receiver[index] is expected
    269 PASS gl.getError() is gl.NO_ERROR
    270 PASS gl.getError() is gl.NO_ERROR
    271 PASS gl.getError() is gl.NO_ERROR
    272 PASS receiver[index] is expected
    273 PASS receiver[index] is expected
    274 PASS receiver[index] is expected
    275 PASS receiver[index] is expected
    276 PASS receiver[index] is expected
    277 PASS receiver[index] is expected
    278 PASS receiver[index] is expected
    279 PASS receiver[index] is expected
    280 PASS receiver[index] is expected
    281 PASS receiver[index] is expected
    282 PASS receiver[index] is expected
    283 PASS receiver[index] is expected
    284 PASS receiver[index] is expected
    285 PASS receiver[index] is expected
    286 PASS receiver[index] is expected
    287 PASS receiver[index] is expected
    288 PASS gl.getError() is gl.NO_ERROR
    289 PASS gl.getError() is gl.NO_ERROR
    290 PASS gl.getError() is gl.NO_ERROR
    291 PASS receiver[index] is expected
    292 PASS receiver[index] is expected
    293 PASS receiver[index] is expected
    294 PASS receiver[index] is expected
    295 PASS receiver[index] is expected
    296 PASS receiver[index] is expected
    297 PASS receiver[index] is expected
    298 PASS receiver[index] is expected
    299 PASS receiver[index] is expected
    300 PASS receiver[index] is expected
    301 PASS receiver[index] is expected
    302 PASS receiver[index] is expected
    303 PASS receiver[index] is expected
    304 PASS receiver[index] is expected
    305 PASS receiver[index] is expected
    306 PASS receiver[index] is expected
    307 PASS gl.getError() is gl.NO_ERROR
    308 PASS gl.getError() is gl.NO_ERROR
    309 PASS gl.getError() is gl.NO_ERROR
    310 PASS receiver[index] is expected
    311 PASS receiver[index] is expected
    312 PASS receiver[index] is expected
    313 PASS receiver[index] is expected
    314 PASS receiver[index] is expected
    315 PASS receiver[index] is expected
    316 PASS receiver[index] is expected
    317 PASS receiver[index] is expected
    318 PASS receiver[index] is expected
    319 PASS receiver[index] is expected
    320 PASS receiver[index] is expected
    321 PASS receiver[index] is expected
    322 PASS receiver[index] is expected
    323 PASS receiver[index] is expected
    324 PASS receiver[index] is expected
    325 PASS receiver[index] is expected
    326 PASS gl.getError() is gl.NO_ERROR
    327 PASS gl.getError() is gl.NO_ERROR
    328 PASS gl.getError() is gl.NO_ERROR
    329 PASS receiver[index] is expected
    330 PASS receiver[index] is expected
    331 PASS receiver[index] is expected
    332 PASS receiver[index] is expected
    333 PASS receiver[index] is expected
    334 PASS receiver[index] is expected
    335 PASS receiver[index] is expected
    336 PASS receiver[index] is expected
    337 PASS receiver[index] is expected
    338 PASS receiver[index] is expected
    339 PASS receiver[index] is expected
    340 PASS receiver[index] is expected
    341 PASS receiver[index] is expected
    342 PASS receiver[index] is expected
    343 PASS receiver[index] is expected
    344 PASS receiver[index] is expected
    345 PASS receiver[index] is expected
    346 PASS receiver[index] is expected
    347 PASS receiver[index] is expected
    348 PASS receiver[index] is expected
    349 PASS receiver[index] is expected
    350 PASS receiver[index] is expected
    351 PASS receiver[index] is expected
    352 PASS receiver[index] is expected
    353 PASS receiver[index] is expected
    354 PASS receiver[index] is expected
    355 PASS receiver[index] is expected
    356 PASS receiver[index] is expected
    357 PASS receiver[index] is expected
    358 PASS receiver[index] is expected
    359 PASS receiver[index] is expected
    360 PASS receiver[index] is expected
    361 PASS gl.getError() is gl.NO_ERROR
    362 PASS gl.getError() is gl.NO_ERROR
    363 PASS gl.getError() is gl.NO_ERROR
    364 PASS receiver[index] is expected
    365 PASS receiver[index] is expected
    366 PASS receiver[index] is expected
    367 PASS receiver[index] is expected
    368 PASS receiver[index] is expected
    369 PASS receiver[index] is expected
    370 PASS receiver[index] is expected
    371 PASS receiver[index] is expected
    372 PASS receiver[index] is expected
    373 PASS receiver[index] is expected
    374 PASS receiver[index] is expected
    375 PASS receiver[index] is expected
    376 PASS receiver[index] is expected
    377 PASS receiver[index] is expected
    378 PASS receiver[index] is expected
    379 PASS receiver[index] is expected
    380 PASS receiver[index] is expected
    381 PASS receiver[index] is expected
    382 PASS receiver[index] is expected
    383 PASS receiver[index] is expected
    384 PASS receiver[index] is expected
    385 PASS receiver[index] is expected
    386 PASS receiver[index] is expected
    387 PASS receiver[index] is expected
    388 PASS receiver[index] is expected
    389 PASS receiver[index] is expected
    390 PASS receiver[index] is expected
    391 PASS receiver[index] is expected
    392 PASS receiver[index] is expected
    393 PASS receiver[index] is expected
    394 PASS receiver[index] is expected
    395 PASS receiver[index] is expected
    396 PASS gl.getError() is gl.NO_ERROR
    397 PASS gl.getError() is gl.NO_ERROR
    398 PASS gl.getError() is gl.NO_ERROR
    399 PASS receiver[index] is expected
    400 PASS receiver[index] is expected
    401 PASS receiver[index] is expected
    402 PASS receiver[index] is expected
    403 PASS receiver[index] is expected
    404 PASS receiver[index] is expected
    405 PASS receiver[index] is expected
    406 PASS receiver[index] is expected
    407 PASS receiver[index] is expected
    408 PASS receiver[index] is expected
    409 PASS receiver[index] is expected
    410 PASS receiver[index] is expected
    411 PASS receiver[index] is expected
    412 PASS receiver[index] is expected
    413 PASS receiver[index] is expected
    414 PASS receiver[index] is expected
    415 PASS receiver[index] is expected
    416 PASS receiver[index] is expected
    417 PASS receiver[index] is expected
    418 PASS receiver[index] is expected
    419 PASS receiver[index] is expected
    420 PASS receiver[index] is expected
    421 PASS receiver[index] is expected
    422 PASS receiver[index] is expected
    423 PASS receiver[index] is expected
    424 PASS receiver[index] is expected
    425 PASS receiver[index] is expected
    426 PASS receiver[index] is expected
    427 PASS receiver[index] is expected
    428 PASS receiver[index] is expected
    429 PASS receiver[index] is expected
    430 PASS receiver[index] is expected
    431 PASS gl.getError() is gl.NO_ERROR
    432 PASS gl.getError() is gl.NO_ERROR
    433 PASS gl.getError() is gl.NO_ERROR
    434 PASS receiver[index] is expected
    435 PASS receiver[index] is expected
    436 PASS receiver[index] is expected
    437 PASS receiver[index] is expected
    438 PASS receiver[index] is expected
    439 PASS receiver[index] is expected
    440 PASS receiver[index] is expected
    441 PASS receiver[index] is expected
    442 PASS receiver[index] is expected
    443 PASS receiver[index] is expected
    444 PASS receiver[index] is expected
    445 PASS receiver[index] is expected
    446 PASS receiver[index] is expected
    447 PASS receiver[index] is expected
    448 PASS receiver[index] is expected
    449 PASS receiver[index] is expected
    450 PASS receiver[index] is expected
    451 PASS receiver[index] is expected
    452 PASS receiver[index] is expected
    453 PASS receiver[index] is expected
    454 PASS receiver[index] is expected
    455 PASS receiver[index] is expected
    456 PASS receiver[index] is expected
    457 PASS receiver[index] is expected
    458 PASS receiver[index] is expected
    459 PASS receiver[index] is expected
    460 PASS receiver[index] is expected
    461 PASS receiver[index] is expected
    462 PASS receiver[index] is expected
    463 PASS receiver[index] is expected
    464 PASS receiver[index] is expected
    465 PASS receiver[index] is expected
    466 PASS gl.getError() is gl.NO_ERROR
    467 PASS gl.getError() is gl.NO_ERROR
    468 PASS gl.getError() is gl.NO_ERROR
    469 PASS receiver[index] is expected
    470 PASS receiver[index] is expected
    471 PASS receiver[index] is expected
    472 PASS receiver[index] is expected
    473 PASS receiver[index] is expected
    474 PASS receiver[index] is expected
    475 PASS receiver[index] is expected
    476 PASS receiver[index] is expected
    477 PASS receiver[index] is expected
    478 PASS receiver[index] is expected
    479 PASS receiver[index] is expected
    480 PASS receiver[index] is expected
    481 PASS receiver[index] is expected
    482 PASS receiver[index] is expected
    483 PASS receiver[index] is expected
    484 PASS receiver[index] is expected
    485 PASS receiver[index] is expected
    486 PASS receiver[index] is expected
    487 PASS receiver[index] is expected
    488 PASS receiver[index] is expected
    489 PASS receiver[index] is expected
    490 PASS receiver[index] is expected
    491 PASS receiver[index] is expected
    492 PASS receiver[index] is expected
    493 PASS receiver[index] is expected
    494 PASS receiver[index] is expected
    495 PASS receiver[index] is expected
    496 PASS receiver[index] is expected
    497 PASS receiver[index] is expected
    498 PASS receiver[index] is expected
    499 PASS receiver[index] is expected
    500 PASS receiver[index] is expected
    501 PASS gl.getError() is gl.NO_ERROR
    502 PASS gl.getError() is gl.NO_ERROR
    503 PASS gl.getError() is gl.NO_ERROR
    504 PASS receiver[index] is expected
    505 PASS receiver[index] is expected
    506 PASS receiver[index] is expected
    507 PASS receiver[index] is expected
    508 PASS receiver[index] is expected
    509 PASS receiver[index] is expected
    510 PASS receiver[index] is expected
    511 PASS receiver[index] is expected
    512 PASS receiver[index] is expected
    513 PASS receiver[index] is expected
    514 PASS receiver[index] is expected
    515 PASS receiver[index] is expected
    516 PASS receiver[index] is expected
    517 PASS receiver[index] is expected
    518 PASS receiver[index] is expected
    519 PASS receiver[index] is expected
    520 PASS receiver[index] is expected
    521 PASS receiver[index] is expected
    522 PASS receiver[index] is expected
    523 PASS receiver[index] is expected
    524 PASS receiver[index] is expected
    525 PASS receiver[index] is expected
    526 PASS receiver[index] is expected
    527 PASS receiver[index] is expected
    528 PASS receiver[index] is expected
    529 PASS receiver[index] is expected
    530 PASS receiver[index] is expected
    531 PASS receiver[index] is expected
    532 PASS receiver[index] is expected
    533 PASS receiver[index] is expected
    534 PASS receiver[index] is expected
    535 PASS receiver[index] is expected
    536 PASS gl.getError() is gl.NO_ERROR
    537 PASS gl.getError() is gl.NO_ERROR
    538 PASS gl.getError() is gl.NO_ERROR
    539 PASS receiver[index] is expected
    540 PASS receiver[index] is expected
    541 PASS receiver[index] is expected
    542 PASS receiver[index] is expected
    543 PASS receiver[index] is expected
    544 PASS receiver[index] is expected
    545 PASS receiver[index] is expected
    546 PASS receiver[index] is expected
    547 PASS receiver[index] is expected
    548 PASS receiver[index] is expected
    549 PASS receiver[index] is expected
    550 PASS receiver[index] is expected
    551 PASS receiver[index] is expected
    552 PASS receiver[index] is expected
    553 PASS receiver[index] is expected
    554 PASS receiver[index] is expected
    555 PASS receiver[index] is expected
    556 PASS receiver[index] is expected
    557 PASS receiver[index] is expected
    558 PASS receiver[index] is expected
    559 PASS receiver[index] is expected
    560 PASS receiver[index] is expected
    561 PASS receiver[index] is expected
    562 PASS receiver[index] is expected
    563 PASS receiver[index] is expected
    564 PASS receiver[index] is expected
    565 PASS receiver[index] is expected
    566 PASS receiver[index] is expected
    567 PASS receiver[index] is expected
    568 PASS receiver[index] is expected
    569 PASS receiver[index] is expected
    570 PASS receiver[index] is expected
    571 PASS gl.getError() is gl.NO_ERROR
    572 PASS gl.getError() is gl.NO_ERROR
    573 PASS gl.getError() is gl.NO_ERROR
    574 PASS receiver[index] is expected
    575 PASS receiver[index] is expected
    576 PASS receiver[index] is expected
    577 PASS receiver[index] is expected
    578 PASS receiver[index] is expected
    579 PASS receiver[index] is expected
    580 PASS receiver[index] is expected
    581 PASS receiver[index] is expected
    582 PASS receiver[index] is expected
    583 PASS receiver[index] is expected
    584 PASS receiver[index] is expected
    585 PASS receiver[index] is expected
    586 PASS receiver[index] is expected
    587 PASS receiver[index] is expected
    588 PASS receiver[index] is expected
    589 PASS receiver[index] is expected
    590 PASS receiver[index] is expected
    591 PASS receiver[index] is expected
    592 PASS receiver[index] is expected
    593 PASS receiver[index] is expected
    594 PASS receiver[index] is expected
    595 PASS receiver[index] is expected
    596 PASS receiver[index] is expected
    597 PASS receiver[index] is expected
    598 PASS receiver[index] is expected
    599 PASS receiver[index] is expected
    600 PASS receiver[index] is expected
    601 PASS receiver[index] is expected
    602 PASS receiver[index] is expected
    603 PASS receiver[index] is expected
    604 PASS receiver[index] is expected
    605 PASS receiver[index] is expected
    606 PASS gl.getError() is gl.NO_ERROR
    607 PASS gl.getError() is gl.NO_ERROR
    608 PASS gl.getError() is gl.NO_ERROR
    609 PASS receiver[index] is expected
    610 PASS receiver[index] is expected
    611 PASS receiver[index] is expected
    612 PASS receiver[index] is expected
    613 PASS receiver[index] is expected
    614 PASS receiver[index] is expected
    615 PASS receiver[index] is expected
    616 PASS receiver[index] is expected
    617 PASS receiver[index] is expected
    618 PASS receiver[index] is expected
    619 PASS receiver[index] is expected
    620 PASS receiver[index] is expected
    621 PASS receiver[index] is expected
    622 PASS receiver[index] is expected
    623 PASS receiver[index] is expected
    624 PASS receiver[index] is expected
    625 PASS receiver[index] is expected
    626 PASS receiver[index] is expected
    627 PASS receiver[index] is expected
    628 PASS receiver[index] is expected
    629 PASS receiver[index] is expected
    630 PASS receiver[index] is expected
    631 PASS receiver[index] is expected
    632 PASS receiver[index] is expected
    633 PASS receiver[index] is expected
    634 PASS receiver[index] is expected
    635 PASS receiver[index] is expected
    636 PASS receiver[index] is expected
    637 PASS receiver[index] is expected
    638 PASS receiver[index] is expected
    639 PASS receiver[index] is expected
    640 PASS receiver[index] is expected
    641 PASS gl.getError() is gl.NO_ERROR
    642 PASS gl.getError() is gl.NO_ERROR
    643 PASS gl.getError() is gl.NO_ERROR
    644 PASS receiver[index] is expected
    645 PASS receiver[index] is expected
    646 PASS receiver[index] is expected
    647 PASS receiver[index] is expected
    648 PASS receiver[index] is expected
    649 PASS receiver[index] is expected
    650 PASS receiver[index] is expected
    651 PASS receiver[index] is expected
    652 PASS receiver[index] is expected
    653 PASS receiver[index] is expected
    654 PASS receiver[index] is expected
    655 PASS receiver[index] is expected
    656 PASS receiver[index] is expected
    657 PASS receiver[index] is expected
    658 PASS receiver[index] is expected
    659 PASS receiver[index] is expected
    660 PASS receiver[index] is expected
    661 PASS receiver[index] is expected
    662 PASS receiver[index] is expected
    663 PASS receiver[index] is expected
    664 PASS receiver[index] is expected
    665 PASS receiver[index] is expected
    666 PASS receiver[index] is expected
    667 PASS receiver[index] is expected
    668 PASS receiver[index] is expected
    669 PASS receiver[index] is expected
    670 PASS receiver[index] is expected
    671 PASS receiver[index] is expected
    672 PASS receiver[index] is expected
    673 PASS receiver[index] is expected
    674 PASS receiver[index] is expected
    675 PASS receiver[index] is expected
    676 PASS gl.getError() is gl.NO_ERROR
    677 PASS gl.getError() is gl.NO_ERROR
    678 PASS gl.getError() is gl.NO_ERROR
    679 PASS receiver[index] is expected
    680 PASS receiver[index] is expected
    681 PASS receiver[index] is expected
    682 PASS receiver[index] is expected
    683 PASS receiver[index] is expected
    684 PASS receiver[index] is expected
    685 PASS receiver[index] is expected
    686 PASS receiver[index] is expected
    687 PASS receiver[index] is expected
    688 PASS receiver[index] is expected
    689 PASS receiver[index] is expected
    690 PASS receiver[index] is expected
    691 PASS receiver[index] is expected
    692 PASS receiver[index] is expected
    693 PASS receiver[index] is expected
    694 PASS receiver[index] is expected
    695 PASS receiver[index] is expected
    696 PASS receiver[index] is expected
    697 PASS receiver[index] is expected
    698 PASS receiver[index] is expected
    699 PASS receiver[index] is expected
    700 PASS receiver[index] is expected
    701 PASS receiver[index] is expected
    702 PASS receiver[index] is expected
    703 PASS receiver[index] is expected
    704 PASS receiver[index] is expected
    705 PASS receiver[index] is expected
    706 PASS receiver[index] is expected
    707 PASS receiver[index] is expected
    708 PASS receiver[index] is expected
    709 PASS receiver[index] is expected
    710 PASS receiver[index] is expected
    711 PASS receiver[index] is expected
    712 PASS receiver[index] is expected
    713 PASS receiver[index] is expected
    714 PASS receiver[index] is expected
    715 PASS receiver[index] is expected
    716 PASS receiver[index] is expected
    717 PASS receiver[index] is expected
    718 PASS receiver[index] is expected
    719 PASS receiver[index] is expected
    720 PASS receiver[index] is expected
    721 PASS receiver[index] is expected
    722 PASS receiver[index] is expected
    723 PASS receiver[index] is expected
    724 PASS receiver[index] is expected
    725 PASS receiver[index] is expected
    726 PASS receiver[index] is expected
    727 PASS gl.getError() is gl.NO_ERROR
    728 PASS gl.getError() is gl.NO_ERROR
    729 PASS gl.getError() is gl.NO_ERROR
    730 PASS receiver[index] is expected
    731 PASS receiver[index] is expected
    732 PASS receiver[index] is expected
    733 PASS receiver[index] is expected
    734 PASS receiver[index] is expected
    735 PASS receiver[index] is expected
    736 PASS receiver[index] is expected
    737 PASS receiver[index] is expected
    738 PASS receiver[index] is expected
    739 PASS receiver[index] is expected
    740 PASS receiver[index] is expected
    741 PASS receiver[index] is expected
    742 PASS receiver[index] is expected
    743 PASS receiver[index] is expected
    744 PASS receiver[index] is expected
    745 PASS receiver[index] is expected
    746 PASS receiver[index] is expected
    747 PASS receiver[index] is expected
    748 PASS receiver[index] is expected
    749 PASS receiver[index] is expected
    750 PASS receiver[index] is expected
    751 PASS receiver[index] is expected
    752 PASS receiver[index] is expected
    753 PASS receiver[index] is expected
    754 PASS receiver[index] is expected
    755 PASS receiver[index] is expected
    756 PASS receiver[index] is expected
    757 PASS receiver[index] is expected
    758 PASS receiver[index] is expected
    759 PASS receiver[index] is expected
    760 PASS receiver[index] is expected
    761 PASS receiver[index] is expected
    762 PASS receiver[index] is expected
    763 PASS receiver[index] is expected
    764 PASS receiver[index] is expected
    765 PASS receiver[index] is expected
    766 PASS receiver[index] is expected
    767 PASS receiver[index] is expected
    768 PASS receiver[index] is expected
    769 PASS receiver[index] is expected
    770 PASS receiver[index] is expected
    771 PASS receiver[index] is expected
    772 PASS receiver[index] is expected
    773 PASS receiver[index] is expected
    774 PASS receiver[index] is expected
    775 PASS receiver[index] is expected
    776 PASS receiver[index] is expected
    777 PASS receiver[index] is expected
    778 PASS gl.getError() is gl.NO_ERROR
    779 PASS gl.getError() is gl.NO_ERROR
    780 PASS gl.getError() is gl.NO_ERROR
    781 PASS receiver[index] is expected
    782 PASS receiver[index] is expected
    783 PASS receiver[index] is expected
    784 PASS receiver[index] is expected
    785 PASS receiver[index] is expected
    786 PASS receiver[index] is expected
    787 PASS receiver[index] is expected
    788 PASS receiver[index] is expected
    789 PASS receiver[index] is expected
    790 PASS receiver[index] is expected
    791 PASS receiver[index] is expected
    792 PASS receiver[index] is expected
    793 PASS receiver[index] is expected
    794 PASS receiver[index] is expected
    795 PASS receiver[index] is expected
    796 PASS receiver[index] is expected
    797 PASS receiver[index] is expected
    798 PASS receiver[index] is expected
    799 PASS receiver[index] is expected
    800 PASS receiver[index] is expected
    801 PASS receiver[index] is expected
    802 PASS receiver[index] is expected
    803 PASS receiver[index] is expected
    804 PASS receiver[index] is expected
    805 PASS receiver[index] is expected
    806 PASS receiver[index] is expected
    807 PASS receiver[index] is expected
    808 PASS receiver[index] is expected
    809 PASS receiver[index] is expected
    810 PASS receiver[index] is expected
    811 PASS receiver[index] is expected
    812 PASS receiver[index] is expected
    813 PASS receiver[index] is expected
    814 PASS receiver[index] is expected
    815 PASS receiver[index] is expected
    816 PASS receiver[index] is expected
    817 PASS receiver[index] is expected
    818 PASS receiver[index] is expected
    819 PASS receiver[index] is expected
    820 PASS receiver[index] is expected
    821 PASS receiver[index] is expected
    822 PASS receiver[index] is expected
    823 PASS receiver[index] is expected
    824 PASS receiver[index] is expected
    825 PASS receiver[index] is expected
    826 PASS receiver[index] is expected
    827 PASS receiver[index] is expected
    828 PASS receiver[index] is expected
    829 PASS gl.getError() is gl.NO_ERROR
    830 PASS gl.getError() is gl.NO_ERROR
    831 PASS gl.getError() is gl.NO_ERROR
    832 PASS receiver[index] is expected
    833 PASS receiver[index] is expected
    834 PASS receiver[index] is expected
    835 PASS receiver[index] is expected
    836 PASS receiver[index] is expected
    837 PASS receiver[index] is expected
    838 PASS receiver[index] is expected
    839 PASS receiver[index] is expected
    840 PASS receiver[index] is expected
    841 PASS receiver[index] is expected
    842 PASS receiver[index] is expected
    843 PASS receiver[index] is expected
    844 PASS receiver[index] is expected
    845 PASS receiver[index] is expected
    846 PASS receiver[index] is expected
    847 PASS receiver[index] is expected
    848 PASS receiver[index] is expected
    849 PASS receiver[index] is expected
    850 PASS receiver[index] is expected
    851 PASS receiver[index] is expected
    852 PASS receiver[index] is expected
    853 PASS receiver[index] is expected
    854 PASS receiver[index] is expected
    855 PASS receiver[index] is expected
    856 PASS receiver[index] is expected
    857 PASS receiver[index] is expected
    858 PASS receiver[index] is expected
    859 PASS receiver[index] is expected
    860 PASS receiver[index] is expected
    861 PASS receiver[index] is expected
    862 PASS receiver[index] is expected
    863 PASS receiver[index] is expected
    864 PASS receiver[index] is expected
    865 PASS receiver[index] is expected
    866 PASS receiver[index] is expected
    867 PASS receiver[index] is expected
    868 PASS receiver[index] is expected
    869 PASS receiver[index] is expected
    870 PASS receiver[index] is expected
    871 PASS receiver[index] is expected
    872 PASS receiver[index] is expected
    873 PASS receiver[index] is expected
    874 PASS receiver[index] is expected
    875 PASS receiver[index] is expected
    876 PASS receiver[index] is expected
    877 PASS receiver[index] is expected
    878 PASS receiver[index] is expected
    879 PASS receiver[index] is expected
    880 PASS gl.getError() is gl.NO_ERROR
    881 PASS gl.getError() is gl.NO_ERROR
    882 PASS gl.getError() is gl.NO_ERROR
    883 PASS receiver[index] is expected
    884 PASS receiver[index] is expected
    885 PASS receiver[index] is expected
    886 PASS receiver[index] is expected
    887 PASS receiver[index] is expected
    888 PASS receiver[index] is expected
    889 PASS receiver[index] is expected
    890 PASS receiver[index] is expected
    891 PASS receiver[index] is expected
    892 PASS receiver[index] is expected
    893 PASS receiver[index] is expected
    894 PASS receiver[index] is expected
    895 PASS receiver[index] is expected
    896 PASS receiver[index] is expected
    897 PASS receiver[index] is expected
    898 PASS receiver[index] is expected
    899 PASS receiver[index] is expected
    900 PASS receiver[index] is expected
    901 PASS receiver[index] is expected
    902 PASS receiver[index] is expected
    903 PASS receiver[index] is expected
    904 PASS receiver[index] is expected
    905 PASS receiver[index] is expected
    906 PASS receiver[index] is expected
    907 PASS receiver[index] is expected
    908 PASS receiver[index] is expected
    909 PASS receiver[index] is expected
    910 PASS receiver[index] is expected
    911 PASS receiver[index] is expected
    912 PASS receiver[index] is expected
    913 PASS receiver[index] is expected
    914 PASS receiver[index] is expected
    915 PASS receiver[index] is expected
    916 PASS receiver[index] is expected
    917 PASS receiver[index] is expected
    918 PASS receiver[index] is expected
    919 PASS receiver[index] is expected
    920 PASS receiver[index] is expected
    921 PASS receiver[index] is expected
    922 PASS receiver[index] is expected
    923 PASS receiver[index] is expected
    924 PASS receiver[index] is expected
    925 PASS receiver[index] is expected
    926 PASS receiver[index] is expected
    927 PASS receiver[index] is expected
    928 PASS receiver[index] is expected
    929 PASS receiver[index] is expected
    930 PASS receiver[index] is expected
    931 PASS gl.getError() is gl.NO_ERROR
    932 PASS gl.getError() is gl.NO_ERROR
    933 PASS gl.getError() is gl.NO_ERROR
    934 PASS receiver[index] is expected
    935 PASS receiver[index] is expected
    936 PASS receiver[index] is expected
    937 PASS receiver[index] is expected
    938 PASS receiver[index] is expected
    939 PASS receiver[index] is expected
    940 PASS receiver[index] is expected
    941 PASS receiver[index] is expected
    942 PASS receiver[index] is expected
    943 PASS receiver[index] is expected
    944 PASS receiver[index] is expected
    945 PASS receiver[index] is expected
    946 PASS receiver[index] is expected
    947 PASS receiver[index] is expected
    948 PASS receiver[index] is expected
    949 PASS receiver[index] is expected
    950 PASS receiver[index] is expected
    951 PASS receiver[index] is expected
    952 PASS receiver[index] is expected
    953 PASS receiver[index] is expected
    954 PASS receiver[index] is expected
    955 PASS receiver[index] is expected
    956 PASS receiver[index] is expected
    957 PASS receiver[index] is expected
    958 PASS receiver[index] is expected
    959 PASS receiver[index] is expected
    960 PASS receiver[index] is expected
    961 PASS receiver[index] is expected
    962 PASS receiver[index] is expected
    963 PASS receiver[index] is expected
    964 PASS receiver[index] is expected
    965 PASS receiver[index] is expected
    966 PASS receiver[index] is expected
    967 PASS receiver[index] is expected
    968 PASS receiver[index] is expected
    969 PASS receiver[index] is expected
    970 PASS receiver[index] is expected
    971 PASS receiver[index] is expected
    972 PASS receiver[index] is expected
    973 PASS receiver[index] is expected
    974 PASS receiver[index] is expected
    975 PASS receiver[index] is expected
    976 PASS receiver[index] is expected
    977 PASS receiver[index] is expected
    978 PASS receiver[index] is expected
    979 PASS receiver[index] is expected
    980 PASS receiver[index] is expected
    981 PASS receiver[index] is expected
    982 PASS gl.getError() is gl.NO_ERROR
    983 PASS gl.getError() is gl.NO_ERROR
    984 PASS gl.getError() is gl.NO_ERROR
    985 PASS receiver[index] is expected
    986 PASS receiver[index] is expected
    987 PASS receiver[index] is expected
    988 PASS receiver[index] is expected
    989 PASS receiver[index] is expected
    990 PASS receiver[index] is expected
    991 PASS receiver[index] is expected
    992 PASS receiver[index] is expected
    993 PASS receiver[index] is expected
    994 PASS receiver[index] is expected
    995 PASS receiver[index] is expected
    996 PASS receiver[index] is expected
    997 PASS receiver[index] is expected
    998 PASS receiver[index] is expected
    999 PASS receiver[index] is expected
    1000 PASS receiver[index] is expected
    1001 PASS receiver[index] is expected
    1002 PASS receiver[index] is expected
    1003 PASS receiver[index] is expected
    1004 PASS receiver[index] is expected
    1005 PASS receiver[index] is expected
    1006 PASS receiver[index] is expected
    1007 PASS receiver[index] is expected
    1008 PASS receiver[index] is expected
    1009 PASS receiver[index] is expected
    1010 PASS receiver[index] is expected
    1011 PASS receiver[index] is expected
    1012 PASS receiver[index] is expected
    1013 PASS receiver[index] is expected
    1014 PASS receiver[index] is expected
    1015 PASS receiver[index] is expected
    1016 PASS receiver[index] is expected
    1017 PASS receiver[index] is expected
    1018 PASS receiver[index] is expected
    1019 PASS receiver[index] is expected
    1020 PASS receiver[index] is expected
    1021 PASS receiver[index] is expected
    1022 PASS receiver[index] is expected
    1023 PASS receiver[index] is expected
    1024 PASS receiver[index] is expected
    1025 PASS receiver[index] is expected
    1026 PASS receiver[index] is expected
    1027 PASS receiver[index] is expected
    1028 PASS receiver[index] is expected
    1029 PASS receiver[index] is expected
    1030 PASS receiver[index] is expected
    1031 PASS receiver[index] is expected
    1032 PASS receiver[index] is expected
    1033 PASS gl.getError() is gl.NO_ERROR
    1034 PASS gl.getError() is gl.NO_ERROR
    1035 PASS gl.getError() is gl.NO_ERROR
    1036 PASS receiver[index] is expected
    1037 PASS receiver[index] is expected
    1038 PASS receiver[index] is expected
    1039 PASS receiver[index] is expected
    1040 PASS receiver[index] is expected
    1041 PASS receiver[index] is expected
    1042 PASS receiver[index] is expected
    1043 PASS receiver[index] is expected
    1044 PASS receiver[index] is expected
    1045 PASS receiver[index] is expected
    1046 PASS receiver[index] is expected
    1047 PASS receiver[index] is expected
    1048 PASS receiver[index] is expected
    1049 PASS receiver[index] is expected
    1050 PASS receiver[index] is expected
    1051 PASS receiver[index] is expected
    1052 PASS receiver[index] is expected
    1053 PASS receiver[index] is expected
    1054 PASS receiver[index] is expected
    1055 PASS receiver[index] is expected
    1056 PASS receiver[index] is expected
    1057 PASS receiver[index] is expected
    1058 PASS receiver[index] is expected
    1059 PASS receiver[index] is expected
    1060 PASS receiver[index] is expected
    1061 PASS receiver[index] is expected
    1062 PASS receiver[index] is expected
    1063 PASS receiver[index] is expected
    1064 PASS receiver[index] is expected
    1065 PASS receiver[index] is expected
    1066 PASS receiver[index] is expected
    1067 PASS receiver[index] is expected
    1068 PASS receiver[index] is expected
    1069 PASS receiver[index] is expected
    1070 PASS receiver[index] is expected
    1071 PASS receiver[index] is expected
    1072 PASS receiver[index] is expected
    1073 PASS receiver[index] is expected
    1074 PASS receiver[index] is expected
    1075 PASS receiver[index] is expected
    1076 PASS receiver[index] is expected
    1077 PASS receiver[index] is expected
    1078 PASS receiver[index] is expected
    1079 PASS receiver[index] is expected
    1080 PASS receiver[index] is expected
    1081 PASS receiver[index] is expected
    1082 PASS receiver[index] is expected
    1083 PASS receiver[index] is expected
    1084 PASS gl.getError() is gl.NO_ERROR
    1085 PASS gl.getError() is gl.NO_ERROR
    1086 PASS gl.getError() is gl.NO_ERROR
    1087 PASS receiver[index] is expected
    1088 PASS receiver[index] is expected
    1089 PASS receiver[index] is expected
    1090 PASS receiver[index] is expected
    1091 PASS receiver[index] is expected
    1092 PASS receiver[index] is expected
    1093 PASS receiver[index] is expected
    1094 PASS receiver[index] is expected
    1095 PASS receiver[index] is expected
    1096 PASS receiver[index] is expected
    1097 PASS receiver[index] is expected
    1098 PASS receiver[index] is expected
    1099 PASS receiver[index] is expected
    1100 PASS receiver[index] is expected
    1101 PASS receiver[index] is expected
    1102 PASS receiver[index] is expected
    1103 PASS receiver[index] is expected
    1104 PASS receiver[index] is expected
    1105 PASS receiver[index] is expected
    1106 PASS receiver[index] is expected
    1107 PASS receiver[index] is expected
    1108 PASS receiver[index] is expected
    1109 PASS receiver[index] is expected
    1110 PASS receiver[index] is expected
    1111 PASS receiver[index] is expected
    1112 PASS receiver[index] is expected
    1113 PASS receiver[index] is expected
    1114 PASS receiver[index] is expected
    1115 PASS receiver[index] is expected
    1116 PASS receiver[index] is expected
    1117 PASS receiver[index] is expected
    1118 PASS receiver[index] is expected
    1119 PASS receiver[index] is expected
    1120 PASS receiver[index] is expected
    1121 PASS receiver[index] is expected
    1122 PASS receiver[index] is expected
    1123 PASS receiver[index] is expected
    1124 PASS receiver[index] is expected
    1125 PASS receiver[index] is expected
    1126 PASS receiver[index] is expected
    1127 PASS receiver[index] is expected
    1128 PASS receiver[index] is expected
    1129 PASS receiver[index] is expected
    1130 PASS receiver[index] is expected
    1131 PASS receiver[index] is expected
    1132 PASS receiver[index] is expected
    1133 PASS receiver[index] is expected
    1134 PASS receiver[index] is expected
    1135 PASS gl.getError() is gl.NO_ERROR
    1136 PASS gl.getError() is gl.NO_ERROR
    1137 PASS gl.getError() is gl.NO_ERROR
    1138 PASS receiver[index] is expected
    1139 PASS receiver[index] is expected
    1140 PASS receiver[index] is expected
    1141 PASS receiver[index] is expected
    1142 PASS receiver[index] is expected
    1143 PASS receiver[index] is expected
    1144 PASS receiver[index] is expected
    1145 PASS receiver[index] is expected
    1146 PASS receiver[index] is expected
    1147 PASS receiver[index] is expected
    1148 PASS receiver[index] is expected
    1149 PASS receiver[index] is expected
    1150 PASS receiver[index] is expected
    1151 PASS receiver[index] is expected
    1152 PASS receiver[index] is expected
    1153 PASS receiver[index] is expected
    1154 PASS receiver[index] is expected
    1155 PASS receiver[index] is expected
    1156 PASS receiver[index] is expected
    1157 PASS receiver[index] is expected
    1158 PASS receiver[index] is expected
    1159 PASS receiver[index] is expected
    1160 PASS receiver[index] is expected
    1161 PASS receiver[index] is expected
    1162 PASS receiver[index] is expected
    1163 PASS receiver[index] is expected
    1164 PASS receiver[index] is expected
    1165 PASS receiver[index] is expected
    1166 PASS receiver[index] is expected
    1167 PASS receiver[index] is expected
    1168 PASS receiver[index] is expected
    1169 PASS receiver[index] is expected
    1170 PASS receiver[index] is expected
    1171 PASS receiver[index] is expected
    1172 PASS receiver[index] is expected
    1173 PASS receiver[index] is expected
    1174 PASS receiver[index] is expected
    1175 PASS receiver[index] is expected
    1176 PASS receiver[index] is expected
    1177 PASS receiver[index] is expected
    1178 PASS receiver[index] is expected
    1179 PASS receiver[index] is expected
    1180 PASS receiver[index] is expected
    1181 PASS receiver[index] is expected
    1182 PASS receiver[index] is expected
    1183 PASS receiver[index] is expected
    1184 PASS receiver[index] is expected
    1185 PASS receiver[index] is expected
    1186 PASS gl.getError() is gl.NO_ERROR
    1187 PASS gl.getError() is gl.NO_ERROR
    1188 PASS gl.getError() is gl.NO_ERROR
    1189 PASS receiver[index] is expected
    1190 PASS receiver[index] is expected
    1191 PASS receiver[index] is expected
    1192 PASS receiver[index] is expected
    1193 PASS receiver[index] is expected
    1194 PASS receiver[index] is expected
    1195 PASS receiver[index] is expected
    1196 PASS receiver[index] is expected
    1197 PASS receiver[index] is expected
    1198 PASS receiver[index] is expected
    1199 PASS receiver[index] is expected
    1200 PASS receiver[index] is expected
    1201 PASS receiver[index] is expected
    1202 PASS receiver[index] is expected
    1203 PASS receiver[index] is expected
    1204 PASS receiver[index] is expected
    1205 PASS receiver[index] is expected
    1206 PASS receiver[index] is expected
    1207 PASS receiver[index] is expected
    1208 PASS receiver[index] is expected
    1209 PASS receiver[index] is expected
    1210 PASS receiver[index] is expected
    1211 PASS receiver[index] is expected
    1212 PASS receiver[index] is expected
    1213 PASS receiver[index] is expected
    1214 PASS receiver[index] is expected
    1215 PASS receiver[index] is expected
    1216 PASS receiver[index] is expected
    1217 PASS receiver[index] is expected
    1218 PASS receiver[index] is expected
    1219 PASS receiver[index] is expected
    1220 PASS receiver[index] is expected
    1221 PASS receiver[index] is expected
    1222 PASS receiver[index] is expected
    1223 PASS receiver[index] is expected
    1224 PASS receiver[index] is expected
    1225 PASS receiver[index] is expected
    1226 PASS receiver[index] is expected
    1227 PASS receiver[index] is expected
    1228 PASS receiver[index] is expected
    1229 PASS receiver[index] is expected
    1230 PASS receiver[index] is expected
    1231 PASS receiver[index] is expected
    1232 PASS receiver[index] is expected
    1233 PASS receiver[index] is expected
    1234 PASS receiver[index] is expected
    1235 PASS receiver[index] is expected
    1236 PASS receiver[index] is expected
    1237 PASS gl.getError() is gl.NO_ERROR
    1238 PASS gl.getError() is gl.NO_ERROR
    1239 PASS gl.getError() is gl.NO_ERROR
    1240 PASS receiver[index] is expected
    1241 PASS receiver[index] is expected
    1242 PASS receiver[index] is expected
    1243 PASS receiver[index] is expected
    1244 PASS receiver[index] is expected
    1245 PASS receiver[index] is expected
    1246 PASS receiver[index] is expected
    1247 PASS receiver[index] is expected
    1248 PASS receiver[index] is expected
    1249 PASS receiver[index] is expected
    1250 PASS receiver[index] is expected
    1251 PASS receiver[index] is expected
    1252 PASS receiver[index] is expected
    1253 PASS receiver[index] is expected
    1254 PASS receiver[index] is expected
    1255 PASS receiver[index] is expected
    1256 PASS receiver[index] is expected
    1257 PASS receiver[index] is expected
    1258 PASS receiver[index] is expected
    1259 PASS receiver[index] is expected
    1260 PASS receiver[index] is expected
    1261 PASS receiver[index] is expected
    1262 PASS receiver[index] is expected
    1263 PASS receiver[index] is expected
    1264 PASS receiver[index] is expected
    1265 PASS receiver[index] is expected
    1266 PASS receiver[index] is expected
    1267 PASS receiver[index] is expected
    1268 PASS receiver[index] is expected
    1269 PASS receiver[index] is expected
    1270 PASS receiver[index] is expected
    1271 PASS receiver[index] is expected
    1272 PASS receiver[index] is expected
    1273 PASS receiver[index] is expected
    1274 PASS receiver[index] is expected
    1275 PASS receiver[index] is expected
    1276 PASS receiver[index] is expected
    1277 PASS receiver[index] is expected
    1278 PASS receiver[index] is expected
    1279 PASS receiver[index] is expected
    1280 PASS receiver[index] is expected
    1281 PASS receiver[index] is expected
    1282 PASS receiver[index] is expected
    1283 PASS receiver[index] is expected
    1284 PASS receiver[index] is expected
    1285 PASS receiver[index] is expected
    1286 PASS receiver[index] is expected
    1287 PASS receiver[index] is expected
    1288 PASS receiver[index] is expected
    1289 PASS receiver[index] is expected
    1290 PASS receiver[index] is expected
    1291 PASS receiver[index] is expected
    1292 PASS receiver[index] is expected
    1293 PASS receiver[index] is expected
    1294 PASS receiver[index] is expected
    1295 PASS receiver[index] is expected
    1296 PASS receiver[index] is expected
    1297 PASS receiver[index] is expected
    1298 PASS receiver[index] is expected
    1299 PASS receiver[index] is expected
    1300 PASS receiver[index] is expected
    1301 PASS receiver[index] is expected
    1302 PASS receiver[index] is expected
    1303 PASS receiver[index] is expected
    1304 PASS gl.getError() is gl.NO_ERROR
    1305 PASS gl.getError() is gl.NO_ERROR
    1306 PASS gl.getError() is gl.NO_ERROR
    1307 PASS receiver[index] is expected
    1308 PASS receiver[index] is expected
    1309 PASS receiver[index] is expected
    1310 PASS receiver[index] is expected
    1311 PASS receiver[index] is expected
    1312 PASS receiver[index] is expected
    1313 PASS receiver[index] is expected
    1314 PASS receiver[index] is expected
    1315 PASS receiver[index] is expected
    1316 PASS receiver[index] is expected
    1317 PASS receiver[index] is expected
    1318 PASS receiver[index] is expected
    1319 PASS receiver[index] is expected
    1320 PASS receiver[index] is expected
    1321 PASS receiver[index] is expected
    1322 PASS receiver[index] is expected
    1323 PASS receiver[index] is expected
    1324 PASS receiver[index] is expected
    1325 PASS receiver[index] is expected
    1326 PASS receiver[index] is expected
    1327 PASS receiver[index] is expected
    1328 PASS receiver[index] is expected
    1329 PASS receiver[index] is expected
    1330 PASS receiver[index] is expected
    1331 PASS receiver[index] is expected
    1332 PASS receiver[index] is expected
    1333 PASS receiver[index] is expected
    1334 PASS receiver[index] is expected
    1335 PASS receiver[index] is expected
    1336 PASS receiver[index] is expected
    1337 PASS receiver[index] is expected
    1338 PASS receiver[index] is expected
    1339 PASS receiver[index] is expected
    1340 PASS receiver[index] is expected
    1341 PASS receiver[index] is expected
    1342 PASS receiver[index] is expected
    1343 PASS receiver[index] is expected
    1344 PASS receiver[index] is expected
    1345 PASS receiver[index] is expected
    1346 PASS receiver[index] is expected
    1347 PASS receiver[index] is expected
    1348 PASS receiver[index] is expected
    1349 PASS receiver[index] is expected
    1350 PASS receiver[index] is expected
    1351 PASS receiver[index] is expected
    1352 PASS receiver[index] is expected
    1353 PASS receiver[index] is expected
    1354 PASS receiver[index] is expected
    1355 PASS gl.getError() is gl.NO_ERROR
    1356 PASS gl.getError() is gl.NO_ERROR
    1357 PASS gl.getError() is gl.NO_ERROR
    1358 PASS receiver[index] is expected
    1359 PASS receiver[index] is expected
    1360 PASS receiver[index] is expected
    1361 PASS receiver[index] is expected
    1362 PASS receiver[index] is expected
    1363 PASS receiver[index] is expected
    1364 PASS receiver[index] is expected
    1365 PASS receiver[index] is expected
    1366 PASS receiver[index] is expected
    1367 PASS receiver[index] is expected
    1368 PASS receiver[index] is expected
    1369 PASS receiver[index] is expected
    1370 PASS receiver[index] is expected
    1371 PASS receiver[index] is expected
    1372 PASS receiver[index] is expected
    1373 PASS receiver[index] is expected
    1374 PASS receiver[index] is expected
    1375 PASS receiver[index] is expected
    1376 PASS receiver[index] is expected
    1377 PASS receiver[index] is expected
    1378 PASS receiver[index] is expected
    1379 PASS receiver[index] is expected
    1380 PASS receiver[index] is expected
    1381 PASS receiver[index] is expected
    1382 PASS receiver[index] is expected
    1383 PASS receiver[index] is expected
    1384 PASS receiver[index] is expected
    1385 PASS receiver[index] is expected
    1386 PASS receiver[index] is expected
    1387 PASS receiver[index] is expected
    1388 PASS receiver[index] is expected
    1389 PASS receiver[index] is expected
    1390 PASS receiver[index] is expected
    1391 PASS receiver[index] is expected
    1392 PASS receiver[index] is expected
    1393 PASS receiver[index] is expected
    1394 PASS receiver[index] is expected
    1395 PASS receiver[index] is expected
    1396 PASS receiver[index] is expected
    1397 PASS receiver[index] is expected
    1398 PASS receiver[index] is expected
    1399 PASS receiver[index] is expected
    1400 PASS receiver[index] is expected
    1401 PASS receiver[index] is expected
    1402 PASS receiver[index] is expected
    1403 PASS receiver[index] is expected
    1404 PASS receiver[index] is expected
    1405 PASS receiver[index] is expected
    1406 PASS receiver[index] is expected
    1407 PASS receiver[index] is expected
    1408 PASS receiver[index] is expected
    1409 PASS receiver[index] is expected
    1410 PASS receiver[index] is expected
    1411 PASS receiver[index] is expected
    1412 PASS receiver[index] is expected
    1413 PASS receiver[index] is expected
    1414 PASS receiver[index] is expected
    1415 PASS receiver[index] is expected
    1416 PASS receiver[index] is expected
    1417 PASS receiver[index] is expected
    1418 PASS receiver[index] is expected
    1419 PASS receiver[index] is expected
    1420 PASS receiver[index] is expected
    1421 PASS receiver[index] is expected
    1422 PASS gl.getError() is gl.NO_ERROR
    1423 PASS gl.getError() is gl.NO_ERROR
    1424 PASS gl.getError() is gl.NO_ERROR
    1425 PASS receiver[index] is expected
    1426 PASS receiver[index] is expected
    1427 PASS receiver[index] is expected
    1428 PASS receiver[index] is expected
    1429 PASS receiver[index] is expected
    1430 PASS receiver[index] is expected
    1431 PASS receiver[index] is expected
    1432 PASS receiver[index] is expected
    1433 PASS receiver[index] is expected
    1434 PASS receiver[index] is expected
    1435 PASS receiver[index] is expected
    1436 PASS receiver[index] is expected
    1437 PASS receiver[index] is expected
    1438 PASS receiver[index] is expected
    1439 PASS receiver[index] is expected
    1440 PASS receiver[index] is expected
    1441 PASS receiver[index] is expected
    1442 PASS receiver[index] is expected
    1443 PASS receiver[index] is expected
    1444 PASS receiver[index] is expected
    1445 PASS receiver[index] is expected
    1446 PASS receiver[index] is expected
    1447 PASS receiver[index] is expected
    1448 PASS receiver[index] is expected
    1449 PASS receiver[index] is expected
    1450 PASS receiver[index] is expected
    1451 PASS receiver[index] is expected
    1452 PASS receiver[index] is expected
    1453 PASS receiver[index] is expected
    1454 PASS receiver[index] is expected
    1455 PASS receiver[index] is expected
    1456 PASS receiver[index] is expected
    1457 PASS receiver[index] is expected
    1458 PASS receiver[index] is expected
    1459 PASS receiver[index] is expected
    1460 PASS receiver[index] is expected
    1461 PASS receiver[index] is expected
    1462 PASS receiver[index] is expected
    1463 PASS receiver[index] is expected
    1464 PASS receiver[index] is expected
    1465 PASS receiver[index] is expected
    1466 PASS receiver[index] is expected
    1467 PASS receiver[index] is expected
    1468 PASS receiver[index] is expected
    1469 PASS receiver[index] is expected
    1470 PASS receiver[index] is expected
    1471 PASS receiver[index] is expected
    1472 PASS receiver[index] is expected
    1473 PASS receiver[index] is expected
    1474 PASS receiver[index] is expected
    1475 PASS receiver[index] is expected
    1476 PASS receiver[index] is expected
    1477 PASS receiver[index] is expected
    1478 PASS receiver[index] is expected
    1479 PASS receiver[index] is expected
    1480 PASS receiver[index] is expected
    1481 PASS receiver[index] is expected
    1482 PASS receiver[index] is expected
    1483 PASS receiver[index] is expected
    1484 PASS receiver[index] is expected
    1485 PASS receiver[index] is expected
    1486 PASS receiver[index] is expected
    1487 PASS receiver[index] is expected
    1488 PASS receiver[index] is expected
    1489 PASS gl.getError() is gl.NO_ERROR
    1490 PASS gl.getError() is gl.NO_ERROR
    1491 PASS gl.getError() is gl.NO_ERROR
    1492 PASS receiver[index] is expected
    1493 PASS receiver[index] is expected
    1494 PASS receiver[index] is expected
    1495 PASS receiver[index] is expected
    1496 PASS receiver[index] is expected
    1497 PASS receiver[index] is expected
    1498 PASS receiver[index] is expected
    1499 PASS receiver[index] is expected
    1500 PASS receiver[index] is expected
    1501 PASS receiver[index] is expected
    1502 PASS receiver[index] is expected
    1503 PASS receiver[index] is expected
    1504 PASS receiver[index] is expected
    1505 PASS receiver[index] is expected
    1506 PASS receiver[index] is expected
    1507 PASS receiver[index] is expected
    1508 PASS receiver[index] is expected
    1509 PASS receiver[index] is expected
    1510 PASS receiver[index] is expected
    1511 PASS receiver[index] is expected
    1512 PASS receiver[index] is expected
    1513 PASS receiver[index] is expected
    1514 PASS receiver[index] is expected
    1515 PASS receiver[index] is expected
    1516 PASS receiver[index] is expected
    1517 PASS receiver[index] is expected
    1518 PASS receiver[index] is expected
    1519 PASS receiver[index] is expected
    1520 PASS receiver[index] is expected
    1521 PASS receiver[index] is expected
    1522 PASS receiver[index] is expected
    1523 PASS receiver[index] is expected
    1524 PASS receiver[index] is expected
    1525 PASS receiver[index] is expected
    1526 PASS receiver[index] is expected
    1527 PASS receiver[index] is expected
    1528 PASS receiver[index] is expected
    1529 PASS receiver[index] is expected
    1530 PASS receiver[index] is expected
    1531 PASS receiver[index] is expected
    1532 PASS receiver[index] is expected
    1533 PASS receiver[index] is expected
    1534 PASS receiver[index] is expected
    1535 PASS receiver[index] is expected
    1536 PASS receiver[index] is expected
    1537 PASS receiver[index] is expected
    1538 PASS receiver[index] is expected
    1539 PASS receiver[index] is expected
    1540 PASS receiver[index] is expected
    1541 PASS receiver[index] is expected
    1542 PASS receiver[index] is expected
    1543 PASS receiver[index] is expected
    1544 PASS receiver[index] is expected
    1545 PASS receiver[index] is expected
    1546 PASS receiver[index] is expected
    1547 PASS receiver[index] is expected
    1548 PASS receiver[index] is expected
    1549 PASS receiver[index] is expected
    1550 PASS receiver[index] is expected
    1551 PASS receiver[index] is expected
    1552 PASS receiver[index] is expected
    1553 PASS receiver[index] is expected
    1554 PASS receiver[index] is expected
    1555 PASS receiver[index] is expected
    1556 PASS gl.getError() is gl.NO_ERROR
    1557 PASS gl.getError() is gl.NO_ERROR
    1558 PASS gl.getError() is gl.NO_ERROR
    1559 PASS receiver[index] is expected
    1560 PASS receiver[index] is expected
    1561 PASS receiver[index] is expected
    1562 PASS receiver[index] is expected
    1563 PASS receiver[index] is expected
    1564 PASS receiver[index] is expected
    1565 PASS receiver[index] is expected
    1566 PASS receiver[index] is expected
    1567 PASS receiver[index] is expected
    1568 PASS receiver[index] is expected
    1569 PASS receiver[index] is expected
    1570 PASS receiver[index] is expected
    1571 PASS receiver[index] is expected
    1572 PASS receiver[index] is expected
    1573 PASS receiver[index] is expected
    1574 PASS receiver[index] is expected
    1575 PASS receiver[index] is expected
    1576 PASS receiver[index] is expected
    1577 PASS receiver[index] is expected
    1578 PASS receiver[index] is expected
    1579 PASS receiver[index] is expected
    1580 PASS receiver[index] is expected
    1581 PASS receiver[index] is expected
    1582 PASS receiver[index] is expected
    1583 PASS receiver[index] is expected
    1584 PASS receiver[index] is expected
    1585 PASS receiver[index] is expected
    1586 PASS receiver[index] is expected
    1587 PASS receiver[index] is expected
    1588 PASS receiver[index] is expected
    1589 PASS receiver[index] is expected
    1590 PASS receiver[index] is expected
    1591 PASS receiver[index] is expected
    1592 PASS receiver[index] is expected
    1593 PASS receiver[index] is expected
    1594 PASS receiver[index] is expected
    1595 PASS receiver[index] is expected
    1596 PASS receiver[index] is expected
    1597 PASS receiver[index] is expected
    1598 PASS receiver[index] is expected
    1599 PASS receiver[index] is expected
    1600 PASS receiver[index] is expected
    1601 PASS receiver[index] is expected
    1602 PASS receiver[index] is expected
    1603 PASS receiver[index] is expected
    1604 PASS receiver[index] is expected
    1605 PASS receiver[index] is expected
    1606 PASS receiver[index] is expected
    1607 PASS receiver[index] is expected
    1608 PASS receiver[index] is expected
    1609 PASS receiver[index] is expected
    1610 PASS receiver[index] is expected
    1611 PASS receiver[index] is expected
    1612 PASS receiver[index] is expected
    1613 PASS receiver[index] is expected
    1614 PASS receiver[index] is expected
    1615 PASS receiver[index] is expected
    1616 PASS receiver[index] is expected
    1617 PASS receiver[index] is expected
    1618 PASS receiver[index] is expected
    1619 PASS receiver[index] is expected
    1620 PASS receiver[index] is expected
    1621 PASS receiver[index] is expected
    1622 PASS receiver[index] is expected
    1623 PASS gl.getError() is gl.NO_ERROR
    1624 PASS gl.getError() is gl.NO_ERROR
    1625 PASS gl.getError() is gl.NO_ERROR
    1626 PASS receiver[index] is expected
    1627 PASS receiver[index] is expected
    1628 PASS receiver[index] is expected
    1629 PASS receiver[index] is expected
    1630 PASS receiver[index] is expected
    1631 PASS receiver[index] is expected
    1632 PASS receiver[index] is expected
    1633 PASS receiver[index] is expected
    1634 PASS receiver[index] is expected
    1635 PASS receiver[index] is expected
    1636 PASS receiver[index] is expected
    1637 PASS receiver[index] is expected
    1638 PASS receiver[index] is expected
    1639 PASS receiver[index] is expected
    1640 PASS receiver[index] is expected
    1641 PASS receiver[index] is expected
    1642 PASS receiver[index] is expected
    1643 PASS receiver[index] is expected
    1644 PASS receiver[index] is expected
    1645 PASS receiver[index] is expected
    1646 PASS receiver[index] is expected
    1647 PASS receiver[index] is expected
    1648 PASS receiver[index] is expected
    1649 PASS receiver[index] is expected
    1650 PASS receiver[index] is expected
    1651 PASS receiver[index] is expected
    1652 PASS receiver[index] is expected
    1653 PASS receiver[index] is expected
    1654 PASS receiver[index] is expected
    1655 PASS receiver[index] is expected
    1656 PASS receiver[index] is expected
    1657 PASS receiver[index] is expected
    1658 PASS receiver[index] is expected
    1659 PASS receiver[index] is expected
    1660 PASS receiver[index] is expected
    1661 PASS receiver[index] is expected
    1662 PASS receiver[index] is expected
    1663 PASS receiver[index] is expected
    1664 PASS receiver[index] is expected
    1665 PASS receiver[index] is expected
    1666 PASS receiver[index] is expected
    1667 PASS receiver[index] is expected
    1668 PASS receiver[index] is expected
    1669 PASS receiver[index] is expected
    1670 PASS receiver[index] is expected
    1671 PASS receiver[index] is expected
    1672 PASS receiver[index] is expected
    1673 PASS receiver[index] is expected
    1674 PASS receiver[index] is expected
    1675 PASS receiver[index] is expected
    1676 PASS receiver[index] is expected
    1677 PASS receiver[index] is expected
    1678 PASS receiver[index] is expected
    1679 PASS receiver[index] is expected
    1680 PASS receiver[index] is expected
    1681 PASS receiver[index] is expected
    1682 PASS receiver[index] is expected
    1683 PASS receiver[index] is expected
    1684 PASS receiver[index] is expected
    1685 PASS receiver[index] is expected
    1686 PASS receiver[index] is expected
    1687 PASS receiver[index] is expected
    1688 PASS receiver[index] is expected
    1689 PASS receiver[index] is expected
    1690 PASS gl.getError() is gl.NO_ERROR
    1691 PASS gl.getError() is gl.NO_ERROR
    1692 PASS gl.getError() is gl.NO_ERROR
    1693 PASS receiver[index] is expected
    1694 PASS receiver[index] is expected
    1695 PASS receiver[index] is expected
    1696 PASS receiver[index] is expected
    1697 PASS receiver[index] is expected
    1698 PASS receiver[index] is expected
    1699 PASS receiver[index] is expected
    1700 PASS receiver[index] is expected
    1701 PASS receiver[index] is expected
    1702 PASS receiver[index] is expected
    1703 PASS receiver[index] is expected
    1704 PASS receiver[index] is expected
    1705 PASS receiver[index] is expected
    1706 PASS receiver[index] is expected
    1707 PASS receiver[index] is expected
    1708 PASS receiver[index] is expected
    1709 PASS receiver[index] is expected
    1710 PASS receiver[index] is expected
    1711 PASS receiver[index] is expected
    1712 PASS receiver[index] is expected
    1713 PASS receiver[index] is expected
    1714 PASS receiver[index] is expected
    1715 PASS receiver[index] is expected
    1716 PASS receiver[index] is expected
    1717 PASS receiver[index] is expected
    1718 PASS receiver[index] is expected
    1719 PASS receiver[index] is expected
    1720 PASS receiver[index] is expected
    1721 PASS receiver[index] is expected
    1722 PASS receiver[index] is expected
    1723 PASS receiver[index] is expected
    1724 PASS receiver[index] is expected
    1725 PASS receiver[index] is expected
    1726 PASS receiver[index] is expected
    1727 PASS receiver[index] is expected
    1728 PASS receiver[index] is expected
    1729 PASS receiver[index] is expected
    1730 PASS receiver[index] is expected
    1731 PASS receiver[index] is expected
    1732 PASS receiver[index] is expected
    1733 PASS receiver[index] is expected
    1734 PASS receiver[index] is expected
    1735 PASS receiver[index] is expected
    1736 PASS receiver[index] is expected
    1737 PASS receiver[index] is expected
    1738 PASS receiver[index] is expected
    1739 PASS receiver[index] is expected
    1740 PASS receiver[index] is expected
    1741 PASS receiver[index] is expected
    1742 PASS receiver[index] is expected
    1743 PASS receiver[index] is expected
    1744 PASS receiver[index] is expected
    1745 PASS receiver[index] is expected
    1746 PASS receiver[index] is expected
    1747 PASS receiver[index] is expected
    1748 PASS receiver[index] is expected
    1749 PASS receiver[index] is expected
    1750 PASS receiver[index] is expected
    1751 PASS receiver[index] is expected
    1752 PASS receiver[index] is expected
    1753 PASS receiver[index] is expected
    1754 PASS receiver[index] is expected
    1755 PASS receiver[index] is expected
    1756 PASS receiver[index] is expected
    1757 PASS gl.getError() is gl.NO_ERROR
    1758 PASS gl.getError() is gl.NO_ERROR
    1759 PASS gl.getError() is gl.NO_ERROR
    1760 PASS receiver[index] is expected
    1761 PASS receiver[index] is expected
    1762 PASS receiver[index] is expected
    1763 PASS receiver[index] is expected
    1764 PASS receiver[index] is expected
    1765 PASS receiver[index] is expected
    1766 PASS receiver[index] is expected
    1767 PASS receiver[index] is expected
    1768 PASS receiver[index] is expected
    1769 PASS receiver[index] is expected
    1770 PASS receiver[index] is expected
    1771 PASS receiver[index] is expected
    1772 PASS receiver[index] is expected
    1773 PASS receiver[index] is expected
    1774 PASS receiver[index] is expected
    1775 PASS receiver[index] is expected
    1776 PASS receiver[index] is expected
    1777 PASS receiver[index] is expected
    1778 PASS receiver[index] is expected
    1779 PASS receiver[index] is expected
    1780 PASS receiver[index] is expected
    1781 PASS receiver[index] is expected
    1782 PASS receiver[index] is expected
    1783 PASS receiver[index] is expected
    1784 PASS receiver[index] is expected
    1785 PASS receiver[index] is expected
    1786 PASS receiver[index] is expected
    1787 PASS receiver[index] is expected
    1788 PASS receiver[index] is expected
    1789 PASS receiver[index] is expected
    1790 PASS receiver[index] is expected
    1791 PASS receiver[index] is expected
    1792 PASS receiver[index] is expected
    1793 PASS receiver[index] is expected
    1794 PASS receiver[index] is expected
    1795 PASS receiver[index] is expected
    1796 PASS receiver[index] is expected
    1797 PASS receiver[index] is expected
    1798 PASS receiver[index] is expected
    1799 PASS receiver[index] is expected
    1800 PASS receiver[index] is expected
    1801 PASS receiver[index] is expected
    1802 PASS receiver[index] is expected
    1803 PASS receiver[index] is expected
    1804 PASS receiver[index] is expected
    1805 PASS receiver[index] is expected
    1806 PASS receiver[index] is expected
    1807 PASS receiver[index] is expected
    1808 PASS receiver[index] is expected
    1809 PASS receiver[index] is expected
    1810 PASS receiver[index] is expected
    1811 PASS receiver[index] is expected
    1812 PASS receiver[index] is expected
    1813 PASS receiver[index] is expected
    1814 PASS receiver[index] is expected
    1815 PASS receiver[index] is expected
    1816 PASS receiver[index] is expected
    1817 PASS receiver[index] is expected
    1818 PASS receiver[index] is expected
    1819 PASS receiver[index] is expected
    1820 PASS receiver[index] is expected
    1821 PASS receiver[index] is expected
    1822 PASS receiver[index] is expected
    1823 PASS receiver[index] is expected
    1824 PASS gl.getError() is gl.NO_ERROR
    1825 PASS gl.getError() is gl.NO_ERROR
    1826 PASS gl.getError() is gl.NO_ERROR
    1827 PASS receiver[index] is expected
    1828 PASS receiver[index] is expected
    1829 PASS receiver[index] is expected
    1830 PASS receiver[index] is expected
    1831 PASS receiver[index] is expected
    1832 PASS receiver[index] is expected
    1833 PASS receiver[index] is expected
    1834 PASS receiver[index] is expected
    1835 PASS receiver[index] is expected
    1836 PASS receiver[index] is expected
    1837 PASS receiver[index] is expected
    1838 PASS receiver[index] is expected
    1839 PASS receiver[index] is expected
    1840 PASS receiver[index] is expected
    1841 PASS receiver[index] is expected
    1842 PASS receiver[index] is expected
    1843 PASS receiver[index] is expected
    1844 PASS receiver[index] is expected
    1845 PASS receiver[index] is expected
    1846 PASS receiver[index] is expected
    1847 PASS receiver[index] is expected
    1848 PASS receiver[index] is expected
    1849 PASS receiver[index] is expected
    1850 PASS receiver[index] is expected
    1851 PASS receiver[index] is expected
    1852 PASS receiver[index] is expected
    1853 PASS receiver[index] is expected
    1854 PASS receiver[index] is expected
    1855 PASS receiver[index] is expected
    1856 PASS receiver[index] is expected
    1857 PASS receiver[index] is expected
    1858 PASS receiver[index] is expected
    1859 PASS receiver[index] is expected
    1860 PASS receiver[index] is expected
    1861 PASS receiver[index] is expected
    1862 PASS receiver[index] is expected
    1863 PASS receiver[index] is expected
    1864 PASS receiver[index] is expected
    1865 PASS receiver[index] is expected
    1866 PASS receiver[index] is expected
    1867 PASS receiver[index] is expected
    1868 PASS receiver[index] is expected
    1869 PASS receiver[index] is expected
    1870 PASS receiver[index] is expected
    1871 PASS receiver[index] is expected
    1872 PASS receiver[index] is expected
    1873 PASS receiver[index] is expected
    1874 PASS receiver[index] is expected
    1875 PASS receiver[index] is expected
    1876 PASS receiver[index] is expected
    1877 PASS receiver[index] is expected
    1878 PASS receiver[index] is expected
    1879 PASS receiver[index] is expected
    1880 PASS receiver[index] is expected
    1881 PASS receiver[index] is expected
    1882 PASS receiver[index] is expected
    1883 PASS receiver[index] is expected
    1884 PASS receiver[index] is expected
    1885 PASS receiver[index] is expected
    1886 PASS receiver[index] is expected
    1887 PASS receiver[index] is expected
    1888 PASS receiver[index] is expected
    1889 PASS receiver[index] is expected
    1890 PASS receiver[index] is expected
    1891 PASS gl.getError() is gl.NO_ERROR
    1892 PASS gl.getError() is gl.NO_ERROR
    1893 PASS gl.getError() is gl.NO_ERROR
    1894 PASS receiver[index] is expected
    1895 PASS receiver[index] is expected
    1896 PASS receiver[index] is expected
    1897 PASS receiver[index] is expected
    1898 PASS receiver[index] is expected
    1899 PASS receiver[index] is expected
    1900 PASS receiver[index] is expected
    1901 PASS receiver[index] is expected
    1902 PASS receiver[index] is expected
    1903 PASS receiver[index] is expected
    1904 PASS receiver[index] is expected
    1905 PASS receiver[index] is expected
    1906 PASS receiver[index] is expected
    1907 PASS receiver[index] is expected
    1908 PASS receiver[index] is expected
    1909 PASS receiver[index] is expected
    1910 PASS receiver[index] is expected
    1911 PASS receiver[index] is expected
    1912 PASS receiver[index] is expected
    1913 PASS receiver[index] is expected
    1914 PASS receiver[index] is expected
    1915 PASS receiver[index] is expected
    1916 PASS receiver[index] is expected
    1917 PASS receiver[index] is expected
    1918 PASS receiver[index] is expected
    1919 PASS receiver[index] is expected
    1920 PASS receiver[index] is expected
    1921 PASS receiver[index] is expected
    1922 PASS receiver[index] is expected
    1923 PASS receiver[index] is expected
    1924 PASS receiver[index] is expected
    1925 PASS receiver[index] is expected
    1926 PASS receiver[index] is expected
    1927 PASS receiver[index] is expected
    1928 PASS receiver[index] is expected
    1929 PASS receiver[index] is expected
    1930 PASS receiver[index] is expected
    1931 PASS receiver[index] is expected
    1932 PASS receiver[index] is expected
    1933 PASS receiver[index] is expected
    1934 PASS receiver[index] is expected
    1935 PASS receiver[index] is expected
    1936 PASS receiver[index] is expected
    1937 PASS receiver[index] is expected
    1938 PASS receiver[index] is expected
    1939 PASS receiver[index] is expected
    1940 PASS receiver[index] is expected
    1941 PASS receiver[index] is expected
    1942 PASS receiver[index] is expected
    1943 PASS receiver[index] is expected
    1944 PASS receiver[index] is expected
    1945 PASS receiver[index] is expected
    1946 PASS receiver[index] is expected
    1947 PASS receiver[index] is expected
    1948 PASS receiver[index] is expected
    1949 PASS receiver[index] is expected
    1950 PASS receiver[index] is expected
    1951 PASS receiver[index] is expected
    1952 PASS receiver[index] is expected
    1953 PASS receiver[index] is expected
    1954 PASS receiver[index] is expected
    1955 PASS receiver[index] is expected
    1956 PASS receiver[index] is expected
    1957 PASS receiver[index] is expected
    1958 PASS gl.getError() is gl.NO_ERROR
    1959 PASS gl.getError() is gl.NO_ERROR
    1960 PASS arrayBuffer[i] is receiver[i]
    1961 PASS arrayBuffer[i] is receiver[i]
    1962 PASS arrayBuffer[i] is receiver[i]
    1963 PASS arrayBuffer[i] is receiver[i]
    1964 PASS arrayBuffer[i] is receiver[i]
    1965 PASS arrayBuffer[i] is receiver[i]
    1966 PASS arrayBuffer[i] is receiver[i]
    1967 PASS arrayBuffer[i] is receiver[i]
    1968 PASS arrayBuffer[i] is receiver[i]
    1969 PASS arrayBuffer[i] is receiver[i]
    1970 PASS arrayBuffer[i] is receiver[i]
    1971 PASS arrayBuffer[i] is receiver[i]
    1972 PASS arrayBuffer[i] is receiver[i]
    1973 PASS arrayBuffer[i] is receiver[i]
    1974 PASS arrayBuffer[i] is receiver[i]
    1975 PASS arrayBuffer[i] is receiver[i]
    1976 PASS gl.getError() is gl.NO_ERROR
    1977 PASS gl.getError() is gl.NO_ERROR
    1978 PASS arrayBuffer[i] is receiver[i]
    1979 PASS arrayBuffer[i] is receiver[i]
    1980 PASS arrayBuffer[i] is receiver[i]
    1981 PASS arrayBuffer[i] is receiver[i]
    1982 PASS arrayBuffer[i] is receiver[i]
    1983 PASS arrayBuffer[i] is receiver[i]
    1984 PASS arrayBuffer[i] is receiver[i]
    1985 PASS arrayBuffer[i] is receiver[i]
    1986 PASS arrayBuffer[i] is receiver[i]
    1987 PASS arrayBuffer[i] is receiver[i]
    1988 PASS arrayBuffer[i] is receiver[i]
    1989 PASS arrayBuffer[i] is receiver[i]
    1990 PASS arrayBuffer[i] is receiver[i]
    1991 PASS arrayBuffer[i] is receiver[i]
    1992 PASS arrayBuffer[i] is receiver[i]
    1993 PASS arrayBuffer[i] is receiver[i]
    1994 PASS gl.getError() is gl.NO_ERROR
    1995 PASS gl.getError() is gl.NO_ERROR
    1996 PASS arrayBuffer[i] is receiver[i]
    1997 PASS arrayBuffer[i] is receiver[i]
    1998 PASS arrayBuffer[i] is receiver[i]
    1999 PASS arrayBuffer[i] is receiver[i]
    2000 PASS arrayBuffer[i] is receiver[i]
    2001 PASS arrayBuffer[i] is receiver[i]
    2002 PASS arrayBuffer[i] is receiver[i]
    2003 PASS arrayBuffer[i] is receiver[i]
    2004 PASS arrayBuffer[i] is receiver[i]
    2005 PASS arrayBuffer[i] is receiver[i]
    2006 PASS arrayBuffer[i] is receiver[i]
    2007 PASS arrayBuffer[i] is receiver[i]
    2008 PASS arrayBuffer[i] is receiver[i]
    2009 PASS arrayBuffer[i] is receiver[i]
    2010 PASS arrayBuffer[i] is receiver[i]
    2011 PASS arrayBuffer[i] is receiver[i]
    2012 PASS gl.getError() is gl.NO_ERROR
    2013 PASS gl.getError() is gl.NO_ERROR
    2014 PASS gl.getError() is gl.NO_ERROR
    2015 PASS arrayBuffer[i] is receiver[i]
    2016 PASS arrayBuffer[i] is receiver[i]
    2017 PASS arrayBuffer[i] is receiver[i]
    2018 PASS arrayBuffer[i] is receiver[i]
    2019 PASS arrayBuffer[i] is receiver[i]
    2020 PASS arrayBuffer[i] is receiver[i]
    2021 PASS arrayBuffer[i] is receiver[i]
    2022 PASS arrayBuffer[i] is receiver[i]
    2023 PASS arrayBuffer[i] is receiver[i]
    2024 PASS arrayBuffer[i] is receiver[i]
    2025 PASS arrayBuffer[i] is receiver[i]
    2026 PASS arrayBuffer[i] is receiver[i]
    2027 PASS arrayBuffer[i] is receiver[i]
    2028 PASS arrayBuffer[i] is receiver[i]
    2029 PASS arrayBuffer[i] is receiver[i]
    2030 PASS arrayBuffer[i] is receiver[i]
    2031 PASS gl.getError() is gl.NO_ERROR
    2032 PASS gl.getError() is gl.NO_ERROR
     157FAIL gl.getError() should be 0. Was 1286.
     158FAIL receiver[index] should be 50. Was 0.
     159FAIL receiver[index] should be 51. Was 0.
     160FAIL receiver[index] should be 52. Was 0.
     161FAIL receiver[index] should be 53. Was 0.
     162FAIL receiver[index] should be 54. Was 0.
     163FAIL receiver[index] should be 55. Was 0.
     164FAIL receiver[index] should be 56. Was 0.
     165FAIL receiver[index] should be 57. Was 0.
     166FAIL receiver[index] should be 58. Was 0.
     167FAIL receiver[index] should be 59. Was 0.
     168FAIL receiver[index] should be 60. Was 0.
     169FAIL receiver[index] should be 61. Was 0.
     170FAIL receiver[index] should be 62. Was 0.
     171FAIL receiver[index] should be 63. Was 0.
     172FAIL receiver[index] should be 64. Was 0.
     173FAIL receiver[index] should be 65. Was 0.
     174PASS gl.getError() is gl.NO_ERROR
     175PASS gl.getError() is gl.NO_ERROR
     176FAIL gl.getError() should be 0. Was 1286.
     177PASS receiver[index] is expected
     178FAIL receiver[index] should be 1. Was 0.
     179FAIL receiver[index] should be 2. Was 0.
     180FAIL receiver[index] should be 3. Was 0.
     181FAIL receiver[index] should be 4. Was 0.
     182FAIL receiver[index] should be 5. Was 0.
     183FAIL receiver[index] should be 6. Was 0.
     184FAIL receiver[index] should be 7. Was 0.
     185FAIL receiver[index] should be 8. Was 0.
     186FAIL receiver[index] should be 9. Was 0.
     187FAIL receiver[index] should be 10. Was 0.
     188FAIL receiver[index] should be 11. Was 0.
     189FAIL receiver[index] should be 12. Was 0.
     190FAIL receiver[index] should be 13. Was 0.
     191FAIL receiver[index] should be 14. Was 0.
     192FAIL receiver[index] should be 15. Was 0.
     193PASS gl.getError() is gl.NO_ERROR
     194PASS gl.getError() is gl.NO_ERROR
     195FAIL gl.getError() should be 0. Was 1286.
     196FAIL receiver[index] should be 50. Was 0.
     197FAIL receiver[index] should be 51. Was 0.
     198FAIL receiver[index] should be 52. Was 0.
     199FAIL receiver[index] should be 53. Was 0.
     200FAIL receiver[index] should be 54. Was 0.
     201FAIL receiver[index] should be 55. Was 0.
     202FAIL receiver[index] should be 56. Was 0.
     203FAIL receiver[index] should be 57. Was 0.
     204FAIL receiver[index] should be 58. Was 0.
     205FAIL receiver[index] should be 59. Was 0.
     206FAIL receiver[index] should be 60. Was 0.
     207FAIL receiver[index] should be 61. Was 0.
     208FAIL receiver[index] should be 62. Was 0.
     209FAIL receiver[index] should be 63. Was 0.
     210FAIL receiver[index] should be 64. Was 0.
     211FAIL receiver[index] should be 65. Was 0.
     212PASS gl.getError() is gl.NO_ERROR
     213PASS gl.getError() is gl.NO_ERROR
     214FAIL gl.getError() should be 0. Was 1282.
     215PASS receiver[index] is expected
     216FAIL receiver[index] should be 1. Was 0.
     217FAIL receiver[index] should be 2. Was 0.
     218FAIL receiver[index] should be 3. Was 0.
     219FAIL receiver[index] should be 4. Was 0.
     220FAIL receiver[index] should be 5. Was 0.
     221FAIL receiver[index] should be 6. Was 0.
     222FAIL receiver[index] should be 7. Was 0.
     223FAIL receiver[index] should be 8. Was 0.
     224FAIL receiver[index] should be 9. Was 0.
     225FAIL receiver[index] should be 10. Was 0.
     226FAIL receiver[index] should be 11. Was 0.
     227FAIL receiver[index] should be 12. Was 0.
     228FAIL receiver[index] should be 13. Was 0.
     229FAIL receiver[index] should be 14. Was 0.
     230FAIL receiver[index] should be 15. Was 0.
     231PASS gl.getError() is gl.NO_ERROR
     232PASS gl.getError() is gl.NO_ERROR
     233FAIL gl.getError() should be 0. Was 1282.
     234FAIL receiver[index] should be 50. Was 0.
     235FAIL receiver[index] should be 51. Was 0.
     236FAIL receiver[index] should be 52. Was 0.
     237FAIL receiver[index] should be 53. Was 0.
     238FAIL receiver[index] should be 54. Was 0.
     239FAIL receiver[index] should be 55. Was 0.
     240FAIL receiver[index] should be 56. Was 0.
     241FAIL receiver[index] should be 57. Was 0.
     242FAIL receiver[index] should be 58. Was 0.
     243FAIL receiver[index] should be 59. Was 0.
     244FAIL receiver[index] should be 60. Was 0.
     245FAIL receiver[index] should be 61. Was 0.
     246FAIL receiver[index] should be 62. Was 0.
     247FAIL receiver[index] should be 63. Was 0.
     248FAIL receiver[index] should be 64. Was 0.
     249FAIL receiver[index] should be 65. Was 0.
     250PASS gl.getError() is gl.NO_ERROR
     251PASS gl.getError() is gl.NO_ERROR
     252FAIL gl.getError() should be 0. Was 1282.
     253PASS receiver[index] is expected
     254FAIL receiver[index] should be 1. Was 0.
     255FAIL receiver[index] should be 2. Was 0.
     256FAIL receiver[index] should be 3. Was 0.
     257FAIL receiver[index] should be 4. Was 0.
     258FAIL receiver[index] should be 5. Was 0.
     259FAIL receiver[index] should be 6. Was 0.
     260FAIL receiver[index] should be 7. Was 0.
     261FAIL receiver[index] should be 8. Was 0.
     262FAIL receiver[index] should be 9. Was 0.
     263FAIL receiver[index] should be 10. Was 0.
     264FAIL receiver[index] should be 11. Was 0.
     265FAIL receiver[index] should be 12. Was 0.
     266FAIL receiver[index] should be 13. Was 0.
     267FAIL receiver[index] should be 14. Was 0.
     268FAIL receiver[index] should be 15. Was 0.
     269PASS gl.getError() is gl.NO_ERROR
     270PASS gl.getError() is gl.NO_ERROR
     271FAIL gl.getError() should be 0. Was 1282.
     272FAIL receiver[index] should be 50. Was 0.
     273FAIL receiver[index] should be 51. Was 0.
     274FAIL receiver[index] should be 52. Was 0.
     275FAIL receiver[index] should be 53. Was 0.
     276FAIL receiver[index] should be 54. Was 0.
     277FAIL receiver[index] should be 55. Was 0.
     278FAIL receiver[index] should be 56. Was 0.
     279FAIL receiver[index] should be 57. Was 0.
     280FAIL receiver[index] should be 58. Was 0.
     281FAIL receiver[index] should be 59. Was 0.
     282FAIL receiver[index] should be 60. Was 0.
     283FAIL receiver[index] should be 61. Was 0.
     284FAIL receiver[index] should be 62. Was 0.
     285FAIL receiver[index] should be 63. Was 0.
     286FAIL receiver[index] should be 64. Was 0.
     287FAIL receiver[index] should be 65. Was 0.
     288PASS gl.getError() is gl.NO_ERROR
     289PASS gl.getError() is gl.NO_ERROR
     290PASS gl.getError() is gl.NO_ERROR
     291PASS receiver[index] is expected
     292PASS receiver[index] is expected
     293PASS receiver[index] is expected
     294PASS receiver[index] is expected
     295PASS receiver[index] is expected
     296PASS receiver[index] is expected
     297PASS receiver[index] is expected
     298PASS receiver[index] is expected
     299PASS receiver[index] is expected
     300PASS receiver[index] is expected
     301PASS receiver[index] is expected
     302PASS receiver[index] is expected
     303PASS receiver[index] is expected
     304PASS receiver[index] is expected
     305PASS receiver[index] is expected
     306PASS receiver[index] is expected
     307PASS gl.getError() is gl.NO_ERROR
     308PASS gl.getError() is gl.NO_ERROR
     309PASS gl.getError() is gl.NO_ERROR
     310PASS receiver[index] is expected
     311PASS receiver[index] is expected
     312PASS receiver[index] is expected
     313PASS receiver[index] is expected
     314PASS receiver[index] is expected
     315PASS receiver[index] is expected
     316PASS receiver[index] is expected
     317PASS receiver[index] is expected
     318PASS receiver[index] is expected
     319PASS receiver[index] is expected
     320PASS receiver[index] is expected
     321PASS receiver[index] is expected
     322PASS receiver[index] is expected
     323PASS receiver[index] is expected
     324PASS receiver[index] is expected
     325PASS receiver[index] is expected
     326PASS gl.getError() is gl.NO_ERROR
     327PASS gl.getError() is gl.NO_ERROR
     328PASS gl.getError() is gl.NO_ERROR
     329PASS receiver[index] is expected
     330PASS receiver[index] is expected
     331PASS receiver[index] is expected
     332PASS receiver[index] is expected
     333PASS receiver[index] is expected
     334PASS receiver[index] is expected
     335PASS receiver[index] is expected
     336PASS receiver[index] is expected
     337PASS receiver[index] is expected
     338PASS receiver[index] is expected
     339PASS receiver[index] is expected
     340PASS receiver[index] is expected
     341PASS receiver[index] is expected
     342PASS receiver[index] is expected
     343PASS receiver[index] is expected
     344PASS receiver[index] is expected
     345PASS receiver[index] is expected
     346PASS receiver[index] is expected
     347PASS receiver[index] is expected
     348PASS receiver[index] is expected
     349PASS receiver[index] is expected
     350PASS receiver[index] is expected
     351PASS receiver[index] is expected
     352PASS receiver[index] is expected
     353PASS receiver[index] is expected
     354PASS receiver[index] is expected
     355PASS receiver[index] is expected
     356PASS receiver[index] is expected
     357PASS receiver[index] is expected
     358PASS receiver[index] is expected
     359PASS receiver[index] is expected
     360PASS receiver[index] is expected
     361PASS gl.getError() is gl.NO_ERROR
     362PASS gl.getError() is gl.NO_ERROR
     363FAIL gl.getError() should be 0. Was 1286.
     364FAIL receiver[index] should be 50. Was 0.
     365FAIL receiver[index] should be 51. Was 0.
     366FAIL receiver[index] should be 52. Was 0.
     367FAIL receiver[index] should be 53. Was 0.
     368FAIL receiver[index] should be 54. Was 0.
     369FAIL receiver[index] should be 55. Was 0.
     370FAIL receiver[index] should be 56. Was 0.
     371FAIL receiver[index] should be 57. Was 0.
     372FAIL receiver[index] should be 58. Was 0.
     373FAIL receiver[index] should be 59. Was 0.
     374FAIL receiver[index] should be 60. Was 0.
     375FAIL receiver[index] should be 61. Was 0.
     376FAIL receiver[index] should be 62. Was 0.
     377FAIL receiver[index] should be 63. Was 0.
     378FAIL receiver[index] should be 64. Was 0.
     379FAIL receiver[index] should be 65. Was 0.
     380FAIL receiver[index] should be 66. Was 0.
     381FAIL receiver[index] should be 67. Was 0.
     382FAIL receiver[index] should be 68. Was 0.
     383FAIL receiver[index] should be 69. Was 0.
     384FAIL receiver[index] should be 70. Was 0.
     385FAIL receiver[index] should be 71. Was 0.
     386FAIL receiver[index] should be 72. Was 0.
     387FAIL receiver[index] should be 73. Was 0.
     388FAIL receiver[index] should be 74. Was 0.
     389FAIL receiver[index] should be 75. Was 0.
     390FAIL receiver[index] should be 76. Was 0.
     391FAIL receiver[index] should be 77. Was 0.
     392FAIL receiver[index] should be 78. Was 0.
     393FAIL receiver[index] should be 79. Was 0.
     394FAIL receiver[index] should be 80. Was 0.
     395FAIL receiver[index] should be 81. Was 0.
     396PASS gl.getError() is gl.NO_ERROR
     397PASS gl.getError() is gl.NO_ERROR
     398FAIL gl.getError() should be 0. Was 1286.
     399PASS receiver[index] is expected
     400FAIL receiver[index] should be 1. Was 0.
     401FAIL receiver[index] should be 2. Was 0.
     402FAIL receiver[index] should be 3. Was 0.
     403FAIL receiver[index] should be 4. Was 0.
     404FAIL receiver[index] should be 5. Was 0.
     405FAIL receiver[index] should be 6. Was 0.
     406FAIL receiver[index] should be 7. Was 0.
     407FAIL receiver[index] should be 8. Was 0.
     408FAIL receiver[index] should be 9. Was 0.
     409FAIL receiver[index] should be 10. Was 0.
     410FAIL receiver[index] should be 11. Was 0.
     411FAIL receiver[index] should be 12. Was 0.
     412FAIL receiver[index] should be 13. Was 0.
     413FAIL receiver[index] should be 14. Was 0.
     414FAIL receiver[index] should be 15. Was 0.
     415FAIL receiver[index] should be 16. Was 0.
     416FAIL receiver[index] should be 17. Was 0.
     417FAIL receiver[index] should be 18. Was 0.
     418FAIL receiver[index] should be 19. Was 0.
     419FAIL receiver[index] should be 20. Was 0.
     420FAIL receiver[index] should be 21. Was 0.
     421FAIL receiver[index] should be 22. Was 0.
     422FAIL receiver[index] should be 23. Was 0.
     423FAIL receiver[index] should be 24. Was 0.
     424FAIL receiver[index] should be 25. Was 0.
     425FAIL receiver[index] should be 26. Was 0.
     426FAIL receiver[index] should be 27. Was 0.
     427FAIL receiver[index] should be 28. Was 0.
     428FAIL receiver[index] should be 29. Was 0.
     429FAIL receiver[index] should be 30. Was 0.
     430FAIL receiver[index] should be 31. Was 0.
     431PASS gl.getError() is gl.NO_ERROR
     432PASS gl.getError() is gl.NO_ERROR
     433FAIL gl.getError() should be 0. Was 1286.
     434FAIL receiver[index] should be 50. Was 0.
     435FAIL receiver[index] should be 51. Was 0.
     436FAIL receiver[index] should be 52. Was 0.
     437FAIL receiver[index] should be 53. Was 0.
     438FAIL receiver[index] should be 54. Was 0.
     439FAIL receiver[index] should be 55. Was 0.
     440FAIL receiver[index] should be 56. Was 0.
     441FAIL receiver[index] should be 57. Was 0.
     442FAIL receiver[index] should be 58. Was 0.
     443FAIL receiver[index] should be 59. Was 0.
     444FAIL receiver[index] should be 60. Was 0.
     445FAIL receiver[index] should be 61. Was 0.
     446FAIL receiver[index] should be 62. Was 0.
     447FAIL receiver[index] should be 63. Was 0.
     448FAIL receiver[index] should be 64. Was 0.
     449FAIL receiver[index] should be 65. Was 0.
     450FAIL receiver[index] should be 66. Was 0.
     451FAIL receiver[index] should be 67. Was 0.
     452FAIL receiver[index] should be 68. Was 0.
     453FAIL receiver[index] should be 69. Was 0.
     454FAIL receiver[index] should be 70. Was 0.
     455FAIL receiver[index] should be 71. Was 0.
     456FAIL receiver[index] should be 72. Was 0.
     457FAIL receiver[index] should be 73. Was 0.
     458FAIL receiver[index] should be 74. Was 0.
     459FAIL receiver[index] should be 75. Was 0.
     460FAIL receiver[index] should be 76. Was 0.
     461FAIL receiver[index] should be 77. Was 0.
     462FAIL receiver[index] should be 78. Was 0.
     463FAIL receiver[index] should be 79. Was 0.
     464FAIL receiver[index] should be 80. Was 0.
     465FAIL receiver[index] should be 81. Was 0.
     466PASS gl.getError() is gl.NO_ERROR
     467PASS gl.getError() is gl.NO_ERROR
     468FAIL gl.getError() should be 0. Was 1282.
     469PASS receiver[index] is expected
     470FAIL receiver[index] should be 1. Was 0.
     471FAIL receiver[index] should be 2. Was 0.
     472FAIL receiver[index] should be 3. Was 0.
     473FAIL receiver[index] should be 4. Was 0.
     474FAIL receiver[index] should be 5. Was 0.
     475FAIL receiver[index] should be 6. Was 0.
     476FAIL receiver[index] should be 7. Was 0.
     477FAIL receiver[index] should be 8. Was 0.
     478FAIL receiver[index] should be 9. Was 0.
     479FAIL receiver[index] should be 10. Was 0.
     480FAIL receiver[index] should be 11. Was 0.
     481FAIL receiver[index] should be 12. Was 0.
     482FAIL receiver[index] should be 13. Was 0.
     483FAIL receiver[index] should be 14. Was 0.
     484FAIL receiver[index] should be 15. Was 0.
     485FAIL receiver[index] should be 16. Was 0.
     486FAIL receiver[index] should be 17. Was 0.
     487FAIL receiver[index] should be 18. Was 0.
     488FAIL receiver[index] should be 19. Was 0.
     489FAIL receiver[index] should be 20. Was 0.
     490FAIL receiver[index] should be 21. Was 0.
     491FAIL receiver[index] should be 22. Was 0.
     492FAIL receiver[index] should be 23. Was 0.
     493FAIL receiver[index] should be 24. Was 0.
     494FAIL receiver[index] should be 25. Was 0.
     495FAIL receiver[index] should be 26. Was 0.
     496FAIL receiver[index] should be 27. Was 0.
     497FAIL receiver[index] should be 28. Was 0.
     498FAIL receiver[index] should be 29. Was 0.
     499FAIL receiver[index] should be 30. Was 0.
     500FAIL receiver[index] should be 31. Was 0.
     501PASS gl.getError() is gl.NO_ERROR
     502PASS gl.getError() is gl.NO_ERROR
     503FAIL gl.getError() should be 0. Was 1282.
     504FAIL receiver[index] should be 50. Was 0.
     505FAIL receiver[index] should be 51. Was 0.
     506FAIL receiver[index] should be 52. Was 0.
     507FAIL receiver[index] should be 53. Was 0.
     508FAIL receiver[index] should be 54. Was 0.
     509FAIL receiver[index] should be 55. Was 0.
     510FAIL receiver[index] should be 56. Was 0.
     511FAIL receiver[index] should be 57. Was 0.
     512FAIL receiver[index] should be 58. Was 0.
     513FAIL receiver[index] should be 59. Was 0.
     514FAIL receiver[index] should be 60. Was 0.
     515FAIL receiver[index] should be 61. Was 0.
     516FAIL receiver[index] should be 62. Was 0.
     517FAIL receiver[index] should be 63. Was 0.
     518FAIL receiver[index] should be 64. Was 0.
     519FAIL receiver[index] should be 65. Was 0.
     520FAIL receiver[index] should be 66. Was 0.
     521FAIL receiver[index] should be 67. Was 0.
     522FAIL receiver[index] should be 68. Was 0.
     523FAIL receiver[index] should be 69. Was 0.
     524FAIL receiver[index] should be 70. Was 0.
     525FAIL receiver[index] should be 71. Was 0.
     526FAIL receiver[index] should be 72. Was 0.
     527FAIL receiver[index] should be 73. Was 0.
     528FAIL receiver[index] should be 74. Was 0.
     529FAIL receiver[index] should be 75. Was 0.
     530FAIL receiver[index] should be 76. Was 0.
     531FAIL receiver[index] should be 77. Was 0.
     532FAIL receiver[index] should be 78. Was 0.
     533FAIL receiver[index] should be 79. Was 0.
     534FAIL receiver[index] should be 80. Was 0.
     535FAIL receiver[index] should be 81. Was 0.
     536PASS gl.getError() is gl.NO_ERROR
     537PASS gl.getError() is gl.NO_ERROR
     538FAIL gl.getError() should be 0. Was 1282.
     539PASS receiver[index] is expected
     540FAIL receiver[index] should be 1. Was 0.
     541FAIL receiver[index] should be 2. Was 0.
     542FAIL receiver[index] should be 3. Was 0.
     543FAIL receiver[index] should be 4. Was 0.
     544FAIL receiver[index] should be 5. Was 0.
     545FAIL receiver[index] should be 6. Was 0.
     546FAIL receiver[index] should be 7. Was 0.
     547FAIL receiver[index] should be 8. Was 0.
     548FAIL receiver[index] should be 9. Was 0.
     549FAIL receiver[index] should be 10. Was 0.
     550FAIL receiver[index] should be 11. Was 0.
     551FAIL receiver[index] should be 12. Was 0.
     552FAIL receiver[index] should be 13. Was 0.
     553FAIL receiver[index] should be 14. Was 0.
     554FAIL receiver[index] should be 15. Was 0.
     555FAIL receiver[index] should be 16. Was 0.
     556FAIL receiver[index] should be 17. Was 0.
     557FAIL receiver[index] should be 18. Was 0.
     558FAIL receiver[index] should be 19. Was 0.
     559FAIL receiver[index] should be 20. Was 0.
     560FAIL receiver[index] should be 21. Was 0.
     561FAIL receiver[index] should be 22. Was 0.
     562FAIL receiver[index] should be 23. Was 0.
     563FAIL receiver[index] should be 24. Was 0.
     564FAIL receiver[index] should be 25. Was 0.
     565FAIL receiver[index] should be 26. Was 0.
     566FAIL receiver[index] should be 27. Was 0.
     567FAIL receiver[index] should be 28. Was 0.
     568FAIL receiver[index] should be 29. Was 0.
     569FAIL receiver[index] should be 30. Was 0.
     570FAIL receiver[index] should be 31. Was 0.
     571PASS gl.getError() is gl.NO_ERROR
     572PASS gl.getError() is gl.NO_ERROR
     573FAIL gl.getError() should be 0. Was 1282.
     574FAIL receiver[index] should be 50. Was 0.
     575FAIL receiver[index] should be 51. Was 0.
     576FAIL receiver[index] should be 52. Was 0.
     577FAIL receiver[index] should be 53. Was 0.
     578FAIL receiver[index] should be 54. Was 0.
     579FAIL receiver[index] should be 55. Was 0.
     580FAIL receiver[index] should be 56. Was 0.
     581FAIL receiver[index] should be 57. Was 0.
     582FAIL receiver[index] should be 58. Was 0.
     583FAIL receiver[index] should be 59. Was 0.
     584FAIL receiver[index] should be 60. Was 0.
     585FAIL receiver[index] should be 61. Was 0.
     586FAIL receiver[index] should be 62. Was 0.
     587FAIL receiver[index] should be 63. Was 0.
     588FAIL receiver[index] should be 64. Was 0.
     589FAIL receiver[index] should be 65. Was 0.
     590FAIL receiver[index] should be 66. Was 0.
     591FAIL receiver[index] should be 67. Was 0.
     592FAIL receiver[index] should be 68. Was 0.
     593FAIL receiver[index] should be 69. Was 0.
     594FAIL receiver[index] should be 70. Was 0.
     595FAIL receiver[index] should be 71. Was 0.
     596FAIL receiver[index] should be 72. Was 0.
     597FAIL receiver[index] should be 73. Was 0.
     598FAIL receiver[index] should be 74. Was 0.
     599FAIL receiver[index] should be 75. Was 0.
     600FAIL receiver[index] should be 76. Was 0.
     601FAIL receiver[index] should be 77. Was 0.
     602FAIL receiver[index] should be 78. Was 0.
     603FAIL receiver[index] should be 79. Was 0.
     604FAIL receiver[index] should be 80. Was 0.
     605FAIL receiver[index] should be 81. Was 0.
     606PASS gl.getError() is gl.NO_ERROR
     607PASS gl.getError() is gl.NO_ERROR
     608PASS gl.getError() is gl.NO_ERROR
     609PASS receiver[index] is expected
     610PASS receiver[index] is expected
     611PASS receiver[index] is expected
     612PASS receiver[index] is expected
     613PASS receiver[index] is expected
     614PASS receiver[index] is expected
     615PASS receiver[index] is expected
     616PASS receiver[index] is expected
     617PASS receiver[index] is expected
     618PASS receiver[index] is expected
     619PASS receiver[index] is expected
     620PASS receiver[index] is expected
     621PASS receiver[index] is expected
     622PASS receiver[index] is expected
     623PASS receiver[index] is expected
     624PASS receiver[index] is expected
     625PASS receiver[index] is expected
     626PASS receiver[index] is expected
     627PASS receiver[index] is expected
     628PASS receiver[index] is expected
     629PASS receiver[index] is expected
     630PASS receiver[index] is expected
     631PASS receiver[index] is expected
     632PASS receiver[index] is expected
     633PASS receiver[index] is expected
     634PASS receiver[index] is expected
     635PASS receiver[index] is expected
     636PASS receiver[index] is expected
     637PASS receiver[index] is expected
     638PASS receiver[index] is expected
     639PASS receiver[index] is expected
     640PASS receiver[index] is expected
     641PASS gl.getError() is gl.NO_ERROR
     642PASS gl.getError() is gl.NO_ERROR
     643PASS gl.getError() is gl.NO_ERROR
     644PASS receiver[index] is expected
     645PASS receiver[index] is expected
     646PASS receiver[index] is expected
     647PASS receiver[index] is expected
     648PASS receiver[index] is expected
     649PASS receiver[index] is expected
     650PASS receiver[index] is expected
     651PASS receiver[index] is expected
     652PASS receiver[index] is expected
     653PASS receiver[index] is expected
     654PASS receiver[index] is expected
     655PASS receiver[index] is expected
     656PASS receiver[index] is expected
     657PASS receiver[index] is expected
     658PASS receiver[index] is expected
     659PASS receiver[index] is expected
     660PASS receiver[index] is expected
     661PASS receiver[index] is expected
     662PASS receiver[index] is expected
     663PASS receiver[index] is expected
     664PASS receiver[index] is expected
     665PASS receiver[index] is expected
     666PASS receiver[index] is expected
     667PASS receiver[index] is expected
     668PASS receiver[index] is expected
     669PASS receiver[index] is expected
     670PASS receiver[index] is expected
     671PASS receiver[index] is expected
     672PASS receiver[index] is expected
     673PASS receiver[index] is expected
     674PASS receiver[index] is expected
     675PASS receiver[index] is expected
     676PASS gl.getError() is gl.NO_ERROR
     677PASS gl.getError() is gl.NO_ERROR
     678PASS gl.getError() is gl.NO_ERROR
     679PASS receiver[index] is expected
     680PASS receiver[index] is expected
     681PASS receiver[index] is expected
     682PASS receiver[index] is expected
     683PASS receiver[index] is expected
     684PASS receiver[index] is expected
     685PASS receiver[index] is expected
     686PASS receiver[index] is expected
     687PASS receiver[index] is expected
     688PASS receiver[index] is expected
     689PASS receiver[index] is expected
     690PASS receiver[index] is expected
     691PASS receiver[index] is expected
     692PASS receiver[index] is expected
     693PASS receiver[index] is expected
     694PASS receiver[index] is expected
     695PASS receiver[index] is expected
     696PASS receiver[index] is expected
     697PASS receiver[index] is expected
     698PASS receiver[index] is expected
     699PASS receiver[index] is expected
     700PASS receiver[index] is expected
     701PASS receiver[index] is expected
     702PASS receiver[index] is expected
     703PASS receiver[index] is expected
     704PASS receiver[index] is expected
     705PASS receiver[index] is expected
     706PASS receiver[index] is expected
     707PASS receiver[index] is expected
     708PASS receiver[index] is expected
     709PASS receiver[index] is expected
     710PASS receiver[index] is expected
     711PASS receiver[index] is expected
     712PASS receiver[index] is expected
     713PASS receiver[index] is expected
     714PASS receiver[index] is expected
     715PASS receiver[index] is expected
     716PASS receiver[index] is expected
     717PASS receiver[index] is expected
     718PASS receiver[index] is expected
     719PASS receiver[index] is expected
     720PASS receiver[index] is expected
     721PASS receiver[index] is expected
     722PASS receiver[index] is expected
     723PASS receiver[index] is expected
     724PASS receiver[index] is expected
     725PASS receiver[index] is expected
     726PASS receiver[index] is expected
     727PASS gl.getError() is gl.NO_ERROR
     728PASS gl.getError() is gl.NO_ERROR
     729FAIL gl.getError() should be 0. Was 1286.
     730FAIL receiver[index] should be 50. Was 0.
     731FAIL receiver[index] should be 51. Was 0.
     732FAIL receiver[index] should be 52. Was 0.
     733FAIL receiver[index] should be 53. Was 0.
     734FAIL receiver[index] should be 54. Was 0.
     735FAIL receiver[index] should be 55. Was 0.
     736FAIL receiver[index] should be 56. Was 0.
     737FAIL receiver[index] should be 57. Was 0.
     738FAIL receiver[index] should be 58. Was 0.
     739FAIL receiver[index] should be 59. Was 0.
     740FAIL receiver[index] should be 60. Was 0.
     741FAIL receiver[index] should be 61. Was 0.
     742FAIL receiver[index] should be 62. Was 0.
     743FAIL receiver[index] should be 63. Was 0.
     744FAIL receiver[index] should be 64. Was 0.
     745FAIL receiver[index] should be 65. Was 0.
     746FAIL receiver[index] should be 66. Was 0.
     747FAIL receiver[index] should be 67. Was 0.
     748FAIL receiver[index] should be 68. Was 0.
     749FAIL receiver[index] should be 69. Was 0.
     750FAIL receiver[index] should be 70. Was 0.
     751FAIL receiver[index] should be 71. Was 0.
     752FAIL receiver[index] should be 72. Was 0.
     753FAIL receiver[index] should be 73. Was 0.
     754FAIL receiver[index] should be 74. Was 0.
     755FAIL receiver[index] should be 75. Was 0.
     756FAIL receiver[index] should be 76. Was 0.
     757FAIL receiver[index] should be 77. Was 0.
     758FAIL receiver[index] should be 78. Was 0.
     759FAIL receiver[index] should be 79. Was 0.
     760FAIL receiver[index] should be 80. Was 0.
     761FAIL receiver[index] should be 81. Was 0.
     762FAIL receiver[index] should be 82. Was 0.
     763FAIL receiver[index] should be 83. Was 0.
     764FAIL receiver[index] should be 84. Was 0.
     765FAIL receiver[index] should be 85. Was 0.
     766FAIL receiver[index] should be 86. Was 0.
     767FAIL receiver[index] should be 87. Was 0.
     768FAIL receiver[index] should be 88. Was 0.
     769FAIL receiver[index] should be 89. Was 0.
     770FAIL receiver[index] should be 90. Was 0.
     771FAIL receiver[index] should be 91. Was 0.
     772FAIL receiver[index] should be 92. Was 0.
     773FAIL receiver[index] should be 93. Was 0.
     774FAIL receiver[index] should be 94. Was 0.
     775FAIL receiver[index] should be 95. Was 0.
     776FAIL receiver[index] should be 96. Was 0.
     777FAIL receiver[index] should be 97. Was 0.
     778PASS gl.getError() is gl.NO_ERROR
     779PASS gl.getError() is gl.NO_ERROR
     780FAIL gl.getError() should be 0. Was 1286.
     781PASS receiver[index] is expected
     782FAIL receiver[index] should be 1. Was 0.
     783FAIL receiver[index] should be 2. Was 0.
     784FAIL receiver[index] should be 3. Was 0.
     785FAIL receiver[index] should be 4. Was 0.
     786FAIL receiver[index] should be 5. Was 0.
     787FAIL receiver[index] should be 6. Was 0.
     788FAIL receiver[index] should be 7. Was 0.
     789FAIL receiver[index] should be 8. Was 0.
     790FAIL receiver[index] should be 9. Was 0.
     791FAIL receiver[index] should be 10. Was 0.
     792FAIL receiver[index] should be 11. Was 0.
     793FAIL receiver[index] should be 12. Was 0.
     794FAIL receiver[index] should be 13. Was 0.
     795FAIL receiver[index] should be 14. Was 0.
     796FAIL receiver[index] should be 15. Was 0.
     797FAIL receiver[index] should be 16. Was 0.
     798FAIL receiver[index] should be 17. Was 0.
     799FAIL receiver[index] should be 18. Was 0.
     800FAIL receiver[index] should be 19. Was 0.
     801FAIL receiver[index] should be 20. Was 0.
     802FAIL receiver[index] should be 21. Was 0.
     803FAIL receiver[index] should be 22. Was 0.
     804FAIL receiver[index] should be 23. Was 0.
     805FAIL receiver[index] should be 24. Was 0.
     806FAIL receiver[index] should be 25. Was 0.
     807FAIL receiver[index] should be 26. Was 0.
     808FAIL receiver[index] should be 27. Was 0.
     809FAIL receiver[index] should be 28. Was 0.
     810FAIL receiver[index] should be 29. Was 0.
     811FAIL receiver[index] should be 30. Was 0.
     812FAIL receiver[index] should be 31. Was 0.
     813FAIL receiver[index] should be 32. Was 0.
     814FAIL receiver[index] should be 33. Was 0.
     815FAIL receiver[index] should be 34. Was 0.
     816FAIL receiver[index] should be 35. Was 0.
     817FAIL receiver[index] should be 36. Was 0.
     818FAIL receiver[index] should be 37. Was 0.
     819FAIL receiver[index] should be 38. Was 0.
     820FAIL receiver[index] should be 39. Was 0.
     821FAIL receiver[index] should be 40. Was 0.
     822FAIL receiver[index] should be 41. Was 0.
     823FAIL receiver[index] should be 42. Was 0.
     824FAIL receiver[index] should be 43. Was 0.
     825FAIL receiver[index] should be 44. Was 0.
     826FAIL receiver[index] should be 45. Was 0.
     827FAIL receiver[index] should be 46. Was 0.
     828FAIL receiver[index] should be 47. Was 0.
     829PASS gl.getError() is gl.NO_ERROR
     830PASS gl.getError() is gl.NO_ERROR
     831FAIL gl.getError() should be 0. Was 1286.
     832FAIL receiver[index] should be 50. Was 0.
     833FAIL receiver[index] should be 51. Was 0.
     834FAIL receiver[index] should be 52. Was 0.
     835FAIL receiver[index] should be 53. Was 0.
     836FAIL receiver[index] should be 54. Was 0.
     837FAIL receiver[index] should be 55. Was 0.
     838FAIL receiver[index] should be 56. Was 0.
     839FAIL receiver[index] should be 57. Was 0.
     840FAIL receiver[index] should be 58. Was 0.
     841FAIL receiver[index] should be 59. Was 0.
     842FAIL receiver[index] should be 60. Was 0.
     843FAIL receiver[index] should be 61. Was 0.
     844FAIL receiver[index] should be 62. Was 0.
     845FAIL receiver[index] should be 63. Was 0.
     846FAIL receiver[index] should be 64. Was 0.
     847FAIL receiver[index] should be 65. Was 0.
     848FAIL receiver[index] should be 66. Was 0.
     849FAIL receiver[index] should be 67. Was 0.
     850FAIL receiver[index] should be 68. Was 0.
     851FAIL receiver[index] should be 69. Was 0.
     852FAIL receiver[index] should be 70. Was 0.
     853FAIL receiver[index] should be 71. Was 0.
     854FAIL receiver[index] should be 72. Was 0.
     855FAIL receiver[index] should be 73. Was 0.
     856FAIL receiver[index] should be 74. Was 0.
     857FAIL receiver[index] should be 75. Was 0.
     858FAIL receiver[index] should be 76. Was 0.
     859FAIL receiver[index] should be 77. Was 0.
     860FAIL receiver[index] should be 78. Was 0.
     861FAIL receiver[index] should be 79. Was 0.
     862FAIL receiver[index] should be 80. Was 0.
     863FAIL receiver[index] should be 81. Was 0.
     864FAIL receiver[index] should be 82. Was 0.
     865FAIL receiver[index] should be 83. Was 0.
     866FAIL receiver[index] should be 84. Was 0.
     867FAIL receiver[index] should be 85. Was 0.
     868FAIL receiver[index] should be 86. Was 0.
     869FAIL receiver[index] should be 87. Was 0.
     870FAIL receiver[index] should be 88. Was 0.
     871FAIL receiver[index] should be 89. Was 0.
     872FAIL receiver[index] should be 90. Was 0.
     873FAIL receiver[index] should be 91. Was 0.
     874FAIL receiver[index] should be 92. Was 0.
     875FAIL receiver[index] should be 93. Was 0.
     876FAIL receiver[index] should be 94. Was 0.
     877FAIL receiver[index] should be 95. Was 0.
     878FAIL receiver[index] should be 96. Was 0.
     879FAIL receiver[index] should be 97. Was 0.
     880PASS gl.getError() is gl.NO_ERROR
     881PASS gl.getError() is gl.NO_ERROR
     882FAIL gl.getError() should be 0. Was 1286.
     883PASS receiver[index] is expected
     884FAIL receiver[index] should be 1. Was 0.
     885FAIL receiver[index] should be 2. Was 0.
     886FAIL receiver[index] should be 3. Was 0.
     887FAIL receiver[index] should be 4. Was 0.
     888FAIL receiver[index] should be 5. Was 0.
     889FAIL receiver[index] should be 6. Was 0.
     890FAIL receiver[index] should be 7. Was 0.
     891FAIL receiver[index] should be 8. Was 0.
     892FAIL receiver[index] should be 9. Was 0.
     893FAIL receiver[index] should be 10. Was 0.
     894FAIL receiver[index] should be 11. Was 0.
     895FAIL receiver[index] should be 12. Was 0.
     896FAIL receiver[index] should be 13. Was 0.
     897FAIL receiver[index] should be 14. Was 0.
     898FAIL receiver[index] should be 15. Was 0.
     899FAIL receiver[index] should be 16. Was 0.
     900FAIL receiver[index] should be 17. Was 0.
     901FAIL receiver[index] should be 18. Was 0.
     902FAIL receiver[index] should be 19. Was 0.
     903FAIL receiver[index] should be 20. Was 0.
     904FAIL receiver[index] should be 21. Was 0.
     905FAIL receiver[index] should be 22. Was 0.
     906FAIL receiver[index] should be 23. Was 0.
     907FAIL receiver[index] should be 24. Was 0.
     908FAIL receiver[index] should be 25. Was 0.
     909FAIL receiver[index] should be 26. Was 0.
     910FAIL receiver[index] should be 27. Was 0.
     911FAIL receiver[index] should be 28. Was 0.
     912FAIL receiver[index] should be 29. Was 0.
     913FAIL receiver[index] should be 30. Was 0.
     914FAIL receiver[index] should be 31. Was 0.
     915FAIL receiver[index] should be 32. Was 0.
     916FAIL receiver[index] should be 33. Was 0.
     917FAIL receiver[index] should be 34. Was 0.
     918FAIL receiver[index] should be 35. Was 0.
     919FAIL receiver[index] should be 36. Was 0.
     920FAIL receiver[index] should be 37. Was 0.
     921FAIL receiver[index] should be 38. Was 0.
     922FAIL receiver[index] should be 39. Was 0.
     923FAIL receiver[index] should be 40. Was 0.
     924FAIL receiver[index] should be 41. Was 0.
     925FAIL receiver[index] should be 42. Was 0.
     926FAIL receiver[index] should be 43. Was 0.
     927FAIL receiver[index] should be 44. Was 0.
     928FAIL receiver[index] should be 45. Was 0.
     929FAIL receiver[index] should be 46. Was 0.
     930FAIL receiver[index] should be 47. Was 0.
     931PASS gl.getError() is gl.NO_ERROR
     932PASS gl.getError() is gl.NO_ERROR
     933FAIL gl.getError() should be 0. Was 1286.
     934FAIL receiver[index] should be 50. Was 0.
     935FAIL receiver[index] should be 51. Was 0.
     936FAIL receiver[index] should be 52. Was 0.
     937FAIL receiver[index] should be 53. Was 0.
     938FAIL receiver[index] should be 54. Was 0.
     939FAIL receiver[index] should be 55. Was 0.
     940FAIL receiver[index] should be 56. Was 0.
     941FAIL receiver[index] should be 57. Was 0.
     942FAIL receiver[index] should be 58. Was 0.
     943FAIL receiver[index] should be 59. Was 0.
     944FAIL receiver[index] should be 60. Was 0.
     945FAIL receiver[index] should be 61. Was 0.
     946FAIL receiver[index] should be 62. Was 0.
     947FAIL receiver[index] should be 63. Was 0.
     948FAIL receiver[index] should be 64. Was 0.
     949FAIL receiver[index] should be 65. Was 0.
     950FAIL receiver[index] should be 66. Was 0.
     951FAIL receiver[index] should be 67. Was 0.
     952FAIL receiver[index] should be 68. Was 0.
     953FAIL receiver[index] should be 69. Was 0.
     954FAIL receiver[index] should be 70. Was 0.
     955FAIL receiver[index] should be 71. Was 0.
     956FAIL receiver[index] should be 72. Was 0.
     957FAIL receiver[index] should be 73. Was 0.
     958FAIL receiver[index] should be 74. Was 0.
     959FAIL receiver[index] should be 75. Was 0.
     960FAIL receiver[index] should be 76. Was 0.
     961FAIL receiver[index] should be 77. Was 0.
     962FAIL receiver[index] should be 78. Was 0.
     963FAIL receiver[index] should be 79. Was 0.
     964FAIL receiver[index] should be 80. Was 0.
     965FAIL receiver[index] should be 81. Was 0.
     966FAIL receiver[index] should be 82. Was 0.
     967FAIL receiver[index] should be 83. Was 0.
     968FAIL receiver[index] should be 84. Was 0.
     969FAIL receiver[index] should be 85. Was 0.
     970FAIL receiver[index] should be 86. Was 0.
     971FAIL receiver[index] should be 87. Was 0.
     972FAIL receiver[index] should be 88. Was 0.
     973FAIL receiver[index] should be 89. Was 0.
     974FAIL receiver[index] should be 90. Was 0.
     975FAIL receiver[index] should be 91. Was 0.
     976FAIL receiver[index] should be 92. Was 0.
     977FAIL receiver[index] should be 93. Was 0.
     978FAIL receiver[index] should be 94. Was 0.
     979FAIL receiver[index] should be 95. Was 0.
     980FAIL receiver[index] should be 96. Was 0.
     981FAIL receiver[index] should be 97. Was 0.
     982PASS gl.getError() is gl.NO_ERROR
     983PASS gl.getError() is gl.NO_ERROR
     984FAIL gl.getError() should be 0. Was 1286.
     985PASS receiver[index] is expected
     986FAIL receiver[index] should be 1. Was 0.
     987FAIL receiver[index] should be 2. Was 0.
     988FAIL receiver[index] should be 3. Was 0.
     989FAIL receiver[index] should be 4. Was 0.
     990FAIL receiver[index] should be 5. Was 0.
     991FAIL receiver[index] should be 6. Was 0.
     992FAIL receiver[index] should be 7. Was 0.
     993FAIL receiver[index] should be 8. Was 0.
     994FAIL receiver[index] should be 9. Was 0.
     995FAIL receiver[index] should be 10. Was 0.
     996FAIL receiver[index] should be 11. Was 0.
     997FAIL receiver[index] should be 12. Was 0.
     998FAIL receiver[index] should be 13. Was 0.
     999FAIL receiver[index] should be 14. Was 0.
     1000FAIL receiver[index] should be 15. Was 0.
     1001FAIL receiver[index] should be 16. Was 0.
     1002FAIL receiver[index] should be 17. Was 0.
     1003FAIL receiver[index] should be 18. Was 0.
     1004FAIL receiver[index] should be 19. Was 0.
     1005FAIL receiver[index] should be 20. Was 0.
     1006FAIL receiver[index] should be 21. Was 0.
     1007FAIL receiver[index] should be 22. Was 0.
     1008FAIL receiver[index] should be 23. Was 0.
     1009FAIL receiver[index] should be 24. Was 0.
     1010FAIL receiver[index] should be 25. Was 0.
     1011FAIL receiver[index] should be 26. Was 0.
     1012FAIL receiver[index] should be 27. Was 0.
     1013FAIL receiver[index] should be 28. Was 0.
     1014FAIL receiver[index] should be 29. Was 0.
     1015FAIL receiver[index] should be 30. Was 0.
     1016FAIL receiver[index] should be 31. Was 0.
     1017FAIL receiver[index] should be 32. Was 0.
     1018FAIL receiver[index] should be 33. Was 0.
     1019FAIL receiver[index] should be 34. Was 0.
     1020FAIL receiver[index] should be 35. Was 0.
     1021FAIL receiver[index] should be 36. Was 0.
     1022FAIL receiver[index] should be 37. Was 0.
     1023FAIL receiver[index] should be 38. Was 0.
     1024FAIL receiver[index] should be 39. Was 0.
     1025FAIL receiver[index] should be 40. Was 0.
     1026FAIL receiver[index] should be 41. Was 0.
     1027FAIL receiver[index] should be 42. Was 0.
     1028FAIL receiver[index] should be 43. Was 0.
     1029FAIL receiver[index] should be 44. Was 0.
     1030FAIL receiver[index] should be 45. Was 0.
     1031FAIL receiver[index] should be 46. Was 0.
     1032FAIL receiver[index] should be 47. Was 0.
     1033PASS gl.getError() is gl.NO_ERROR
     1034PASS gl.getError() is gl.NO_ERROR
     1035FAIL gl.getError() should be 0. Was 1286.
     1036FAIL receiver[index] should be 50. Was 0.
     1037FAIL receiver[index] should be 51. Was 0.
     1038FAIL receiver[index] should be 52. Was 0.
     1039FAIL receiver[index] should be 53. Was 0.
     1040FAIL receiver[index] should be 54. Was 0.
     1041FAIL receiver[index] should be 55. Was 0.
     1042FAIL receiver[index] should be 56. Was 0.
     1043FAIL receiver[index] should be 57. Was 0.
     1044FAIL receiver[index] should be 58. Was 0.
     1045FAIL receiver[index] should be 59. Was 0.
     1046FAIL receiver[index] should be 60. Was 0.
     1047FAIL receiver[index] should be 61. Was 0.
     1048FAIL receiver[index] should be 62. Was 0.
     1049FAIL receiver[index] should be 63. Was 0.
     1050FAIL receiver[index] should be 64. Was 0.
     1051FAIL receiver[index] should be 65. Was 0.
     1052FAIL receiver[index] should be 66. Was 0.
     1053FAIL receiver[index] should be 67. Was 0.
     1054FAIL receiver[index] should be 68. Was 0.
     1055FAIL receiver[index] should be 69. Was 0.
     1056FAIL receiver[index] should be 70. Was 0.
     1057FAIL receiver[index] should be 71. Was 0.
     1058FAIL receiver[index] should be 72. Was 0.
     1059FAIL receiver[index] should be 73. Was 0.
     1060FAIL receiver[index] should be 74. Was 0.
     1061FAIL receiver[index] should be 75. Was 0.
     1062FAIL receiver[index] should be 76. Was 0.
     1063FAIL receiver[index] should be 77. Was 0.
     1064FAIL receiver[index] should be 78. Was 0.
     1065FAIL receiver[index] should be 79. Was 0.
     1066FAIL receiver[index] should be 80. Was 0.
     1067FAIL receiver[index] should be 81. Was 0.
     1068FAIL receiver[index] should be 82. Was 0.
     1069FAIL receiver[index] should be 83. Was 0.
     1070FAIL receiver[index] should be 84. Was 0.
     1071FAIL receiver[index] should be 85. Was 0.
     1072FAIL receiver[index] should be 86. Was 0.
     1073FAIL receiver[index] should be 87. Was 0.
     1074FAIL receiver[index] should be 88. Was 0.
     1075FAIL receiver[index] should be 89. Was 0.
     1076FAIL receiver[index] should be 90. Was 0.
     1077FAIL receiver[index] should be 91. Was 0.
     1078FAIL receiver[index] should be 92. Was 0.
     1079FAIL receiver[index] should be 93. Was 0.
     1080FAIL receiver[index] should be 94. Was 0.
     1081FAIL receiver[index] should be 95. Was 0.
     1082FAIL receiver[index] should be 96. Was 0.
     1083FAIL receiver[index] should be 97. Was 0.
     1084PASS gl.getError() is gl.NO_ERROR
     1085PASS gl.getError() is gl.NO_ERROR
     1086FAIL gl.getError() should be 0. Was 1286.
     1087PASS receiver[index] is expected
     1088FAIL receiver[index] should be 1. Was 0.
     1089FAIL receiver[index] should be 2. Was 0.
     1090FAIL receiver[index] should be 3. Was 0.
     1091FAIL receiver[index] should be 4. Was 0.
     1092FAIL receiver[index] should be 5. Was 0.
     1093FAIL receiver[index] should be 6. Was 0.
     1094FAIL receiver[index] should be 7. Was 0.
     1095FAIL receiver[index] should be 8. Was 0.
     1096FAIL receiver[index] should be 9. Was 0.
     1097FAIL receiver[index] should be 10. Was 0.
     1098FAIL receiver[index] should be 11. Was 0.
     1099FAIL receiver[index] should be 12. Was 0.
     1100FAIL receiver[index] should be 13. Was 0.
     1101FAIL receiver[index] should be 14. Was 0.
     1102FAIL receiver[index] should be 15. Was 0.
     1103FAIL receiver[index] should be 16. Was 0.
     1104FAIL receiver[index] should be 17. Was 0.
     1105FAIL receiver[index] should be 18. Was 0.
     1106FAIL receiver[index] should be 19. Was 0.
     1107FAIL receiver[index] should be 20. Was 0.
     1108FAIL receiver[index] should be 21. Was 0.
     1109FAIL receiver[index] should be 22. Was 0.
     1110FAIL receiver[index] should be 23. Was 0.
     1111FAIL receiver[index] should be 24. Was 0.
     1112FAIL receiver[index] should be 25. Was 0.
     1113FAIL receiver[index] should be 26. Was 0.
     1114FAIL receiver[index] should be 27. Was 0.
     1115FAIL receiver[index] should be 28. Was 0.
     1116FAIL receiver[index] should be 29. Was 0.
     1117FAIL receiver[index] should be 30. Was 0.
     1118FAIL receiver[index] should be 31. Was 0.
     1119FAIL receiver[index] should be 32. Was 0.
     1120FAIL receiver[index] should be 33. Was 0.
     1121FAIL receiver[index] should be 34. Was 0.
     1122FAIL receiver[index] should be 35. Was 0.
     1123FAIL receiver[index] should be 36. Was 0.
     1124FAIL receiver[index] should be 37. Was 0.
     1125FAIL receiver[index] should be 38. Was 0.
     1126FAIL receiver[index] should be 39. Was 0.
     1127FAIL receiver[index] should be 40. Was 0.
     1128FAIL receiver[index] should be 41. Was 0.
     1129FAIL receiver[index] should be 42. Was 0.
     1130FAIL receiver[index] should be 43. Was 0.
     1131FAIL receiver[index] should be 44. Was 0.
     1132FAIL receiver[index] should be 45. Was 0.
     1133FAIL receiver[index] should be 46. Was 0.
     1134FAIL receiver[index] should be 47. Was 0.
     1135PASS gl.getError() is gl.NO_ERROR
     1136PASS gl.getError() is gl.NO_ERROR
     1137FAIL gl.getError() should be 0. Was 1286.
     1138FAIL receiver[index] should be 50. Was 0.
     1139FAIL receiver[index] should be 51. Was 0.
     1140FAIL receiver[index] should be 52. Was 0.
     1141FAIL receiver[index] should be 53. Was 0.
     1142FAIL receiver[index] should be 54. Was 0.
     1143FAIL receiver[index] should be 55. Was 0.
     1144FAIL receiver[index] should be 56. Was 0.
     1145FAIL receiver[index] should be 57. Was 0.
     1146FAIL receiver[index] should be 58. Was 0.
     1147FAIL receiver[index] should be 59. Was 0.
     1148FAIL receiver[index] should be 60. Was 0.
     1149FAIL receiver[index] should be 61. Was 0.
     1150FAIL receiver[index] should be 62. Was 0.
     1151FAIL receiver[index] should be 63. Was 0.
     1152FAIL receiver[index] should be 64. Was 0.
     1153FAIL receiver[index] should be 65. Was 0.
     1154FAIL receiver[index] should be 66. Was 0.
     1155FAIL receiver[index] should be 67. Was 0.
     1156FAIL receiver[index] should be 68. Was 0.
     1157FAIL receiver[index] should be 69. Was 0.
     1158FAIL receiver[index] should be 70. Was 0.
     1159FAIL receiver[index] should be 71. Was 0.
     1160FAIL receiver[index] should be 72. Was 0.
     1161FAIL receiver[index] should be 73. Was 0.
     1162FAIL receiver[index] should be 74. Was 0.
     1163FAIL receiver[index] should be 75. Was 0.
     1164FAIL receiver[index] should be 76. Was 0.
     1165FAIL receiver[index] should be 77. Was 0.
     1166FAIL receiver[index] should be 78. Was 0.
     1167FAIL receiver[index] should be 79. Was 0.
     1168FAIL receiver[index] should be 80. Was 0.
     1169FAIL receiver[index] should be 81. Was 0.
     1170FAIL receiver[index] should be 82. Was 0.
     1171FAIL receiver[index] should be 83. Was 0.
     1172FAIL receiver[index] should be 84. Was 0.
     1173FAIL receiver[index] should be 85. Was 0.
     1174FAIL receiver[index] should be 86. Was 0.
     1175FAIL receiver[index] should be 87. Was 0.
     1176FAIL receiver[index] should be 88. Was 0.
     1177FAIL receiver[index] should be 89. Was 0.
     1178FAIL receiver[index] should be 90. Was 0.
     1179FAIL receiver[index] should be 91. Was 0.
     1180FAIL receiver[index] should be 92. Was 0.
     1181FAIL receiver[index] should be 93. Was 0.
     1182FAIL receiver[index] should be 94. Was 0.
     1183FAIL receiver[index] should be 95. Was 0.
     1184FAIL receiver[index] should be 96. Was 0.
     1185FAIL receiver[index] should be 97. Was 0.
     1186PASS gl.getError() is gl.NO_ERROR
     1187PASS gl.getError() is gl.NO_ERROR
     1188FAIL gl.getError() should be 0. Was 1286.
     1189PASS receiver[index] is expected
     1190FAIL receiver[index] should be 1. Was 0.
     1191FAIL receiver[index] should be 2. Was 0.
     1192FAIL receiver[index] should be 3. Was 0.
     1193FAIL receiver[index] should be 4. Was 0.
     1194FAIL receiver[index] should be 5. Was 0.
     1195FAIL receiver[index] should be 6. Was 0.
     1196FAIL receiver[index] should be 7. Was 0.
     1197FAIL receiver[index] should be 8. Was 0.
     1198FAIL receiver[index] should be 9. Was 0.
     1199FAIL receiver[index] should be 10. Was 0.
     1200FAIL receiver[index] should be 11. Was 0.
     1201FAIL receiver[index] should be 12. Was 0.
     1202FAIL receiver[index] should be 13. Was 0.
     1203FAIL receiver[index] should be 14. Was 0.
     1204FAIL receiver[index] should be 15. Was 0.
     1205FAIL receiver[index] should be 16. Was 0.
     1206FAIL receiver[index] should be 17. Was 0.
     1207FAIL receiver[index] should be 18. Was 0.
     1208FAIL receiver[index] should be 19. Was 0.
     1209FAIL receiver[index] should be 20. Was 0.
     1210FAIL receiver[index] should be 21. Was 0.
     1211FAIL receiver[index] should be 22. Was 0.
     1212FAIL receiver[index] should be 23. Was 0.
     1213FAIL receiver[index] should be 24. Was 0.
     1214FAIL receiver[index] should be 25. Was 0.
     1215FAIL receiver[index] should be 26. Was 0.
     1216FAIL receiver[index] should be 27. Was 0.
     1217FAIL receiver[index] should be 28. Was 0.
     1218FAIL receiver[index] should be 29. Was 0.
     1219FAIL receiver[index] should be 30. Was 0.
     1220FAIL receiver[index] should be 31. Was 0.
     1221FAIL receiver[index] should be 32. Was 0.
     1222FAIL receiver[index] should be 33. Was 0.
     1223FAIL receiver[index] should be 34. Was 0.
     1224FAIL receiver[index] should be 35. Was 0.
     1225FAIL receiver[index] should be 36. Was 0.
     1226FAIL receiver[index] should be 37. Was 0.
     1227FAIL receiver[index] should be 38. Was 0.
     1228FAIL receiver[index] should be 39. Was 0.
     1229FAIL receiver[index] should be 40. Was 0.
     1230FAIL receiver[index] should be 41. Was 0.
     1231FAIL receiver[index] should be 42. Was 0.
     1232FAIL receiver[index] should be 43. Was 0.
     1233FAIL receiver[index] should be 44. Was 0.
     1234FAIL receiver[index] should be 45. Was 0.
     1235FAIL receiver[index] should be 46. Was 0.
     1236FAIL receiver[index] should be 47. Was 0.
     1237PASS gl.getError() is gl.NO_ERROR
     1238PASS gl.getError() is gl.NO_ERROR
     1239PASS gl.getError() is gl.NO_ERROR
     1240PASS receiver[index] is expected
     1241PASS receiver[index] is expected
     1242PASS receiver[index] is expected
     1243PASS receiver[index] is expected
     1244PASS receiver[index] is expected
     1245PASS receiver[index] is expected
     1246PASS receiver[index] is expected
     1247PASS receiver[index] is expected
     1248PASS receiver[index] is expected
     1249PASS receiver[index] is expected
     1250PASS receiver[index] is expected
     1251PASS receiver[index] is expected
     1252PASS receiver[index] is expected
     1253PASS receiver[index] is expected
     1254PASS receiver[index] is expected
     1255PASS receiver[index] is expected
     1256PASS receiver[index] is expected
     1257PASS receiver[index] is expected
     1258PASS receiver[index] is expected
     1259PASS receiver[index] is expected
     1260PASS receiver[index] is expected
     1261PASS receiver[index] is expected
     1262PASS receiver[index] is expected
     1263PASS receiver[index] is expected
     1264PASS receiver[index] is expected
     1265PASS receiver[index] is expected
     1266PASS receiver[index] is expected
     1267PASS receiver[index] is expected
     1268PASS receiver[index] is expected
     1269PASS receiver[index] is expected
     1270PASS receiver[index] is expected
     1271PASS receiver[index] is expected
     1272PASS receiver[index] is expected
     1273PASS receiver[index] is expected
     1274PASS receiver[index] is expected
     1275PASS receiver[index] is expected
     1276PASS receiver[index] is expected
     1277PASS receiver[index] is expected
     1278PASS receiver[index] is expected
     1279PASS receiver[index] is expected
     1280PASS receiver[index] is expected
     1281PASS receiver[index] is expected
     1282PASS receiver[index] is expected
     1283PASS receiver[index] is expected
     1284PASS receiver[index] is expected
     1285PASS receiver[index] is expected
     1286PASS receiver[index] is expected
     1287PASS receiver[index] is expected
     1288PASS receiver[index] is expected
     1289PASS receiver[index] is expected
     1290PASS receiver[index] is expected
     1291PASS receiver[index] is expected
     1292PASS receiver[index] is expected
     1293PASS receiver[index] is expected
     1294PASS receiver[index] is expected
     1295PASS receiver[index] is expected
     1296PASS receiver[index] is expected
     1297PASS receiver[index] is expected
     1298PASS receiver[index] is expected
     1299PASS receiver[index] is expected
     1300PASS receiver[index] is expected
     1301PASS receiver[index] is expected
     1302PASS receiver[index] is expected
     1303PASS receiver[index] is expected
     1304PASS gl.getError() is gl.NO_ERROR
     1305PASS gl.getError() is gl.NO_ERROR
     1306PASS gl.getError() is gl.NO_ERROR
     1307PASS receiver[index] is expected
     1308PASS receiver[index] is expected
     1309PASS receiver[index] is expected
     1310PASS receiver[index] is expected
     1311PASS receiver[index] is expected
     1312PASS receiver[index] is expected
     1313PASS receiver[index] is expected
     1314PASS receiver[index] is expected
     1315PASS receiver[index] is expected
     1316PASS receiver[index] is expected
     1317PASS receiver[index] is expected
     1318PASS receiver[index] is expected
     1319PASS receiver[index] is expected
     1320PASS receiver[index] is expected
     1321PASS receiver[index] is expected
     1322PASS receiver[index] is expected
     1323PASS receiver[index] is expected
     1324PASS receiver[index] is expected
     1325PASS receiver[index] is expected
     1326PASS receiver[index] is expected
     1327PASS receiver[index] is expected
     1328PASS receiver[index] is expected
     1329PASS receiver[index] is expected
     1330PASS receiver[index] is expected
     1331PASS receiver[index] is expected
     1332PASS receiver[index] is expected
     1333PASS receiver[index] is expected
     1334PASS receiver[index] is expected
     1335PASS receiver[index] is expected
     1336PASS receiver[index] is expected
     1337PASS receiver[index] is expected
     1338PASS receiver[index] is expected
     1339PASS receiver[index] is expected
     1340PASS receiver[index] is expected
     1341PASS receiver[index] is expected
     1342PASS receiver[index] is expected
     1343PASS receiver[index] is expected
     1344PASS receiver[index] is expected
     1345PASS receiver[index] is expected
     1346PASS receiver[index] is expected
     1347PASS receiver[index] is expected
     1348PASS receiver[index] is expected
     1349PASS receiver[index] is expected
     1350PASS receiver[index] is expected
     1351PASS receiver[index] is expected
     1352PASS receiver[index] is expected
     1353PASS receiver[index] is expected
     1354PASS receiver[index] is expected
     1355PASS gl.getError() is gl.NO_ERROR
     1356PASS gl.getError() is gl.NO_ERROR
     1357FAIL gl.getError() should be 0. Was 1286.
     1358FAIL receiver[index] should be 50. Was 0.
     1359FAIL receiver[index] should be 51. Was 0.
     1360FAIL receiver[index] should be 52. Was 0.
     1361FAIL receiver[index] should be 53. Was 0.
     1362FAIL receiver[index] should be 54. Was 0.
     1363FAIL receiver[index] should be 55. Was 0.
     1364FAIL receiver[index] should be 56. Was 0.
     1365FAIL receiver[index] should be 57. Was 0.
     1366FAIL receiver[index] should be 58. Was 0.
     1367FAIL receiver[index] should be 59. Was 0.
     1368FAIL receiver[index] should be 60. Was 0.
     1369FAIL receiver[index] should be 61. Was 0.
     1370FAIL receiver[index] should be 62. Was 0.
     1371FAIL receiver[index] should be 63. Was 0.
     1372FAIL receiver[index] should be 64. Was 0.
     1373FAIL receiver[index] should be 65. Was 0.
     1374FAIL receiver[index] should be 66. Was 0.
     1375FAIL receiver[index] should be 67. Was 0.
     1376FAIL receiver[index] should be 68. Was 0.
     1377FAIL receiver[index] should be 69. Was 0.
     1378FAIL receiver[index] should be 70. Was 0.
     1379FAIL receiver[index] should be 71. Was 0.
     1380FAIL receiver[index] should be 72. Was 0.
     1381FAIL receiver[index] should be 73. Was 0.
     1382FAIL receiver[index] should be 74. Was 0.
     1383FAIL receiver[index] should be 75. Was 0.
     1384FAIL receiver[index] should be 76. Was 0.
     1385FAIL receiver[index] should be 77. Was 0.
     1386FAIL receiver[index] should be 78. Was 0.
     1387FAIL receiver[index] should be 79. Was 0.
     1388FAIL receiver[index] should be 80. Was 0.
     1389FAIL receiver[index] should be 81. Was 0.
     1390FAIL receiver[index] should be 82. Was 0.
     1391FAIL receiver[index] should be 83. Was 0.
     1392FAIL receiver[index] should be 84. Was 0.
     1393FAIL receiver[index] should be 85. Was 0.
     1394FAIL receiver[index] should be 86. Was 0.
     1395FAIL receiver[index] should be 87. Was 0.
     1396FAIL receiver[index] should be 88. Was 0.
     1397FAIL receiver[index] should be 89. Was 0.
     1398FAIL receiver[index] should be 90. Was 0.
     1399FAIL receiver[index] should be 91. Was 0.
     1400FAIL receiver[index] should be 92. Was 0.
     1401FAIL receiver[index] should be 93. Was 0.
     1402FAIL receiver[index] should be 94. Was 0.
     1403FAIL receiver[index] should be 95. Was 0.
     1404FAIL receiver[index] should be 96. Was 0.
     1405FAIL receiver[index] should be 97. Was 0.
     1406FAIL receiver[index] should be 98. Was 0.
     1407FAIL receiver[index] should be 99. Was 0.
     1408FAIL receiver[index] should be 100. Was 0.
     1409FAIL receiver[index] should be 101. Was 0.
     1410FAIL receiver[index] should be 102. Was 0.
     1411FAIL receiver[index] should be 103. Was 0.
     1412FAIL receiver[index] should be 104. Was 0.
     1413FAIL receiver[index] should be 105. Was 0.
     1414FAIL receiver[index] should be 106. Was 0.
     1415FAIL receiver[index] should be 107. Was 0.
     1416FAIL receiver[index] should be 108. Was 0.
     1417FAIL receiver[index] should be 109. Was 0.
     1418FAIL receiver[index] should be 110. Was 0.
     1419FAIL receiver[index] should be 111. Was 0.
     1420FAIL receiver[index] should be 112. Was 0.
     1421FAIL receiver[index] should be 113. Was 0.
     1422PASS gl.getError() is gl.NO_ERROR
     1423PASS gl.getError() is gl.NO_ERROR
     1424FAIL gl.getError() should be 0. Was 1286.
     1425PASS receiver[index] is expected
     1426FAIL receiver[index] should be 1. Was 0.
     1427FAIL receiver[index] should be 2. Was 0.
     1428FAIL receiver[index] should be 3. Was 0.
     1429FAIL receiver[index] should be 4. Was 0.
     1430FAIL receiver[index] should be 5. Was 0.
     1431FAIL receiver[index] should be 6. Was 0.
     1432FAIL receiver[index] should be 7. Was 0.
     1433FAIL receiver[index] should be 8. Was 0.
     1434FAIL receiver[index] should be 9. Was 0.
     1435FAIL receiver[index] should be 10. Was 0.
     1436FAIL receiver[index] should be 11. Was 0.
     1437FAIL receiver[index] should be 12. Was 0.
     1438FAIL receiver[index] should be 13. Was 0.
     1439FAIL receiver[index] should be 14. Was 0.
     1440FAIL receiver[index] should be 15. Was 0.
     1441FAIL receiver[index] should be 16. Was 0.
     1442FAIL receiver[index] should be 17. Was 0.
     1443FAIL receiver[index] should be 18. Was 0.
     1444FAIL receiver[index] should be 19. Was 0.
     1445FAIL receiver[index] should be 20. Was 0.
     1446FAIL receiver[index] should be 21. Was 0.
     1447FAIL receiver[index] should be 22. Was 0.
     1448FAIL receiver[index] should be 23. Was 0.
     1449FAIL receiver[index] should be 24. Was 0.
     1450FAIL receiver[index] should be 25. Was 0.
     1451FAIL receiver[index] should be 26. Was 0.
     1452FAIL receiver[index] should be 27. Was 0.
     1453FAIL receiver[index] should be 28. Was 0.
     1454FAIL receiver[index] should be 29. Was 0.
     1455FAIL receiver[index] should be 30. Was 0.
     1456FAIL receiver[index] should be 31. Was 0.
     1457FAIL receiver[index] should be 32. Was 0.
     1458FAIL receiver[index] should be 33. Was 0.
     1459FAIL receiver[index] should be 34. Was 0.
     1460FAIL receiver[index] should be 35. Was 0.
     1461FAIL receiver[index] should be 36. Was 0.
     1462FAIL receiver[index] should be 37. Was 0.
     1463FAIL receiver[index] should be 38. Was 0.
     1464FAIL receiver[index] should be 39. Was 0.
     1465FAIL receiver[index] should be 40. Was 0.
     1466FAIL receiver[index] should be 41. Was 0.
     1467FAIL receiver[index] should be 42. Was 0.
     1468FAIL receiver[index] should be 43. Was 0.
     1469FAIL receiver[index] should be 44. Was 0.
     1470FAIL receiver[index] should be 45. Was 0.
     1471FAIL receiver[index] should be 46. Was 0.
     1472FAIL receiver[index] should be 47. Was 0.
     1473FAIL receiver[index] should be 48. Was 0.
     1474FAIL receiver[index] should be 49. Was 0.
     1475FAIL receiver[index] should be 50. Was 0.
     1476FAIL receiver[index] should be 51. Was 0.
     1477FAIL receiver[index] should be 52. Was 0.
     1478FAIL receiver[index] should be 53. Was 0.
     1479FAIL receiver[index] should be 54. Was 0.
     1480FAIL receiver[index] should be 55. Was 0.
     1481FAIL receiver[index] should be 56. Was 0.
     1482FAIL receiver[index] should be 57. Was 0.
     1483FAIL receiver[index] should be 58. Was 0.
     1484FAIL receiver[index] should be 59. Was 0.
     1485FAIL receiver[index] should be 60. Was 0.
     1486FAIL receiver[index] should be 61. Was 0.
     1487FAIL receiver[index] should be 62. Was 0.
     1488FAIL receiver[index] should be 63. Was 0.
     1489PASS gl.getError() is gl.NO_ERROR
     1490PASS gl.getError() is gl.NO_ERROR
     1491FAIL gl.getError() should be 0. Was 1286.
     1492FAIL receiver[index] should be 50. Was 0.
     1493FAIL receiver[index] should be 51. Was 0.
     1494FAIL receiver[index] should be 52. Was 0.
     1495FAIL receiver[index] should be 53. Was 0.
     1496FAIL receiver[index] should be 54. Was 0.
     1497FAIL receiver[index] should be 55. Was 0.
     1498FAIL receiver[index] should be 56. Was 0.
     1499FAIL receiver[index] should be 57. Was 0.
     1500FAIL receiver[index] should be 58. Was 0.
     1501FAIL receiver[index] should be 59. Was 0.
     1502FAIL receiver[index] should be 60. Was 0.
     1503FAIL receiver[index] should be 61. Was 0.
     1504FAIL receiver[index] should be 62. Was 0.
     1505FAIL receiver[index] should be 63. Was 0.
     1506FAIL receiver[index] should be 64. Was 0.
     1507FAIL receiver[index] should be 65. Was 0.
     1508FAIL receiver[index] should be 66. Was 0.
     1509FAIL receiver[index] should be 67. Was 0.
     1510FAIL receiver[index] should be 68. Was 0.
     1511FAIL receiver[index] should be 69. Was 0.
     1512FAIL receiver[index] should be 70. Was 0.
     1513FAIL receiver[index] should be 71. Was 0.
     1514FAIL receiver[index] should be 72. Was 0.
     1515FAIL receiver[index] should be 73. Was 0.
     1516FAIL receiver[index] should be 74. Was 0.
     1517FAIL receiver[index] should be 75. Was 0.
     1518FAIL receiver[index] should be 76. Was 0.
     1519FAIL receiver[index] should be 77. Was 0.
     1520FAIL receiver[index] should be 78. Was 0.
     1521FAIL receiver[index] should be 79. Was 0.
     1522FAIL receiver[index] should be 80. Was 0.
     1523FAIL receiver[index] should be 81. Was 0.
     1524FAIL receiver[index] should be 82. Was 0.
     1525FAIL receiver[index] should be 83. Was 0.
     1526FAIL receiver[index] should be 84. Was 0.
     1527FAIL receiver[index] should be 85. Was 0.
     1528FAIL receiver[index] should be 86. Was 0.
     1529FAIL receiver[index] should be 87. Was 0.
     1530FAIL receiver[index] should be 88. Was 0.
     1531FAIL receiver[index] should be 89. Was 0.
     1532FAIL receiver[index] should be 90. Was 0.
     1533FAIL receiver[index] should be 91. Was 0.
     1534FAIL receiver[index] should be 92. Was 0.
     1535FAIL receiver[index] should be 93. Was 0.
     1536FAIL receiver[index] should be 94. Was 0.
     1537FAIL receiver[index] should be 95. Was 0.
     1538FAIL receiver[index] should be 96. Was 0.
     1539FAIL receiver[index] should be 97. Was 0.
     1540FAIL receiver[index] should be 98. Was 0.
     1541FAIL receiver[index] should be 99. Was 0.
     1542FAIL receiver[index] should be 100. Was 0.
     1543FAIL receiver[index] should be 101. Was 0.
     1544FAIL receiver[index] should be 102. Was 0.
     1545FAIL receiver[index] should be 103. Was 0.
     1546FAIL receiver[index] should be 104. Was 0.
     1547FAIL receiver[index] should be 105. Was 0.
     1548FAIL receiver[index] should be 106. Was 0.
     1549FAIL receiver[index] should be 107. Was 0.
     1550FAIL receiver[index] should be 108. Was 0.
     1551FAIL receiver[index] should be 109. Was 0.
     1552FAIL receiver[index] should be 110. Was 0.
     1553FAIL receiver[index] should be 111. Was 0.
     1554FAIL receiver[index] should be 112. Was 0.
     1555FAIL receiver[index] should be 113. Was 0.
     1556PASS gl.getError() is gl.NO_ERROR
     1557PASS gl.getError() is gl.NO_ERROR
     1558PASS gl.getError() is gl.NO_ERROR
     1559PASS receiver[index] is expected
     1560PASS receiver[index] is expected
     1561PASS receiver[index] is expected
     1562PASS receiver[index] is expected
     1563PASS receiver[index] is expected
     1564PASS receiver[index] is expected
     1565PASS receiver[index] is expected
     1566PASS receiver[index] is expected
     1567PASS receiver[index] is expected
     1568PASS receiver[index] is expected
     1569PASS receiver[index] is expected
     1570PASS receiver[index] is expected
     1571PASS receiver[index] is expected
     1572PASS receiver[index] is expected
     1573PASS receiver[index] is expected
     1574PASS receiver[index] is expected
     1575PASS receiver[index] is expected
     1576PASS receiver[index] is expected
     1577PASS receiver[index] is expected
     1578PASS receiver[index] is expected
     1579PASS receiver[index] is expected
     1580PASS receiver[index] is expected
     1581PASS receiver[index] is expected
     1582PASS receiver[index] is expected
     1583PASS receiver[index] is expected
     1584PASS receiver[index] is expected
     1585PASS receiver[index] is expected
     1586PASS receiver[index] is expected
     1587PASS receiver[index] is expected
     1588PASS receiver[index] is expected
     1589PASS receiver[index] is expected
     1590PASS receiver[index] is expected
     1591PASS receiver[index] is expected
     1592PASS receiver[index] is expected
     1593PASS receiver[index] is expected
     1594PASS receiver[index] is expected
     1595PASS receiver[index] is expected
     1596PASS receiver[index] is expected
     1597PASS receiver[index] is expected
     1598PASS receiver[index] is expected
     1599PASS receiver[index] is expected
     1600PASS receiver[index] is expected
     1601PASS receiver[index] is expected
     1602PASS receiver[index] is expected
     1603PASS receiver[index] is expected
     1604PASS receiver[index] is expected
     1605PASS receiver[index] is expected
     1606PASS receiver[index] is expected
     1607PASS receiver[index] is expected
     1608PASS receiver[index] is expected
     1609PASS receiver[index] is expected
     1610PASS receiver[index] is expected
     1611PASS receiver[index] is expected
     1612PASS receiver[index] is expected
     1613PASS receiver[index] is expected
     1614PASS receiver[index] is expected
     1615PASS receiver[index] is expected
     1616PASS receiver[index] is expected
     1617PASS receiver[index] is expected
     1618PASS receiver[index] is expected
     1619PASS receiver[index] is expected
     1620PASS receiver[index] is expected
     1621PASS receiver[index] is expected
     1622PASS receiver[index] is expected
     1623PASS gl.getError() is gl.NO_ERROR
     1624PASS gl.getError() is gl.NO_ERROR
     1625PASS gl.getError() is gl.NO_ERROR
     1626PASS receiver[index] is expected
     1627PASS receiver[index] is expected
     1628PASS receiver[index] is expected
     1629PASS receiver[index] is expected
     1630PASS receiver[index] is expected
     1631PASS receiver[index] is expected
     1632PASS receiver[index] is expected
     1633PASS receiver[index] is expected
     1634PASS receiver[index] is expected
     1635PASS receiver[index] is expected
     1636PASS receiver[index] is expected
     1637PASS receiver[index] is expected
     1638PASS receiver[index] is expected
     1639PASS receiver[index] is expected
     1640PASS receiver[index] is expected
     1641PASS receiver[index] is expected
     1642PASS receiver[index] is expected
     1643PASS receiver[index] is expected
     1644PASS receiver[index] is expected
     1645PASS receiver[index] is expected
     1646PASS receiver[index] is expected
     1647PASS receiver[index] is expected
     1648PASS receiver[index] is expected
     1649PASS receiver[index] is expected
     1650PASS receiver[index] is expected
     1651PASS receiver[index] is expected
     1652PASS receiver[index] is expected
     1653PASS receiver[index] is expected
     1654PASS receiver[index] is expected
     1655PASS receiver[index] is expected
     1656PASS receiver[index] is expected
     1657PASS receiver[index] is expected
     1658PASS receiver[index] is expected
     1659PASS receiver[index] is expected
     1660PASS receiver[index] is expected
     1661PASS receiver[index] is expected
     1662PASS receiver[index] is expected
     1663PASS receiver[index] is expected
     1664PASS receiver[index] is expected
     1665PASS receiver[index] is expected
     1666PASS receiver[index] is expected
     1667PASS receiver[index] is expected
     1668PASS receiver[index] is expected
     1669PASS receiver[index] is expected
     1670PASS receiver[index] is expected
     1671PASS receiver[index] is expected
     1672PASS receiver[index] is expected
     1673PASS receiver[index] is expected
     1674PASS receiver[index] is expected
     1675PASS receiver[index] is expected
     1676PASS receiver[index] is expected
     1677PASS receiver[index] is expected
     1678PASS receiver[index] is expected
     1679PASS receiver[index] is expected
     1680PASS receiver[index] is expected
     1681PASS receiver[index] is expected
     1682PASS receiver[index] is expected
     1683PASS receiver[index] is expected
     1684PASS receiver[index] is expected
     1685PASS receiver[index] is expected
     1686PASS receiver[index] is expected
     1687PASS receiver[index] is expected
     1688PASS receiver[index] is expected
     1689PASS receiver[index] is expected
     1690PASS gl.getError() is gl.NO_ERROR
     1691PASS gl.getError() is gl.NO_ERROR
     1692PASS gl.getError() is gl.NO_ERROR
     1693PASS receiver[index] is expected
     1694PASS receiver[index] is expected
     1695PASS receiver[index] is expected
     1696PASS receiver[index] is expected
     1697PASS receiver[index] is expected
     1698PASS receiver[index] is expected
     1699PASS receiver[index] is expected
     1700PASS receiver[index] is expected
     1701PASS receiver[index] is expected
     1702PASS receiver[index] is expected
     1703PASS receiver[index] is expected
     1704PASS receiver[index] is expected
     1705PASS receiver[index] is expected
     1706PASS receiver[index] is expected
     1707PASS receiver[index] is expected
     1708PASS receiver[index] is expected
     1709PASS receiver[index] is expected
     1710PASS receiver[index] is expected
     1711PASS receiver[index] is expected
     1712PASS receiver[index] is expected
     1713PASS receiver[index] is expected
     1714PASS receiver[index] is expected
     1715PASS receiver[index] is expected
     1716PASS receiver[index] is expected
     1717PASS receiver[index] is expected
     1718PASS receiver[index] is expected
     1719PASS receiver[index] is expected
     1720PASS receiver[index] is expected
     1721PASS receiver[index] is expected
     1722PASS receiver[index] is expected
     1723PASS receiver[index] is expected
     1724PASS receiver[index] is expected
     1725PASS receiver[index] is expected
     1726PASS receiver[index] is expected
     1727PASS receiver[index] is expected
     1728PASS receiver[index] is expected
     1729PASS receiver[index] is expected
     1730PASS receiver[index] is expected
     1731PASS receiver[index] is expected
     1732PASS receiver[index] is expected
     1733PASS receiver[index] is expected
     1734PASS receiver[index] is expected
     1735PASS receiver[index] is expected
     1736PASS receiver[index] is expected
     1737PASS receiver[index] is expected
     1738PASS receiver[index] is expected
     1739PASS receiver[index] is expected
     1740PASS receiver[index] is expected
     1741PASS receiver[index] is expected
     1742PASS receiver[index] is expected
     1743PASS receiver[index] is expected
     1744PASS receiver[index] is expected
     1745PASS receiver[index] is expected
     1746PASS receiver[index] is expected
     1747PASS receiver[index] is expected
     1748PASS receiver[index] is expected
     1749PASS receiver[index] is expected
     1750PASS receiver[index] is expected
     1751PASS receiver[index] is expected
     1752PASS receiver[index] is expected
     1753PASS receiver[index] is expected
     1754PASS receiver[index] is expected
     1755PASS receiver[index] is expected
     1756PASS receiver[index] is expected
     1757PASS gl.getError() is gl.NO_ERROR
     1758PASS gl.getError() is gl.NO_ERROR
     1759PASS gl.getError() is gl.NO_ERROR
     1760PASS receiver[index] is expected
     1761PASS receiver[index] is expected
     1762PASS receiver[index] is expected
     1763PASS receiver[index] is expected
     1764PASS receiver[index] is expected
     1765PASS receiver[index] is expected
     1766PASS receiver[index] is expected
     1767PASS receiver[index] is expected
     1768PASS receiver[index] is expected
     1769PASS receiver[index] is expected
     1770PASS receiver[index] is expected
     1771PASS receiver[index] is expected
     1772PASS receiver[index] is expected
     1773PASS receiver[index] is expected
     1774PASS receiver[index] is expected
     1775PASS receiver[index] is expected
     1776PASS receiver[index] is expected
     1777PASS receiver[index] is expected
     1778PASS receiver[index] is expected
     1779PASS receiver[index] is expected
     1780PASS receiver[index] is expected
     1781PASS receiver[index] is expected
     1782PASS receiver[index] is expected
     1783PASS receiver[index] is expected
     1784PASS receiver[index] is expected
     1785PASS receiver[index] is expected
     1786PASS receiver[index] is expected
     1787PASS receiver[index] is expected
     1788PASS receiver[index] is expected
     1789PASS receiver[index] is expected
     1790PASS receiver[index] is expected
     1791PASS receiver[index] is expected
     1792PASS receiver[index] is expected
     1793PASS receiver[index] is expected
     1794PASS receiver[index] is expected
     1795PASS receiver[index] is expected
     1796PASS receiver[index] is expected
     1797PASS receiver[index] is expected
     1798PASS receiver[index] is expected
     1799PASS receiver[index] is expected
     1800PASS receiver[index] is expected
     1801PASS receiver[index] is expected
     1802PASS receiver[index] is expected
     1803PASS receiver[index] is expected
     1804PASS receiver[index] is expected
     1805PASS receiver[index] is expected
     1806PASS receiver[index] is expected
     1807PASS receiver[index] is expected
     1808PASS receiver[index] is expected
     1809PASS receiver[index] is expected
     1810PASS receiver[index] is expected
     1811PASS receiver[index] is expected
     1812PASS receiver[index] is expected
     1813PASS receiver[index] is expected
     1814PASS receiver[index] is expected
     1815PASS receiver[index] is expected
     1816PASS receiver[index] is expected
     1817PASS receiver[index] is expected
     1818PASS receiver[index] is expected
     1819PASS receiver[index] is expected
     1820PASS receiver[index] is expected
     1821PASS receiver[index] is expected
     1822PASS receiver[index] is expected
     1823PASS receiver[index] is expected
     1824PASS gl.getError() is gl.NO_ERROR
     1825PASS gl.getError() is gl.NO_ERROR
     1826PASS gl.getError() is gl.NO_ERROR
     1827PASS receiver[index] is expected
     1828PASS receiver[index] is expected
     1829PASS receiver[index] is expected
     1830PASS receiver[index] is expected
     1831PASS receiver[index] is expected
     1832PASS receiver[index] is expected
     1833PASS receiver[index] is expected
     1834PASS receiver[index] is expected
     1835PASS receiver[index] is expected
     1836PASS receiver[index] is expected
     1837PASS receiver[index] is expected
     1838PASS receiver[index] is expected
     1839PASS receiver[index] is expected
     1840PASS receiver[index] is expected
     1841PASS receiver[index] is expected
     1842PASS receiver[index] is expected
     1843PASS receiver[index] is expected
     1844PASS receiver[index] is expected
     1845PASS receiver[index] is expected
     1846PASS receiver[index] is expected
     1847PASS receiver[index] is expected
     1848PASS receiver[index] is expected
     1849PASS receiver[index] is expected
     1850PASS receiver[index] is expected
     1851PASS receiver[index] is expected
     1852PASS receiver[index] is expected
     1853PASS receiver[index] is expected
     1854PASS receiver[index] is expected
     1855PASS receiver[index] is expected
     1856PASS receiver[index] is expected
     1857PASS receiver[index] is expected
     1858PASS receiver[index] is expected
     1859PASS receiver[index] is expected
     1860PASS receiver[index] is expected
     1861PASS receiver[index] is expected
     1862PASS receiver[index] is expected
     1863PASS receiver[index] is expected
     1864PASS receiver[index] is expected
     1865PASS receiver[index] is expected
     1866PASS receiver[index] is expected
     1867PASS receiver[index] is expected
     1868PASS receiver[index] is expected
     1869PASS receiver[index] is expected
     1870PASS receiver[index] is expected
     1871PASS receiver[index] is expected
     1872PASS receiver[index] is expected
     1873PASS receiver[index] is expected
     1874PASS receiver[index] is expected
     1875PASS receiver[index] is expected
     1876PASS receiver[index] is expected
     1877PASS receiver[index] is expected
     1878PASS receiver[index] is expected
     1879PASS receiver[index] is expected
     1880PASS receiver[index] is expected
     1881PASS receiver[index] is expected
     1882PASS receiver[index] is expected
     1883PASS receiver[index] is expected
     1884PASS receiver[index] is expected
     1885PASS receiver[index] is expected
     1886PASS receiver[index] is expected
     1887PASS receiver[index] is expected
     1888PASS receiver[index] is expected
     1889PASS receiver[index] is expected
     1890PASS receiver[index] is expected
     1891PASS gl.getError() is gl.NO_ERROR
     1892PASS gl.getError() is gl.NO_ERROR
     1893PASS gl.getError() is gl.NO_ERROR
     1894PASS receiver[index] is expected
     1895PASS receiver[index] is expected
     1896PASS receiver[index] is expected
     1897PASS receiver[index] is expected
     1898PASS receiver[index] is expected
     1899PASS receiver[index] is expected
     1900PASS receiver[index] is expected
     1901PASS receiver[index] is expected
     1902PASS receiver[index] is expected
     1903PASS receiver[index] is expected
     1904PASS receiver[index] is expected
     1905PASS receiver[index] is expected
     1906PASS receiver[index] is expected
     1907PASS receiver[index] is expected
     1908PASS receiver[index] is expected
     1909PASS receiver[index] is expected
     1910PASS receiver[index] is expected
     1911PASS receiver[index] is expected
     1912PASS receiver[index] is expected
     1913PASS receiver[index] is expected
     1914PASS receiver[index] is expected
     1915PASS receiver[index] is expected
     1916PASS receiver[index] is expected
     1917PASS receiver[index] is expected
     1918PASS receiver[index] is expected
     1919PASS receiver[index] is expected
     1920PASS receiver[index] is expected
     1921PASS receiver[index] is expected
     1922PASS receiver[index] is expected
     1923PASS receiver[index] is expected
     1924PASS receiver[index] is expected
     1925PASS receiver[index] is expected
     1926PASS receiver[index] is expected
     1927PASS receiver[index] is expected
     1928PASS receiver[index] is expected
     1929PASS receiver[index] is expected
     1930PASS receiver[index] is expected
     1931PASS receiver[index] is expected
     1932PASS receiver[index] is expected
     1933PASS receiver[index] is expected
     1934PASS receiver[index] is expected
     1935PASS receiver[index] is expected
     1936PASS receiver[index] is expected
     1937PASS receiver[index] is expected
     1938PASS receiver[index] is expected
     1939PASS receiver[index] is expected
     1940PASS receiver[index] is expected
     1941PASS receiver[index] is expected
     1942PASS receiver[index] is expected
     1943PASS receiver[index] is expected
     1944PASS receiver[index] is expected
     1945PASS receiver[index] is expected
     1946PASS receiver[index] is expected
     1947PASS receiver[index] is expected
     1948PASS receiver[index] is expected
     1949PASS receiver[index] is expected
     1950PASS receiver[index] is expected
     1951PASS receiver[index] is expected
     1952PASS receiver[index] is expected
     1953PASS receiver[index] is expected
     1954PASS receiver[index] is expected
     1955PASS receiver[index] is expected
     1956PASS receiver[index] is expected
     1957PASS receiver[index] is expected
     1958PASS gl.getError() is gl.NO_ERROR
     1959PASS gl.getError() is gl.NO_ERROR
     1960PASS arrayBuffer[i] is receiver[i]
     1961PASS arrayBuffer[i] is receiver[i]
     1962PASS arrayBuffer[i] is receiver[i]
     1963PASS arrayBuffer[i] is receiver[i]
     1964PASS arrayBuffer[i] is receiver[i]
     1965PASS arrayBuffer[i] is receiver[i]
     1966PASS arrayBuffer[i] is receiver[i]
     1967PASS arrayBuffer[i] is receiver[i]
     1968PASS arrayBuffer[i] is receiver[i]
     1969PASS arrayBuffer[i] is receiver[i]
     1970PASS arrayBuffer[i] is receiver[i]
     1971PASS arrayBuffer[i] is receiver[i]
     1972PASS arrayBuffer[i] is receiver[i]
     1973PASS arrayBuffer[i] is receiver[i]
     1974PASS arrayBuffer[i] is receiver[i]
     1975PASS arrayBuffer[i] is receiver[i]
     1976PASS gl.getError() is gl.NO_ERROR
     1977PASS gl.getError() is gl.NO_ERROR
     1978PASS arrayBuffer[i] is receiver[i]
     1979PASS arrayBuffer[i] is receiver[i]
     1980PASS arrayBuffer[i] is receiver[i]
     1981PASS arrayBuffer[i] is receiver[i]
     1982PASS arrayBuffer[i] is receiver[i]
     1983PASS arrayBuffer[i] is receiver[i]
     1984PASS arrayBuffer[i] is receiver[i]
     1985PASS arrayBuffer[i] is receiver[i]
     1986PASS arrayBuffer[i] is receiver[i]
     1987PASS arrayBuffer[i] is receiver[i]
     1988PASS arrayBuffer[i] is receiver[i]
     1989PASS arrayBuffer[i] is receiver[i]
     1990PASS arrayBuffer[i] is receiver[i]
     1991PASS arrayBuffer[i] is receiver[i]
     1992PASS arrayBuffer[i] is receiver[i]
     1993PASS arrayBuffer[i] is receiver[i]
     1994PASS gl.getError() is gl.NO_ERROR
     1995PASS gl.getError() is gl.NO_ERROR
     1996PASS arrayBuffer[i] is receiver[i]
     1997PASS arrayBuffer[i] is receiver[i]
     1998PASS arrayBuffer[i] is receiver[i]
     1999PASS arrayBuffer[i] is receiver[i]
     2000PASS arrayBuffer[i] is receiver[i]
     2001PASS arrayBuffer[i] is receiver[i]
     2002PASS arrayBuffer[i] is receiver[i]
     2003PASS arrayBuffer[i] is receiver[i]
     2004PASS arrayBuffer[i] is receiver[i]
     2005PASS arrayBuffer[i] is receiver[i]
     2006PASS arrayBuffer[i] is receiver[i]
     2007PASS arrayBuffer[i] is receiver[i]
     2008PASS arrayBuffer[i] is receiver[i]
     2009PASS arrayBuffer[i] is receiver[i]
     2010PASS arrayBuffer[i] is receiver[i]
     2011PASS arrayBuffer[i] is receiver[i]
     2012PASS gl.getError() is gl.NO_ERROR
     2013PASS gl.getError() is gl.NO_ERROR
     2014PASS gl.getError() is gl.NO_ERROR
     2015PASS arrayBuffer[i] is receiver[i]
     2016PASS arrayBuffer[i] is receiver[i]
     2017PASS arrayBuffer[i] is receiver[i]
     2018PASS arrayBuffer[i] is receiver[i]
     2019PASS arrayBuffer[i] is receiver[i]
     2020PASS arrayBuffer[i] is receiver[i]
     2021PASS arrayBuffer[i] is receiver[i]
     2022PASS arrayBuffer[i] is receiver[i]
     2023PASS arrayBuffer[i] is receiver[i]
     2024PASS arrayBuffer[i] is receiver[i]
     2025PASS arrayBuffer[i] is receiver[i]
     2026PASS arrayBuffer[i] is receiver[i]
     2027PASS arrayBuffer[i] is receiver[i]
     2028PASS arrayBuffer[i] is receiver[i]
     2029PASS arrayBuffer[i] is receiver[i]
     2030PASS arrayBuffer[i] is receiver[i]
     2031PASS gl.getError() is gl.NO_ERROR
     2032FAIL gl.getError() should be 0. Was 1286.
    20332033PASS arrayBuffer[i] is receiver[i]
    20342034PASS arrayBuffer[i] is receiver[i]
  • trunk/LayoutTests/platform/ios-device/TestExpectations

    r251896 r256784  
    139139
    140140# https://bugs.webkit.org/show_bug.cgi?id=175736
    141 fast/canvas/webgl/gl-teximage.html [ Failure ]
    142141fast/canvas/webgl/match-page-color-space.html [ ImageOnlyFailure ]
    143142fast/canvas/webgl/premultiplyalpha-test.html [ Failure ]
  • trunk/LayoutTests/platform/ios/TestExpectations

    r256763 r256784  
    27472747webgl/1.0.3/conformance/context/context-attributes-alpha-depth-stencil-antialias.html [ Failure ]
    27482748webgl/1.0.3/conformance/context/context-hidden-alpha.html [ Failure ]
    2749 webgl/1.0.3/conformance/extensions/oes-texture-float-linear.html [ Failure ]
    2750 webgl/1.0.3/conformance/extensions/oes-texture-half-float-linear.html [ Failure ]
    27512749webgl/1.0.3/conformance/extensions/webgl-compressed-texture-pvrtc.html [ Failure ]
    2752 webgl/1.0.3/conformance/glsl/misc/shaders-with-invariance.html [ Failure ]
    27532750webgl/1.0.3/conformance/renderbuffers/feedback-loop.html [ Failure ]
    27542751fast/canvas/webgl/read-pixels-test.html [ Skip ]
     
    28912888webgl/1.0.3/conformance/ogles/GL/log/log_001_to_008.html [ Skip ]
    28922889webgl/1.0.3/conformance/ogles/GL/log2/log2_001_to_008.html [ Skip ]
    2893 
    2894 # <rdar://problem/33135669>
    2895 webgl/1.0.3/conformance/textures/gl-teximage.html [ Failure ]
    2896 fast/canvas/webgl/gl-teximage.html [ Failure ]
    28972890
    28982891# <rdar://problem/30517283>
     
    35073500
    35083501webkit.org/b/207770 http/tests/cache/disk-cache/disk-cache-vary-cookie.html [ Pass Timeout ]
     3502
     3503webkit.org/b/207858 fast/canvas/webgl/context-attributes-alpha.html [ Pass Failure ImageOnlyFailure ]
     3504webkit.org/b/207858 fast/canvas/webgl/match-page-color-space.html [ Pass Failure ImageOnlyFailure ]
     3505webkit.org/b/207858 webgl/smell-test.html [ Pass Failure ImageOnlyFailure ]
     3506webkit.org/b/207858 webgl/webgl-backing-store-size-update.html [ Pass Failure ImageOnlyFailure ]
     3507webkit.org/b/207858 webgl/webgl-border.html [ Pass Failure ImageOnlyFailure ]
     3508webkit.org/b/207858 webgl/webgl-box-shadow.html [ Pass Failure ImageOnlyFailure ]
     3509webkit.org/b/207858 webgl/misc/switch-to-discrete-gpu.html [ Skip ]
     3510webkit.org/b/207858 fast/canvas/webgl/oes-texture-half-float-uint16.html [ Pass Failure ]
     3511webkit.org/b/207858 fast/canvas/webgl/uninitialized-test.html [ Pass Failure ]
     3512webkit.org/b/207858 fast/canvas/webgl/webgl-depth-texture.html [ Pass Failure ]
     3513webkit.org/b/207858 fast/canvas/webgl/webgl-texture-binding-preserved.html [ Pass Failure ]
     3514webkit.org/b/207858 fast/canvas/webgl/oes-texture-float-linear.html [ Pass Failure ]
     3515webkit.org/b/207858 webgl/1.0.3/conformance/canvas/texture-bindings-unaffected-on-resize.html [ Pass Failure ]
     3516webkit.org/b/207858 webgl/1.0.3/conformance/context/context-lost-restored.html [ Pass Failure ]
     3517webkit.org/b/207858 webgl/1.0.3/conformance/extensions/ext-sRGB.html [ Pass Failure ]
     3518webkit.org/b/207858 webgl/1.0.3/conformance/extensions/oes-element-index-uint.html [ Pass Failure ]
     3519webkit.org/b/207858 webgl/1.0.3/conformance/glsl/misc/shader-struct-scope.html [ Pass Failure ]
     3520webkit.org/b/207858 webgl/1.0.3/conformance/misc/delayed-drawing.html [ Pass Failure ]
     3521webkit.org/b/207858 webgl/1.0.3/conformance/misc/uninitialized-test.html [ Pass Failure ]
     3522webkit.org/b/207858 webgl/1.0.3/conformance/renderbuffers/framebuffer-object-attachment.html [ Pass Failure ]
     3523webkit.org/b/207858 webgl/1.0.3/conformance/state/state-uneffected-after-compositing.html [ Pass Failure ]
     3524webkit.org/b/207858 webgl/1.0.3/conformance/textures/default-texture.html [ Pass Failure ]
     3525webkit.org/b/207858 webgl/1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgb565.html [ Pass Failure ]
     3526webkit.org/b/207858 webgl/1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba4444.html [ Pass Failure ]
     3527webkit.org/b/207858 webgl/1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas-rgba5551.html [ Pass Failure ]
     3528webkit.org/b/207858 webgl/1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-canvas.html [ Pass Failure ]
     3529webkit.org/b/207858 webgl/1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgb565.html [ Pass Failure ]
     3530webkit.org/b/207858 webgl/1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba4444.html [ Pass Failure ]
     3531webkit.org/b/207858 webgl/1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas-rgba5551.html [ Pass Failure ]
     3532webkit.org/b/207858 webgl/1.0.3/conformance/textures/tex-image-and-sub-image-2d-with-webgl-canvas.html [ Pass Failure ]
  • trunk/LayoutTests/platform/mac/TestExpectations

    r256772 r256784  
    20262026
    20272027webkit.org/b/207859 fast/images/slower-decoding-than-animation-image.html [ Pass Failure ]
     2028
     2029webkit.org/b/207858 fast/canvas/webgl/readPixels-float.html [ Failure ]
     2030webkit.org/b/207858 fast/canvas/webgl/draw-elements-out-of-bounds-uint-index.html [ Failure ]
     2031webkit.org/b/207858 fast/canvas/webgl/simulated-vertexAttrib0-invalid-indicies.html [ Failure ]
     2032webkit.org/b/207858 fast/canvas/webgl/webgl2-texture-upload-enums.html [ Failure ]
     2033webkit.org/b/207858 fast/canvas/webgl/texImage2D-video-flipY-false.html [ Skip ]
  • trunk/LayoutTests/webgl/1.0.3/conformance/context/context-lost-restored-expected.txt

    r254014 r256784  
    4242[ 39: PASS ] getError was expected value: NO_ERROR : after evaluating: gl.useProgram(program)
    4343[ 40: PASS ] getError was expected value: NO_ERROR : after evaluating: gl.bindBuffer(gl.ARRAY_BUFFER, bufferObjects[0])
    44 [ 41: FAIL ] getError expected: INVALID_ENUM. Was NO_ERROR : after evaluating: gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, 1, 1, 0, gl.RGBA, gl.FLOAT, null)
     44[ 41: PASS ] getError was expected value: INVALID_ENUM : after evaluating: gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, 1, 1, 0, gl.RGBA, gl.FLOAT, null)
    4545[ 42: PASS ] newExtension != null is true
    4646[ 43: FAIL ] newExtension.webglTestProperty === undefined should be true. Was false.
    47 [ 44: PASS ] getError was expected value: NO_ERROR : after evaluating: gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, 1, 1, 0, gl.RGBA, gl.FLOAT, null)
     47[ 44: FAIL ] getError expected: NO_ERROR. Was INVALID_ENUM : after evaluating: gl.texImage2D(gl.TEXTURE_2D, 0, gl.RGBA, 1, 1, 0, gl.RGBA, gl.FLOAT, null)
    4848[ 45: FAIL ] OES_vertex_array_object.createVertexArrayOES() should be null. Was [object WebGLVertexArrayObjectOES].
    4949[ 46: PASS ] newExtension != null is true
  • trunk/LayoutTests/webgl/1.0.3/conformance/extensions/oes-texture-float-expected.txt

    r254014 r256784  
    22
    33Test: ../../resources/webgl_test_files/conformance/extensions/oes-texture-float.html
    4 [ 1: PASS ] WebGL context exists
    5 [ 2: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    6 [ 3: PASS ] getError was expected value: INVALID_ENUM : floating-point texture allocation must be disallowed if OES_texture_float isn't enabled
    7 [ 4: PASS ] Successfully enabled OES_texture_float extension
    8 [ 5: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    9 [ 6: PASS ] getError was expected value: NO_ERROR : floating-point texture allocation should succeed if OES_texture_float is enabled
    10 [ 7: PASS ] should be green
    11 [ 8: FAIL ] at (0, 0) expected: 255,0,0,255 was 0,255,0,255
    12 [ 9: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    13 [ 10: PASS ] getError was expected value: NO_ERROR : floating-point texture allocation should succeed if OES_texture_float is enabled
    14 [ 11: PASS ] should be green
    15 [ 12: FAIL ] at (0, 0) expected: 255,0,0,255 was 0,255,0,255
    16 [ 13: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    17 [ 14: PASS ] getError was expected value: NO_ERROR : floating-point texture allocation should succeed if OES_texture_float is enabled
    18 [ 15: PASS ] should be green
    19 [ 16: FAIL ] at (0, 0) expected: 255,0,0,255 was 0,255,0,255
    20 [ 17: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    21 [ 18: PASS ] getError was expected value: NO_ERROR : floating-point texture allocation should succeed if OES_texture_float is enabled
    22 [ 19: PASS ] should be green
    23 [ 20: FAIL ] at (0, 0) expected: 255,0,0,255 was 0,255,0,255
    24 [ 21: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    25 [ 22: PASS ] getError was expected value: NO_ERROR : floating-point texture allocation should succeed if OES_texture_float is enabled
    26 [ 23: PASS ] should be green
    27 [ 24: FAIL ] at (0, 0) expected: 255,0,0,255 was 0,255,0,255
    28 [ 25: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    29 [ 26: PASS ] getError was expected value: NO_ERROR : floating-point texture allocation should succeed if OES_texture_float is enabled
    30 [ 27: PASS ] getError was expected value: NO_ERROR : rendering to floating-point texture should succeed
    31 [ 28: PASS ] getError was expected value: NO_ERROR : rendering from floating-point texture should succeed
    32 [ 29: PASS ] should be green
    33 [ 30: FAIL ] getError expected: NO_ERROR. Was INVALID_ENUM : getParameter of IMPLEMENTATION_COLOR_READ_{FORMAT|TYPE} should succeed
    34 [ 31: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    35 [ 32: PASS ] getError was expected value: NO_ERROR : floating-point texture allocation should succeed if OES_texture_float is enabled
    36 [ 33: PASS ] getError was expected value: NO_ERROR : rendering to floating-point texture should succeed
    37 [ 34: PASS ] getError was expected value: NO_ERROR : rendering from floating-point texture should succeed
    38 [ 35: PASS ] should be green
    39 [ 36: FAIL ] getError expected: NO_ERROR. Was INVALID_ENUM : getParameter of IMPLEMENTATION_COLOR_READ_{FORMAT|TYPE} should succeed
    40 [ 37: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    41 [ 38: PASS ] getError was expected value: NO_ERROR : floating-point texture allocation should succeed if OES_texture_float is enabled
    42 [ 39: PASS ] getError was expected value: NO_ERROR : texSubImage2D should succeed if OES_texture_float is enabled
    43 [ 40: PASS ] getError was expected value: NO_ERROR : rendering to floating-point texture should succeed
    44 [ 41: PASS ] getError was expected value: NO_ERROR : rendering from floating-point texture should succeed
    45 [ 42: PASS ] should be green
    46 [ 43: FAIL ] getError expected: NO_ERROR. Was INVALID_ENUM : getParameter of IMPLEMENTATION_COLOR_READ_{FORMAT|TYPE} should succeed
    47 [ 44: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    48 [ 45: PASS ] getError was expected value: NO_ERROR : floating-point texture allocation should succeed if OES_texture_float is enabled
    49 [ 46: PASS ] getError was expected value: NO_ERROR : texSubImage2D should succeed if OES_texture_float is enabled
    50 [ 47: PASS ] getError was expected value: NO_ERROR : rendering to floating-point texture should succeed
    51 [ 48: PASS ] getError was expected value: NO_ERROR : rendering from floating-point texture should succeed
    52 [ 49: PASS ] should be green
    53 [ 50: FAIL ] getError expected: NO_ERROR. Was INVALID_ENUM : getParameter of IMPLEMENTATION_COLOR_READ_{FORMAT|TYPE} should succeed
    54 [ 51: PASS ] gl.getExtension("OES_texture_float").myProperty is 2
    55 [ 52: PASS ] successfullyParsed is true
    56 [ FAIL ] 9 failures reported
     4[ PASS ] All tests passed
    575
  • trunk/LayoutTests/webgl/1.0.3/conformance/extensions/oes-texture-half-float-expected.txt

    r254014 r256784  
    22
    33Test: ../../resources/webgl_test_files/conformance/extensions/oes-texture-half-float.html
    4 [ 1: PASS ] WebGL context exists
    5 [ 2: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    6 [ 3: PASS ] getError was expected value: INVALID_ENUM : Half floating point texture must be disallowed if OES_texture_half_float isn't enabled
    7 [ 4: PASS ] Successfully enabled OES_texture_half_float extension
    8 [ 5: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    9 [ 6: PASS ] getError was expected value: NO_ERROR : Half floating point texture allocation should succeed if OES_texture_half_float is enabled
    10 [ 7: PASS ] should be 255,0,0,255
    11 [ 8: FAIL ] at (0, 0) expected: 0,0,0,255 was 255,0,0,255
    12 [ 9: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    13 [ 10: PASS ] getError was expected value: NO_ERROR : Half floating point texture allocation should succeed if OES_texture_half_float is enabled
    14 [ 11: PASS ] should be 255,0,0,255
    15 [ 12: FAIL ] at (0, 0) expected: 0,0,0,255 was 255,0,0,255
    16 [ 13: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    17 [ 14: PASS ] getError was expected value: NO_ERROR : Half floating point texture allocation should succeed if OES_texture_half_float is enabled
    18 [ 15: PASS ] should be 255,255,255,255
    19 [ 16: FAIL ] at (0, 0) expected: 0,0,0,255 was 255,255,255,255
    20 [ 17: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    21 [ 18: PASS ] getError was expected value: NO_ERROR : Half floating point texture allocation should succeed if OES_texture_half_float is enabled
    22 [ 19: PASS ] should be 0,0,0,255
    23 [ 20: PASS ] should be black
    24 [ 21: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    25 [ 22: PASS ] getError was expected value: NO_ERROR : Half floating point texture allocation should succeed if OES_texture_half_float is enabled
    26 [ 23: PASS ] should be 255,255,255,255
    27 [ 24: FAIL ] at (0, 0) expected: 0,0,0,255 was 255,255,255,255
    28 [ 25: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    29 [ 26: PASS ] getError was expected value: INVALID_OPERATION : Half floating point texture allocation must be disallowed when ArrayBufferView is not-null and not-Uint16
    30 [ 27: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    31 [ 28: PASS ] getError was expected value: INVALID_OPERATION : Half floating point texture allocation must be disallowed when ArrayBufferView is not-null and not-Uint16
    32 [ 29: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    33 [ 30: PASS ] getError was expected value: INVALID_OPERATION : Half floating point texture allocation must be disallowed when ArrayBufferView is not-null and not-Uint16
    34 [ 31: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    35 [ 32: PASS ] getError was expected value: INVALID_OPERATION : Half floating point texture allocation must be disallowed when ArrayBufferView is not-null and not-Uint16
    36 [ 33: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    37 [ 34: PASS ] getError was expected value: INVALID_OPERATION : Half floating point texture allocation must be disallowed when ArrayBufferView is not-null and not-Uint16
    38 [ 35: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    39 [ 36: PASS ] getError was expected value: INVALID_OPERATION : Half floating point texture allocation must be disallowed when ArrayBufferView is not-null and not-Uint16
    40 [ 37: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    41 [ 38: PASS ] getError was expected value: INVALID_OPERATION : Half floating point texture allocation must be disallowed when ArrayBufferView is not-null and not-Uint16
    42 [ 39: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    43 [ 40: PASS ] getError was expected value: INVALID_OPERATION : Half floating point texture allocation must be disallowed when ArrayBufferView is not-null and not-Uint16
    44 [ 41: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    45 [ 42: PASS ] getError was expected value: INVALID_OPERATION : Half floating point texture allocation must be disallowed when ArrayBufferView is not-null and not-Uint16
    46 [ 43: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    47 [ 44: PASS ] getError was expected value: INVALID_OPERATION : Half floating point texture allocation must be disallowed when ArrayBufferView is not-null and not-Uint16
    48 [ 45: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    49 [ 46: PASS ] getError was expected value: NO_ERROR : Half floating point texture allocation should succeed if OES_texture_half_float is enabled
    50 [ 47: PASS ] should be 85,85,85,85
    51 [ 48: FAIL ] at (0, 0) expected: 0,0,0,255 was 85,85,85,85
    52 [ 49: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    53 [ 50: PASS ] getError was expected value: NO_ERROR : Half floating point texture allocation should succeed if OES_texture_half_float is enabled
    54 [ 51: PASS ] should be 85,85,85,255
    55 [ 52: FAIL ] at (0, 0) expected: 0,0,0,255 was 85,85,85,255
    56 [ 53: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    57 [ 54: PASS ] getError was expected value: NO_ERROR : Half floating point texture allocation should succeed if OES_texture_half_float is enabled
    58 [ 55: PASS ] should be 85,85,85,255
    59 [ 56: FAIL ] at (0, 0) expected: 0,0,0,255 was 85,85,85,255
    60 [ 57: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    61 [ 58: PASS ] getError was expected value: NO_ERROR : Half floating point texture allocation should succeed if OES_texture_half_float is enabled
    62 [ 59: PASS ] should be 0,0,0,85
    63 [ 60: FAIL ] at (0, 0) expected: 0,0,0,255 was 0,0,0,85
    64 [ 61: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    65 [ 62: PASS ] getError was expected value: NO_ERROR : Half floating point texture allocation should succeed if OES_texture_half_float is enabled
    66 [ 63: PASS ] should be 85,85,85,85
    67 [ 64: FAIL ] at (0, 0) expected: 0,0,0,255 was 85,85,85,85
    68 [ 65: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    69 [ 66: PASS ] getError was expected value: NO_ERROR : Half floating point texture allocation should succeed if OES_texture_half_float is enabled
    70 [ 67: PASS ] getError was expected value: NO_ERROR : rendering from half floating point texture should succeed
    71 [ 68: PASS ] should be green
    72 [ 69: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    73 [ 70: PASS ] getError was expected value: NO_ERROR : Half floating point texture allocation should succeed if OES_texture_half_float is enabled
    74 [ 71: PASS ] getError was expected value: NO_ERROR : rendering from half floating point texture should succeed
    75 [ 72: PASS ] should be green
    76 [ 73: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    77 [ 74: PASS ] getError was expected value: NO_ERROR : Half floating point texture allocation should succeed if OES_texture_half_float is enabled
    78 [ 75: PASS ] getError was expected value: NO_ERROR : Rendering to half floating point texture should succeed
    79 [ 76: PASS ] getError was expected value: NO_ERROR : rendering from half floating point texture should succeed
    80 [ 77: PASS ] should be green
    81 [ 78: PASS ] getError was expected value: NO_ERROR : texture parameter setup should succeed
    82 [ 79: PASS ] getError was expected value: NO_ERROR : Half floating point texture allocation should succeed if OES_texture_half_float is enabled
    83 [ 80: PASS ] getError was expected value: NO_ERROR : Rendering to half floating point texture should succeed
    84 [ 81: PASS ] getError was expected value: NO_ERROR : rendering from half floating point texture should succeed
    85 [ 82: PASS ] should be green
    86 [ 83: PASS ] gl.getExtension("OES_texture_half_float").myProperty is 2
    87 [ 84: PASS ] successfullyParsed is true
    88 [ FAIL ] 9 failures reported
     4[ PASS ] All tests passed
    895
  • trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/shader-struct-scope-expected.txt

    r254014 r256784  
    22
    33Test: ../../../resources/webgl_test_files/conformance/glsl/misc/shader-struct-scope.html
    4 [ 1: FAIL ] [unexpected vertex shader compile status] (expected: true) Two structs defined within non-overlapping scopes should be able to use the same name
    5 [ 2: FAIL ] [link failed] Two structs defined within non-overlapping scopes should be able to use the same name
    6 [ 3: FAIL ] [unexpected vertex shader compile status] (expected: true) A struct defined inside a scope overrides a struct defined in a outer scope with the same name
    7 [ 4: FAIL ] [link failed] A struct defined inside a scope overrides a struct defined in a outer scope with the same name
    8 [ 5: FAIL ] [unexpected vertex shader compile status] (expected: true) A struct can use the same name of another out-of-scope struct
    9 [ 6: FAIL ] [link failed] A struct can use the same name of another out-of-scope struct
    10 [ 7: PASS ] A struct can't be defined with the same name as another struct defined in the same scope
    11 [ 8: PASS ] Structs with appended underscored numbers don't cause link errors (ANGLE bug)
    12 [ 9: FAIL ] [unexpected vertex shader compile status] (expected: true) Variables of masked outer scope struct work with inner scope struct
    13 [ 10: FAIL ] [link failed] Variables of masked outer scope struct work with inner scope struct
    14 [ 11: PASS ] successfullyParsed is true
    15 [ FAIL ] 8 failures reported
     4[ PASS ] All tests passed
    165
  • trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/shaders-with-invariance-expected.txt

    r254014 r256784  
    44[ 1: PASS ] vertex shader with variant varying and fragment shader with invariant varying must fail
    55[ 2: PASS ] vertex shader with invariant varying and fragment shader with variant varying must fail
    6 [ 3: FAIL ] [unexpected link status] vertex shader with invariant (global setting) varying and fragment shader with variant varying must fail
    7 [ 4: FAIL ] [unexpected link status] vertex shader with invariant (global setting) varying and fragment shader with invariant varying must succeed
     6[ 3: PASS ] vertex shader with invariant (global setting) varying and fragment shader with variant varying must fail
     7[ 4: PASS ] vertex shader with invariant (global setting) varying and fragment shader with invariant varying must succeed
    88[ 5: PASS ] vertex shader with invariant (separately set) varying and fragment shader with invariant varying must succeed
    99[ 6: PASS ] vertex shader with invariant varying and fragment shader with invariant (separately set) varying must succeed
    1010[ 7: PASS ] vertex shader with invariant (separately set in wrong order) varying must fail
    1111[ 8: PASS ] fragment shader with invariant (separately set in wrong order) varying must fail
    12 [ 9: FAIL ] [unexpected fragment shader compile status] (expected: true) vertex shader with invariant varying and fragment shader with invariant (global setting) varying must succeed
    13 [ 10: FAIL ] [unexpected fragment shader compile status] (expected: true) vertex shader with invariant gl_Position and fragment shader with invariant gl_FragCoord must succeed
    14 [ 11: FAIL ] [unexpected fragment shader compile status] (expected: true) vertex shader with variant gl_Position and fragment shader with invariant gl_FragCoord must fail
     12[ 9: FAIL ] [unexpected link status] vertex shader with invariant varying and fragment shader with invariant (global setting) varying must succeed
     13[ 10: PASS ] vertex shader with invariant gl_Position and fragment shader with invariant gl_FragCoord must succeed
     14[ 11: PASS ] vertex shader with variant gl_Position and fragment shader with invariant gl_FragCoord must fail
    1515[ 12: PASS ] vertex shader with invariant gl_Position and fragment shader with variant gl_FragCoord must succeed
    1616[ 13: PASS ] vertex shader with invariant gl_PointSize and fragment shader with invariant gl_PointCoord must succeed
    17 [ 14: FAIL ] [unexpected link status] vertex shader with variant gl_PointSize and fragment shader with invariant gl_PointCoord must fail
     17[ 14: PASS ] vertex shader with variant gl_PointSize and fragment shader with invariant gl_PointCoord must fail
    1818[ 15: PASS ] vertex shader with invariant gl_PointSize and fragment shader with variant gl_PointCoord must succeed
    1919[ 16: PASS ] fragment shader with variant gl_FrontFacing must succeed compilation
    2020[ 17: PASS ] fragment shader with invariant gl_FrontFacing must fail compilation
    2121[ 18: PASS ] successfullyParsed is true
    22 [ FAIL ] 6 failures reported
     22[ FAIL ] 1 failures reported
    2323
  • trunk/LayoutTests/webgl/1.0.3/conformance/glsl/misc/shaders-with-name-conflicts-expected.txt

    r254014 r256784  
    22
    33Test: ../../../resources/webgl_test_files/conformance/glsl/misc/shaders-with-name-conflicts.html
    4 [ 1: FAIL ] [unexpected link status] shaders with conflicting uniform/attribute names should fail
    5 [ 2: PASS ] successfullyParsed is true
    6 [ FAIL ] 1 failures reported
     4[ PASS ] All tests passed
    75
  • trunk/LayoutTests/webgl/1.0.3/conformance/misc/webgl-specific-expected.txt

    r254014 r256784  
    22
    33Test: ../../resources/webgl_test_files/conformance/misc/webgl-specific.html
    4 [ 1: PASS ] getError was expected value: NO_ERROR : Setup should succeed
    5 [ 2: PASS ] getError was expected value: INVALID_OPERATION : after evaluating: gl.blendFunc(gl.CONSTANT_COLOR, gl.CONSTANT_ALPHA)
    6 [ 3: PASS ] getError was expected value: INVALID_OPERATION : after evaluating: gl.blendFunc(gl.ONE_MINUS_CONSTANT_COLOR, gl.CONSTANT_ALPHA)
    7 [ 4: PASS ] getError was expected value: INVALID_OPERATION : after evaluating: gl.blendFunc(gl.CONSTANT_COLOR, gl.ONE_MINUS_CONSTANT_ALPHA)
    8 [ 5: PASS ] getError was expected value: INVALID_OPERATION : after evaluating: gl.blendFunc(gl.ONE_MINUS_CONSTANT_COLOR, gl.ONE_MINUS_CONSTANT_ALPHA)
    9 [ 6: PASS ] getError was expected value: INVALID_OPERATION : after evaluating: gl.blendFunc(gl.CONSTANT_ALPHA, gl.CONSTANT_COLOR)
    10 [ 7: PASS ] getError was expected value: INVALID_OPERATION : after evaluating: gl.blendFunc(gl.CONSTANT_ALPHA, gl.ONE_MINUS_CONSTANT_COLOR)
    11 [ 8: PASS ] getError was expected value: INVALID_OPERATION : after evaluating: gl.blendFunc(gl.ONE_MINUS_CONSTANT_ALPHA, gl.CONSTANT_COLOR)
    12 [ 9: PASS ] getError was expected value: INVALID_OPERATION : after evaluating: gl.blendFunc(gl.ONE_MINUS_CONSTANT_ALPHA, gl.ONE_MINUS_CONSTANT_COLOR)
    13 [ 10: PASS ] getError was expected value: INVALID_OPERATION : after evaluating: gl.blendFuncSeparate(gl.CONSTANT_COLOR, gl.CONSTANT_ALPHA, gl.ONE, gl.ZERO)
    14 [ 11: PASS ] getError was expected value: INVALID_OPERATION : after evaluating: gl.blendFuncSeparate(gl.ONE_MINUS_CONSTANT_COLOR, gl.CONSTANT_ALPHA, gl.ONE, gl.ZERO)
    15 [ 12: PASS ] getError was expected value: INVALID_OPERATION : after evaluating: gl.blendFuncSeparate(gl.CONSTANT_COLOR, gl.ONE_MINUS_CONSTANT_ALPHA, gl.ONE, gl.ZERO)
    16 [ 13: PASS ] getError was expected value: INVALID_OPERATION : after evaluating: gl.blendFuncSeparate(gl.ONE_MINUS_CONSTANT_COLOR, gl.ONE_MINUS_CONSTANT_ALPHA, gl.ONE, gl.ZERO)
    17 [ 14: PASS ] getError was expected value: INVALID_OPERATION : after evaluating: gl.blendFuncSeparate(gl.CONSTANT_ALPHA, gl.CONSTANT_COLOR, gl.ONE, gl.ZERO)
    18 [ 15: PASS ] getError was expected value: INVALID_OPERATION : after evaluating: gl.blendFuncSeparate(gl.CONSTANT_ALPHA, gl.ONE_MINUS_CONSTANT_COLOR, gl.ONE, gl.ZERO)
    19 [ 16: PASS ] getError was expected value: INVALID_OPERATION : after evaluating: gl.blendFuncSeparate(gl.ONE_MINUS_CONSTANT_ALPHA, gl.CONSTANT_COLOR, gl.ONE, gl.ZERO)
    20 [ 17: PASS ] getError was expected value: INVALID_OPERATION : after evaluating: gl.blendFuncSeparate(gl.ONE_MINUS_CONSTANT_ALPHA, gl.ONE_MINUS_CONSTANT_COLOR, gl.ONE, gl.ZERO)
    21 [ 18: PASS ] getError was expected value: INVALID_OPERATION : after evaluating: gl.depthRange(20, 10)
    22 [ 19: PASS ] getError was expected value: NO_ERROR : after evaluating: gl.stencilMask(255)
    23 [ 20: PASS ] getError was expected value: NO_ERROR : after evaluating: gl.drawArrays(gl.TRIANGLES, 0, 0)
    24 [ 21: PASS ] getError was expected value: NO_ERROR : after evaluating: gl.stencilMaskSeparate(gl.FRONT, 1)
    25 [ 22: PASS ] !!gl.getParameter(gl.STENCIL_BITS) is true
    26 [ 23: PASS ] getError was expected value: INVALID_OPERATION : after evaluating: gl.drawArrays(gl.TRIANGLES, 0, 0)
    27 [ 24: PASS ] getError was expected value: NO_ERROR : after evaluating: gl.stencilMaskSeparate(gl.BACK, 1)
    28 [ 25: PASS ] getError was expected value: NO_ERROR : after evaluating: gl.drawArrays(gl.TRIANGLES, 0, 0)
    29 [ 26: PASS ] getError was expected value: NO_ERROR : after evaluating: gl.stencilFunc(gl.ALWAYS, 0, 255)
    30 [ 27: PASS ] getError was expected value: NO_ERROR : after evaluating: gl.drawArrays(gl.TRIANGLES, 0, 0)
    31 [ 28: PASS ] getError was expected value: NO_ERROR : after evaluating: gl.stencilFuncSeparate(gl.BACK, gl.ALWAYS, 1, 255)
    32 [ 29: PASS ] getError was expected value: INVALID_OPERATION : after evaluating: gl.drawArrays(gl.TRIANGLES, 0, 0)
    33 [ 30: PASS ] getError was expected value: NO_ERROR : after evaluating: gl.stencilFuncSeparate(gl.FRONT, gl.ALWAYS, 1, 255)
    34 [ 31: PASS ] getError was expected value: NO_ERROR : after evaluating: gl.drawArrays(gl.TRIANGLES, 0, 0)
    35 [ 32: PASS ] getError was expected value: NO_ERROR : after evaluating: gl.stencilFuncSeparate(gl.BACK, gl.ALWAYS, 1, 1)
    36 [ 33: PASS ] getError was expected value: INVALID_OPERATION : after evaluating: gl.drawArrays(gl.TRIANGLES, 0, 0)
    37 [ 34: PASS ] getError was expected value: NO_ERROR : after evaluating: gl.stencilFuncSeparate(gl.FRONT, gl.ALWAYS, 1, 1)
    38 [ 35: PASS ] getError was expected value: NO_ERROR : after evaluating: gl.drawArrays(gl.TRIANGLES, 0, 0)
    39 [ 36: PASS ] undefined is undefined.
    40 [ 37: PASS ] undefined is undefined.
    41 [ 38: PASS ] undefined is undefined.
    42 [ 39: PASS ] undefined is undefined.
    43 [ 40: PASS ] undefined is undefined.
    44 [ 41: PASS ] gl.getParameter(gl.UNPACK_COLORSPACE_CONVERSION_WEBGL) is gl.BROWSER_DEFAULT_WEBGL
    45 [ 42: PASS ] gl.getParameter(gl.UNPACK_COLORSPACE_CONVERSION_WEBGL) is gl.NONE
    46 [ 43: PASS ] getError was expected value: NO_ERROR : set/get UNPACK_COLORSPACE_CONVERSION_WEBGL should generate no error
    47 [ 44: PASS ] gl.drawingBufferWidth >= 0 && gl.drawingBufferHeight >= 0 is true
    48 [ 45: PASS ] getError was expected value: INVALID_OPERATION : after evaluating: gl.bindAttribLocation(program, 0, 'webgl_a')
    49 [ 46: PASS ] getError was expected value: INVALID_OPERATION : after evaluating: gl.bindAttribLocation(program, 0, '_webgl_a')
    50 [ 47: FAIL ] getError expected: INVALID_VALUE. Was NO_ERROR : after evaluating: gl.lineWidth(NaN)
    51 [ 48: PASS ] successfullyParsed is true
    52 [ FAIL ] 1 failures reported
     4[ PASS ] All tests passed
    535
  • trunk/LayoutTests/webgl/1.0.3/conformance/rendering/point-no-attributes-expected.txt

    r254014 r256784  
    22
    33Test: ../../resources/webgl_test_files/conformance/rendering/point-no-attributes.html
    4 [ 1: FAIL ] getError expected: NO_ERROR. Was INVALID_OPERATION :
    5 [ 2: FAIL ] at (0, 0) expected: 0,255,0,255 was 0,0,0,0
    6 [ 3: PASS ] successfullyParsed is true
    7 [ FAIL ] 2 failures reported
     4[ PASS ] All tests passed
    85
  • trunk/LayoutTests/webgl/1.0.3/conformance/textures/texture-copying-feedback-loops-expected.txt

    r254014 r256784  
    22
    33Test: ../../resources/webgl_test_files/conformance/textures/texture-copying-feedback-loops.html
    4 [ 1: PASS ] framebuffer should be FRAMEBUFFER_COMPLETE.
    5 [ 2: PASS ] getError was expected value: NO_ERROR : after setup
    6 [ 3: PASS ] getError was expected value: NO_ERROR : after copyTexImage2D to same texture but different level
    7 [ 4: FAIL ] getError expected: INVALID_OPERATION. Was NO_ERROR : after copyTexImage2D to same texture same level, invalid feedback loop
    8 [ 5: PASS ] getError was expected value: NO_ERROR : after copyTexImage2D to different texture
    9 [ 6: PASS ] getError was expected value: NO_ERROR : after copyTexSubImage2D to same texture but different level
    10 [ 7: FAIL ] getError expected: INVALID_OPERATION. Was NO_ERROR : after copyTexSubImage2D to same texture same level, invalid feedback loop
    11 [ 8: PASS ] getError was expected value: NO_ERROR : after copyTexSubImage2D to different texture
    12 [ 9: PASS ] successfullyParsed is true
    13 [ FAIL ] 2 failures reported
     4[ PASS ] All tests passed
    145
  • trunk/Source/WTF/ChangeLog

    r256770 r256784  
     12020-02-17  Dean Jackson  <dino@apple.com>
     2
     3        [WebGL] Enable ANGLE by default for Cocoa platforms
     4        https://bugs.webkit.org/show_bug.cgi?id=205483
     5        rdar://56925821
     6
     7        Reviewed by Simon Fraser.
     8
     9        * wtf/Platform.h:
     10
    1112020-02-17  Peng Liu  <peng.liu6@apple.com>
    212
  • trunk/Source/WTF/wtf/Platform.h

    r254843 r256784  
    146146   It replaces USE_OPENGL, USE_OPENGL_ES and USE_EGL. */
    147147#if PLATFORM(MAC) || (PLATFORM(MACCATALYST) && __has_include(<OpenGL/OpenGL.h>))
    148 #define USE_OPENGL 1
     148#define USE_OPENGL 0
    149149#define USE_OPENGL_ES 0
    150 #define USE_ANGLE 0
     150#define USE_ANGLE 1
    151151#else
    152152#define USE_OPENGL 0
    153 #define USE_OPENGL_ES 1
    154 #define USE_ANGLE 0
     153#define USE_OPENGL_ES 0
     154#define USE_ANGLE 1
    155155#endif
    156 
    157156#ifndef GL_SILENCE_DEPRECATION
    158157#define GL_SILENCE_DEPRECATION 1
Note: See TracChangeset for help on using the changeset viewer.