download.lst | 4 - external/skia/Library_skia.mk | 14 ++++-- external/skia/UnpackedTarball_skia.mk | 1 external/skia/fix-pch.patch.1 | 6 +- external/skia/incomplete.patch.0 | 18 -------- external/skia/share-grcontext.patch.1 | 73 ++++++++++++++++------------------ external/skia/vk_mem_alloc.patch.1 | 10 ++-- 7 files changed, 55 insertions(+), 71 deletions(-)
New commits: commit 9ecefe3e3608e73d8ba659f2b44bd07e24ee7ba8 Author: Noel Grandin <noel.gran...@collabora.co.uk> AuthorDate: Tue Oct 8 07:23:56 2024 +0200 Commit: Noel Grandin <noel.gran...@collabora.co.uk> CommitDate: Tue Oct 8 17:57:02 2024 +0200 update to skia m120 The following patch appears to be upstreamed now incomplete.patch.0 Change-Id: I36a4c62928c050ed4f8103a580899cdb3cf237cf Reviewed-on: https://gerrit.libreoffice.org/c/core/+/174654 Tested-by: Jenkins Reviewed-by: Noel Grandin <noel.gran...@collabora.co.uk> diff --git a/download.lst b/download.lst index b926fa6504c7..2824decca19a 100644 --- a/download.lst +++ b/download.lst @@ -626,8 +626,8 @@ RHINO_TARBALL := rhino-1.7.15.zip # three static lines # so that git cherry-pick # will not run into conflicts -SKIA_SHA256SUM := 89fd7b376aea68e515f4af53893a3b9b6199b1b01bd77791cafe68057309c4ed -SKIA_TARBALL := skia-m119-fcb55886b914028a99f35fb0ba28e66ff82027e3.tar.xz +SKIA_SHA256SUM := 78557d309e426651f5465177b97bb85253d44d61e8e8011e9ff517387c617083 +SKIA_TARBALL := skia-m120-77fe8841d9ec287eeb3d3f70fc0a674162664064.tar.xz # three static lines # so that git cherry-pick # will not run into conflicts diff --git a/external/skia/Library_skia.mk b/external/skia/Library_skia.mk index faee9931ab19..ff455793a261 100644 --- a/external/skia/Library_skia.mk +++ b/external/skia/Library_skia.mk @@ -127,6 +127,7 @@ $(eval $(call gb_Library_set_include,skia,\ -I$(gb_UnpackedTarball_workdir)/skia \ -I$(gb_UnpackedTarball_workdir)/skia/modules/skcms/ \ -I$(gb_UnpackedTarball_workdir)/skia/third_party/vulkanmemoryallocator/ \ + -I$(gb_UnpackedTarball_workdir)/skia/src/gpu/vk/vulkanmemoryallocator/ \ -I$(gb_UnpackedTarball_workdir)/skia/include/third_party/vulkan/ \ -I$(SRCDIR)/external/skia/inc/ \ )) @@ -297,12 +298,14 @@ $(eval $(call gb_Library_add_generated_exception_objects,skia,\ UnpackedTarball/skia/src/codec/SkCodec \ UnpackedTarball/skia/src/codec/SkCodecImageGenerator \ UnpackedTarball/skia/src/codec/SkColorPalette \ + UnpackedTarball/skia/src/codec/SkExif \ UnpackedTarball/skia/src/codec/SkImageGenerator_FromEncoded \ UnpackedTarball/skia/src/codec/SkMasks \ UnpackedTarball/skia/src/codec/SkMaskSwizzler \ UnpackedTarball/skia/src/codec/SkPixmapUtils \ UnpackedTarball/skia/src/codec/SkSampler \ UnpackedTarball/skia/src/codec/SkSwizzler \ + UnpackedTarball/skia/src/codec/SkTiffUtility \ )) # from file skia/gn/codec.gni, target "skia_codec_decode_bmp" @@ -320,6 +323,7 @@ $(eval $(call gb_Library_add_generated_exception_objects,skia,\ # $(eval $(call gb_Library_add_generated_exception_objects,skia,\ UnpackedTarball/skia/src/base/SkArenaAlloc \ + UnpackedTarball/skia/src/base/SkBase64 \ UnpackedTarball/skia/src/base/SkBezierCurves \ UnpackedTarball/skia/src/base/SkBlockAllocator \ UnpackedTarball/skia/src/base/SkBuffer \ @@ -385,7 +389,6 @@ $(eval $(call gb_Library_add_generated_exception_objects,skia,\ UnpackedTarball/skia/src/core/SkCubicMap \ UnpackedTarball/skia/src/core/SkData \ UnpackedTarball/skia/src/core/SkDataTable \ - UnpackedTarball/skia/src/core/SkDebug \ UnpackedTarball/skia/src/core/SkDescriptor \ UnpackedTarball/skia/src/core/SkDevice \ UnpackedTarball/skia/src/core/SkDistanceFieldGen \ @@ -440,6 +443,8 @@ $(eval $(call gb_Library_add_generated_exception_objects,skia,\ UnpackedTarball/skia/src/core/SkMipmap \ UnpackedTarball/skia/src/core/SkMipmapAccessor \ UnpackedTarball/skia/src/core/SkMipmapBuilder \ + UnpackedTarball/skia/src/core/SkMipmapDrawDownSampler \ + UnpackedTarball/skia/src/core/SkMipmapHQDownSampler \ UnpackedTarball/skia/src/core/SkOpts \ UnpackedTarball/skia/src/core/SkOverdrawCanvas \ UnpackedTarball/skia/src/core/SkPaint \ @@ -802,7 +807,6 @@ $(eval $(call gb_Library_add_generated_exception_objects,skia,\ # from file skia/gn/utils.gni:55, target "skia_utils_private" # $(eval $(call gb_Library_add_generated_exception_objects,skia,\ - UnpackedTarball/skia/src/utils/SkBase64 \ UnpackedTarball/skia/src/utils/SkCamera \ UnpackedTarball/skia/src/utils/SkCanvasStack \ UnpackedTarball/skia/src/utils/SkCanvasStateUtils \ @@ -942,7 +946,6 @@ $(eval $(call gb_Library_add_generated_exception_objects,skia,\ UnpackedTarball/skia/src/gpu/ganesh/GrStyle \ UnpackedTarball/skia/src/gpu/ganesh/GrSurface \ UnpackedTarball/skia/src/gpu/ganesh/GrSurfaceCharacterization \ - UnpackedTarball/skia/src/gpu/ganesh/GrSurfaceInfo \ UnpackedTarball/skia/src/gpu/ganesh/GrSurfaceProxy \ UnpackedTarball/skia/src/gpu/ganesh/GrSurfaceProxyView \ UnpackedTarball/skia/src/gpu/ganesh/GrTestUtils \ @@ -1114,6 +1117,7 @@ $(eval $(call gb_Library_add_generated_exception_objects,skia,\ UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkDescriptorPool \ UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkDescriptorSet \ UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkDescriptorSetManager \ + UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkDirectContext \ UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkFramebuffer \ UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkGpu \ UnpackedTarball/skia/src/gpu/ganesh/vk/GrVkImage \ @@ -1204,11 +1208,11 @@ endif endif -# from file skia/third_party/vulkanmemoryallocator/BUILD.gn:15, target "source_set("vulkanmemoryallocator")" +# from file skia/src/gpu/vk/vulkanmemoryallocator/BUILD.gn:15, target "source_set("vulkanmemoryallocator")" # ifeq ($(SKIA_GPU),VULKAN) $(eval $(call gb_Library_add_generated_exception_objects,skia,\ - UnpackedTarball/skia/third_party/vulkanmemoryallocator/GrVulkanMemoryAllocator \ + UnpackedTarball/skia/src/gpu/vk/vulkanmemoryallocator/VulkanMemoryAllocatorWrapper \ )) endif diff --git a/external/skia/UnpackedTarball_skia.mk b/external/skia/UnpackedTarball_skia.mk index d6fe0b65c05c..22a7500abc76 100644 --- a/external/skia/UnpackedTarball_skia.mk +++ b/external/skia/UnpackedTarball_skia.mk @@ -37,7 +37,6 @@ skia_patches := \ redefinition-of-op.patch.0 \ 0001-Added-missing-include-cstdio.patch \ fix-SkDebugf-link-error.patch.1 \ - incomplete.patch.0 \ ubsan-missing-typeinfo.patch.1 \ help-msvc-analyzer.patch \ always_inline_and_multiversioning_conflict.patch.1 \ diff --git a/external/skia/fix-pch.patch.1 b/external/skia/fix-pch.patch.1 index 9adb47903013..35ce85693b2b 100644 --- a/external/skia/fix-pch.patch.1 +++ b/external/skia/fix-pch.patch.1 @@ -72,9 +72,9 @@ index 1b643f45cf..c1981110da 100644 --- a/modules/skcms/skcms.cc +++ b/modules/skcms/skcms.cc @@ -2371,7 +2372,9 @@ typedef enum { - Op_store_hhhh, - Op_store_fff, - Op_store_ffff, + SKCMS_WORK_OPS(M) + SKCMS_STORE_OPS(M) + #undef M -} Op; +} Op_skcms; + diff --git a/external/skia/incomplete.patch.0 b/external/skia/incomplete.patch.0 deleted file mode 100644 index 390ca146b522..000000000000 --- a/external/skia/incomplete.patch.0 +++ /dev/null @@ -1,18 +0,0 @@ ---- src/gpu/ganesh/image/GrImageUtils.h -+++ src/gpu/ganesh/image/GrImageUtils.h -@@ -12,6 +12,7 @@ - - #include "include/core/SkSamplingOptions.h" - #include "include/core/SkYUVAPixmaps.h" -+#include "src/gpu/ganesh/GrFragmentProcessor.h" - #include "src/gpu/ganesh/GrSurfaceProxyView.h" // IWYU pragma: keep - #include "src/gpu/ganesh/SkGr.h" - -@@ -21,7 +22,6 @@ - #include <tuple> - - class GrCaps; --class GrFragmentProcessor; - class GrImageContext; - class GrRecordingContext; - class SkImage; diff --git a/external/skia/share-grcontext.patch.1 b/external/skia/share-grcontext.patch.1 index a5ba9f1a4f25..d7ccb9ddabc2 100644 --- a/external/skia/share-grcontext.patch.1 +++ b/external/skia/share-grcontext.patch.1 @@ -1,6 +1,6 @@ diff -ur skia.org/tools/window/mac/MetalWindowContext_mac.mm skia/tools/window/mac/MetalWindowContext_mac.mm ---- skia.org/tools/window/mac/MetalWindowContext_mac.mm 2024-10-07 10:24:45.995984589 +0200 -+++ skia/tools/window/mac/MetalWindowContext_mac.mm 2024-10-07 10:27:27.598123570 +0200 +--- skia.org/tools/window/mac/MetalWindowContext_mac.mm 2024-10-07 15:52:39.401549032 +0200 ++++ skia/tools/window/mac/MetalWindowContext_mac.mm 2024-10-07 15:53:13.752695698 +0200 @@ -47,10 +47,14 @@ } @@ -18,8 +18,8 @@ diff -ur skia.org/tools/window/mac/MetalWindowContext_mac.mm skia/tools/window/m // resize ignores the passed values and uses the fMainView directly. diff -ur skia.org/tools/window/MetalWindowContext.h skia/tools/window/MetalWindowContext.h ---- skia.org/tools/window/MetalWindowContext.h 2024-10-07 10:24:45.995984589 +0200 -+++ skia/tools/window/MetalWindowContext.h 2024-10-07 10:27:27.606123626 +0200 +--- skia.org/tools/window/MetalWindowContext.h 2024-10-07 15:52:39.401549032 +0200 ++++ skia/tools/window/MetalWindowContext.h 2024-10-07 15:53:13.752695698 +0200 @@ -14,13 +14,18 @@ #include "tools/window/WindowContext.h" @@ -79,8 +79,8 @@ diff -ur skia.org/tools/window/MetalWindowContext.h skia/tools/window/MetalWindo } // namespace skwindow::internal diff -ur skia.org/tools/window/MetalWindowContext.mm skia/tools/window/MetalWindowContext.mm ---- skia.org/tools/window/MetalWindowContext.mm 2024-10-07 10:24:45.995984589 +0200 -+++ skia/tools/window/MetalWindowContext.mm 2024-10-07 10:31:33.430849254 +0200 +--- skia.org/tools/window/MetalWindowContext.mm 2024-10-07 15:52:39.401549032 +0200 ++++ skia/tools/window/MetalWindowContext.mm 2024-10-07 15:53:13.753695702 +0200 @@ -39,24 +39,30 @@ } @@ -259,11 +259,9 @@ diff -ur skia.org/tools/window/MetalWindowContext.mm skia/tools/window/MetalWind +} + } //namespace skwindow::internal -Only in skia/tools/window: MetalWindowContext.mm.orig -Only in skia/tools/window: MetalWindowContext.mm.rej diff -ur skia.org/tools/window/unix/VulkanWindowContext_unix.cpp skia/tools/window/unix/VulkanWindowContext_unix.cpp ---- skia.org/tools/window/unix/VulkanWindowContext_unix.cpp 2024-10-07 10:24:45.996984596 +0200 -+++ skia/tools/window/unix/VulkanWindowContext_unix.cpp 2024-10-07 10:27:27.606123626 +0200 +--- skia.org/tools/window/unix/VulkanWindowContext_unix.cpp 2024-10-07 15:52:39.401549032 +0200 ++++ skia/tools/window/unix/VulkanWindowContext_unix.cpp 2024-10-07 15:53:13.753695702 +0200 @@ -24,7 +24,7 @@ return nullptr; } @@ -293,9 +291,9 @@ diff -ur skia.org/tools/window/unix/VulkanWindowContext_unix.cpp skia/tools/wind } return ctx; diff -ur skia.org/tools/window/VulkanWindowContext.cpp skia/tools/window/VulkanWindowContext.cpp ---- skia.org/tools/window/VulkanWindowContext.cpp 2024-10-07 10:24:45.995984589 +0200 -+++ skia/tools/window/VulkanWindowContext.cpp 2024-10-07 10:27:27.606123626 +0200 -@@ -26,9 +26,13 @@ +--- skia.org/tools/window/VulkanWindowContext.cpp 2024-10-07 15:52:39.401549032 +0200 ++++ skia/tools/window/VulkanWindowContext.cpp 2024-10-07 15:55:28.596316545 +0200 +@@ -27,9 +27,13 @@ #endif #define GET_PROC(F) f ## F = \ @@ -311,7 +309,7 @@ diff -ur skia.org/tools/window/VulkanWindowContext.cpp skia/tools/window/VulkanW namespace skwindow::internal { -@@ -50,32 +54,39 @@ +@@ -51,32 +55,39 @@ } void VulkanWindowContext::initializeContext() { @@ -364,7 +362,7 @@ diff -ur skia.org/tools/window/VulkanWindowContext.cpp skia/tools/window/VulkanW PFN_vkGetPhysicalDeviceProperties localGetPhysicalDeviceProperties = reinterpret_cast<PFN_vkGetPhysicalDeviceProperties>( -@@ -83,21 +94,30 @@ +@@ -84,21 +95,30 @@ backendContext.fInstance, VK_NULL_HANDLE)); if (!localGetPhysicalDeviceProperties) { @@ -387,7 +385,7 @@ diff -ur skia.org/tools/window/VulkanWindowContext.cpp skia/tools/window/VulkanW - GET_PROC(DestroyInstance); - if (fDebugCallback != VK_NULL_HANDLE) { - GET_PROC(DestroyDebugReportCallbackEXT); -+ d->fContext = GrDirectContext::MakeVulkan(backendContext, fDisplayParams.fGrContextOptions); ++ d->fContext = GrDirectContexts::MakeVulkan(backendContext, fDisplayParams.fGrContextOptions); + + GET_PROC_GLOBAL(DestroyInstance); + GET_DEV_PROC_GLOBAL(DestroyDevice); @@ -403,7 +401,7 @@ diff -ur skia.org/tools/window/VulkanWindowContext.cpp skia/tools/window/VulkanW GET_PROC(DestroySurfaceKHR); GET_PROC(GetPhysicalDeviceSurfaceSupportKHR); GET_PROC(GetPhysicalDeviceSurfaceCapabilitiesKHR); -@@ -105,7 +125,6 @@ +@@ -106,7 +126,6 @@ GET_PROC(GetPhysicalDeviceSurfacePresentModesKHR); GET_DEV_PROC(DeviceWaitIdle); GET_DEV_PROC(QueueWaitIdle); @@ -411,11 +409,11 @@ diff -ur skia.org/tools/window/VulkanWindowContext.cpp skia/tools/window/VulkanW GET_DEV_PROC(CreateSwapchainKHR); GET_DEV_PROC(DestroySwapchainKHR); GET_DEV_PROC(GetSwapchainImagesKHR); -@@ -113,46 +132,44 @@ +@@ -114,46 +133,44 @@ GET_DEV_PROC(QueuePresentKHR); GET_DEV_PROC(GetDeviceQueue); -- fContext = GrDirectContext::MakeVulkan(backendContext, fDisplayParams.fGrContextOptions); +- fContext = GrDirectContexts::MakeVulkan(backendContext, fDisplayParams.fGrContextOptions); + // No actual window, used just to create the shared GrContext. + if(fCreateVkSurfaceFn == nullptr) + return; @@ -468,7 +466,7 @@ diff -ur skia.org/tools/window/VulkanWindowContext.cpp skia/tools/window/VulkanW nullptr); if (VK_SUCCESS != res) { return false; -@@ -160,14 +177,14 @@ +@@ -161,14 +178,14 @@ SkAutoMalloc surfaceFormatAlloc(surfaceFormatCount * sizeof(VkSurfaceFormatKHR)); VkSurfaceFormatKHR* surfaceFormats = (VkSurfaceFormatKHR*)surfaceFormatAlloc.get(); @@ -485,7 +483,7 @@ diff -ur skia.org/tools/window/VulkanWindowContext.cpp skia/tools/window/VulkanW nullptr); if (VK_SUCCESS != res) { return false; -@@ -175,7 +192,7 @@ +@@ -176,7 +193,7 @@ SkAutoMalloc presentModeAlloc(presentModeCount * sizeof(VkPresentModeKHR)); VkPresentModeKHR* presentModes = (VkPresentModeKHR*)presentModeAlloc.get(); @@ -494,7 +492,7 @@ diff -ur skia.org/tools/window/VulkanWindowContext.cpp skia/tools/window/VulkanW presentModes); if (VK_SUCCESS != res) { return false; -@@ -291,8 +308,8 @@ +@@ -292,8 +309,8 @@ swapchainCreateInfo.imageArrayLayers = 1; swapchainCreateInfo.imageUsage = usageFlags; @@ -505,7 +503,7 @@ diff -ur skia.org/tools/window/VulkanWindowContext.cpp skia/tools/window/VulkanW swapchainCreateInfo.imageSharingMode = VK_SHARING_MODE_CONCURRENT; swapchainCreateInfo.queueFamilyIndexCount = 2; swapchainCreateInfo.pQueueFamilyIndices = queueFamilies; -@@ -308,27 +325,27 @@ +@@ -309,27 +326,27 @@ swapchainCreateInfo.clipped = true; swapchainCreateInfo.oldSwapchain = fSwapchain; @@ -538,7 +536,7 @@ diff -ur skia.org/tools/window/VulkanWindowContext.cpp skia/tools/window/VulkanW } return true; -@@ -338,10 +355,9 @@ +@@ -339,10 +356,9 @@ VkImageUsageFlags usageFlags, SkColorType colorType, VkSharingMode sharingMode) { @@ -550,7 +548,7 @@ diff -ur skia.org/tools/window/VulkanWindowContext.cpp skia/tools/window/VulkanW // set up initial image layouts and create surfaces fImageLayouts = new VkImageLayout[fImageCount]; -@@ -357,7 +373,7 @@ +@@ -358,7 +374,7 @@ info.fFormat = format; info.fImageUsageFlags = usageFlags; info.fLevelCount = 1; @@ -559,7 +557,7 @@ diff -ur skia.org/tools/window/VulkanWindowContext.cpp skia/tools/window/VulkanW info.fProtected = skgpu::Protected(fDisplayParams.fCreateProtectedNativeBackend); info.fSharingMode = sharingMode; -@@ -400,8 +416,8 @@ +@@ -401,8 +417,8 @@ fBackbuffers = new BackbufferInfo[fImageCount + 1]; for (uint32_t i = 0; i < fImageCount + 1; ++i) { fBackbuffers[i].fImageIndex = -1; @@ -570,7 +568,7 @@ diff -ur skia.org/tools/window/VulkanWindowContext.cpp skia/tools/window/VulkanW &fBackbuffers[i].fRenderSemaphore)); SkASSERT(result == VK_SUCCESS); } -@@ -414,8 +430,8 @@ +@@ -415,8 +431,8 @@ if (fBackbuffers) { for (uint32_t i = 0; i < fImageCount + 1; ++i) { fBackbuffers[i].fImageIndex = -1; @@ -581,7 +579,7 @@ diff -ur skia.org/tools/window/VulkanWindowContext.cpp skia/tools/window/VulkanW fBackbuffers[i].fRenderSemaphore, nullptr)); } -@@ -440,42 +456,59 @@ +@@ -441,42 +457,59 @@ void VulkanWindowContext::destroyContext() { if (this->isValid()) { fQueueWaitIdle(fPresentQueue); @@ -655,7 +653,7 @@ diff -ur skia.org/tools/window/VulkanWindowContext.cpp skia/tools/window/VulkanW } VulkanWindowContext::BackbufferInfo* VulkanWindowContext::getAvailableBackbuffer() { -@@ -501,35 +534,35 @@ +@@ -502,35 +535,35 @@ semaphoreInfo.pNext = nullptr; semaphoreInfo.flags = 0; VkSemaphore semaphore; @@ -697,7 +695,7 @@ diff -ur skia.org/tools/window/VulkanWindowContext.cpp skia/tools/window/VulkanW return nullptr; } } -@@ -555,7 +588,7 @@ +@@ -556,7 +589,7 @@ GrFlushInfo info; info.fNumSemaphores = 1; info.fSignalSemaphores = &beSemaphore; @@ -706,7 +704,7 @@ diff -ur skia.org/tools/window/VulkanWindowContext.cpp skia/tools/window/VulkanW auto dContext = surface->recordingContext()->asDirectContext(); dContext->flush(surface, info, &presentState); dContext->submit(); -@@ -576,4 +609,6 @@ +@@ -577,4 +610,6 @@ fQueuePresentKHR(fPresentQueue, &presentInfo); } @@ -714,9 +712,10 @@ diff -ur skia.org/tools/window/VulkanWindowContext.cpp skia/tools/window/VulkanW + } // namespace skwindow::internal Only in skia/tools/window: VulkanWindowContext.cpp.orig +Only in skia/tools/window: VulkanWindowContext.cpp.rej diff -ur skia.org/tools/window/VulkanWindowContext.h skia/tools/window/VulkanWindowContext.h ---- skia.org/tools/window/VulkanWindowContext.h 2024-10-07 10:24:45.995984589 +0200 -+++ skia/tools/window/VulkanWindowContext.h 2024-10-07 10:27:27.606123626 +0200 +--- skia.org/tools/window/VulkanWindowContext.h 2024-10-07 15:52:39.401549032 +0200 ++++ skia/tools/window/VulkanWindowContext.h 2024-10-07 15:53:13.753695702 +0200 @@ -15,19 +15,23 @@ #include "tools/gpu/vk/VkTestUtils.h" #include "tools/window/WindowContext.h" @@ -824,8 +823,8 @@ diff -ur skia.org/tools/window/VulkanWindowContext.h skia/tools/window/VulkanWin uint32_t fImageCount; diff -ur skia.org/tools/window/win/VulkanWindowContext_win.cpp skia/tools/window/win/VulkanWindowContext_win.cpp ---- skia.org/tools/window/win/VulkanWindowContext_win.cpp 2024-10-07 10:24:45.995984589 +0200 -+++ skia/tools/window/win/VulkanWindowContext_win.cpp 2024-10-07 10:27:27.607123633 +0200 +--- skia.org/tools/window/win/VulkanWindowContext_win.cpp 2024-10-07 15:52:39.401549032 +0200 ++++ skia/tools/window/win/VulkanWindowContext_win.cpp 2024-10-07 15:53:13.753695702 +0200 @@ -25,7 +25,7 @@ return nullptr; } @@ -855,8 +854,8 @@ diff -ur skia.org/tools/window/win/VulkanWindowContext_win.cpp skia/tools/window } return ctx; diff -ur skia.org/tools/window/WindowContext.h skia/tools/window/WindowContext.h ---- skia.org/tools/window/WindowContext.h 2024-10-07 10:24:45.995984589 +0200 -+++ skia/tools/window/WindowContext.h 2024-10-07 10:27:27.607123633 +0200 +--- skia.org/tools/window/WindowContext.h 2024-10-07 15:52:39.401549032 +0200 ++++ skia/tools/window/WindowContext.h 2024-10-07 15:53:13.753695702 +0200 @@ -10,9 +10,9 @@ #include "include/core/SkRefCnt.h" #include "include/core/SkSurfaceProps.h" diff --git a/external/skia/vk_mem_alloc.patch.1 b/external/skia/vk_mem_alloc.patch.1 index 94f2504cbd52..b85c8fff5f15 100644 --- a/external/skia/vk_mem_alloc.patch.1 +++ b/external/skia/vk_mem_alloc.patch.1 @@ -1,12 +1,12 @@ -diff --git a/third_party/vulkanmemoryallocator/GrVulkanMemoryAllocator.h b/third_party/vulkanmemoryallocator/GrVulkanMemoryAllocator.h +diff --git a/src/gpu/vk/vulkanmemoryallocator/VulkanMemoryAllocatorWrapper.h b/src/gpu/vk/vulkanmemoryallocator/VulkanMemoryAllocatorWrapper.h index 1c6212bd47..756175b4e7 100644 ---- a/third_party/vulkanmemoryallocator/GrVulkanMemoryAllocator.h -+++ b/third_party/vulkanmemoryallocator/GrVulkanMemoryAllocator.h -@@ -32,7 +32,7 @@ +--- a/src/gpu/vk/vulkanmemoryallocator/VulkanMemoryAllocatorWrapper.h ++++ b/src/gpu/vk/vulkanmemoryallocator/VulkanMemoryAllocatorWrapper.h +@@ -31,7 +31,7 @@ #define VULKAN_H_ #define GR_NEEDED_TO_DEFINE_VULKAN_H #endif --#include "vk_mem_alloc.h" +-#include "vk_mem_alloc.h" // NO_G3_REWRITE +#include "include/vk_mem_alloc.h" #ifdef GR_NEEDED_TO_DEFINE_VULKAN_H #undef VULKAN_H_