WebGL2: support TexImage3D (#37718)

Add TexImage3D method to WebGL2RenderingContext

Testing: conformance2 should pass. Also it should get
http://webglsamples.org/WebGL2Samples/#texture_2d_array and
http://webglsamples.org/WebGL2Samples/#texture_3d running.
Fixes: #26511

Now Servo can run texture_2d_array and texture_3d samples!

![圖片](https://github.com/user-attachments/assets/41b87563-08b8-4db3-b503-12f3a61dbed7)

![圖片](https://github.com/user-attachments/assets/3c62a4de-35ea-488d-b2e5-00e3aed52090)

And it can now run three.js too!

![圖片](https://github.com/user-attachments/assets/d880aa92-a154-4895-aa06-b7919d1fc869)

---------

Signed-off-by: Wu Yu Wei <yuweiwu@pm.me>
This commit is contained in:
Ngo Iok Ui (Wu Yu Wei) 2025-07-09 23:22:03 +09:00 committed by GitHub
parent 4499fdeb2b
commit 34c31ee418
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
43 changed files with 1341 additions and 980 deletions

View file

@ -11,9 +11,6 @@
[WebGL2RenderingContext interface: operation getBufferSubData(GLenum, GLintptr, ArrayBufferView, optional GLuint, optional GLuint)]
expected: FAIL
[WebGL2RenderingContext interface: operation texImage3D(GLenum, GLint, GLint, GLsizei, GLsizei, GLsizei, GLint, GLenum, GLenum, GLintptr)]
expected: FAIL
[WebGLRenderingContext interface: attribute drawingBufferColorSpace]
expected: FAIL

View file

@ -1,4 +0,0 @@
[context-sharing-texture2darray-texture3d-data-bug.html]
expected: ERROR
[WebGL test #1]
expected: FAIL

View file

@ -1,4 +1,12 @@
[incorrect-context-object-behaviour.html]
expected: ERROR
[WebGL test #1]
[WebGL test #84]
expected: FAIL
[WebGL test #89]
expected: FAIL
[WebGL test #92]
expected: FAIL
[WebGL test #93]
expected: FAIL

View file

@ -11,8 +11,5 @@
[WebGL test #3]
expected: FAIL
[WebGL test #4]
expected: FAIL
[WebGL test #7]
expected: FAIL

View file

@ -1,7 +0,0 @@
[expando-loss-2.html]
expected: ERROR
[WebGL test #15]
expected: FAIL
[WebGL test #16]
expected: FAIL

View file

@ -1,4 +1,4 @@
[uninitialized-test-2.html]
expected: ERROR
expected: CRASH
[WebGL test #1]
expected: FAIL

View file

@ -5,3 +5,6 @@
[WebGL test #47]
expected: FAIL
[WebGL test #48]
expected: FAIL

View file

@ -1,4 +1,36 @@
[framebuffer-texture-layer.html]
expected: ERROR
[WebGL test #1]
[WebGL test #3]
expected: FAIL
[WebGL test #5]
expected: FAIL
[WebGL test #6]
expected: FAIL
[WebGL test #10]
expected: FAIL
[WebGL test #11]
expected: FAIL
[WebGL test #12]
expected: FAIL
[WebGL test #13]
expected: FAIL
[WebGL test #14]
expected: FAIL
[WebGL test #15]
expected: FAIL
[WebGL test #16]
expected: FAIL
[WebGL test #17]
expected: FAIL
[WebGL test #18]
expected: FAIL

View file

@ -1,5 +1,4 @@
[blitframebuffer-test.html]
expected: ERROR
[WebGL test #1]
expected: FAIL
@ -20,3 +19,21 @@
[WebGL test #9]
expected: FAIL
[WebGL test #11]
expected: FAIL
[WebGL test #13]
expected: FAIL
[WebGL test #16]
expected: FAIL
[WebGL test #18]
expected: FAIL
[WebGL test #19]
expected: FAIL
[WebGL test #20]
expected: FAIL

View file

@ -1,6 +1,3 @@
[depth-stencil-feedback-loop.html]
[WebGL test #2]
expected: FAIL
[WebGL test #3]
expected: FAIL

View file

@ -1,6 +0,0 @@
[draw-with-integer-texture-base-level.html]
[WebGL test #0]
expected: FAIL
[WebGL test #2]
expected: FAIL

View file

@ -67,3 +67,33 @@
[WebGL test #98]
expected: FAIL
[WebGL test #89]
expected: FAIL
[WebGL test #90]
expected: FAIL
[WebGL test #91]
expected: FAIL
[WebGL test #94]
expected: FAIL
[WebGL test #95]
expected: FAIL
[WebGL test #96]
expected: FAIL
[WebGL test #99]
expected: FAIL
[WebGL test #100]
expected: FAIL
[WebGL test #101]
expected: FAIL
[WebGL test #103]
expected: FAIL

View file

@ -1,4 +0,0 @@
[framebuffer-render-to-layer-angle-issue.html]
expected: ERROR
[WebGL test #1]
expected: FAIL

View file

@ -1,4 +1,519 @@
[framebuffer-render-to-layer.html]
expected: ERROR
[WebGL test #31]
[WebGL test #190]
expected: FAIL
[WebGL test #192]
expected: FAIL
[WebGL test #194]
expected: FAIL
[WebGL test #195]
expected: FAIL
[WebGL test #197]
expected: FAIL
[WebGL test #199]
expected: FAIL
[WebGL test #206]
expected: FAIL
[WebGL test #213]
expected: FAIL
[WebGL test #361]
expected: FAIL
[WebGL test #368]
expected: FAIL
[WebGL test #385]
expected: FAIL
[WebGL test #387]
expected: FAIL
[WebGL test #389]
expected: FAIL
[WebGL test #391]
expected: FAIL
[WebGL test #393]
expected: FAIL
[WebGL test #395]
expected: FAIL
[WebGL test #397]
expected: FAIL
[WebGL test #399]
expected: FAIL
[WebGL test #401]
expected: FAIL
[WebGL test #403]
expected: FAIL
[WebGL test #405]
expected: FAIL
[WebGL test #407]
expected: FAIL
[WebGL test #409]
expected: FAIL
[WebGL test #411]
expected: FAIL
[WebGL test #412]
expected: FAIL
[WebGL test #414]
expected: FAIL
[WebGL test #416]
expected: FAIL
[WebGL test #417]
expected: FAIL
[WebGL test #419]
expected: FAIL
[WebGL test #421]
expected: FAIL
[WebGL test #422]
expected: FAIL
[WebGL test #424]
expected: FAIL
[WebGL test #426]
expected: FAIL
[WebGL test #427]
expected: FAIL
[WebGL test #429]
expected: FAIL
[WebGL test #431]
expected: FAIL
[WebGL test #432]
expected: FAIL
[WebGL test #434]
expected: FAIL
[WebGL test #436]
expected: FAIL
[WebGL test #437]
expected: FAIL
[WebGL test #439]
expected: FAIL
[WebGL test #441]
expected: FAIL
[WebGL test #442]
expected: FAIL
[WebGL test #444]
expected: FAIL
[WebGL test #446]
expected: FAIL
[WebGL test #447]
expected: FAIL
[WebGL test #449]
expected: FAIL
[WebGL test #451]
expected: FAIL
[WebGL test #453]
expected: FAIL
[WebGL test #455]
expected: FAIL
[WebGL test #457]
expected: FAIL
[WebGL test #458]
expected: FAIL
[WebGL test #460]
expected: FAIL
[WebGL test #462]
expected: FAIL
[WebGL test #463]
expected: FAIL
[WebGL test #465]
expected: FAIL
[WebGL test #467]
expected: FAIL
[WebGL test #468]
expected: FAIL
[WebGL test #470]
expected: FAIL
[WebGL test #472]
expected: FAIL
[WebGL test #473]
expected: FAIL
[WebGL test #475]
expected: FAIL
[WebGL test #477]
expected: FAIL
[WebGL test #478]
expected: FAIL
[WebGL test #480]
expected: FAIL
[WebGL test #482]
expected: FAIL
[WebGL test #483]
expected: FAIL
[WebGL test #485]
expected: FAIL
[WebGL test #487]
expected: FAIL
[WebGL test #488]
expected: FAIL
[WebGL test #490]
expected: FAIL
[WebGL test #492]
expected: FAIL
[WebGL test #493]
expected: FAIL
[WebGL test #495]
expected: FAIL
[WebGL test #497]
expected: FAIL
[WebGL test #499]
expected: FAIL
[WebGL test #500]
expected: FAIL
[WebGL test #501]
expected: FAIL
[WebGL test #502]
expected: FAIL
[WebGL test #503]
expected: FAIL
[WebGL test #504]
expected: FAIL
[WebGL test #505]
expected: FAIL
[WebGL test #506]
expected: FAIL
[WebGL test #507]
expected: FAIL
[WebGL test #508]
expected: FAIL
[WebGL test #509]
expected: FAIL
[WebGL test #510]
expected: FAIL
[WebGL test #511]
expected: FAIL
[WebGL test #512]
expected: FAIL
[WebGL test #513]
expected: FAIL
[WebGL test #514]
expected: FAIL
[WebGL test #515]
expected: FAIL
[WebGL test #516]
expected: FAIL
[WebGL test #518]
expected: FAIL
[WebGL test #520]
expected: FAIL
[WebGL test #522]
expected: FAIL
[WebGL test #523]
expected: FAIL
[WebGL test #525]
expected: FAIL
[WebGL test #527]
expected: FAIL
[WebGL test #528]
expected: FAIL
[WebGL test #530]
expected: FAIL
[WebGL test #532]
expected: FAIL
[WebGL test #533]
expected: FAIL
[WebGL test #535]
expected: FAIL
[WebGL test #537]
expected: FAIL
[WebGL test #538]
expected: FAIL
[WebGL test #540]
expected: FAIL
[WebGL test #542]
expected: FAIL
[WebGL test #543]
expected: FAIL
[WebGL test #545]
expected: FAIL
[WebGL test #547]
expected: FAIL
[WebGL test #548]
expected: FAIL
[WebGL test #550]
expected: FAIL
[WebGL test #552]
expected: FAIL
[WebGL test #553]
expected: FAIL
[WebGL test #555]
expected: FAIL
[WebGL test #557]
expected: FAIL
[WebGL test #558]
expected: FAIL
[WebGL test #560]
expected: FAIL
[WebGL test #562]
expected: FAIL
[WebGL test #563]
expected: FAIL
[WebGL test #565]
expected: FAIL
[WebGL test #567]
expected: FAIL
[WebGL test #569]
expected: FAIL
[WebGL test #571]
expected: FAIL
[WebGL test #573]
expected: FAIL
[WebGL test #574]
expected: FAIL
[WebGL test #576]
expected: FAIL
[WebGL test #578]
expected: FAIL
[WebGL test #579]
expected: FAIL
[WebGL test #581]
expected: FAIL
[WebGL test #583]
expected: FAIL
[WebGL test #584]
expected: FAIL
[WebGL test #586]
expected: FAIL
[WebGL test #588]
expected: FAIL
[WebGL test #589]
expected: FAIL
[WebGL test #591]
expected: FAIL
[WebGL test #593]
expected: FAIL
[WebGL test #594]
expected: FAIL
[WebGL test #596]
expected: FAIL
[WebGL test #598]
expected: FAIL
[WebGL test #599]
expected: FAIL
[WebGL test #601]
expected: FAIL
[WebGL test #603]
expected: FAIL
[WebGL test #604]
expected: FAIL
[WebGL test #606]
expected: FAIL
[WebGL test #608]
expected: FAIL
[WebGL test #609]
expected: FAIL
[WebGL test #611]
expected: FAIL
[WebGL test #613]
expected: FAIL
[WebGL test #614]
expected: FAIL
[WebGL test #616]
expected: FAIL
[WebGL test #618]
expected: FAIL
[WebGL test #620]
expected: FAIL
[WebGL test #621]
expected: FAIL
[WebGL test #622]
expected: FAIL
[WebGL test #623]
expected: FAIL
[WebGL test #624]
expected: FAIL
[WebGL test #625]
expected: FAIL
[WebGL test #626]
expected: FAIL
[WebGL test #627]
expected: FAIL
[WebGL test #628]
expected: FAIL
[WebGL test #629]
expected: FAIL
[WebGL test #630]
expected: FAIL
[WebGL test #631]
expected: FAIL
[WebGL test #632]
expected: FAIL
[WebGL test #633]
expected: FAIL
[WebGL test #634]
expected: FAIL
[WebGL test #635]
expected: FAIL
[WebGL test #636]
expected: FAIL
[WebGL test #637]
expected: FAIL
[WebGL test #638]
expected: FAIL
[WebGL test #639]
expected: FAIL

View file

@ -1,15 +0,0 @@
[framebuffer-texture-changing-base-level.html]
[WebGL test #10]
expected: FAIL
[WebGL test #14]
expected: FAIL
[WebGL test #17]
expected: FAIL
[WebGL test #2]
expected: FAIL
[WebGL test #6]
expected: FAIL

View file

@ -1,6 +1,3 @@
[framebuffer-texture-level1.html]
[WebGL test #1]
expected: FAIL
[WebGL test #3]
expected: FAIL

View file

@ -1,5 +1,4 @@
[framebuffer-unsupported.html]
expected: ERROR
[WebGL test #4]
expected: FAIL
@ -8,3 +7,9 @@
[WebGL test #8]
expected: FAIL
[WebGL test #9]
expected: FAIL
[WebGL test #10]
expected: FAIL

View file

@ -1,3 +0,0 @@
[gl-get-calls.html]
[WebGL test #87]
expected: FAIL

View file

@ -8,27 +8,6 @@
[WebGL test #182]
expected: FAIL
[WebGL test #197]
expected: FAIL
[WebGL test #198]
expected: FAIL
[WebGL test #199]
expected: FAIL
[WebGL test #200]
expected: FAIL
[WebGL test #201]
expected: FAIL
[WebGL test #257]
expected: FAIL
[WebGL test #259]
expected: FAIL
[WebGL test #268]
expected: FAIL

View file

@ -1,4 +0,0 @@
[active-3d-texture-bug.html]
expected: ERROR
[WebGL test #1]
expected: FAIL

View file

@ -2,29 +2,17 @@
[WebGL test #11]
expected: FAIL
[WebGL test #12]
expected: FAIL
[WebGL test #16]
expected: FAIL
[WebGL test #18]
expected: FAIL
[WebGL test #19]
expected: FAIL
[WebGL test #2]
expected: FAIL
[WebGL test #3]
expected: FAIL
[WebGL test #6]
expected: FAIL
[WebGL test #8]
expected: FAIL
[WebGL test #9]
expected: FAIL

View file

@ -2,3 +2,12 @@
expected: ERROR
[WebGL test #1]
expected: FAIL
[WebGL test #2]
expected: FAIL
[WebGL test #3]
expected: FAIL
[WebGL test #4]
expected: FAIL

View file

@ -1,6 +1,3 @@
[generate-mipmap-with-large-base-level.html]
[WebGL test #1]
expected: FAIL
[WebGL test #3]
expected: FAIL

View file

@ -1,636 +0,0 @@
[gl-get-tex-parameter.html]
[WebGL test #0]
expected: FAIL
[WebGL test #101]
expected: FAIL
[WebGL test #102]
expected: FAIL
[WebGL test #103]
expected: FAIL
[WebGL test #104]
expected: FAIL
[WebGL test #109]
expected: FAIL
[WebGL test #110]
expected: FAIL
[WebGL test #111]
expected: FAIL
[WebGL test #112]
expected: FAIL
[WebGL test #117]
expected: FAIL
[WebGL test #118]
expected: FAIL
[WebGL test #119]
expected: FAIL
[WebGL test #120]
expected: FAIL
[WebGL test #125]
expected: FAIL
[WebGL test #126]
expected: FAIL
[WebGL test #127]
expected: FAIL
[WebGL test #128]
expected: FAIL
[WebGL test #13]
expected: FAIL
[WebGL test #133]
expected: FAIL
[WebGL test #134]
expected: FAIL
[WebGL test #135]
expected: FAIL
[WebGL test #136]
expected: FAIL
[WebGL test #137]
expected: FAIL
[WebGL test #138]
expected: FAIL
[WebGL test #139]
expected: FAIL
[WebGL test #14]
expected: FAIL
[WebGL test #140]
expected: FAIL
[WebGL test #141]
expected: FAIL
[WebGL test #142]
expected: FAIL
[WebGL test #143]
expected: FAIL
[WebGL test #144]
expected: FAIL
[WebGL test #145]
expected: FAIL
[WebGL test #146]
expected: FAIL
[WebGL test #147]
expected: FAIL
[WebGL test #148]
expected: FAIL
[WebGL test #149]
expected: FAIL
[WebGL test #15]
expected: FAIL
[WebGL test #150]
expected: FAIL
[WebGL test #151]
expected: FAIL
[WebGL test #152]
expected: FAIL
[WebGL test #153]
expected: FAIL
[WebGL test #154]
expected: FAIL
[WebGL test #155]
expected: FAIL
[WebGL test #156]
expected: FAIL
[WebGL test #157]
expected: FAIL
[WebGL test #158]
expected: FAIL
[WebGL test #159]
expected: FAIL
[WebGL test #16]
expected: FAIL
[WebGL test #160]
expected: FAIL
[WebGL test #161]
expected: FAIL
[WebGL test #162]
expected: FAIL
[WebGL test #163]
expected: FAIL
[WebGL test #164]
expected: FAIL
[WebGL test #165]
expected: FAIL
[WebGL test #166]
expected: FAIL
[WebGL test #167]
expected: FAIL
[WebGL test #168]
expected: FAIL
[WebGL test #169]
expected: FAIL
[WebGL test #170]
expected: FAIL
[WebGL test #171]
expected: FAIL
[WebGL test #172]
expected: FAIL
[WebGL test #173]
expected: FAIL
[WebGL test #174]
expected: FAIL
[WebGL test #175]
expected: FAIL
[WebGL test #176]
expected: FAIL
[WebGL test #177]
expected: FAIL
[WebGL test #178]
expected: FAIL
[WebGL test #179]
expected: FAIL
[WebGL test #180]
expected: FAIL
[WebGL test #181]
expected: FAIL
[WebGL test #182]
expected: FAIL
[WebGL test #183]
expected: FAIL
[WebGL test #184]
expected: FAIL
[WebGL test #185]
expected: FAIL
[WebGL test #186]
expected: FAIL
[WebGL test #187]
expected: FAIL
[WebGL test #188]
expected: FAIL
[WebGL test #189]
expected: FAIL
[WebGL test #190]
expected: FAIL
[WebGL test #191]
expected: FAIL
[WebGL test #192]
expected: FAIL
[WebGL test #197]
expected: FAIL
[WebGL test #198]
expected: FAIL
[WebGL test #199]
expected: FAIL
[WebGL test #200]
expected: FAIL
[WebGL test #205]
expected: FAIL
[WebGL test #206]
expected: FAIL
[WebGL test #207]
expected: FAIL
[WebGL test #208]
expected: FAIL
[WebGL test #21]
expected: FAIL
[WebGL test #213]
expected: FAIL
[WebGL test #214]
expected: FAIL
[WebGL test #215]
expected: FAIL
[WebGL test #216]
expected: FAIL
[WebGL test #22]
expected: FAIL
[WebGL test #221]
expected: FAIL
[WebGL test #222]
expected: FAIL
[WebGL test #223]
expected: FAIL
[WebGL test #224]
expected: FAIL
[WebGL test #229]
expected: FAIL
[WebGL test #23]
expected: FAIL
[WebGL test #230]
expected: FAIL
[WebGL test #231]
expected: FAIL
[WebGL test #232]
expected: FAIL
[WebGL test #237]
expected: FAIL
[WebGL test #238]
expected: FAIL
[WebGL test #239]
expected: FAIL
[WebGL test #24]
expected: FAIL
[WebGL test #240]
expected: FAIL
[WebGL test #241]
expected: FAIL
[WebGL test #242]
expected: FAIL
[WebGL test #243]
expected: FAIL
[WebGL test #244]
expected: FAIL
[WebGL test #245]
expected: FAIL
[WebGL test #246]
expected: FAIL
[WebGL test #247]
expected: FAIL
[WebGL test #248]
expected: FAIL
[WebGL test #249]
expected: FAIL
[WebGL test #250]
expected: FAIL
[WebGL test #251]
expected: FAIL
[WebGL test #252]
expected: FAIL
[WebGL test #253]
expected: FAIL
[WebGL test #254]
expected: FAIL
[WebGL test #255]
expected: FAIL
[WebGL test #256]
expected: FAIL
[WebGL test #257]
expected: FAIL
[WebGL test #259]
expected: FAIL
[WebGL test #261]
expected: FAIL
[WebGL test #262]
expected: FAIL
[WebGL test #263]
expected: FAIL
[WebGL test #264]
expected: FAIL
[WebGL test #265]
expected: FAIL
[WebGL test #266]
expected: FAIL
[WebGL test #267]
expected: FAIL
[WebGL test #268]
expected: FAIL
[WebGL test #269]
expected: FAIL
[WebGL test #270]
expected: FAIL
[WebGL test #271]
expected: FAIL
[WebGL test #272]
expected: FAIL
[WebGL test #273]
expected: FAIL
[WebGL test #274]
expected: FAIL
[WebGL test #275]
expected: FAIL
[WebGL test #276]
expected: FAIL
[WebGL test #277]
expected: FAIL
[WebGL test #278]
expected: FAIL
[WebGL test #279]
expected: FAIL
[WebGL test #280]
expected: FAIL
[WebGL test #281]
expected: FAIL
[WebGL test #282]
expected: FAIL
[WebGL test #283]
expected: FAIL
[WebGL test #284]
expected: FAIL
[WebGL test #285]
expected: FAIL
[WebGL test #286]
expected: FAIL
[WebGL test #287]
expected: FAIL
[WebGL test #288]
expected: FAIL
[WebGL test #289]
expected: FAIL
[WebGL test #29]
expected: FAIL
[WebGL test #290]
expected: FAIL
[WebGL test #291]
expected: FAIL
[WebGL test #292]
expected: FAIL
[WebGL test #293]
expected: FAIL
[WebGL test #294]
expected: FAIL
[WebGL test #295]
expected: FAIL
[WebGL test #296]
expected: FAIL
[WebGL test #30]
expected: FAIL
[WebGL test #301]
expected: FAIL
[WebGL test #302]
expected: FAIL
[WebGL test #303]
expected: FAIL
[WebGL test #304]
expected: FAIL
[WebGL test #309]
expected: FAIL
[WebGL test #31]
expected: FAIL
[WebGL test #310]
expected: FAIL
[WebGL test #311]
expected: FAIL
[WebGL test #312]
expected: FAIL
[WebGL test #313]
expected: FAIL
[WebGL test #32]
expected: FAIL
[WebGL test #37]
expected: FAIL
[WebGL test #38]
expected: FAIL
[WebGL test #39]
expected: FAIL
[WebGL test #40]
expected: FAIL
[WebGL test #45]
expected: FAIL
[WebGL test #46]
expected: FAIL
[WebGL test #47]
expected: FAIL
[WebGL test #48]
expected: FAIL
[WebGL test #5]
expected: FAIL
[WebGL test #53]
expected: FAIL
[WebGL test #54]
expected: FAIL
[WebGL test #55]
expected: FAIL
[WebGL test #56]
expected: FAIL
[WebGL test #6]
expected: FAIL
[WebGL test #61]
expected: FAIL
[WebGL test #62]
expected: FAIL
[WebGL test #63]
expected: FAIL
[WebGL test #64]
expected: FAIL
[WebGL test #69]
expected: FAIL
[WebGL test #7]
expected: FAIL
[WebGL test #70]
expected: FAIL
[WebGL test #71]
expected: FAIL
[WebGL test #72]
expected: FAIL
[WebGL test #77]
expected: FAIL
[WebGL test #78]
expected: FAIL
[WebGL test #79]
expected: FAIL
[WebGL test #8]
expected: FAIL
[WebGL test #80]
expected: FAIL
[WebGL test #85]
expected: FAIL
[WebGL test #86]
expected: FAIL
[WebGL test #87]
expected: FAIL
[WebGL test #88]
expected: FAIL
[WebGL test #93]
expected: FAIL
[WebGL test #94]
expected: FAIL
[WebGL test #95]
expected: FAIL
[WebGL test #96]
expected: FAIL

View file

@ -1,13 +1,4 @@
[tex-3d-mipmap-levels-intel-bug.html]
[WebGL test #1]
expected: FAIL
[WebGL test #2]
expected: FAIL
[WebGL test #3]
expected: FAIL
[WebGL test #4]
expected: FAIL

View file

@ -1,4 +1,4 @@
[tex-3d-size-limit.html]
expected: ERROR
expected: CRASH
[WebGL test #1]
expected: FAIL

View file

@ -1,9 +0,0 @@
[tex-base-level-bug.html]
[WebGL test #1]
expected: FAIL
[WebGL test #3]
expected: FAIL
[WebGL test #5]
expected: FAIL

View file

@ -8,3 +8,9 @@
[WebGL test #8]
expected: FAIL
[WebGL test #11]
expected: FAIL
[WebGL test #12]
expected: FAIL

View file

@ -12,8 +12,11 @@
[WebGL test #68]
expected: FAIL
[WebGL test #70]
[WebGL test #76]
expected: FAIL
[WebGL test #71]
[WebGL test #77]
expected: FAIL
[WebGL test #79]
expected: FAIL

View file

@ -6,26 +6,8 @@
[WebGL test #11]
expected: FAIL
[WebGL test #14]
expected: FAIL
[WebGL test #15]
expected: FAIL
[WebGL test #21]
expected: FAIL
[WebGL test #23]
expected: FAIL
[WebGL test #24]
expected: FAIL
[WebGL test #4]
expected: FAIL
[WebGL test #5]
expected: FAIL
[WebGL test #9]
[WebGL test #25]
expected: FAIL

View file

@ -1,4 +1,4 @@
[tex-new-formats.html]
expected: ERROR
[WebGL test #8]
[WebGL test #10]
expected: FAIL

View file

@ -1,8 +1,5 @@
[tex-subimage3d-pixel-buffer-bug.html]
expected: ERROR
[WebGL test #1]
expected: FAIL
[WebGL test #2]
expected: FAIL

View file

@ -8,3 +8,18 @@
[WebGL test #11]
expected: FAIL
[WebGL test #13]
expected: FAIL
[WebGL test #14]
expected: FAIL
[WebGL test #15]
expected: FAIL
[WebGL test #16]
expected: FAIL
[WebGL test #17]
expected: FAIL

View file

@ -1,181 +1,2 @@
[incompatible-texture-type-for-sampler.html]
expected: ERROR
[WebGL test #1]
expected: FAIL
[WebGL test #10]
expected: FAIL
[WebGL test #11]
expected: FAIL
[WebGL test #12]
expected: FAIL
[WebGL test #13]
expected: FAIL
[WebGL test #14]
expected: FAIL
[WebGL test #15]
expected: FAIL
[WebGL test #16]
expected: FAIL
[WebGL test #17]
expected: FAIL
[WebGL test #18]
expected: FAIL
[WebGL test #19]
expected: FAIL
[WebGL test #2]
expected: FAIL
[WebGL test #20]
expected: FAIL
[WebGL test #21]
expected: FAIL
[WebGL test #22]
expected: FAIL
[WebGL test #23]
expected: FAIL
[WebGL test #24]
expected: FAIL
[WebGL test #25]
expected: FAIL
[WebGL test #26]
expected: FAIL
[WebGL test #27]
expected: FAIL
[WebGL test #28]
expected: FAIL
[WebGL test #29]
expected: FAIL
[WebGL test #3]
expected: FAIL
[WebGL test #30]
expected: FAIL
[WebGL test #31]
expected: FAIL
[WebGL test #32]
expected: FAIL
[WebGL test #33]
expected: FAIL
[WebGL test #34]
expected: FAIL
[WebGL test #35]
expected: FAIL
[WebGL test #36]
expected: FAIL
[WebGL test #37]
expected: FAIL
[WebGL test #38]
expected: FAIL
[WebGL test #39]
expected: FAIL
[WebGL test #4]
expected: FAIL
[WebGL test #40]
expected: FAIL
[WebGL test #41]
expected: FAIL
[WebGL test #42]
expected: FAIL
[WebGL test #43]
expected: FAIL
[WebGL test #44]
expected: FAIL
[WebGL test #45]
expected: FAIL
[WebGL test #46]
expected: FAIL
[WebGL test #47]
expected: FAIL
[WebGL test #48]
expected: FAIL
[WebGL test #49]
expected: FAIL
[WebGL test #5]
expected: FAIL
[WebGL test #50]
expected: FAIL
[WebGL test #51]
expected: FAIL
[WebGL test #52]
expected: FAIL
[WebGL test #53]
expected: FAIL
[WebGL test #54]
expected: FAIL
[WebGL test #55]
expected: FAIL
[WebGL test #56]
expected: FAIL
[WebGL test #57]
expected: FAIL
[WebGL test #58]
expected: FAIL
[WebGL test #59]
expected: FAIL
[WebGL test #6]
expected: FAIL
[WebGL test #60]
expected: FAIL
[WebGL test #7]
expected: FAIL
[WebGL test #8]
expected: FAIL
[WebGL test #9]
expected: FAIL
disabled: too many tests to cause TIMEOUT