Delete WebMetal implementation in favor of WebGPU
authormmaxfield@apple.com <mmaxfield@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 29 Mar 2019 22:18:59 +0000 (22:18 +0000)
committermmaxfield@apple.com <mmaxfield@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 29 Mar 2019 22:18:59 +0000 (22:18 +0000)
commite52289da0b9a4b2b4ad35d388bf495d5420b7407
tree221087f2aa926ce17ab177201c7334f5387a4bcf
parent557875cdc44a02c4d2c98e21e04d478887aef952
Delete WebMetal implementation in favor of WebGPU
https://bugs.webkit.org/show_bug.cgi?id=195418

Reviewed by Dean Jackson.

.:

* Source/cmake/OptionsMac.cmake:
* Source/cmake/WebKitFeatures.cmake:
* Source/cmake/tools/vsprops/FeatureDefines.props:
* Source/cmake/tools/vsprops/FeatureDefinesCairo.props:

Source/JavaScriptCore:

* Configurations/FeatureDefines.xcconfig:
* inspector/protocol/Canvas.json:
* inspector/scripts/codegen/generator.py:

Source/WebCore:

WebMetal was only ever intended to be a proof-of-concept, and was never intended to be shipped.
Now that our WebGPU implementation is achieving good functionality, we're hitting conflicts
because we have both implementations. We should delete the non-standard implementation in favor
of the standards-based implementation.

Deletes relevant tests.

* CMakeLists.txt:
* Configurations/FeatureDefines.xcconfig:
* DerivedSources-input.xcfilelist:
* DerivedSources-output.xcfilelist:
* DerivedSources.make:
* Sources.txt:
* SourcesCocoa.txt:
* WebCore.xcodeproj/project.pbxproj:
* bindings/js/JSWebMetalRenderPassAttachmentDescriptorCustom.cpp: Removed.
* bindings/js/JSWebMetalRenderingContextCustom.cpp: Removed.
* bindings/js/WebCoreBuiltinNames.h:
* dom/Document.cpp:
(WebCore::Document::getCSSCanvasContext):
* dom/Document.h:
* dom/Document.idl:
* html/HTMLCanvasElement.cpp:
(WebCore::HTMLCanvasElement::getContext):
(WebCore::HTMLCanvasElement::isWebMetalType): Deleted.
(WebCore::HTMLCanvasElement::createContextWebMetal): Deleted.
(WebCore::HTMLCanvasElement::getContextWebMetal): Deleted.
* html/HTMLCanvasElement.h:
* html/HTMLCanvasElement.idl:
* html/canvas/CanvasRenderingContext.h:
(WebCore::CanvasRenderingContext::isWebGPU const):
(WebCore::CanvasRenderingContext::isWebMetal const): Deleted.
* html/canvas/WebMetalBuffer.cpp: Removed.
* html/canvas/WebMetalBuffer.h: Removed.
* html/canvas/WebMetalBuffer.idl: Removed.
* html/canvas/WebMetalCommandBuffer.cpp: Removed.
* html/canvas/WebMetalCommandBuffer.h: Removed.
* html/canvas/WebMetalCommandBuffer.idl: Removed.
* html/canvas/WebMetalCommandQueue.cpp: Removed.
* html/canvas/WebMetalCommandQueue.h: Removed.
* html/canvas/WebMetalCommandQueue.idl: Removed.
* html/canvas/WebMetalComputeCommandEncoder.cpp: Removed.
* html/canvas/WebMetalComputeCommandEncoder.h: Removed.
* html/canvas/WebMetalComputeCommandEncoder.idl: Removed.
* html/canvas/WebMetalComputePipelineState.cpp: Removed.
* html/canvas/WebMetalComputePipelineState.h: Removed.
* html/canvas/WebMetalComputePipelineState.idl: Removed.
* html/canvas/WebMetalDepthStencilDescriptor.cpp: Removed.
* html/canvas/WebMetalDepthStencilDescriptor.h: Removed.
* html/canvas/WebMetalDepthStencilDescriptor.idl: Removed.
* html/canvas/WebMetalDepthStencilState.cpp: Removed.
* html/canvas/WebMetalDepthStencilState.h: Removed.
* html/canvas/WebMetalDepthStencilState.idl: Removed.
* html/canvas/WebMetalDrawable.cpp: Removed.
* html/canvas/WebMetalDrawable.h: Removed.
* html/canvas/WebMetalDrawable.idl: Removed.
* html/canvas/WebMetalEnums.cpp: Removed.
* html/canvas/WebMetalEnums.h: Removed.
* html/canvas/WebMetalEnums.idl: Removed.
* html/canvas/WebMetalFunction.cpp: Removed.
* html/canvas/WebMetalFunction.h: Removed.
* html/canvas/WebMetalFunction.idl: Removed.
* html/canvas/WebMetalLibrary.cpp: Removed.
* html/canvas/WebMetalLibrary.h: Removed.
* html/canvas/WebMetalLibrary.idl: Removed.
* html/canvas/WebMetalRenderCommandEncoder.cpp: Removed.
* html/canvas/WebMetalRenderCommandEncoder.h: Removed.
* html/canvas/WebMetalRenderCommandEncoder.idl: Removed.
* html/canvas/WebMetalRenderPassAttachmentDescriptor.cpp: Removed.
* html/canvas/WebMetalRenderPassAttachmentDescriptor.h: Removed.
* html/canvas/WebMetalRenderPassAttachmentDescriptor.idl: Removed.
* html/canvas/WebMetalRenderPassColorAttachmentDescriptor.cpp: Removed.
* html/canvas/WebMetalRenderPassColorAttachmentDescriptor.h: Removed.
* html/canvas/WebMetalRenderPassColorAttachmentDescriptor.idl: Removed.
* html/canvas/WebMetalRenderPassDepthAttachmentDescriptor.cpp: Removed.
* html/canvas/WebMetalRenderPassDepthAttachmentDescriptor.h: Removed.
* html/canvas/WebMetalRenderPassDepthAttachmentDescriptor.idl: Removed.
* html/canvas/WebMetalRenderPassDescriptor.cpp: Removed.
* html/canvas/WebMetalRenderPassDescriptor.h: Removed.
* html/canvas/WebMetalRenderPassDescriptor.idl: Removed.
* html/canvas/WebMetalRenderPipelineColorAttachmentDescriptor.cpp: Removed.
* html/canvas/WebMetalRenderPipelineColorAttachmentDescriptor.h: Removed.
* html/canvas/WebMetalRenderPipelineColorAttachmentDescriptor.idl: Removed.
* html/canvas/WebMetalRenderPipelineDescriptor.cpp: Removed.
* html/canvas/WebMetalRenderPipelineDescriptor.h: Removed.
* html/canvas/WebMetalRenderPipelineDescriptor.idl: Removed.
* html/canvas/WebMetalRenderPipelineState.cpp: Removed.
* html/canvas/WebMetalRenderPipelineState.h: Removed.
* html/canvas/WebMetalRenderPipelineState.idl: Removed.
* html/canvas/WebMetalRenderingContext.cpp: Removed.
* html/canvas/WebMetalRenderingContext.h: Removed.
* html/canvas/WebMetalRenderingContext.idl: Removed.
* html/canvas/WebMetalSize.h: Removed.
* html/canvas/WebMetalSize.idl: Removed.
* html/canvas/WebMetalTexture.cpp: Removed.
* html/canvas/WebMetalTexture.h: Removed.
* html/canvas/WebMetalTexture.idl: Removed.
* html/canvas/WebMetalTextureDescriptor.cpp: Removed.
* html/canvas/WebMetalTextureDescriptor.h: Removed.
* html/canvas/WebMetalTextureDescriptor.idl: Removed.
* inspector/InspectorCanvas.cpp:
(WebCore::InspectorCanvas::buildObjectForCanvas):
* inspector/agents/InspectorCanvasAgent.cpp:
(WebCore::InspectorCanvasAgent::requestContent):
(WebCore::contextAsScriptValue):
* page/RuntimeEnabledFeatures.h:
(WebCore::RuntimeEnabledFeatures::setWebMetalEnabled): Deleted.
(WebCore::RuntimeEnabledFeatures::webMetalEnabled const): Deleted.
* platform/Logging.h:
* platform/graphics/ca/cocoa/PlatformCALayerCocoa.mm:
(WebCore::PlatformCALayerCocoa::layerTypeForPlatformLayer):
(WebCore::PlatformCALayerCocoa::PlatformCALayerCocoa):
* platform/graphics/cocoa/WebMetalLayer.h: Removed.
* platform/graphics/cocoa/WebMetalLayer.mm: Removed.
* platform/graphics/gpu/legacy/GPULegacyBuffer.cpp: Removed.
* platform/graphics/gpu/legacy/GPULegacyBuffer.h: Removed.
* platform/graphics/gpu/legacy/GPULegacyCommandBuffer.cpp: Removed.
* platform/graphics/gpu/legacy/GPULegacyCommandBuffer.h: Removed.
* platform/graphics/gpu/legacy/GPULegacyCommandQueue.cpp: Removed.
* platform/graphics/gpu/legacy/GPULegacyCommandQueue.h: Removed.
* platform/graphics/gpu/legacy/GPULegacyComputeCommandEncoder.cpp: Removed.
* platform/graphics/gpu/legacy/GPULegacyComputeCommandEncoder.h: Removed.
* platform/graphics/gpu/legacy/GPULegacyComputePipelineState.cpp: Removed.
* platform/graphics/gpu/legacy/GPULegacyComputePipelineState.h: Removed.
* platform/graphics/gpu/legacy/GPULegacyDepthStencilDescriptor.cpp: Removed.
* platform/graphics/gpu/legacy/GPULegacyDepthStencilDescriptor.h: Removed.
* platform/graphics/gpu/legacy/GPULegacyDepthStencilState.cpp: Removed.
* platform/graphics/gpu/legacy/GPULegacyDepthStencilState.h: Removed.
* platform/graphics/gpu/legacy/GPULegacyDevice.cpp: Removed.
* platform/graphics/gpu/legacy/GPULegacyDevice.h: Removed.
* platform/graphics/gpu/legacy/GPULegacyDrawable.cpp: Removed.
* platform/graphics/gpu/legacy/GPULegacyDrawable.h: Removed.
* platform/graphics/gpu/legacy/GPULegacyEnums.h: Removed.
* platform/graphics/gpu/legacy/GPULegacyFunction.cpp: Removed.
* platform/graphics/gpu/legacy/GPULegacyFunction.h: Removed.
* platform/graphics/gpu/legacy/GPULegacyLibrary.cpp: Removed.
* platform/graphics/gpu/legacy/GPULegacyLibrary.h: Removed.
* platform/graphics/gpu/legacy/GPULegacyRenderCommandEncoder.cpp: Removed.
* platform/graphics/gpu/legacy/GPULegacyRenderCommandEncoder.h: Removed.
* platform/graphics/gpu/legacy/GPULegacyRenderPassAttachmentDescriptor.cpp: Removed.
* platform/graphics/gpu/legacy/GPULegacyRenderPassAttachmentDescriptor.h: Removed.
* platform/graphics/gpu/legacy/GPULegacyRenderPassColorAttachmentDescriptor.cpp: Removed.
* platform/graphics/gpu/legacy/GPULegacyRenderPassColorAttachmentDescriptor.h: Removed.
* platform/graphics/gpu/legacy/GPULegacyRenderPassDepthAttachmentDescriptor.cpp: Removed.
* platform/graphics/gpu/legacy/GPULegacyRenderPassDepthAttachmentDescriptor.h: Removed.
* platform/graphics/gpu/legacy/GPULegacyRenderPassDescriptor.cpp: Removed.
* platform/graphics/gpu/legacy/GPULegacyRenderPassDescriptor.h: Removed.
* platform/graphics/gpu/legacy/GPULegacyRenderPipelineColorAttachmentDescriptor.cpp: Removed.
* platform/graphics/gpu/legacy/GPULegacyRenderPipelineColorAttachmentDescriptor.h: Removed.
* platform/graphics/gpu/legacy/GPULegacyRenderPipelineDescriptor.cpp: Removed.
* platform/graphics/gpu/legacy/GPULegacyRenderPipelineDescriptor.h: Removed.
* platform/graphics/gpu/legacy/GPULegacyRenderPipelineState.cpp: Removed.
* platform/graphics/gpu/legacy/GPULegacyRenderPipelineState.h: Removed.
* platform/graphics/gpu/legacy/GPULegacySize.h: Removed.
* platform/graphics/gpu/legacy/GPULegacyTexture.cpp: Removed.
* platform/graphics/gpu/legacy/GPULegacyTexture.h: Removed.
* platform/graphics/gpu/legacy/GPULegacyTextureDescriptor.cpp: Removed.
* platform/graphics/gpu/legacy/GPULegacyTextureDescriptor.h: Removed.
* platform/graphics/gpu/legacy/cocoa/GPULegacyBufferMetal.mm: Removed.
* platform/graphics/gpu/legacy/cocoa/GPULegacyCommandBufferMetal.mm: Removed.
* platform/graphics/gpu/legacy/cocoa/GPULegacyCommandQueueMetal.mm: Removed.
* platform/graphics/gpu/legacy/cocoa/GPULegacyComputeCommandEncoderMetal.mm: Removed.
* platform/graphics/gpu/legacy/cocoa/GPULegacyComputePipelineStateMetal.mm: Removed.
* platform/graphics/gpu/legacy/cocoa/GPULegacyDepthStencilDescriptorMetal.mm: Removed.
* platform/graphics/gpu/legacy/cocoa/GPULegacyDepthStencilStateMetal.mm: Removed.
* platform/graphics/gpu/legacy/cocoa/GPULegacyDeviceMetal.mm: Removed.
* platform/graphics/gpu/legacy/cocoa/GPULegacyDrawableMetal.mm: Removed.
* platform/graphics/gpu/legacy/cocoa/GPULegacyFunctionMetal.mm: Removed.
* platform/graphics/gpu/legacy/cocoa/GPULegacyLibraryMetal.mm: Removed.
* platform/graphics/gpu/legacy/cocoa/GPULegacyRenderCommandEncoderMetal.mm: Removed.
* platform/graphics/gpu/legacy/cocoa/GPULegacyRenderPassAttachmentDescriptorMetal.mm: Removed.
* platform/graphics/gpu/legacy/cocoa/GPULegacyRenderPassColorAttachmentDescriptorMetal.mm: Removed.
* platform/graphics/gpu/legacy/cocoa/GPULegacyRenderPassDepthAttachmentDescriptorMetal.mm: Removed.
* platform/graphics/gpu/legacy/cocoa/GPULegacyRenderPassDescriptorMetal.mm: Removed.
* platform/graphics/gpu/legacy/cocoa/GPULegacyRenderPipelineColorAttachmentDescriptorMetal.mm: Removed.
* platform/graphics/gpu/legacy/cocoa/GPULegacyRenderPipelineDescriptorMetal.mm: Removed.
* platform/graphics/gpu/legacy/cocoa/GPULegacyRenderPipelineStateMetal.mm: Removed.
* platform/graphics/gpu/legacy/cocoa/GPULegacyTextureDescriptorMetal.mm: Removed.
* platform/graphics/gpu/legacy/cocoa/GPULegacyTextureMetal.mm: Removed.
* testing/InternalSettings.cpp:
(WebCore::InternalSettings::Backup::Backup):
(WebCore::InternalSettings::Backup::restoreTo):
(WebCore::InternalSettings::setWebMetalEnabled): Deleted.
* testing/InternalSettings.h:
* testing/InternalSettings.idl:

Source/WebCore/PAL:

* Configurations/FeatureDefines.xcconfig:

Source/WebInspectorUI:

* UserInterface/Models/Canvas.js:
(WI.Canvas.fromPayload):
(WI.Canvas.displayNameForContextType):
* UserInterface/Protocol/Legacy/12.2/InspectorBackendCommands.js:
* Versions/Inspector-iOS-12.2.json:

Source/WebKit:

* Configurations/FeatureDefines.xcconfig:
* Shared/WebPreferences.yaml:
* WebProcess/InjectedBundle/InjectedBundle.cpp:
(WebKit::InjectedBundle::overrideBoolPreferenceForTestRunner):

Source/WebKitLegacy/mac:

* Configurations/FeatureDefines.xcconfig:
* WebView/WebPreferenceKeysPrivate.h:
* WebView/WebPreferences.mm:
(+[WebPreferences initialize]):
(-[WebPreferences webMetalEnabled]): Deleted.
(-[WebPreferences setWebMetalEnabled:]): Deleted.
* WebView/WebPreferencesPrivate.h:
* WebView/WebView.mm:
(-[WebView _preferencesChanged:]):

Tools:

* DumpRenderTree/mac/DumpRenderTree.mm:
(enableExperimentalFeatures):
(resetWebPreferencesToConsistentValues):
* Scripts/webkitperl/FeatureList.pm:
* TestWebKitAPI/Configurations/FeatureDefines.xcconfig:
* TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj:
* TestWebKitAPI/Tests/WebCore/mac/GPUCommandQueue.mm: Removed.
* TestWebKitAPI/Tests/WebCore/mac/GPULegacyBuffer.mm: Removed.
* TestWebKitAPI/Tests/WebCore/mac/GPULegacyCommandQueue.mm: Removed.
* TestWebKitAPI/Tests/WebCore/mac/GPULegacyDevice.mm: Removed.
* TestWebKitAPI/Tests/WebCore/mac/GPULegacyFunction.mm: Removed.
* TestWebKitAPI/Tests/WebCore/mac/GPULegacyLibrary.mm: Removed.
* TestWebKitAPI/Tests/WebCore/mac/GPULegacyTest.h: Removed.
* WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:
(WTR::InjectedBundle::beginTesting):
* WebKitTestRunner/InjectedBundle/TestRunner.cpp:
(WTR::TestRunner::setWebMetalEnabled): Deleted.
* WebKitTestRunner/InjectedBundle/TestRunner.h:

LayoutTests:

* fast/canvas/webmetal/webmetal-dispatch-expected.txt: Removed.
* fast/canvas/webmetal/webmetal-dispatch.html: Removed.
* fast/canvas/webmetal/webmetal-runtime-flag-expected.txt: Removed.
* fast/canvas/webmetal/webmetal-runtime-flag.html: Removed.
* inspector/canvas/create-context-webmetal-expected.txt: Removed.
* inspector/canvas/create-context-webmetal.html: Removed.
* inspector/canvas/resolveCanvasContext-webmetal-expected.txt: Removed.
* inspector/canvas/resolveCanvasContext-webmetal.html: Removed.
* platform/gtk/TestExpectations:
* platform/ios/TestExpectations:
* platform/mac/TestExpectations:
* platform/win/TestExpectations:
* platform/wincairo/TestExpectations:
* platform/wpe/TestExpectations:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@243666 268f45cc-cd09-0410-ab3c-d52691b4dbfc
218 files changed:
ChangeLog
LayoutTests/ChangeLog
LayoutTests/fast/canvas/webmetal/webmetal-dispatch-expected.txt [deleted file]
LayoutTests/fast/canvas/webmetal/webmetal-dispatch.html [deleted file]
LayoutTests/fast/canvas/webmetal/webmetal-runtime-flag-expected.txt [deleted file]
LayoutTests/fast/canvas/webmetal/webmetal-runtime-flag.html [deleted file]
LayoutTests/inspector/canvas/create-context-webmetal-expected.txt [deleted file]
LayoutTests/inspector/canvas/create-context-webmetal.html [deleted file]
LayoutTests/inspector/canvas/resolveCanvasContext-webmetal-expected.txt [deleted file]
LayoutTests/inspector/canvas/resolveCanvasContext-webmetal.html [deleted file]
LayoutTests/platform/gtk/TestExpectations
LayoutTests/platform/ios/TestExpectations
LayoutTests/platform/mac/TestExpectations
LayoutTests/platform/win/TestExpectations
LayoutTests/platform/wincairo/TestExpectations
LayoutTests/platform/wpe/TestExpectations
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/Configurations/FeatureDefines.xcconfig
Source/JavaScriptCore/inspector/protocol/Canvas.json
Source/JavaScriptCore/inspector/scripts/codegen/generator.py
Source/WebCore/CMakeLists.txt
Source/WebCore/ChangeLog
Source/WebCore/Configurations/FeatureDefines.xcconfig
Source/WebCore/DerivedSources-input.xcfilelist
Source/WebCore/DerivedSources-output.xcfilelist
Source/WebCore/DerivedSources.make
Source/WebCore/PAL/ChangeLog
Source/WebCore/PAL/Configurations/FeatureDefines.xcconfig
Source/WebCore/Sources.txt
Source/WebCore/SourcesCocoa.txt
Source/WebCore/WebCore.xcodeproj/project.pbxproj
Source/WebCore/bindings/js/JSWebMetalRenderPassAttachmentDescriptorCustom.cpp [deleted file]
Source/WebCore/bindings/js/JSWebMetalRenderingContextCustom.cpp [deleted file]
Source/WebCore/bindings/js/WebCoreBuiltinNames.h
Source/WebCore/dom/Document.cpp
Source/WebCore/dom/Document.h
Source/WebCore/dom/Document.idl
Source/WebCore/html/HTMLCanvasElement.cpp
Source/WebCore/html/HTMLCanvasElement.h
Source/WebCore/html/HTMLCanvasElement.idl
Source/WebCore/html/canvas/CanvasRenderingContext.h
Source/WebCore/html/canvas/WebMetalBuffer.cpp [deleted file]
Source/WebCore/html/canvas/WebMetalBuffer.h [deleted file]
Source/WebCore/html/canvas/WebMetalBuffer.idl [deleted file]
Source/WebCore/html/canvas/WebMetalCommandBuffer.cpp [deleted file]
Source/WebCore/html/canvas/WebMetalCommandBuffer.h [deleted file]
Source/WebCore/html/canvas/WebMetalCommandBuffer.idl [deleted file]
Source/WebCore/html/canvas/WebMetalCommandQueue.cpp [deleted file]
Source/WebCore/html/canvas/WebMetalCommandQueue.h [deleted file]
Source/WebCore/html/canvas/WebMetalCommandQueue.idl [deleted file]
Source/WebCore/html/canvas/WebMetalComputeCommandEncoder.cpp [deleted file]
Source/WebCore/html/canvas/WebMetalComputeCommandEncoder.h [deleted file]
Source/WebCore/html/canvas/WebMetalComputeCommandEncoder.idl [deleted file]
Source/WebCore/html/canvas/WebMetalComputePipelineState.cpp [deleted file]
Source/WebCore/html/canvas/WebMetalComputePipelineState.h [deleted file]
Source/WebCore/html/canvas/WebMetalComputePipelineState.idl [deleted file]
Source/WebCore/html/canvas/WebMetalDepthStencilDescriptor.cpp [deleted file]
Source/WebCore/html/canvas/WebMetalDepthStencilDescriptor.h [deleted file]
Source/WebCore/html/canvas/WebMetalDepthStencilDescriptor.idl [deleted file]
Source/WebCore/html/canvas/WebMetalDepthStencilState.cpp [deleted file]
Source/WebCore/html/canvas/WebMetalDepthStencilState.h [deleted file]
Source/WebCore/html/canvas/WebMetalDepthStencilState.idl [deleted file]
Source/WebCore/html/canvas/WebMetalDrawable.cpp [deleted file]
Source/WebCore/html/canvas/WebMetalDrawable.h [deleted file]
Source/WebCore/html/canvas/WebMetalDrawable.idl [deleted file]
Source/WebCore/html/canvas/WebMetalEnums.cpp [deleted file]
Source/WebCore/html/canvas/WebMetalEnums.h [deleted file]
Source/WebCore/html/canvas/WebMetalEnums.idl [deleted file]
Source/WebCore/html/canvas/WebMetalFunction.cpp [deleted file]
Source/WebCore/html/canvas/WebMetalFunction.h [deleted file]
Source/WebCore/html/canvas/WebMetalFunction.idl [deleted file]
Source/WebCore/html/canvas/WebMetalLibrary.cpp [deleted file]
Source/WebCore/html/canvas/WebMetalLibrary.h [deleted file]
Source/WebCore/html/canvas/WebMetalLibrary.idl [deleted file]
Source/WebCore/html/canvas/WebMetalRenderCommandEncoder.cpp [deleted file]
Source/WebCore/html/canvas/WebMetalRenderCommandEncoder.h [deleted file]
Source/WebCore/html/canvas/WebMetalRenderCommandEncoder.idl [deleted file]
Source/WebCore/html/canvas/WebMetalRenderPassAttachmentDescriptor.cpp [deleted file]
Source/WebCore/html/canvas/WebMetalRenderPassAttachmentDescriptor.h [deleted file]
Source/WebCore/html/canvas/WebMetalRenderPassAttachmentDescriptor.idl [deleted file]
Source/WebCore/html/canvas/WebMetalRenderPassColorAttachmentDescriptor.cpp [deleted file]
Source/WebCore/html/canvas/WebMetalRenderPassColorAttachmentDescriptor.h [deleted file]
Source/WebCore/html/canvas/WebMetalRenderPassColorAttachmentDescriptor.idl [deleted file]
Source/WebCore/html/canvas/WebMetalRenderPassDepthAttachmentDescriptor.cpp [deleted file]
Source/WebCore/html/canvas/WebMetalRenderPassDepthAttachmentDescriptor.h [deleted file]
Source/WebCore/html/canvas/WebMetalRenderPassDepthAttachmentDescriptor.idl [deleted file]
Source/WebCore/html/canvas/WebMetalRenderPassDescriptor.cpp [deleted file]
Source/WebCore/html/canvas/WebMetalRenderPassDescriptor.h [deleted file]
Source/WebCore/html/canvas/WebMetalRenderPassDescriptor.idl [deleted file]
Source/WebCore/html/canvas/WebMetalRenderPipelineColorAttachmentDescriptor.cpp [deleted file]
Source/WebCore/html/canvas/WebMetalRenderPipelineColorAttachmentDescriptor.h [deleted file]
Source/WebCore/html/canvas/WebMetalRenderPipelineColorAttachmentDescriptor.idl [deleted file]
Source/WebCore/html/canvas/WebMetalRenderPipelineDescriptor.cpp [deleted file]
Source/WebCore/html/canvas/WebMetalRenderPipelineDescriptor.h [deleted file]
Source/WebCore/html/canvas/WebMetalRenderPipelineDescriptor.idl [deleted file]
Source/WebCore/html/canvas/WebMetalRenderPipelineState.cpp [deleted file]
Source/WebCore/html/canvas/WebMetalRenderPipelineState.h [deleted file]
Source/WebCore/html/canvas/WebMetalRenderPipelineState.idl [deleted file]
Source/WebCore/html/canvas/WebMetalRenderingContext.cpp [deleted file]
Source/WebCore/html/canvas/WebMetalRenderingContext.h [deleted file]
Source/WebCore/html/canvas/WebMetalRenderingContext.idl [deleted file]
Source/WebCore/html/canvas/WebMetalSize.h [deleted file]
Source/WebCore/html/canvas/WebMetalSize.idl [deleted file]
Source/WebCore/html/canvas/WebMetalTexture.cpp [deleted file]
Source/WebCore/html/canvas/WebMetalTexture.h [deleted file]
Source/WebCore/html/canvas/WebMetalTexture.idl [deleted file]
Source/WebCore/html/canvas/WebMetalTextureDescriptor.cpp [deleted file]
Source/WebCore/html/canvas/WebMetalTextureDescriptor.h [deleted file]
Source/WebCore/html/canvas/WebMetalTextureDescriptor.idl [deleted file]
Source/WebCore/inspector/InspectorCanvas.cpp
Source/WebCore/inspector/agents/InspectorCanvasAgent.cpp
Source/WebCore/page/RuntimeEnabledFeatures.h
Source/WebCore/platform/Logging.h
Source/WebCore/platform/graphics/ca/cocoa/PlatformCALayerCocoa.mm
Source/WebCore/platform/graphics/cocoa/WebMetalLayer.h [deleted file]
Source/WebCore/platform/graphics/cocoa/WebMetalLayer.mm [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyBuffer.cpp [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyBuffer.h [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyCommandBuffer.cpp [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyCommandBuffer.h [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyCommandQueue.cpp [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyCommandQueue.h [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyComputeCommandEncoder.cpp [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyComputeCommandEncoder.h [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyComputePipelineState.cpp [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyComputePipelineState.h [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyDepthStencilDescriptor.cpp [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyDepthStencilDescriptor.h [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyDepthStencilState.cpp [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyDepthStencilState.h [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyDevice.cpp [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyDevice.h [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyDrawable.cpp [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyDrawable.h [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyEnums.h [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyFunction.cpp [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyFunction.h [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyLibrary.cpp [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyLibrary.h [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyRenderCommandEncoder.cpp [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyRenderCommandEncoder.h [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyRenderPassAttachmentDescriptor.cpp [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyRenderPassAttachmentDescriptor.h [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyRenderPassColorAttachmentDescriptor.cpp [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyRenderPassColorAttachmentDescriptor.h [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyRenderPassDepthAttachmentDescriptor.cpp [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyRenderPassDepthAttachmentDescriptor.h [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyRenderPassDescriptor.cpp [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyRenderPassDescriptor.h [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyRenderPipelineColorAttachmentDescriptor.cpp [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyRenderPipelineColorAttachmentDescriptor.h [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyRenderPipelineDescriptor.cpp [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyRenderPipelineDescriptor.h [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyRenderPipelineState.cpp [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyRenderPipelineState.h [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacySize.h [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyTexture.cpp [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyTexture.h [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyTextureDescriptor.cpp [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/GPULegacyTextureDescriptor.h [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/cocoa/GPULegacyBufferMetal.mm [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/cocoa/GPULegacyCommandBufferMetal.mm [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/cocoa/GPULegacyCommandQueueMetal.mm [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/cocoa/GPULegacyComputeCommandEncoderMetal.mm [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/cocoa/GPULegacyComputePipelineStateMetal.mm [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/cocoa/GPULegacyDepthStencilDescriptorMetal.mm [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/cocoa/GPULegacyDepthStencilStateMetal.mm [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/cocoa/GPULegacyDeviceMetal.mm [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/cocoa/GPULegacyDrawableMetal.mm [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/cocoa/GPULegacyFunctionMetal.mm [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/cocoa/GPULegacyLibraryMetal.mm [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/cocoa/GPULegacyRenderCommandEncoderMetal.mm [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/cocoa/GPULegacyRenderPassAttachmentDescriptorMetal.mm [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/cocoa/GPULegacyRenderPassColorAttachmentDescriptorMetal.mm [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/cocoa/GPULegacyRenderPassDepthAttachmentDescriptorMetal.mm [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/cocoa/GPULegacyRenderPassDescriptorMetal.mm [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/cocoa/GPULegacyRenderPipelineColorAttachmentDescriptorMetal.mm [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/cocoa/GPULegacyRenderPipelineDescriptorMetal.mm [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/cocoa/GPULegacyRenderPipelineStateMetal.mm [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/cocoa/GPULegacyTextureDescriptorMetal.mm [deleted file]
Source/WebCore/platform/graphics/gpu/legacy/cocoa/GPULegacyTextureMetal.mm [deleted file]
Source/WebCore/platform/mediastream/MediaStreamPrivate.cpp
Source/WebCore/testing/InternalSettings.cpp
Source/WebCore/testing/InternalSettings.h
Source/WebCore/testing/InternalSettings.idl
Source/WebInspectorUI/ChangeLog
Source/WebInspectorUI/UserInterface/Models/Canvas.js
Source/WebInspectorUI/UserInterface/Protocol/Legacy/12.2/InspectorBackendCommands.js
Source/WebInspectorUI/Versions/Inspector-iOS-12.2.json
Source/WebKit/ChangeLog
Source/WebKit/Configurations/FeatureDefines.xcconfig
Source/WebKit/Shared/WebPreferences.yaml
Source/WebKit/WebProcess/InjectedBundle/InjectedBundle.cpp
Source/WebKitLegacy/mac/ChangeLog
Source/WebKitLegacy/mac/Configurations/FeatureDefines.xcconfig
Source/WebKitLegacy/mac/WebView/WebPreferenceKeysPrivate.h
Source/WebKitLegacy/mac/WebView/WebPreferences.mm
Source/WebKitLegacy/mac/WebView/WebPreferencesPrivate.h
Source/WebKitLegacy/mac/WebView/WebView.mm
Source/cmake/OptionsMac.cmake
Source/cmake/WebKitFeatures.cmake
Source/cmake/tools/vsprops/FeatureDefines.props
Source/cmake/tools/vsprops/FeatureDefinesCairo.props
Tools/ChangeLog
Tools/DumpRenderTree/mac/DumpRenderTree.mm
Tools/Scripts/webkitperl/FeatureList.pm
Tools/TestWebKitAPI/Configurations/FeatureDefines.xcconfig
Tools/TestWebKitAPI/TestWebKitAPI.xcodeproj/project.pbxproj
Tools/TestWebKitAPI/Tests/WebCore/mac/GPUCommandQueue.mm [deleted file]
Tools/TestWebKitAPI/Tests/WebCore/mac/GPULegacyBuffer.mm [deleted file]
Tools/TestWebKitAPI/Tests/WebCore/mac/GPULegacyCommandQueue.mm [deleted file]
Tools/TestWebKitAPI/Tests/WebCore/mac/GPULegacyDevice.mm [deleted file]
Tools/TestWebKitAPI/Tests/WebCore/mac/GPULegacyFunction.mm [deleted file]
Tools/TestWebKitAPI/Tests/WebCore/mac/GPULegacyLibrary.mm [deleted file]
Tools/TestWebKitAPI/Tests/WebCore/mac/GPULegacyTest.h [deleted file]
Tools/WebKitTestRunner/InjectedBundle/InjectedBundle.cpp
Tools/WebKitTestRunner/InjectedBundle/TestRunner.cpp
Tools/WebKitTestRunner/InjectedBundle/TestRunner.h