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

  Changed paths:
    M Source/WebKit/GPUProcess/graphics/Model/ModelBridge.swift
    M Source/WebKit/GPUProcess/graphics/Model/ModelParameters.swift
    M Source/WebKit/GPUProcess/graphics/Model/ModelRenderer.swift
    M Source/WebKit/GPUProcess/graphics/Model/ModelTypes.h
    M Source/WebKit/GPUProcess/graphics/Model/ModelUtils.swift
    M Source/WebKit/GPUProcess/graphics/Model/USDModel+Deformation.swift
    M Source/WebKit/GPUProcess/graphics/Model/USDModel.swift
    M Source/WebKit/GPUProcess/graphics/Model/WebKitMesh.mm
    M Source/WebKit/Shared/Model.serialization.in
    M Source/WebKit/WebProcess/Model/ModelInlineConverters.h
    M Source/WebKit/WebProcess/Model/WebModelPlayer.mm

  Log Message:
  -----------
  [model] Remove _Proto_ prefixes
https://bugs.webkit.org/show_bug.cgi?id=312836
rdar://177470096

Reviewed by Etienne Segonzac.

Migrate off of _Proto_ interfaces.

* Source/WebKit/GPUProcess/graphics/Model/ModelBridge.swift:
(WKBridgeSkinningData.rootJointIndices):
* Source/WebKit/GPUProcess/graphics/Model/ModelIBLTextures.swift:
* Source/WebKit/GPUProcess/graphics/Model/ModelParameters.swift:
* Source/WebKit/GPUProcess/graphics/Model/ModelRenderer.swift:
* Source/WebKit/GPUProcess/graphics/Model/ModelTypes.h:
* Source/WebKit/GPUProcess/graphics/Model/ModelUtils.swift:
(debugPrintShaderGraph(_:prefix:indent:)):
(debugPrintNode(_:indent:)):
(debugPrintValue(_:indent:)):
(nodeDataTypeString(_:)):
* Source/WebKit/GPUProcess/graphics/Model/USDModel+Deformation.swift:
(writeData(into:from:)):
(DeformationContext.mtlBuffers):
(DeformationContext.jointTransformsBuffer):
(DeformationContext.inverseBindPosesBuffer):
(DeformationContext.influenceWeightsBuffer):
(DeformationContext.blendShapeWeightsBuffer):
(DeformationContext.blendShapePositionOffsetsBuffer):
(toV2VertexSemantic(_:)):
(BoundAttribute.result):
(pipelineBlending):
(pipelineSkinning):
(pipelineRenormalizing):
(blendingDesc):
(skinningDesc):
(renormalizingDesc):
(collectedBuffers):
(jointTransformsBuffer):
(inverseBindPosesBuffer):
(influenceWeightsBuffer):
(blendShapeWeightsBuffer):
(blendShapePositionOffsetsBuffer):
(_USDKit_RealityKit.geometryBindTransformCompat): Deleted.
(_USDKit_RealityKit.jointTransformsCompat): Deleted.
(_USDKit_RealityKit.inverseBindPosesCompat): Deleted.
(WKBridgeSkinningData.updateDeformerDescription(_:)): Deleted.
(WKBridgeSkinningData.makeDeformerDescription(_:memoryOwner:)): Deleted.
(WKBridgeBlendShapeData.updateDeformerDescription(_:)): Deleted.
(WKBridgeBlendShapeData.makeDeformerDescription(_:memoryOwner:)): Deleted.
(WKBridgeRenormalizationData.updateDeformerDescription(_:)): Deleted.
(WKBridgeRenormalizationData.makeDeformerDescription(_:memoryOwner:)): Deleted.
(DeformationContext.description): Deleted.
(updateDeformationContextInPlace(_:context:)): Deleted.
(deformers): Deleted.
(DeformationMeshDescriptionData.vertexAttributes): Deleted.
(DeformationMeshDescriptionData.vertexLayouts): Deleted.
(DeformationMeshDescriptionData.mtlBuffers): Deleted.
(meshResourceBufferIndexToDeformationBufferIndex): Deleted.
(meshResourceLayoutIndexToDeformationLayoutIndex): Deleted.
(inputAttributeSemantics): Deleted.
(LowLevelMeshResource.toDeformationVertexSemantic): Deleted.
* Source/WebKit/GPUProcess/graphics/Model/USDModel.swift:
(WKBridgeReceiver.deformationResidencySet):
(WKBridgeReceiver.deformationResidencySetNeedsCommit):
(render(with:commandBuffer:)):
(updateMesh(_:)):
(webUpdateTextureRequestFromTextureData(_:hashString:)):
(deformationID(from:)):
(DeformationOverrides.jointTransforms):
(DeformationOverrides.inverseBindPoses):
(DeformationOverrides.influenceJointIndices):
(DeformationOverrides.influenceWeights):
(DeformationOverrides.geometryBindTransform):
(DeformationOverrides.blendShapeWeights):
(DeformationOverrides.blendShapePositionOffsets):
(DeformationOverrides.vertexIndicesPerTriangle):
(DeformationOverrides.vertexAdjacencies):
(DeformationOverrides.vertexAdjacencyEndIndices):
(DeformationOverrides.apply(_:)):
(makeTypedResourceId(_:path:hashValue:)):
(textureCoordinate(from:)):
(toWKBridgeDataType(_:)):
(constantValues(_:WKBridgeConstant:)):
(toWebNode(_:)):
(toWebMaterialGraph(_:)):
(fromWKBridgeConstant(_:)):
(USDModelLoader.usdPlayer):
(USDModelLoader.textureIdToParameterName):
(USDModelLoader.deformationDataById):
(USDModelLoader.deformationOverridesById):
(USDModelLoader.meshIdByDeformationId):
(USDModelLoader.meshPathByDeformationId):
(USDModelLoader.meshIdToPath):
(USDModelLoader.materialIdToPath):
(USDModelLoader.textureIdToPath):
(USDModelLoader.resetLoaderState):
(USDModelLoader.loadModel(from:)):
(USDModelLoader.loadModel(_:)):
(USDModelLoader.loadEnvironmentMap(_:)):
(USDModelLoader.update(_:)):
(USDModelLoader.processFrameUpdate(_:)):
(USDModelLoader.meshesAlreadyDispatched):
(USDModelLoader.synthesizedRequests):
(USDModelLoader.bridgeDeformationFor(_:primPath:stage:)):
(USDModelLoader.resolveRootJointIndices(_:needsRoots:stage:)):
(_USDKit_RealityKit.instanceTransformsCompat): Deleted.
(mipDimension(_:level:)): Deleted.
(uploadSlice(_:mipLevel:bytesOffset:bytesPerRow:bytesPerImage:)): Deleted.
(convert(_:)): Deleted.
(webUpdateTextureRequestFromUpdateTextureRequest(_:)): Deleted.
(descriptor): Deleted.
(toWKBridgeNodeType(_:)): Deleted.
(toWKBridgeBuiltin(_:)): Deleted.
(colorSpaceName(for:)): Deleted.
(toWebInputOutputs(_:)): Deleted.
(toWebOutputs(_:)): Deleted.
(toWebNode(_:colorOverride:)): Deleted.
(toWebEdges(_:)): Deleted.
(texcoordName(for:)): Deleted.
(USDModelLoader.processErrors(_:)): Deleted.
(USDModelLoader.processTextureUpdates(_:)): Deleted.
(USDModelLoader.processMaterialUpdates(_:)): Deleted.
(USDModelLoader.processMeshUpdates(_:)): Deleted.
* Source/WebKit/GPUProcess/graphics/Model/WebKitMesh.mm:
(WebModel::convert):
* Source/WebKit/Shared/Model.serialization.in:
* Source/WebKit/WebProcess/Model/ModelInlineConverters.h:
(WebKit::convert):
* Tools/TestWebKitAPI/Tests/WebKit/WebPage/AppKitGesturesTests.swift:
(AppKitGesturesTests.scrollingChangesScrollPosition):

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



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

Reply via email to