From bc1296243c127a6b50adb2519c207b2fd8f34faa Mon Sep 17 00:00:00 2001
From: Ozkan Sezer <[EMAIL REDACTED]>
Date: Sun, 31 May 2026 01:47:50 +0300
Subject: [PATCH] update vendored plutovg and plutosvg.
(cherry picked from commit 20033f98c3993d6b9170add497418fa96f9f59ac)
---
.gitmodules | 2 +-
CMakeLists.txt | 1 +
external/plutosvg | 2 +-
external/plutovg | 2 +-
4 files changed, 4 insertions(+), 3 deletions(-)
diff --git a/.gitmodules b/.gitmodules
index de7d48df..cca7799a 100644
--- a/.gitmodules
+++ b/.gitmodules
@@ -9,7 +9,7 @@
[submodule "external/plutosvg"]
path = external/plutosvg
url = https://github.com/libsdl-org/plutosvg.git
- branch = v0.0.7-SDL
+ branch = v0.0.8-SDL
[submodule "external/plutovg"]
path = external/plutovg
url = https://github.com/libsdl-org/plutovg.git
diff --git a/CMakeLists.txt b/CMakeLists.txt
index e9031ef2..f17d567d 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -381,6 +381,7 @@ if(SDLTTF_PLUTOSVG)
set(BUILD_SHARED_LIBS OFF)
set(PLUTOSVG_ENABLE_FREETYPE ON CACHE BOOL "plutosvg enable freetype" FORCE)
set(PLUTOSVG_BUILD_EXAMPLES OFF CACHE BOOL "plutosvg build examples" FORCE)
+ set(PLUTOVG_ENABLE_IMAGE_WRITE OFF CACHE BOOL "plutovg enable image write" FORCE)
set(PLUTOVG_BUILD_EXAMPLES OFF CACHE BOOL "plutovg build examples" FORCE)
sdl_check_project_in_subfolder(external/plutovg plutovg SDLTTF_VENDORED)
add_subdirectory(external/plutovg external/plutovg-build EXCLUDE_FROM_ALL)
diff --git a/external/plutosvg b/external/plutosvg
index 96e840a3..96e115bc 160000
--- a/external/plutosvg
+++ b/external/plutosvg
@@ -1 +1 @@
-Subproject commit 96e840a354ccedb40ffcde16f12da8f9862d903b
+Subproject commit 96e115bc0f837dbccf260a05ad23978b6b54f731
diff --git a/external/plutovg b/external/plutovg
index c42264b7..a6e0d682 160000
--- a/external/plutovg
+++ b/external/plutovg
@@ -1 +1 @@
-Subproject commit c42264b70c4fbb22d33217580fd9b077c7b3a62c
+Subproject commit a6e0d682d08a5e993694ad82a23e5d45e831f315