diff --git a/cmake/FetchDependencies.cmake b/cmake/FetchDependencies.cmake index a82e4e88..e33ccc3f 100644 --- a/cmake/FetchDependencies.cmake +++ b/cmake/FetchDependencies.cmake @@ -42,7 +42,7 @@ fetch_dependency("libretro-common" "https://github.com/libretro/libretro-common. fetch_dependency("embed-binaries" "https://github.com/andoalon/embed-binaries.git" "21f28ca") fetch_dependency(glm "https://github.com/g-truc/glm" "33b0eb9") fetch_dependency(libslirp "https://github.com/JesseTG/libslirp-mirror.git" "44e7877") -fetch_dependency(pntr "https://github.com/robloach/pntr" "a3dc08c") +fetch_dependency(pntr "https://github.com/robloach/pntr" "23099c7") fetch_dependency(fmt "https://github.com/fmtlib/fmt" "10.2.1") fetch_dependency(yamc "https://github.com/yohhoy/yamc" "4e015a7") fetch_dependency(span-lite "https://github.com/martinmoene/span-lite" "bc08bf8") diff --git a/src/libretro/CMakeLists.txt b/src/libretro/CMakeLists.txt index 595d523e..40a5a133 100644 --- a/src/libretro/CMakeLists.txt +++ b/src/libretro/CMakeLists.txt @@ -232,6 +232,7 @@ target_compile_definitions(melondsds_libretro PUBLIC PNTR_ENABLE_VARGS PNTR_PIXELFORMAT_ARGB PNTR_ENABLE_MATH + PNTR_ENABLE_UTF8 STB_IMAGE_STATIC # To avoid using any dynamically-linked STB implementations ) diff --git a/src/libretro/message/error.cpp b/src/libretro/message/error.cpp index 066229fa..16b871b9 100644 --- a/src/libretro/message/error.cpp +++ b/src/libretro/message/error.cpp @@ -36,7 +36,7 @@ constexpr pntr_color TEXT_COLOR_BOTTOM = {.rgba = {.b = 0x98, .g = 0xE5, .r = 0x static constexpr const char* const ERROR_TITLE = "Oh no! melonDS DS couldn't start..."; static constexpr const char* const SOLUTION_TITLE = "Here's what you can do:"; -static constexpr const char* const THANK_YOU = "Thank you for using melonDS DS!"; +static constexpr const char* const THANK_YOU = "Thank you for using melonDS DS! Θ.Θ"; using std::span; using MelonDsDs::NDS_SCREEN_AREA;