Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: 4f56cc248e8a2e447f77d54d7612d2a6128daccb
      
https://github.com/WebKit/WebKit/commit/4f56cc248e8a2e447f77d54d7612d2a6128daccb
  Author: Mike Wyrzykowski <[email protected]>
  Date:   2026-09-13 (Sun, 13 Sep 2026)

  Changed paths:
    M LayoutTests/fast/webgpu/external-texture-from-webm-video-element.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-281614.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-293750.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-295370.html
    M LayoutTests/fast/webgpu/nocrash/fuzz-304220.html
    A LayoutTests/http/tests/webgpu/hello-triangle-xr.html
    M 
LayoutTests/http/tests/webgpu/webgpu/api/operation/adapter/requestAdapter-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/api/operation/adapter/requestDevice-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/api/operation/command_buffer/copyTextureToTexture-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/api/operation/memory_sync/buffer/multiple_buffers-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/api/operation/rendering/depth_clip_clamp-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/api/operation/resource_init/texture_zero-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/api/operation/storage_texture/read_only-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxDynamicUniformBuffersPerPipelineLayout-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxStorageBuffersInFragmentStage-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxStorageBuffersInVertexStage-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxStorageTexturesInFragmentStage-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxStorageTexturesInVertexStage-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxStorageTexturesPerShaderStage-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/api/validation/createBindGroup-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/api/validation/createBindGroupLayout-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/api/validation/createPipelineLayout-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/api/validation/createTexture-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/api/validation/createView-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/cmds/index_access-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/cmds/render/dynamic_state-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/encoder_open_state-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/encoder_state-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/api/validation/encoding/programmable/pipeline_bind_group_compat-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/api/validation/non_filterable_texture-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/api/validation/render_pass/render_pass_descriptor-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/api/validation/render_pipeline/depth_stencil_state-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/api/validation/render_pipeline/misc-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/api/validation/resource_usages/texture/in_render_common-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/api/validation/resource_usages/texture/in_render_misc-expected.txt
    A 
LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/createBindGroup-expected.txt
    A 
LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/createBindGroupLayout-expected.txt
    A 
LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/createBindGroupLayout_limits-expected.txt
    A 
LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/createPipelineLayout-expected.txt
    A 
LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/encoding/cmds/copyTextureToBuffer-expected.txt
    A 
LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/encoding/cmds/copyTextureToTexture-expected.txt
    A 
LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/encoding/programmable/pipeline_bind_group_compat-expected.txt
    A 
LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/pipeline_creation-expected.txt
    A 
LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/render_pipeline/depth_stencil_state-expected.txt
    A 
LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/render_pipeline/fragment_state-expected.txt
    A 
LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/render_pipeline/in_stage_limits-expected.txt
    A 
LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/render_pipeline/unsupported_wgsl-expected.txt
    A 
LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/render_pipeline/vertex_state-expected.txt
    A 
LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/texture/createTexture-expected.txt
    A 
LayoutTests/http/tests/webgpu/webgpu/compat/api/validation/texture/cubeArray-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/examples-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/idl/constants/flags-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/idl/javascript-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/binary/bitwise_shift-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureDimensions-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureGatherCompare-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureLoad-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSample-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSampleBaseClampToEdge-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSampleBias-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSampleCompare-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSampleCompareLevel-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSampleGrad-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSampleLevel-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/execution/flow_control/eval_order-expected.txt
    M LayoutTests/http/tests/webgpu/webgpu/shader/execution/limits-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/execution/statement/compound-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/execution/zero_init-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/validation/decl/override-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/barriers-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/cross-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/dot-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/extractBits-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/insertBits-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/mix-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/textureSample-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/textureSampleBias-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/textureSampleGrad-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/textureSampleLevel-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/workgroupUniformLoad-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/validation/functions/restrictions-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/shadow_builtins-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/validation/statement/continue-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/validation/statement/continuing-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/validation/statement/for-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/validation/statement/loop-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/validation/statement/phony-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/validation/statement/switch-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/shader/validation/types/pointer-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/web_platform/canvas/configure-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/web_platform/canvas/getCurrentTexture-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/web_platform/canvas/readbackFromWebGPUCanvas-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/web_platform/copyToTexture/canvas-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/web_platform/copyToTexture/video-expected.txt
    M 
LayoutTests/http/tests/webgpu/webgpu/web_platform/external_texture/video-expected.txt
    M LayoutTests/platform/mac-wk2/TestExpectations
    M Source/WebCore/CMakeLists.txt
    M Source/WebCore/DerivedSources.make
    M Source/WebCore/Modules/WebGPU/GPU.cpp
    M Source/WebCore/Modules/WebGPU/GPUBuffer.cpp
    M Source/WebCore/Modules/WebGPU/GPUBuffer.h
    M Source/WebCore/Modules/WebGPU/GPUDevice.cpp
    M Source/WebCore/Modules/WebGPU/GPUDevice.h
    M Source/WebCore/Modules/WebGPU/GPUDeviceDescriptor.h
    M Source/WebCore/Modules/WebGPU/GPUDeviceDescriptor.idl
    M Source/WebCore/Modules/WebGPU/GPUDeviceError.idl
    M Source/WebCore/Modules/WebGPU/GPUError.h
    A Source/WebCore/Modules/WebGPU/GPUError.idl
    M Source/WebCore/Modules/WebGPU/GPUExternalTextureDescriptor.h
    M Source/WebCore/Modules/WebGPU/GPUInternalError.h
    M Source/WebCore/Modules/WebGPU/GPUInternalError.idl
    M Source/WebCore/Modules/WebGPU/GPUOutOfMemoryError.h
    M Source/WebCore/Modules/WebGPU/GPUOutOfMemoryError.idl
    M Source/WebCore/Modules/WebGPU/GPUQueue.cpp
    M Source/WebCore/Modules/WebGPU/GPUQueue.h
    M Source/WebCore/Modules/WebGPU/GPURequestAdapterOptions.h
    M Source/WebCore/Modules/WebGPU/GPURequestAdapterOptions.idl
    M Source/WebCore/Modules/WebGPU/GPUTexture.cpp
    M Source/WebCore/Modules/WebGPU/GPUTexture.h
    M Source/WebCore/Modules/WebGPU/GPUTexture.idl
    M Source/WebCore/Modules/WebGPU/GPUTextureUsage.h
    M Source/WebCore/Modules/WebGPU/GPUUncapturedErrorEvent.cpp
    M Source/WebCore/Modules/WebGPU/GPUUncapturedErrorEvent.h
    M Source/WebCore/Modules/WebGPU/GPUUncapturedErrorEvent.idl
    M Source/WebCore/Modules/WebGPU/GPUUncapturedErrorEventInit.h
    M Source/WebCore/Modules/WebGPU/GPUUncapturedErrorEventInit.idl
    M Source/WebCore/Modules/WebGPU/GPUValidationError.h
    M Source/WebCore/Modules/WebGPU/GPUValidationError.idl
    M Source/WebCore/Modules/WebGPU/Implementation/WebGPUAdapterImpl.cpp
    M 
Source/WebCore/Modules/WebGPU/Implementation/WebGPUConvertToBackingContext.cpp
    M Source/WebCore/Modules/WebGPU/Implementation/WebGPUDeviceImpl.cpp
    M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPU.serialization.in
    M 
Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUExternalTextureDescriptor.h
    M Source/WebCore/Modules/WebGPU/InternalAPI/WebGPUTextureUsage.h
    M Source/WebCore/Sources.txt
    A Source/WebCore/bindings/js/JSGPUErrorCustom.cpp
    M Source/WebCore/bindings/js/WebCoreBuiltinNames.h
    M Source/WebCore/html/OffscreenCanvas.cpp
    M Source/WebCore/html/OffscreenCanvas.h
    M Source/WebCore/html/OffscreenCanvas.idl
    M Source/WebCore/html/canvas/GPUCanvasContextCocoa.h
    M Source/WebCore/html/canvas/GPUCanvasContextCocoa.mm
    M Source/WebGPU/WGSL/AST/ASTExpression.h
    M Source/WebGPU/WGSL/AST/ASTVariableQualifier.h
    M Source/WebGPU/WGSL/CMakeLists.txt
    M Source/WebGPU/WGSL/CallGraph.h
    M Source/WebGPU/WGSL/ConstantFunctions.h
    A Source/WebGPU/WGSL/EvaluationOrderRewriter.cpp
    A Source/WebGPU/WGSL/EvaluationOrderRewriter.h
    M Source/WebGPU/WGSL/GlobalVariableRewriter.cpp
    M Source/WebGPU/WGSL/IOValidator.cpp
    M Source/WebGPU/WGSL/Metal/MetalFunctionWriter.cpp
    M Source/WebGPU/WGSL/Parser.cpp
    M Source/WebGPU/WGSL/ParserPrivate.h
    M Source/WebGPU/WGSL/Sources.txt
    M Source/WebGPU/WGSL/TypeCheck.cpp
    M Source/WebGPU/WGSL/TypeDeclarations.rb
    M Source/WebGPU/WGSL/TypeStore.cpp
    M Source/WebGPU/WGSL/TypeStore.h
    M Source/WebGPU/WGSL/Types.h
    M Source/WebGPU/WGSL/WGSL.cpp
    M Source/WebGPU/WebGPU.xcodeproj/project.pbxproj
    M Source/WebGPU/WebGPU/BindGroup.mm
    M Source/WebGPU/WebGPU/BindGroupLayout.mm
    M Source/WebGPU/WebGPU/CommandEncoder.mm
    M Source/WebGPU/WebGPU/CommandEncoder.swift
    M Source/WebGPU/WebGPU/ComputePassEncoder.h
    M Source/WebGPU/WebGPU/ComputePassEncoder.mm
    M Source/WebGPU/WebGPU/Device.h
    M Source/WebGPU/WebGPU/ExternalTexture.h
    M Source/WebGPU/WebGPU/ExternalTexture.mm
    M Source/WebGPU/WebGPU/HardwareCapabilities.mm
    M Source/WebGPU/WebGPU/PipelineLayout.mm
    M Source/WebGPU/WebGPU/PresentationContextIOSurface.mm
    M Source/WebGPU/WebGPU/Queue.h
    M Source/WebGPU/WebGPU/Queue.mm
    M Source/WebGPU/WebGPU/RenderBundleEncoder.mm
    M Source/WebGPU/WebGPU/RenderPassEncoder.h
    M Source/WebGPU/WebGPU/RenderPassEncoder.mm
    M Source/WebGPU/WebGPU/RenderPipeline.mm
    M Source/WebGPU/WebGPU/Texture.h
    M Source/WebGPU/WebGPU/Texture.mm
    M Source/WebGPU/WebGPU/TextureOrTextureView.h
    M Source/WebGPU/WebGPU/TextureView.mm
    M Source/WebGPU/WebGPU/WebGPU.h
    M Source/WebGPU/WebGPU/WebGPUExt.h
    M Source/WebKit/GPUProcess/graphics/WebGPU/RemoteDevice.cpp
    M Source/WebKit/GPUProcess/graphics/WebGPU/RemoteQueue.cpp
    M Source/WebKit/GPUProcess/graphics/WebGPU/RemoteQueue.h
    M Source/WebKit/Shared/WebGPU/WebGPUExternalTextureDescriptor.cpp
    M Source/WebKit/Shared/WebGPU/WebGPUExternalTextureDescriptor.h
    M 
Source/WebKit/Shared/WebGPU/WebGPUExternalTextureDescriptor.serialization.in

  Log Message:
  -----------
  Fix some failing CTS tests
https://bugs.webkit.org/show_bug.cgi?id=323873
rdar://187113717

Reviewed by Dan Glastonbury.

Fixes some failing test cases, adding 41260 "PASS" statements

14 "FAIL" statements are added due to what appears to be invalid CTS tests.

* 
LayoutTests/http/tests/webgpu/webgpu/api/operation/command_buffer/copyTextureToTexture-expected.txt:
* 
LayoutTests/http/tests/webgpu/webgpu/api/operation/memory_sync/buffer/multiple_buffers-expected.txt:
* 
LayoutTests/http/tests/webgpu/webgpu/api/operation/rendering/depth_clip_clamp-expected.txt:
* 
LayoutTests/http/tests/webgpu/webgpu/api/operation/resource_init/texture_zero-expected.txt:
* 
LayoutTests/http/tests/webgpu/webgpu/api/operation/storage_texture/read_only-expected.txt:
* 
LayoutTests/http/tests/webgpu/webgpu/api/validation/capability_checks/limits/maxStorageTexturesPerShaderStage-expected.txt:
* 
LayoutTests/http/tests/webgpu/webgpu/api/validation/createBindGroup-expected.txt:
* 
LayoutTests/http/tests/webgpu/webgpu/api/validation/createBindGroupLayout-expected.txt:
* 
LayoutTests/http/tests/webgpu/webgpu/api/validation/createTexture-expected.txt:
* 
LayoutTests/http/tests/webgpu/webgpu/api/validation/render_pass/render_pass_descriptor-expected.txt:
* 
LayoutTests/http/tests/webgpu/webgpu/api/validation/render_pipeline/depth_stencil_state-expected.txt:
* 
LayoutTests/http/tests/webgpu/webgpu/api/validation/render_pipeline/misc-expected.txt:
* 
LayoutTests/http/tests/webgpu/webgpu/api/validation/render_pipeline/vertex_state-expected.txt:
* 
LayoutTests/http/tests/webgpu/webgpu/api/validation/resource_usages/texture/in_render_common-expected.txt:
* LayoutTests/http/tests/webgpu/webgpu/examples-expected.txt:
* LayoutTests/http/tests/webgpu/webgpu/idl/constants/flags-expected.txt:
* LayoutTests/http/tests/webgpu/webgpu/idl/javascript-expected.txt:
* 
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureGatherCompare-expected.txt:
* 
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSample-expected.txt:
* 
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSampleBias-expected.txt:
* 
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSampleCompare-expected.txt:
* 
LayoutTests/http/tests/webgpu/webgpu/shader/execution/expression/call/builtin/textureSampleCompareLevel-expected.txt:
* LayoutTests/http/tests/webgpu/webgpu/shader/execution/zero_init-expected.txt:
* 
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/barriers-expected.txt:
* 
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/dot-expected.txt:
* 
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/extractBits-expected.txt:
* 
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/insertBits-expected.txt:
* 
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/textureSample-expected.txt:
* 
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/textureSampleGrad-expected.txt:
* 
LayoutTests/http/tests/webgpu/webgpu/shader/validation/expression/call/builtin/textureSampleLevel-expected.txt:
* 
LayoutTests/http/tests/webgpu/webgpu/shader/validation/parse/shadow_builtins-expected.txt:
* 
LayoutTests/http/tests/webgpu/webgpu/web_platform/canvas/getCurrentTexture-expected.txt:
* 
LayoutTests/http/tests/webgpu/webgpu/web_platform/canvas/readbackFromWebGPUCanvas-expected.txt:
* 
LayoutTests/http/tests/webgpu/webgpu/web_platform/copyToTexture/canvas-expected.txt:
* 
LayoutTests/http/tests/webgpu/webgpu/web_platform/external_texture/video-expected.txt:
* LayoutTests/platform/mac-wk2/TestExpectations:
* Source/WebCore/Modules/WebGPU/GPUTexture.cpp:
(WebCore::GPUTexture::textureBindingViewDimension const):
* Source/WebCore/Modules/WebGPU/GPUTexture.h:
* Source/WebCore/Modules/WebGPU/GPUTexture.idl:
* Source/WebGPU/WGSL/Metal/MetalFunctionWriter.cpp:
(WGSL::Metal::HelperGenerator::DEFINE_HELPER):
(WGSL::Metal::FunctionDefinitionWriter::helperGenerator):
(WGSL::Metal::FunctionDefinitionWriter::emitNecessaryHelpers):
(WGSL::Metal::isArrayTexture):
(WGSL::Metal::visitArrayIndexArgument):
(WGSL::Metal::visitArguments):
(WGSL::Metal::arrayIndexOffsetForTexture):
(WGSL::Metal::emitTextureGather):
(WGSL::Metal::emitTextureGatherCompare):
(WGSL::Metal::emitTextureSample):
(WGSL::Metal::emitTextureSampleCompare):
(WGSL::Metal::emitTextureSampleCompareLevel):
(WGSL::Metal::emitTextureSampleGrad):
(WGSL::Metal::emitTextureSampleLevel):
(WGSL::Metal::emitTextureSampleBiasWithOffsetHelper):
(WGSL::Metal::emitTextureSampleBias):
(WGSL::Metal::FunctionDefinitionWriter::visit):
* Source/WebGPU/WebGPU/CommandEncoder.mm:
(WebGPU::CommandEncoder::beginRenderPass):
(WebGPU::CommandEncoder::clearTextureIfNeeded):
* Source/WebGPU/WebGPU/CommandEncoder.swift:
(WebGPU.beginRenderPass(_:)):
* Source/WebGPU/WebGPU/TextureOrTextureView.h:
(WebGPU::isAllowableTextureView):
(WebGPU::isAllowableDepthStencilTextureView):
(WebGPU::hasRenderableTextureViewProperties):
(WebGPU::isRenderableTextureView):

Canonical link: https://commits.webkit.org/321006@main



To unsubscribe from these emails, change your notification settings at 
https://github.com/WebKit/WebKit/settings/notifications

Reply via email to