Changeset 286125 in webkit
- Timestamp:
- Nov 22, 2021, 6:24:59 PM (5 years ago)
- Location:
- trunk
- Files:
-
- 7 deleted
- 17 edited
-
Source/WebCore/ChangeLog (modified) (1 diff)
-
Source/WebCore/platform/graphics/displaylists/DisplayList.cpp (modified) (1 diff)
-
Source/WebCore/platform/graphics/displaylists/DisplayListItemBuffer.cpp (modified) (4 diffs)
-
Source/WebCore/platform/graphics/displaylists/DisplayListItemType.cpp (modified) (3 diffs)
-
Source/WebCore/platform/graphics/displaylists/DisplayListItemType.h (modified) (1 diff)
-
Source/WebCore/platform/graphics/displaylists/DisplayListItems.cpp (modified) (3 diffs)
-
Source/WebCore/platform/graphics/displaylists/DisplayListItems.h (modified) (3 diffs)
-
Source/WebCore/platform/graphics/displaylists/DisplayListReplayer.cpp (modified) (1 diff)
-
Source/WebKit/ChangeLog (modified) (1 diff)
-
Source/WebKit/GPUProcess/graphics/DisplayListReaderHandle.cpp (deleted)
-
Source/WebKit/GPUProcess/graphics/DisplayListReaderHandle.h (deleted)
-
Source/WebKit/GPUProcess/graphics/RemoteRenderingBackend.h (modified) (1 diff)
-
Source/WebKit/GPUProcess/graphics/RemoteRenderingBackendState.h (deleted)
-
Source/WebKit/GPUProcess/graphics/WebGPU/RemoteRenderBundleEncoder.cpp (modified) (1 diff)
-
Source/WebKit/Shared/GPUProcessWakeupMessageArguments.h (deleted)
-
Source/WebKit/Shared/SharedDisplayListHandle.h (deleted)
-
Source/WebKit/Sources.txt (modified) (2 diffs)
-
Source/WebKit/WebKit.xcodeproj/project.pbxproj (modified) (13 diffs)
-
Source/WebKit/WebProcess/GPU/graphics/DisplayListWriterHandle.cpp (deleted)
-
Source/WebKit/WebProcess/GPU/graphics/DisplayListWriterHandle.h (deleted)
-
Source/WebKit/WebProcess/GPU/graphics/RemoteRenderingBackendProxy.h (modified) (1 diff)
-
Source/WebKit/WebProcess/Network/webrtc/LibWebRTCNetworkManager.h (modified) (1 diff)
-
Tools/ChangeLog (modified) (1 diff)
-
Tools/TestWebKitAPI/Tests/WebCore/DisplayListTests.cpp (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r286124 r286125 1 2021-11-22 Wenson Hsieh <wenson_hsieh@apple.com> 2 3 Remove old concurrent display list logic that's no longer necessary 4 https://bugs.webkit.org/show_bug.cgi?id=233433 5 6 Reviewed by Sam Weinig. 7 8 Now that concurrent display lists (i.e. for 2D canvas and DOM rendering in the GPU process) uses the same shared 9 IPC streaming mechanism as WebGL, we can remove the old concurrent display list processing logic around display 10 lists and the remote rendering backend in WebKit2. 11 12 No change in behavior, since this code is now all (effectively) unused. 13 14 * platform/graphics/displaylists/DisplayList.cpp: 15 (WebCore::DisplayList::DisplayList::append): 16 * platform/graphics/displaylists/DisplayListItemBuffer.cpp: 17 (WebCore::DisplayList::ItemHandle::apply): 18 (WebCore::DisplayList::ItemHandle::destroy): 19 (WebCore::DisplayList::ItemHandle::safeCopy const): 20 (WebCore::DisplayList::ItemBuffer::swapWritableBufferIfNeeded): 21 22 Additionally remove a couple of display list items that were only used for concurrent display list processing. 23 In a followup, we should remove more logic around this area pertaining to display list reader and writer 24 clients, and the display list replayer delegate. 25 26 * platform/graphics/displaylists/DisplayListItemType.cpp: 27 (WebCore::DisplayList::sizeOfItemInBytes): 28 (WebCore::DisplayList::isDrawingItem): 29 (WebCore::DisplayList::isInlineItem): 30 * platform/graphics/displaylists/DisplayListItemType.h: 31 * platform/graphics/displaylists/DisplayListItems.cpp: 32 (WebCore::DisplayList::operator<<): 33 * platform/graphics/displaylists/DisplayListItems.h: 34 (WebCore::DisplayList::MetaCommandChangeItemBuffer::MetaCommandChangeItemBuffer): Deleted. 35 (WebCore::DisplayList::MetaCommandChangeItemBuffer::identifier const): Deleted. 36 (WebCore::DisplayList::MetaCommandChangeItemBuffer::isValid const): Deleted. 37 (WebCore::DisplayList::MetaCommandChangeDestinationImageBuffer::MetaCommandChangeDestinationImageBuffer): Deleted. 38 (WebCore::DisplayList::MetaCommandChangeDestinationImageBuffer::identifier const): Deleted. 39 (WebCore::DisplayList::MetaCommandChangeDestinationImageBuffer::isValid const): Deleted. 40 * platform/graphics/displaylists/DisplayListReplayer.cpp: 41 (WebCore::DisplayList::Replayer::replay): 42 1 43 2021-11-22 Myles C. Maxfield <mmaxfield@apple.com> 2 44 -
trunk/Source/WebCore/platform/graphics/displaylists/DisplayList.cpp
r284857 r286125 296 296 case ItemType::FlushContext: 297 297 return append<FlushContext>(item.get<FlushContext>()); 298 case ItemType::MetaCommandChangeDestinationImageBuffer:299 return append<MetaCommandChangeDestinationImageBuffer>(item.get<MetaCommandChangeDestinationImageBuffer>());300 case ItemType::MetaCommandChangeItemBuffer:301 return append<MetaCommandChangeItemBuffer>(item.get<MetaCommandChangeItemBuffer>());302 298 case ItemType::GetPixelBuffer: 303 299 return append<GetPixelBuffer>(item.get<GetPixelBuffer>()); -
trunk/Source/WebCore/platform/graphics/displaylists/DisplayListItemBuffer.cpp
r284016 r286125 192 192 get<FlushContext>().apply(context); 193 193 return; 194 case ItemType::MetaCommandChangeDestinationImageBuffer:195 case ItemType::MetaCommandChangeItemBuffer:196 return;197 194 case ItemType::GetPixelBuffer: 198 195 case ItemType::PutPixelBuffer: … … 392 389 case ItemType::FlushContext: 393 390 static_assert(std::is_trivially_destructible<FlushContext>::value); 394 return;395 case ItemType::MetaCommandChangeDestinationImageBuffer:396 static_assert(std::is_trivially_destructible<MetaCommandChangeDestinationImageBuffer>::value);397 return;398 case ItemType::MetaCommandChangeItemBuffer:399 static_assert(std::is_trivially_destructible<MetaCommandChangeItemBuffer>::value);400 391 return; 401 392 #if ENABLE(VIDEO) … … 591 582 case ItemType::FlushContext: 592 583 return copyInto<FlushContext>(itemOffset, *this); 593 case ItemType::MetaCommandChangeDestinationImageBuffer:594 return copyInto<MetaCommandChangeDestinationImageBuffer>(itemOffset, *this);595 case ItemType::MetaCommandChangeItemBuffer:596 return copyInto<MetaCommandChangeItemBuffer>(itemOffset, *this);597 584 #if ENABLE(VIDEO) 598 585 case ItemType::PaintFrameForMedia: … … 726 713 DidChangeItemBuffer ItemBuffer::swapWritableBufferIfNeeded(size_t numberOfBytes) 727 714 { 728 auto sizeForBufferSwitchItem = paddedSizeOfTypeAndItemInBytes(ItemType::MetaCommandChangeItemBuffer); 729 if (m_writtenNumberOfBytes + numberOfBytes + sizeForBufferSwitchItem <= m_writableBuffer.capacity) 715 if (m_writtenNumberOfBytes + numberOfBytes <= m_writableBuffer.capacity) 730 716 return DidChangeItemBuffer::No; 731 717 732 auto nextBuffer = createItemBuffer(numberOfBytes + sizeForBufferSwitchItem);718 auto nextBuffer = createItemBuffer(numberOfBytes); 733 719 bool hadPreviousBuffer = m_writableBuffer && m_writableBuffer.identifier != nextBuffer.identifier; 734 720 if (hadPreviousBuffer) { 735 uncheckedAppend<MetaCommandChangeItemBuffer>(DidChangeItemBuffer::No, nextBuffer.identifier);736 721 m_writableBuffer.capacity = m_writtenNumberOfBytes; 737 722 m_readOnlyBuffers.append(m_writableBuffer); -
trunk/Source/WebCore/platform/graphics/displaylists/DisplayListItemType.cpp
r284016 r286125 133 133 case ItemType::FlushContext: 134 134 return sizeof(FlushContext); 135 case ItemType::MetaCommandChangeDestinationImageBuffer:136 return sizeof(MetaCommandChangeDestinationImageBuffer);137 case ItemType::MetaCommandChangeItemBuffer:138 return sizeof(MetaCommandChangeItemBuffer);139 135 case ItemType::GetPixelBuffer: 140 136 return sizeof(GetPixelBuffer); … … 201 197 case ItemType::ConcatenateCTM: 202 198 case ItemType::FlushContext: 203 case ItemType::MetaCommandChangeDestinationImageBuffer:204 case ItemType::MetaCommandChangeItemBuffer:205 199 case ItemType::Restore: 206 200 case ItemType::Rotate: … … 344 338 case ItemType::FillRect: 345 339 case ItemType::FlushContext: 346 case ItemType::MetaCommandChangeDestinationImageBuffer:347 case ItemType::MetaCommandChangeItemBuffer:348 340 #if ENABLE(VIDEO) 349 341 case ItemType::PaintFrameForMedia: -
trunk/Source/WebCore/platform/graphics/displaylists/DisplayListItemType.h
r283697 r286125 80 80 FillEllipse, 81 81 FlushContext, 82 MetaCommandChangeDestinationImageBuffer,83 MetaCommandChangeItemBuffer,84 82 GetPixelBuffer, 85 83 PutPixelBuffer, -
trunk/Source/WebCore/platform/graphics/displaylists/DisplayListItems.cpp
r283697 r286125 1030 1030 1031 1031 static TextStream& operator<<(TextStream& ts, const FlushContext& item) 1032 {1033 ts.dumpProperty("identifier", item.identifier());1034 return ts;1035 }1036 1037 static TextStream& operator<<(TextStream& ts, const MetaCommandChangeItemBuffer& item)1038 {1039 ts.dumpProperty("identifier", item.identifier());1040 return ts;1041 }1042 1043 static TextStream& operator<<(TextStream& ts, const MetaCommandChangeDestinationImageBuffer& item)1044 1032 { 1045 1033 ts.dumpProperty("identifier", item.identifier()); … … 1099 1087 case ItemType::FillEllipse: ts << "fill-ellipse"; break; 1100 1088 case ItemType::FlushContext: ts << "flush-context"; break; 1101 case ItemType::MetaCommandChangeDestinationImageBuffer: ts << "meta-command-change-destination-image-buffer"; break;1102 case ItemType::MetaCommandChangeItemBuffer: ts << "meta-command-change-item-buffer"; break;1103 1089 case ItemType::GetPixelBuffer: ts << "get-pixel-buffer"; break; 1104 1090 case ItemType::PutPixelBuffer: ts << "put-pixel-buffer"; break; … … 1270 1256 ts << item.get<FlushContext>(); 1271 1257 break; 1272 case ItemType::MetaCommandChangeDestinationImageBuffer:1273 ts << item.get<MetaCommandChangeDestinationImageBuffer>();1274 break;1275 case ItemType::MetaCommandChangeItemBuffer:1276 ts << item.get<MetaCommandChangeItemBuffer>();1277 break;1278 1258 case ItemType::GetPixelBuffer: 1279 1259 ts << item.get<GetPixelBuffer>(); -
trunk/Source/WebCore/platform/graphics/displaylists/DisplayListItems.h
r284213 r286125 2390 2390 private: 2391 2391 GraphicsContextFlushIdentifier m_identifier; 2392 };2393 2394 // FIXME: This should be refactored so that the command to "switch to the next item buffer"2395 // is not itself a display list item.2396 class MetaCommandChangeItemBuffer {2397 public:2398 static constexpr ItemType itemType = ItemType::MetaCommandChangeItemBuffer;2399 static constexpr bool isInlineItem = true;2400 static constexpr bool isDrawingItem = false;2401 2402 explicit MetaCommandChangeItemBuffer(ItemBufferIdentifier identifier)2403 : m_identifier(identifier)2404 {2405 }2406 2407 ItemBufferIdentifier identifier() const { return m_identifier; }2408 bool isValid() const { return m_identifier.isValid(); }2409 2410 private:2411 ItemBufferIdentifier m_identifier;2412 };2413 2414 class MetaCommandChangeDestinationImageBuffer {2415 public:2416 static constexpr ItemType itemType = ItemType::MetaCommandChangeDestinationImageBuffer;2417 static constexpr bool isInlineItem = true;2418 static constexpr bool isDrawingItem = false;2419 2420 explicit MetaCommandChangeDestinationImageBuffer(RenderingResourceIdentifier identifier)2421 : m_identifier(identifier)2422 {2423 }2424 2425 RenderingResourceIdentifier identifier() const { return m_identifier; }2426 bool isValid() const { return m_identifier.isValid(); }2427 2428 private:2429 RenderingResourceIdentifier m_identifier;2430 2392 }; 2431 2393 … … 2466 2428 , FlushContext 2467 2429 , GetPixelBuffer 2468 , MetaCommandChangeDestinationImageBuffer2469 , MetaCommandChangeItemBuffer2470 2430 , PutPixelBuffer 2471 2431 , Restore … … 2571 2531 WebCore::DisplayList::ItemType::FillEllipse, 2572 2532 WebCore::DisplayList::ItemType::FlushContext, 2573 WebCore::DisplayList::ItemType::MetaCommandChangeDestinationImageBuffer,2574 WebCore::DisplayList::ItemType::MetaCommandChangeItemBuffer,2575 2533 WebCore::DisplayList::ItemType::GetPixelBuffer, 2576 2534 WebCore::DisplayList::ItemType::PutPixelBuffer, -
trunk/Source/WebCore/platform/graphics/displaylists/DisplayListReplayer.cpp
r283971 r286125 226 226 LOG_WITH_STREAM(DisplayLists, stream << "applying " << i++ << " " << item); 227 227 228 if (item.is<MetaCommandChangeDestinationImageBuffer>()) {229 result.numberOfBytesRead += itemSizeInBuffer;230 result.reasonForStopping = StopReplayReason::ChangeDestinationImageBuffer;231 result.nextDestinationImageBuffer = item.get<MetaCommandChangeDestinationImageBuffer>().identifier();232 break;233 }234 235 228 if (auto [reasonForStopping, missingCachedResourceIdentifier] = applyItem(item); reasonForStopping) { 236 229 result.reasonForStopping = *reasonForStopping; -
trunk/Source/WebKit/ChangeLog
r286120 r286125 1 2021-11-22 Wenson Hsieh <wenson_hsieh@apple.com> 2 3 Remove old concurrent display list logic that's no longer necessary 4 https://bugs.webkit.org/show_bug.cgi?id=233433 5 6 Reviewed by Sam Weinig. 7 8 See WebCore ChangeLog for more details. 9 10 * GPUProcess/graphics/DisplayListReaderHandle.cpp: Removed. 11 * GPUProcess/graphics/DisplayListReaderHandle.h: Removed. 12 * GPUProcess/graphics/RemoteRenderingBackend.h: 13 * GPUProcess/graphics/RemoteRenderingBackendState.h: Removed. 14 * GPUProcess/graphics/WebGPU/RemoteRenderBundleEncoder.cpp: 15 16 Add missing include to fix the build with unified sources. 17 18 * Shared/GPUProcessWakeupMessageArguments.h: Removed. 19 * Shared/SharedDisplayListHandle.h: Removed. 20 * Sources.txt: 21 * WebKit.xcodeproj/project.pbxproj: 22 * WebProcess/GPU/graphics/DisplayListWriterHandle.cpp: Removed. 23 * WebProcess/GPU/graphics/DisplayListWriterHandle.h: Removed. 24 * WebProcess/GPU/graphics/RemoteRenderingBackendProxy.h: 25 * WebProcess/Network/webrtc/LibWebRTCNetworkManager.h: 26 27 Add another missing include to fix the build with unified sources. 28 1 29 2021-11-22 Fujii Hironori <Hironori.Fujii@sony.com> 2 30 -
trunk/Source/WebKit/GPUProcess/graphics/RemoteRenderingBackend.h
r284768 r286125 35 35 #include "QualifiedRenderingResourceIdentifier.h" 36 36 #include "RemoteDisplayListRecorder.h" 37 #include "RemoteRenderingBackendState.h"38 37 #include "RemoteResourceCache.h" 39 38 #include "RenderingBackendIdentifier.h" -
trunk/Source/WebKit/GPUProcess/graphics/WebGPU/RemoteRenderBundleEncoder.cpp
r286087 r286125 32 32 #include "WebGPUObjectHeap.h" 33 33 #include "WebGPUObjectRegistry.h" 34 #include <pal/graphics/WebGPU/WebGPURenderBundle.h> 34 35 #include <pal/graphics/WebGPU/WebGPURenderBundleEncoder.h> 35 36 -
trunk/Source/WebKit/Sources.txt
r286087 r286125 25 25 GPUProcess/GPUConnectionToWebProcess.cpp 26 26 GPUProcess/GPUProcessCreationParameters.cpp 27 GPUProcess/graphics/DisplayListReaderHandle.cpp28 27 GPUProcess/graphics/RemoteDisplayListRecorder.cpp 29 28 GPUProcess/graphics/RemoteRenderingBackend.cpp … … 707 706 WebProcess/GPU/graphics/WebGPU/RemoteTextureViewProxy.cpp 708 707 WebProcess/GPU/graphics/WebGPU/WebGPUDowncastConvertToBackingContext.cpp 709 WebProcess/GPU/graphics/DisplayListWriterHandle.cpp710 708 WebProcess/GPU/graphics/ImageBufferShareableBitmapBackend.cpp 711 709 WebProcess/GPU/graphics/RemoteGraphicsContextGLProxyFunctionsGenerated.cpp -
trunk/Source/WebKit/WebKit.xcodeproj/project.pbxproj
r286087 r286125 1984 1984 E5DEFA6826F8F42600AB68DB /* PhotosUISPI.h in Headers */ = {isa = PBXBuildFile; fileRef = E5DEFA6726F8F42600AB68DB /* PhotosUISPI.h */; }; 1985 1985 ED82A7F2128C6FAF004477B3 /* WKBundlePageOverlay.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A22F0FF1289FCD90085E74F /* WKBundlePageOverlay.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1986 F4094CBD2553053D003D73E3 /* DisplayListReaderHandle.h in Headers */ = {isa = PBXBuildFile; fileRef = F4094CBB255304AF003D73E3 /* DisplayListReaderHandle.h */; };1987 F4094CBE25530540003D73E3 /* DisplayListWriterHandle.h in Headers */ = {isa = PBXBuildFile; fileRef = F4094CB92553047E003D73E3 /* DisplayListWriterHandle.h */; };1988 1986 F409BA181E6E64BC009DA28E /* WKDragDestinationAction.h in Headers */ = {isa = PBXBuildFile; fileRef = F409BA171E6E64B3009DA28E /* WKDragDestinationAction.h */; settings = {ATTRIBUTES = (Private, ); }; }; 1989 F40BBB41257FF46E0067463A /* GPUProcessWakeupMessageArguments.h in Headers */ = {isa = PBXBuildFile; fileRef = F40BBB40257FF46E0067463A /* GPUProcessWakeupMessageArguments.h */; };1990 F414CE2D269DE6EA00BD216A /* RemoteRenderingBackendState.h in Headers */ = {isa = PBXBuildFile; fileRef = F414CE2C269DE6EA00BD216A /* RemoteRenderingBackendState.h */; };1991 1987 F4299507270E234D0032298B /* StreamMessageReceiver.h in Headers */ = {isa = PBXBuildFile; fileRef = F4299506270E234C0032298B /* StreamMessageReceiver.h */; }; 1992 1988 F42D634122A0EFDF00D2FB3A /* WebAutocorrectionData.h in Headers */ = {isa = PBXBuildFile; fileRef = F42D633F22A0EFD300D2FB3A /* WebAutocorrectionData.h */; }; … … 2011 2007 F4974E76265ECBBC00B49B8C /* WKRevealItemPresenter.h in Headers */ = {isa = PBXBuildFile; fileRef = F446EDEF265EB2B00031DA8F /* WKRevealItemPresenter.h */; }; 2012 2008 F4975CF22624B80A003C626E /* WKQuickLookPreviewController.h in Headers */ = {isa = PBXBuildFile; fileRef = F4975CF12624B80A003C626E /* WKQuickLookPreviewController.h */; }; 2013 F4A6D6BC254CA3E900B65FAA /* SharedDisplayListHandle.h in Headers */ = {isa = PBXBuildFile; fileRef = F4A6D6BB254CA3E900B65FAA /* SharedDisplayListHandle.h */; };2014 2009 F4BA33F225757E89000A3CE8 /* WKImageAnalysisGestureRecognizer.h in Headers */ = {isa = PBXBuildFile; fileRef = F4BA33F025757E89000A3CE8 /* WKImageAnalysisGestureRecognizer.h */; }; 2015 2010 F4CB09E5225D5A0900891487 /* WebsiteMediaSourcePolicy.h in Headers */ = {isa = PBXBuildFile; fileRef = F4CB09E4225D5A0300891487 /* WebsiteMediaSourcePolicy.h */; }; … … 6205 6200 ECBFC1DB1E6A4D66000300C7 /* ExtraPublicSymbolsForTAPI.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ExtraPublicSymbolsForTAPI.h; sourceTree = "<group>"; }; 6206 6201 F036978715F4BF0500C3A80E /* WebColorPicker.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = WebColorPicker.cpp; sourceTree = "<group>"; }; 6207 F4094CB92553047E003D73E3 /* DisplayListWriterHandle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DisplayListWriterHandle.h; sourceTree = "<group>"; };6208 F4094CBA2553047E003D73E3 /* DisplayListWriterHandle.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = DisplayListWriterHandle.cpp; sourceTree = "<group>"; };6209 F4094CBB255304AF003D73E3 /* DisplayListReaderHandle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DisplayListReaderHandle.h; sourceTree = "<group>"; };6210 F4094CBC255304AF003D73E3 /* DisplayListReaderHandle.cpp */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.cpp; path = DisplayListReaderHandle.cpp; sourceTree = "<group>"; };6211 6202 F409BA171E6E64B3009DA28E /* WKDragDestinationAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WKDragDestinationAction.h; sourceTree = "<group>"; }; 6212 F40BBB40257FF46E0067463A /* GPUProcessWakeupMessageArguments.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GPUProcessWakeupMessageArguments.h; sourceTree = "<group>"; };6213 6203 F40D1B68220BDC0F00B49A01 /* WebAutocorrectionContext.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = WebAutocorrectionContext.h; path = ios/WebAutocorrectionContext.h; sourceTree = "<group>"; }; 6214 6204 F41056612130699A0092281D /* APIAttachmentCocoa.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = APIAttachmentCocoa.mm; sourceTree = "<group>"; }; 6215 F414CE2C269DE6EA00BD216A /* RemoteRenderingBackendState.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = RemoteRenderingBackendState.h; sourceTree = "<group>"; };6216 6205 F4299506270E234C0032298B /* StreamMessageReceiver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StreamMessageReceiver.h; sourceTree = "<group>"; }; 6217 6206 F42D633F22A0EFD300D2FB3A /* WebAutocorrectionData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = WebAutocorrectionData.h; path = ios/WebAutocorrectionData.h; sourceTree = "<group>"; }; … … 6252 6241 F4975CF12624B80A003C626E /* WKQuickLookPreviewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WKQuickLookPreviewController.h; sourceTree = "<group>"; }; 6253 6242 F4975CF32624B918003C626E /* WKQuickLookPreviewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = WKQuickLookPreviewController.mm; sourceTree = "<group>"; }; 6254 F4A6D6BB254CA3E900B65FAA /* SharedDisplayListHandle.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SharedDisplayListHandle.h; sourceTree = "<group>"; };6255 6243 F4A7CE842667EB4E00228685 /* TextRecognitionUpdateResult.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TextRecognitionUpdateResult.h; sourceTree = "<group>"; }; 6256 6244 F4AC655E22A3140E00A05607 /* WebPreferencesDefaultValuesIOS.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = WebPreferencesDefaultValuesIOS.mm; path = ios/WebPreferencesDefaultValuesIOS.mm; sourceTree = "<group>"; }; … … 6918 6906 410F0D4B2701EFEA00F96DFC /* GPUProcessConnectionInitializationParameters.h */, 6919 6907 46AC532425DED81E003B57EC /* GPUProcessConnectionParameters.h */, 6920 F40BBB40257FF46E0067463A /* GPUProcessWakeupMessageArguments.h */,6921 6908 1AC75A1A1B3368270056745B /* HangDetectionDisabler.h */, 6922 6909 0FD2CB2526CDD7A30008B11C /* IdentifierTypes.h */, … … 6967 6954 5121745E164C20E30037A5C1 /* ShareableResource.cpp */, 6968 6955 5121745F164C20E30037A5C1 /* ShareableResource.h */, 6969 F4A6D6BB254CA3E900B65FAA /* SharedDisplayListHandle.h */,6970 6956 8313F7EA1F7DAE0400B944EB /* SharedStringHashStore.cpp */, 6971 6957 8313F7E91F7DAE0300B944EB /* SharedStringHashStore.h */, … … 9358 9344 727A7F3324078527004D2931 /* cocoa */, 9359 9345 1CB7461927436DE300F19874 /* WebGPU */, 9360 F4094CBA2553047E003D73E3 /* DisplayListWriterHandle.cpp */,9361 F4094CB92553047E003D73E3 /* DisplayListWriterHandle.h */,9362 9346 7B64C0B6254C5C250006B4AF /* GraphicsContextGLIdentifier.h */, 9363 9347 727A7F39240788F1004D2931 /* ImageBufferBackendHandle.h */, … … 9387 9371 children = ( 9388 9372 1C98C01C27446926002CCB78 /* WebGPU */, 9389 F4094CBC255304AF003D73E3 /* DisplayListReaderHandle.cpp */,9390 F4094CBB255304AF003D73E3 /* DisplayListReaderHandle.h */,9391 9373 7B1619132719AE7600C40EAC /* GPUProcessGraphicsContextGL.h */, 9392 9374 55AD09432408A0E600DE4D2F /* PlatformRemoteImageBuffer.h */, … … 9406 9388 550640A424071C2100AAE045 /* RemoteRenderingBackend.messages.in */, 9407 9389 460889FF261FA8A900E2500D /* RemoteRenderingBackendCreationParameters.h */, 9408 F414CE2C269DE6EA00BD216A /* RemoteRenderingBackendState.h */,9409 9390 726D56DD253A64810002EF90 /* RemoteResourceCache.cpp */, 9410 9391 726D56DE253A64810002EF90 /* RemoteResourceCache.h */, … … 12547 12528 C18173612058424700DFDA65 /* DisplayLink.h in Headers */, 12548 12529 0F189CAC24749F2F00E58D81 /* DisplayLinkObserverID.h in Headers */, 12549 F4094CBD2553053D003D73E3 /* DisplayListReaderHandle.h in Headers */,12550 F4094CBE25530540003D73E3 /* DisplayListWriterHandle.h in Headers */,12551 12530 5C1427021C23F84C00D41183 /* Download.h in Headers */, 12552 12531 5C1427051C23F84C00D41183 /* DownloadID.h in Headers */, … … 12598 12577 410F0D4C2701EFF900F96DFC /* GPUProcessConnectionInitializationParameters.h in Headers */, 12599 12578 4614F13225DED875007006E7 /* GPUProcessConnectionParameters.h in Headers */, 12600 F40BBB41257FF46E0067463A /* GPUProcessWakeupMessageArguments.h in Headers */,12601 12579 2DA049B8180CCD0A00AAFA9E /* GraphicsLayerCARemote.h in Headers */, 12602 12580 C0CE72AD1247E78D00BC0EC4 /* HandleMessage.h in Headers */, … … 12859 12837 F4517D7C26FBCD39004C8475 /* RemoteRenderingBackendMessages.h in Headers */, 12860 12838 F4517D7B26FBCD39004C8475 /* RemoteRenderingBackendMessagesReplies.h in Headers */, 12861 F414CE2D269DE6EA00BD216A /* RemoteRenderingBackendState.h in Headers */,12862 12839 0F594790187B3B3A00437857 /* RemoteScrollingCoordinator.h in Headers */, 12863 12840 0F5947A8187B517600437857 /* RemoteScrollingCoordinatorMessages.h in Headers */, … … 12900 12877 A183494224EF467800BDC9A8 /* SharedBufferCopy.h in Headers */, 12901 12878 2DC18FF6EF2A3130C1301767 /* SharedBufferDataReference.h in Headers */, 12902 F4A6D6BC254CA3E900B65FAA /* SharedDisplayListHandle.h in Headers */,12903 12879 93122C862710CCDF001D819F /* SharedFileHandle.h in Headers */, 12904 12880 1A24BED5120894D100FBB059 /* SharedMemory.h in Headers */, -
trunk/Source/WebKit/WebProcess/GPU/graphics/RemoteRenderingBackendProxy.h
r285233 r286125 29 29 30 30 #include "GPUProcessConnection.h" 31 #include "GPUProcessWakeupMessageArguments.h"32 31 #include "IPCSemaphore.h" 33 32 #include "ImageBufferBackendHandle.h" -
trunk/Source/WebKit/WebProcess/Network/webrtc/LibWebRTCNetworkManager.h
r286012 r286125 30 30 #include "WebRTCMonitor.h" 31 31 #include <WebCore/LibWebRTCProvider.h> 32 #include <WebCore/ProcessQualified.h> 32 33 #include <WebCore/RTCNetworkManager.h> 33 34 #include <WebCore/ScriptExecutionContextIdentifier.h> -
trunk/Tools/ChangeLog
r286111 r286125 1 2021-11-22 Wenson Hsieh <wenson_hsieh@apple.com> 2 3 Remove old concurrent display list logic that's no longer necessary 4 https://bugs.webkit.org/show_bug.cgi?id=233433 5 6 Reviewed by Sam Weinig. 7 8 See WebCore ChangeLog for more details. 9 10 * TestWebKitAPI/Tests/WebCore/DisplayListTests.cpp: 11 (TestWebKitAPI::TEST): 12 1 13 2021-11-22 Geza Lore <glore@igalia.com> 2 14 -
trunk/Tools/TestWebKitAPI/Tests/WebCore/DisplayListTests.cpp
r284095 r286125 123 123 } 124 124 #endif 125 case ItemType::MetaCommandChangeItemBuffer:126 break;127 125 default: { 128 126 observedUnexpectedItem = true;
Note:
See TracChangeset
for help on using the changeset viewer.