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

Reply via email to