mirror of
https://github.com/servo/servo.git
synced 2025-08-17 11:25:35 +01:00
Add initial support for WebGL 2 BlitFramebuffer (#26389)
Add initial support for the WebGL2 BlitFramebuffer call. Signed-off-by: Martin Robinson <mrobinson@igalia.com> Co-authored-by: Istvan <istvan.miklos@h-lab.eu>
This commit is contained in:
parent
2575a0daf1
commit
c43762faea
29 changed files with 1686 additions and 31 deletions
|
@ -1,5 +1,363 @@
|
|||
[blitframebuffer-outside-readbuffer.html]
|
||||
expected: ERROR
|
||||
[WebGL test #1: successfullyParsed should be true (of type boolean). Was undefined (of type undefined).]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #249: pixel at [2, 2\] should be (99,99,99,255), but the actual color is (32,32,32,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #250: pixel at [3, 2\] should be (120,120,120,255), but the actual color is (48,48,48,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #251: pixel at [4, 2\] should be (137,137,137,255), but the actual color is (64,64,64,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #256: pixel at [2, 3\] should be (152,152,152,255), but the actual color is (80,80,80,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #257: pixel at [3, 3\] should be (165,165,165,255), but the actual color is (96,96,96,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #258: pixel at [4, 3\] should be (177,177,177,255), but the actual color is (112,112,112,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #263: pixel at [2, 4\] should be (188,188,188,255), but the actual color is (128,128,128,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #264: pixel at [3, 4\] should be (198,198,198,255), but the actual color is (144,144,144,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #265: pixel at [4, 4\] should be (208,208,208,255), but the actual color is (160,160,160,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #298: pixel at [2, 2\] should be (208,208,208,255), but the actual color is (160,160,160,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #299: pixel at [3, 2\] should be (198,198,198,255), but the actual color is (144,144,144,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #300: pixel at [4, 2\] should be (188,188,188,255), but the actual color is (128,128,128,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #305: pixel at [2, 3\] should be (177,177,177,255), but the actual color is (112,112,112,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #306: pixel at [3, 3\] should be (165,165,165,255), but the actual color is (96,96,96,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #307: pixel at [4, 3\] should be (152,152,152,255), but the actual color is (80,80,80,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #312: pixel at [2, 4\] should be (137,137,137,255), but the actual color is (64,64,64,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #313: pixel at [3, 4\] should be (120,120,120,255), but the actual color is (48,48,48,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #314: pixel at [4, 4\] should be (99,99,99,255), but the actual color is (32,32,32,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #347: pixel at [2, 2\] should be (208,208,208,255), but the actual color is (160,160,160,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #348: pixel at [3, 2\] should be (198,198,198,255), but the actual color is (144,144,144,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #349: pixel at [4, 2\] should be (188,188,188,255), but the actual color is (128,128,128,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #354: pixel at [2, 3\] should be (177,177,177,255), but the actual color is (112,112,112,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #355: pixel at [3, 3\] should be (165,165,165,255), but the actual color is (96,96,96,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #356: pixel at [4, 3\] should be (152,152,152,255), but the actual color is (80,80,80,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #361: pixel at [2, 4\] should be (137,137,137,255), but the actual color is (64,64,64,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #362: pixel at [3, 4\] should be (120,120,120,255), but the actual color is (48,48,48,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #363: pixel at [4, 4\] should be (99,99,99,255), but the actual color is (32,32,32,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #396: pixel at [2, 2\] should be (99,99,99,255), but the actual color is (32,32,32,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #397: pixel at [3, 2\] should be (120,120,120,255), but the actual color is (48,48,48,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #398: pixel at [4, 2\] should be (137,137,137,255), but the actual color is (64,64,64,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #403: pixel at [2, 3\] should be (152,152,152,255), but the actual color is (80,80,80,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #404: pixel at [3, 3\] should be (165,165,165,255), but the actual color is (96,96,96,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #405: pixel at [4, 3\] should be (177,177,177,255), but the actual color is (112,112,112,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #410: pixel at [2, 4\] should be (188,188,188,255), but the actual color is (128,128,128,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #411: pixel at [3, 4\] should be (198,198,198,255), but the actual color is (144,144,144,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #412: pixel at [4, 4\] should be (208,208,208,255), but the actual color is (160,160,160,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #430: pixel at [2, 2\] should be (99,99,99,255), but the actual color is (32,32,32,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #431: pixel at [3, 2\] should be (120,120,120,255), but the actual color is (48,48,48,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #433: pixel at [2, 3\] should be (152,152,152,255), but the actual color is (80,80,80,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #434: pixel at [3, 3\] should be (165,165,165,255), but the actual color is (96,96,96,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #436: pixel at [2, 4\] should be (188,188,188,255), but the actual color is (128,128,128,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #437: pixel at [3, 4\] should be (198,198,198,255), but the actual color is (144,144,144,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #441: pixel at [2, 2\] should be (99,99,99,255), but the actual color is (32,32,32,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #442: pixel at [3, 2\] should be (120,120,120,255), but the actual color is (48,48,48,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #443: pixel at [4, 2\] should be (137,137,137,255), but the actual color is (64,64,64,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #444: pixel at [2, 3\] should be (152,152,152,255), but the actual color is (80,80,80,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #445: pixel at [3, 3\] should be (165,165,165,255), but the actual color is (96,96,96,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #446: pixel at [4, 3\] should be (177,177,177,255), but the actual color is (112,112,112,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #447: pixel at [3, 2\] should be (120,120,120,255), but the actual color is (48,48,48,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #448: pixel at [4, 2\] should be (137,137,137,255), but the actual color is (64,64,64,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #450: pixel at [3, 3\] should be (165,165,165,255), but the actual color is (96,96,96,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #451: pixel at [4, 3\] should be (177,177,177,255), but the actual color is (112,112,112,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #453: pixel at [3, 4\] should be (198,198,198,255), but the actual color is (144,144,144,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #454: pixel at [4, 4\] should be (208,208,208,255), but the actual color is (160,160,160,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #456: pixel at [2, 3\] should be (152,152,152,255), but the actual color is (80,80,80,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #457: pixel at [3, 3\] should be (165,165,165,255), but the actual color is (96,96,96,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #458: pixel at [4, 3\] should be (177,177,177,255), but the actual color is (112,112,112,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #459: pixel at [2, 4\] should be (188,188,188,255), but the actual color is (128,128,128,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #460: pixel at [3, 4\] should be (198,198,198,255), but the actual color is (144,144,144,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #461: pixel at [4, 4\] should be (208,208,208,255), but the actual color is (160,160,160,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #481: pixel at [2, 2\] should be (4,4,4,255), but the actual color is (32,32,32,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #482: pixel at [3, 2\] should be (8,8,8,255), but the actual color is (48,48,48,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #483: pixel at [4, 2\] should be (13,13,13,255), but the actual color is (64,64,64,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #488: pixel at [2, 3\] should be (20,20,20,255), but the actual color is (80,80,80,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #489: pixel at [3, 3\] should be (30,30,30,255), but the actual color is (96,96,96,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #490: pixel at [4, 3\] should be (41,41,41,255), but the actual color is (112,112,112,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #495: pixel at [2, 4\] should be (55,55,55,255), but the actual color is (128,128,128,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #496: pixel at [3, 4\] should be (71,71,71,255), but the actual color is (144,144,144,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #497: pixel at [4, 4\] should be (90,90,90,255), but the actual color is (160,160,160,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #530: pixel at [2, 2\] should be (90,90,90,255), but the actual color is (160,160,160,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #531: pixel at [3, 2\] should be (71,71,71,255), but the actual color is (144,144,144,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #532: pixel at [4, 2\] should be (55,55,55,255), but the actual color is (128,128,128,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #537: pixel at [2, 3\] should be (41,41,41,255), but the actual color is (112,112,112,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #538: pixel at [3, 3\] should be (30,30,30,255), but the actual color is (96,96,96,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #539: pixel at [4, 3\] should be (20,20,20,255), but the actual color is (80,80,80,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #544: pixel at [2, 4\] should be (13,13,13,255), but the actual color is (64,64,64,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #545: pixel at [3, 4\] should be (8,8,8,255), but the actual color is (48,48,48,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #546: pixel at [4, 4\] should be (4,4,4,255), but the actual color is (32,32,32,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #579: pixel at [2, 2\] should be (90,90,90,255), but the actual color is (160,160,160,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #580: pixel at [3, 2\] should be (71,71,71,255), but the actual color is (144,144,144,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #581: pixel at [4, 2\] should be (55,55,55,255), but the actual color is (128,128,128,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #586: pixel at [2, 3\] should be (41,41,41,255), but the actual color is (112,112,112,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #587: pixel at [3, 3\] should be (30,30,30,255), but the actual color is (96,96,96,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #588: pixel at [4, 3\] should be (20,20,20,255), but the actual color is (80,80,80,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #593: pixel at [2, 4\] should be (13,13,13,255), but the actual color is (64,64,64,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #594: pixel at [3, 4\] should be (8,8,8,255), but the actual color is (48,48,48,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #595: pixel at [4, 4\] should be (4,4,4,255), but the actual color is (32,32,32,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #628: pixel at [2, 2\] should be (4,4,4,255), but the actual color is (32,32,32,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #629: pixel at [3, 2\] should be (8,8,8,255), but the actual color is (48,48,48,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #630: pixel at [4, 2\] should be (13,13,13,255), but the actual color is (64,64,64,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #635: pixel at [2, 3\] should be (20,20,20,255), but the actual color is (80,80,80,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #636: pixel at [3, 3\] should be (30,30,30,255), but the actual color is (96,96,96,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #637: pixel at [4, 3\] should be (41,41,41,255), but the actual color is (112,112,112,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #642: pixel at [2, 4\] should be (55,55,55,255), but the actual color is (128,128,128,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #643: pixel at [3, 4\] should be (71,71,71,255), but the actual color is (144,144,144,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #644: pixel at [4, 4\] should be (90,90,90,255), but the actual color is (160,160,160,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #662: pixel at [2, 2\] should be (4,4,4,255), but the actual color is (32,32,32,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #663: pixel at [3, 2\] should be (8,8,8,255), but the actual color is (48,48,48,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #665: pixel at [2, 3\] should be (20,20,20,255), but the actual color is (80,80,80,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #666: pixel at [3, 3\] should be (30,30,30,255), but the actual color is (96,96,96,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #668: pixel at [2, 4\] should be (55,55,55,255), but the actual color is (128,128,128,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #669: pixel at [3, 4\] should be (71,71,71,255), but the actual color is (144,144,144,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #673: pixel at [2, 2\] should be (4,4,4,255), but the actual color is (32,32,32,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #674: pixel at [3, 2\] should be (8,8,8,255), but the actual color is (48,48,48,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #675: pixel at [4, 2\] should be (13,13,13,255), but the actual color is (64,64,64,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #676: pixel at [2, 3\] should be (20,20,20,255), but the actual color is (80,80,80,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #677: pixel at [3, 3\] should be (30,30,30,255), but the actual color is (96,96,96,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #678: pixel at [4, 3\] should be (41,41,41,255), but the actual color is (112,112,112,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #679: pixel at [3, 2\] should be (8,8,8,255), but the actual color is (48,48,48,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #680: pixel at [4, 2\] should be (13,13,13,255), but the actual color is (64,64,64,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #682: pixel at [3, 3\] should be (30,30,30,255), but the actual color is (96,96,96,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #683: pixel at [4, 3\] should be (41,41,41,255), but the actual color is (112,112,112,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #685: pixel at [3, 4\] should be (71,71,71,255), but the actual color is (144,144,144,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #686: pixel at [4, 4\] should be (90,90,90,255), but the actual color is (160,160,160,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #688: pixel at [2, 3\] should be (20,20,20,255), but the actual color is (80,80,80,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #689: pixel at [3, 3\] should be (30,30,30,255), but the actual color is (96,96,96,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #690: pixel at [4, 3\] should be (41,41,41,255), but the actual color is (112,112,112,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #691: pixel at [2, 4\] should be (55,55,55,255), but the actual color is (128,128,128,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #692: pixel at [3, 4\] should be (71,71,71,255), but the actual color is (144,144,144,255)]
|
||||
expected: FAIL
|
||||
|
||||
[WebGL test #693: pixel at [4, 4\] should be (90,90,90,255), but the actual color is (160,160,160,255)]
|
||||
expected: FAIL
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue