Contain retained vendor source bundle

This commit is contained in:
2026-06-02 21:58:27 +02:00
parent da584ce0f0
commit 39444af84e
3 changed files with 40 additions and 12 deletions

View File

@@ -147,9 +147,12 @@ option targets exist. The Windows desktop app builds through CMake as
`PanoPainter` is only the executable/resource wrapper; Windows and vendor link
dependencies now belong to the platform shell target, and Windows runtime
payload deployment lives behind `cmake/PanoPainterRuntime.cmake`.
`pp_legacy_engine` now contains the retained legacy canvas, asset/file, brush,
tablet, video, serialization, and low-level runtime sources as an interim
containment boundary while pure replacement components take over.
`pp_legacy_vendor` now owns the retained third-party source bundle as an
interim containment boundary until vcpkg, SDK imports, or documented permanent
vendoring decisions replace each dependency. `pp_legacy_engine` now contains
the retained legacy canvas, asset/file, brush, tablet, video, serialization,
and low-level runtime sources as an interim containment boundary while pure
replacement components take over.
`pp_legacy_renderer_gl` now owns the retained OpenGL runtime implementations
for `Font`, `RTT`, `Shader`, `Shape`, `Texture2D`, `TextureCube`, `Sampler`,
and `TextureManager` as an object-library boundary folded into the retained