Externals: md4c, picojson and Vulkan NanoVG as submodules #8

Merged
ilusha merged 2 commits from Externals into master 2026-10-28 00:54:34 +03:00

2 commits

Author SHA1 Message Date
d8acea9cc6 Externals: build the submodule libraries and the ImGui Vulkan backend
Some checks failed
Windows / build (pull_request) Has been cancelled
CMake on a single platform / build (pull_request) Has been cancelled
CMake / build (pull_request) Has been cancelled
Adds the Picojson interface target, C99 Md4c from md4c/src and NanovgVk
from nanovg_vulkan/src (nanovg.c plus the nanovg_vk.c backend). ImGui
compiles imgui_impl_vulkan alongside the existing GLFW and OpenGL
backends, so current OpenGL users keep linking. Desktop and test libraries
stay enabled; the port's MODULES_BUILD_DESKTOP and MODULES_BUILD_TESTS
gates are not used.
2026-10-28 00:59:59 +03:00
7676424fa6 Externals: add md4c, picojson and Vulkan NanoVG as submodules
md4c and picojson are pinned, unmodified mirrors of mity/md4c (f9e5eb2)
and kazuho/picojson (111c9be). nanovg_vulkan points at the modules-vulkan
branch of a fork of SubiyaCryolite/nanovg_vulkan, which carries the
backend fixes made for Modules as reviewable commits on top of upstream.
2026-10-28 00:59:59 +03:00