Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: 2d1b3f546b9da2a5526df90f60558d40b33ba8f0
https://github.com/WebKit/WebKit/commit/2d1b3f546b9da2a5526df90f60558d40b33ba8f0
Author: Kimmo Kinnunen <[email protected]>
Date: 2026-08-03 (Mon, 03 Aug 2026)
Changed paths:
M LayoutTests/TestExpectations
M LayoutTests/http/tests/webgl/resources/webgl_test_files/js/js-test-pre.js
M
LayoutTests/http/tests/webgl/resources/webgl_test_files/js/webgl-test-utils.js
A
LayoutTests/webgl/1.0.x/conformance/attribs/gl-get-attrib-location-errors-expected.txt
A
LayoutTests/webgl/1.0.x/conformance/attribs/gl-get-attrib-location-errors.html
A
LayoutTests/webgl/1.0.x/conformance/glsl/misc/extension-enable-and-disable-expected.txt
A
LayoutTests/webgl/1.0.x/conformance/glsl/misc/extension-enable-and-disable.html
A
LayoutTests/webgl/1.0.x/conformance/glsl/misc/shader-with-double-underscore-expected.txt
A
LayoutTests/webgl/1.0.x/conformance/glsl/misc/shader-with-double-underscore.html
A
LayoutTests/webgl/1.0.x/conformance/textures/misc/tex-image-svg-image-no-natural-width-and-height-expected.txt
A
LayoutTests/webgl/1.0.x/conformance/textures/misc/tex-image-svg-image-no-natural-width-and-height.html
A
LayoutTests/webgl/1.0.x/conformance/uniforms/gl-get-uniform-location-errors-expected.txt
A
LayoutTests/webgl/1.0.x/conformance/uniforms/gl-get-uniform-location-errors.html
A
LayoutTests/webgl/2.0.y/conformance/attribs/gl-get-attrib-location-errors-expected.txt
A
LayoutTests/webgl/2.0.y/conformance/attribs/gl-get-attrib-location-errors.html
A
LayoutTests/webgl/2.0.y/conformance/glsl/misc/shader-with-double-underscore-expected.txt
A
LayoutTests/webgl/2.0.y/conformance/glsl/misc/shader-with-double-underscore.html
A
LayoutTests/webgl/2.0.y/conformance/textures/misc/tex-image-svg-image-no-natural-width-and-height-expected.txt
A
LayoutTests/webgl/2.0.y/conformance/textures/misc/tex-image-svg-image-no-natural-width-and-height.html
A
LayoutTests/webgl/2.0.y/conformance/uniforms/gl-get-uniform-location-errors-expected.txt
A
LayoutTests/webgl/2.0.y/conformance/uniforms/gl-get-uniform-location-errors.html
A
LayoutTests/webgl/2.0.y/conformance2/textures/misc/pbo-texture-uploads-expected.txt
A
LayoutTests/webgl/2.0.y/conformance2/textures/misc/pbo-texture-uploads.html
A
LayoutTests/webgl/2.0.y/conformance2/transform_feedback/switching-programs-expected.txt
A
LayoutTests/webgl/2.0.y/conformance2/transform_feedback/switching-programs.html
A
LayoutTests/webgl/resources/webgl_test_files/conformance/attribs/gl-get-attrib-location-errors.html
M
LayoutTests/webgl/resources/webgl_test_files/conformance/extensions/webgl-compressed-texture-astc.html
M
LayoutTests/webgl/resources/webgl_test_files/conformance/extensions/webgl-multi-draw.html
A
LayoutTests/webgl/resources/webgl_test_files/conformance/glsl/misc/extension-enable-and-disable.html
A
LayoutTests/webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-double-underscore.html
M
LayoutTests/webgl/resources/webgl_test_files/conformance/misc/shader-precision-format.html
A
LayoutTests/webgl/resources/webgl_test_files/conformance/textures/misc/tex-image-svg-image-no-natural-width-and-height.html
M
LayoutTests/webgl/resources/webgl_test_files/conformance/textures/misc/texture-active-bind.html
A
LayoutTests/webgl/resources/webgl_test_files/conformance/uniforms/gl-get-uniform-location-errors.html
M
LayoutTests/webgl/resources/webgl_test_files/conformance2/extensions/webgl-render-shared-exponent.html
M
LayoutTests/webgl/resources/webgl_test_files/conformance2/extensions/webgl-shader-pixel-local-storage.html
M
LayoutTests/webgl/resources/webgl_test_files/conformance2/renderbuffers/readbuffer.html
M
LayoutTests/webgl/resources/webgl_test_files/conformance2/rendering/blitframebuffer-test.html
M
LayoutTests/webgl/resources/webgl_test_files/conformance2/rendering/framebuffer-render-to-layer.html
A
LayoutTests/webgl/resources/webgl_test_files/conformance2/textures/misc/pbo-texture-uploads.html
M
LayoutTests/webgl/resources/webgl_test_files/conformance2/transform_feedback/switching-objects.html
A
LayoutTests/webgl/resources/webgl_test_files/conformance2/transform_feedback/switching-programs.html
M LayoutTests/webgl/resources/webgl_test_files/js/js-test-pre.js
M
LayoutTests/webgl/resources/webgl_test_files/js/tests/compressed-tex-image.js
M
LayoutTests/webgl/resources/webgl_test_files/js/tests/drawingbuffer-storage-test.js
M LayoutTests/webgl/resources/webgl_test_files/js/tests/gl-vertex-attrib.js
M
LayoutTests/webgl/resources/webgl_test_files/js/tests/no-over-optimizations-on-uniform-array.js
M
LayoutTests/webgl/resources/webgl_test_files/js/tests/tex-image-and-sub-image-2d-with-video.js
M
LayoutTests/webgl/resources/webgl_test_files/js/tests/tex-image-and-sub-image-3d-with-video.js
M LayoutTests/webgl/resources/webgl_test_files/js/webgl-test-utils.js
M LayoutTests/webgl/resources/webkit-webgl-test-harness.js
Log Message:
-----------
Update WebGL conformance tests 2026-07-18
(f15a73f727d8ee66a3ec6d0bed9f02f08cacc2c1)
https://bugs.webkit.org/show_bug.cgi?id=320900
rdar://183916297
Unreviewed, import from upstream.
* LayoutTests/http/tests/webgl/resources/webgl_test_files/js/js-test-pre.js:
(range):
(return.new.Array.fill.map):
(crossCombine.crossCombine2):
(crossCombine):
(shr_u32):
(const.bitcast_u32.call.return.bitcast_u32):
(const.bitcast_u32.call):
(const.bitcast_f32_from_u32.call.return.bitcast_f32_from_u32):
(const.bitcast_f32_from_u32.call):
(PrngXorwow):
(PrngXorwow.prototype.seed):
(PrngXorwow.prototype.state):
(PrngXorwow.prototype.next_u32):
(PrngXorwow.prototype.next_unorm):
(PrngXorwow.prototype.getRandomValues):
(abv_cast):
(getDrng):
*
LayoutTests/http/tests/webgl/resources/webgl_test_files/js/webgl-test-utils.js:
(accumKeysByValue):
(accumGlEnumsByValue):
(getDefault3DContextVersion):
(create3DContext):
(async startPlayingAndWaitForVideo):
(userAgentEngineClaims):
(async waitVideoUploadable):
(WebGLTestUtils):
(glEnumStr):
(return.WebGLTestUtils.glEnumToString):
(glEnumToString): Deleted.
*
LayoutTests/webgl/1.0.x/conformance/attribs/gl-get-attrib-location-errors-expected.txt:
Added.
*
LayoutTests/webgl/1.0.x/conformance/attribs/gl-get-attrib-location-errors.html:
Added.
*
LayoutTests/webgl/1.0.x/conformance/glsl/misc/extension-enable-and-disable-expected.txt:
Added.
*
LayoutTests/webgl/1.0.x/conformance/glsl/misc/extension-enable-and-disable.html:
Added.
*
LayoutTests/webgl/1.0.x/conformance/glsl/misc/shader-with-double-underscore-expected.txt:
Added.
*
LayoutTests/webgl/1.0.x/conformance/glsl/misc/shader-with-double-underscore.html:
Added.
*
LayoutTests/webgl/1.0.x/conformance/textures/misc/tex-image-svg-image-no-natural-width-and-height-expected.txt:
Added.
*
LayoutTests/webgl/1.0.x/conformance/textures/misc/tex-image-svg-image-no-natural-width-and-height.html:
Added.
*
LayoutTests/webgl/1.0.x/conformance/uniforms/gl-get-uniform-location-errors-expected.txt:
Added.
*
LayoutTests/webgl/1.0.x/conformance/uniforms/gl-get-uniform-location-errors.html:
Added.
*
LayoutTests/webgl/2.0.y/conformance/attribs/gl-get-attrib-location-errors-expected.txt:
Added.
*
LayoutTests/webgl/2.0.y/conformance/attribs/gl-get-attrib-location-errors.html:
Added.
*
LayoutTests/webgl/2.0.y/conformance/glsl/misc/shader-with-double-underscore-expected.txt:
Added.
*
LayoutTests/webgl/2.0.y/conformance/glsl/misc/shader-with-double-underscore.html:
Added.
*
LayoutTests/webgl/2.0.y/conformance/textures/misc/tex-image-svg-image-no-natural-width-and-height-expected.txt:
Added.
*
LayoutTests/webgl/2.0.y/conformance/textures/misc/tex-image-svg-image-no-natural-width-and-height.html:
Added.
*
LayoutTests/webgl/2.0.y/conformance/uniforms/gl-get-uniform-location-errors-expected.txt:
Added.
*
LayoutTests/webgl/2.0.y/conformance/uniforms/gl-get-uniform-location-errors.html:
Added.
*
LayoutTests/webgl/2.0.y/conformance2/textures/misc/pbo-texture-uploads-expected.txt:
Added.
* LayoutTests/webgl/2.0.y/conformance2/textures/misc/pbo-texture-uploads.html:
Added.
*
LayoutTests/webgl/2.0.y/conformance2/transform_feedback/switching-programs-expected.txt:
Added.
*
LayoutTests/webgl/2.0.y/conformance2/transform_feedback/switching-programs.html:
Added.
* LayoutTests/webgl/resources/js-test-pre.js:
(window.console.warn):
(initNonKhronosFramework):
*
LayoutTests/webgl/resources/webgl_test_files/conformance/attribs/gl-get-attrib-location-errors.html:
Added.
*
LayoutTests/webgl/resources/webgl_test_files/conformance/extensions/webgl-compressed-texture-astc.html:
*
LayoutTests/webgl/resources/webgl_test_files/conformance/extensions/webgl-multi-draw.html:
*
LayoutTests/webgl/resources/webgl_test_files/conformance/glsl/misc/extension-enable-and-disable.html:
Added.
*
LayoutTests/webgl/resources/webgl_test_files/conformance/glsl/misc/shader-with-double-underscore.html:
Added.
*
LayoutTests/webgl/resources/webgl_test_files/conformance/misc/shader-precision-format.html:
*
LayoutTests/webgl/resources/webgl_test_files/conformance/textures/misc/tex-image-svg-image-no-natural-width-and-height.html:
Added.
*
LayoutTests/webgl/resources/webgl_test_files/conformance/textures/misc/texture-active-bind.html:
*
LayoutTests/webgl/resources/webgl_test_files/conformance/uniforms/gl-get-uniform-location-errors.html:
Added.
*
LayoutTests/webgl/resources/webgl_test_files/conformance2/extensions/webgl-render-shared-exponent.html:
*
LayoutTests/webgl/resources/webgl_test_files/conformance2/extensions/webgl-shader-pixel-local-storage.html:
*
LayoutTests/webgl/resources/webgl_test_files/conformance2/renderbuffers/readbuffer.html:
*
LayoutTests/webgl/resources/webgl_test_files/conformance2/rendering/blitframebuffer-test.html:
*
LayoutTests/webgl/resources/webgl_test_files/conformance2/rendering/framebuffer-render-to-layer.html:
*
LayoutTests/webgl/resources/webgl_test_files/conformance2/textures/misc/pbo-texture-uploads.html:
Added.
*
LayoutTests/webgl/resources/webgl_test_files/conformance2/transform_feedback/switching-objects.html:
*
LayoutTests/webgl/resources/webgl_test_files/conformance2/transform_feedback/switching-programs.html:
Added.
* LayoutTests/webgl/resources/webgl_test_files/js/js-test-pre.js:
(range):
(return.new.Array.fill.map):
(crossCombine.crossCombine2):
(crossCombine):
(shr_u32):
(const.bitcast_u32.call.return.bitcast_u32):
(const.bitcast_u32.call):
(const.bitcast_f32_from_u32.call.return.bitcast_f32_from_u32):
(const.bitcast_f32_from_u32.call):
(PrngXorwow):
(PrngXorwow.prototype.seed):
(PrngXorwow.prototype.state):
(PrngXorwow.prototype.next_u32):
(PrngXorwow.prototype.next_unorm):
(PrngXorwow.prototype.getRandomValues):
(abv_cast):
(getDrng):
* LayoutTests/webgl/resources/webgl_test_files/js/tests/compressed-tex-image.js:
*
LayoutTests/webgl/resources/webgl_test_files/js/tests/drawingbuffer-storage-test.js:
(runTest.testMaxSize):
* LayoutTests/webgl/resources/webgl_test_files/js/tests/gl-vertex-attrib.js:
(else.debug):
*
LayoutTests/webgl/resources/webgl_test_files/js/tests/no-over-optimizations-on-uniform-array.js:
(testUniformOptimizationIssues.isSame):
(testUniformOptimizationIssues):
*
LayoutTests/webgl/resources/webgl_test_files/js/tests/tex-image-and-sub-image-2d-with-video.js:
(runTest.async runTexImageTest.async loadVideo):
(runTest.async runTexImageTest.async testVideo):
(runTest.async runTexImageTest):
(runTest):
(runTest.runTexImageTest.): Deleted.
(runTest.runTexImageTest): Deleted.
(generateTest): Deleted.
*
LayoutTests/webgl/resources/webgl_test_files/js/tests/tex-image-and-sub-image-3d-with-video.js:
(runTest.async runTexImageTest.async loadVideo):
(runTest.async runTexImageTest.async testVideo):
(runTest.async runTexImageTest):
(runTest):
(runTest.runTexImageTest.): Deleted.
(runTest.runTexImageTest): Deleted.
(generateTest): Deleted.
* LayoutTests/webgl/resources/webgl_test_files/js/webgl-test-utils.js:
(accumKeysByValue):
(accumGlEnumsByValue):
(getDefault3DContextVersion):
(create3DContext):
(async startPlayingAndWaitForVideo):
(userAgentEngineClaims):
(async waitVideoUploadable):
(WebGLTestUtils):
(glEnumStr):
(return.WebGLTestUtils.glEnumToString):
(glEnumToString): Deleted.
Canonical link: https://commits.webkit.org/318464@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications