Branch: refs/heads/main
  Home:   https://github.com/WebKit/WebKit
  Commit: b3e6f0abd119aee7b4b2579434f9dfefa518b523
      
https://github.com/WebKit/WebKit/commit/b3e6f0abd119aee7b4b2579434f9dfefa518b523
  Author: Mike Wyrzykowski <[email protected]>
  Date:   2026-06-22 (Mon, 22 Jun 2026)

  Changed paths:
    M Source/WebCore/rendering/RenderLayerBacking.cpp
    M Source/WebKit/GPUProcess/graphics/Model/MeshImpl.cpp
    M Source/WebKit/GPUProcess/graphics/Model/MeshImpl.h
    M Source/WebKit/GPUProcess/graphics/Model/ModelRenderer.swift
    M Source/WebKit/GPUProcess/graphics/Model/ModelTypes.h
    M Source/WebKit/GPUProcess/graphics/Model/RemoteMesh.cpp
    M Source/WebKit/GPUProcess/graphics/Model/RemoteMesh.h
    M Source/WebKit/GPUProcess/graphics/Model/RemoteMesh.messages.in
    M Source/WebKit/GPUProcess/graphics/Model/USDModel.swift
    M Source/WebKit/GPUProcess/graphics/Model/WebKitMesh.h
    M Source/WebKit/GPUProcess/graphics/Model/WebKitMesh.mm
    M Source/WebKit/WebProcess/GPU/graphics/Model/RemoteMeshProxy.cpp
    M Source/WebKit/WebProcess/GPU/graphics/Model/RemoteMeshProxy.h
    M Source/WebKit/WebProcess/Model/Mesh.h
    M Source/WebKit/WebProcess/Model/WebModelPlayer.h
    M Source/WebKit/WebProcess/Model/WebModelPlayer.mm

  Log Message:
  -----------
  RealityKit engineers suggest we always use transparent backgrounds
https://bugs.webkit.org/show_bug.cgi?id=316623
radar://179066059

Reviewed by Ruthvik Konda.

RealityKit engineers suggest we always use transparent backgrounds

* LayoutTests/fast/webgpu/regression/repro_317110-expected.txt: Added.
* LayoutTests/fast/webgpu/regression/repro_317110.html: Added.
* Source/WebKit/GPUProcess/graphics/Model/MeshImpl.cpp:
(WebKit::MeshImpl::setBackgroundColor): Deleted.
* Source/WebKit/GPUProcess/graphics/Model/MeshImpl.h:
* Source/WebKit/GPUProcess/graphics/Model/ModelRenderer.swift:
(ImplicitFragmentInPlace.setFOV(_:)):
(ImplicitFragmentInPlace.setBackgroundColor(_:)): Deleted.
* Source/WebKit/GPUProcess/graphics/Model/ModelTypes.h:
* Source/WebKit/GPUProcess/graphics/Model/RemoteMesh.cpp:
(WebKit::RemoteMesh::setBackgroundColor): Deleted.
* Source/WebKit/GPUProcess/graphics/Model/RemoteMesh.h:
* Source/WebKit/GPUProcess/graphics/Model/RemoteMesh.messages.in:
* Source/WebKit/GPUProcess/graphics/Model/USDModel.swift:
(setBackgroundColor(_:)): Deleted.
(WKBridgeReceiver.setBackgroundColor(_:)): Deleted.
* Source/WebKit/GPUProcess/graphics/Model/WebKitMesh.h:
* Source/WebKit/GPUProcess/graphics/Model/WebKitMesh.mm:
(WebKit::WebMesh::setBackgroundColor): Deleted.
* Source/WebKit/WebProcess/GPU/graphics/Model/RemoteMeshProxy.cpp:
(WebKit::RemoteMeshProxy::setBackgroundColor): Deleted.
* Source/WebKit/WebProcess/GPU/graphics/Model/RemoteMeshProxy.h:
* Source/WebKit/WebProcess/Model/Mesh.h:
(WebKit::Mesh::setFOV):
(WebKit::Mesh::setBackgroundColor): Deleted.
* Source/WebKit/WebProcess/Model/WebModelPlayer.h:
* Source/WebKit/WebProcess/Model/WebModelPlayer.mm:
(WebKit::WebModelPlayer::configureGraphicsLayer):
(WebKit::WebModelPlayer::visibilityStateDidChange):

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



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

Reply via email to