No files found.
+20 −3
webgl_thread.rs
components/canvas/webgl_thread.rs
+317 −10
webgl.rs
components/canvas_traits/webgl.rs
+76 −0
webgl2renderingcontext.rs
components/script/dom/webgl2renderingcontext.rs
+140 −10
tex_image_2d.rs
components/script/dom/webgl_validations/tex_image_2d.rs
+18 −8
types.rs
components/script/dom/webgl_validations/types.rs
+114 −25
webglrenderingcontext.rs
components/script/dom/webglrenderingcontext.rs
+60 −2
webgltexture.rs
components/script/dom/webgltexture.rs
+4 −4
WebGL2RenderingContext.webidl
...nts/script/dom/webidls/WebGL2RenderingContext.webidl
+4 −0
tex-input-validation.html.ini
...formance/textures/misc/tex-input-validation.html.ini
+0 −4
delete-buffer.html.ini
...bgl/meta/conformance2/buffers/delete-buffer.html.ini
+12 −18
methods-2.html.ini
...t/webgl/meta/conformance2/context/methods-2.html.ini
+18 −15
ext-color-buffer-float.html.ini
...formance2/extensions/ext-color-buffer-float.html.ini
+2 −92
read-pixels-from-fbo-test.html.ini
...formance2/reading/read-pixels-from-fbo-test.html.ini
+2 −1
blitframebuffer-size-overflow.html.ini
...ce2/rendering/blitframebuffer-size-overflow.html.ini
+2 −106
blitframebuffer-srgb-and-linear-drawbuffers.html.ini
...blitframebuffer-srgb-and-linear-drawbuffers.html.ini
+1 −1
blitframebuffer-stencil-only.html.ini
...nce2/rendering/blitframebuffer-stencil-only.html.ini
+0 −10
clear-srgb-color-buffer.html.ini
...formance2/rendering/clear-srgb-color-buffer.html.ini
+0 −3
depth-stencil-feedback-loop.html.ini
...ance2/rendering/depth-stencil-feedback-loop.html.ini
+0 −18
draw-buffers-dirty-state-bug.html.ini
...nce2/rendering/draw-buffers-dirty-state-bug.html.ini
+0 −5
framebuffer-completeness-draw-framebuffer.html.ini
...g/framebuffer-completeness-draw-framebuffer.html.ini
+1 −16
read-draw-when-missing-image.html.ini
...nce2/rendering/read-draw-when-missing-image.html.ini
+0 −7
multi-context-sampler-test.html.ini
...rmance2/samplers/multi-context-sampler-test.html.ini
+54 −2
gl-object-get-calls.html.ini
...meta/conformance2/state/gl-object-get-calls.html.ini
0
__dir__.ini/{ → }
...l/meta/conformance2/textures/{ → canvas}/__dir__.ini
+1 −0
__dir__.ini
...nformance2/textures/canvas_sub_rectangle/__dir__.ini
+1 −0
__dir__.ini
...t/webgl/meta/conformance2/textures/image/__dir__.ini
+1 −0
__dir__.ini
...ormance2/textures/image_bitmap_from_blob/__dir__.ini
+1 −0
__dir__.ini
...mance2/textures/image_bitmap_from_canvas/__dir__.ini
+1 −0
__dir__.ini
...rmance2/textures/image_bitmap_from_image/__dir__.ini
+1 −0
__dir__.ini
.../textures/image_bitmap_from_image_bitmap/__dir__.ini
+1 −0
__dir__.ini
...e2/textures/image_bitmap_from_image_data/__dir__.ini
+1 −0
__dir__.ini
...rmance2/textures/image_bitmap_from_video/__dir__.ini
+1 −0
__dir__.ini
...gl/meta/conformance2/textures/image_data/__dir__.ini
+5 −0
active-3d-texture-bug.html.ini
...rmance2/textures/misc/active-3d-texture-bug.html.ini
+115 −0
copy-texture-cube-map-AMD-bug.html.ini
...textures/misc/copy-texture-cube-map-AMD-bug.html.ini
+5 −0
copy-texture-image-luma-format.html.ini
...extures/misc/copy-texture-image-luma-format.html.ini
+2 −0
copy-texture-image-same-texture.html.ini
...xtures/misc/copy-texture-image-same-texture.html.ini
+5 −0
copy-texture-image-webgl-specific.html.ini
...ures/misc/copy-texture-image-webgl-specific.html.ini
+2 −0
copy-texture-image.html.ini
...nformance2/textures/misc/copy-texture-image.html.ini
+673 −0
gl-get-tex-parameter.html.ini
...ormance2/textures/misc/gl-get-tex-parameter.html.ini
+5 −0
origin-clean-conformance-offscreencanvas.html.ini
...sc/origin-clean-conformance-offscreencanvas.html.ini
+16 −0
tex-3d-mipmap-levels-intel-bug.html.ini
...extures/misc/tex-3d-mipmap-levels-intel-bug.html.ini
+5 −0
tex-3d-size-limit.html.ini
...onformance2/textures/misc/tex-3d-size-limit.html.ini
+10 −0
tex-base-level-bug.html.ini
...nformance2/textures/misc/tex-base-level-bug.html.ini
+17 −0
tex-image-and-sub-image-with-array-buffer-view-sub-source.html.ini
...sub-image-with-array-buffer-view-sub-source.html.ini
+2 −0
tex-image-with-bad-args-from-dom-elements.html.ini
...c/tex-image-with-bad-args-from-dom-elements.html.ini
+13 −0
tex-image-with-bad-args.html.ini
...ance2/textures/misc/tex-image-with-bad-args.html.ini
+2 −0
tex-image-with-different-data-source.html.ini
...s/misc/tex-image-with-different-data-source.html.ini
+23 −0
tex-input-validation.html.ini
...ormance2/textures/misc/tex-input-validation.html.ini
+32 −0
tex-mipmap-levels.html.ini
...onformance2/textures/misc/tex-mipmap-levels.html.ini
+5 −0
tex-new-formats.html.ini
.../conformance2/textures/misc/tex-new-formats.html.ini
+10 −0
tex-storage-2d.html.ini
...a/conformance2/textures/misc/tex-storage-2d.html.ini
+23 −0
tex-storage-and-subimage-3d.html.ini
...2/textures/misc/tex-storage-and-subimage-3d.html.ini
+8 −0
tex-subimage3d-canvas-bug.html.ini
...ce2/textures/misc/tex-subimage3d-canvas-bug.html.ini
+11 −0
tex-subimage3d-pixel-buffer-bug.html.ini
...xtures/misc/tex-subimage3d-pixel-buffer-bug.html.ini
+5 −0
tex-unpack-params-imagedata.html.ini
...2/textures/misc/tex-unpack-params-imagedata.html.ini
+2 −0
tex-unpack-params-with-flip-y-and-premultiply-alpha.html.ini
...ck-params-with-flip-y-and-premultiply-alpha.html.ini
+11 −0
tex-unpack-params.html.ini
...onformance2/textures/misc/tex-unpack-params.html.ini
+16 −0
texel-fetch-undefined.html.ini
...rmance2/textures/misc/texel-fetch-undefined.html.ini
+2 −0
texture-npot.html.ini
...eta/conformance2/textures/misc/texture-npot.html.ini
+1 −0
__dir__.ini
...bgl/meta/conformance2/textures/svg_image/__dir__.ini
+1 −0
__dir__.ini
...t/webgl/meta/conformance2/textures/video/__dir__.ini
+1 −0
__dir__.ini
.../meta/conformance2/textures/webgl_canvas/__dir__.ini