Update atlas metadata encoding, now with compression

This commit is contained in:
Georg Hagen
2025-01-11 13:22:16 +01:00
parent 98db9f79fe
commit 9167bb82d0
3 changed files with 74 additions and 12 deletions

View File

@@ -41,6 +41,9 @@ namespace OpenVulkano::Scene
void LoadNew(std::span<char> data);
void LoadImage(std::span<char> data);
Array<char> SerializeMetadata() const;
void DeserializeMetadata(const std::span<char>& data);
public:
FontAtlas() = default;
FontAtlas(const Math::Vector2ui textureResolution, const double lineHeight, const FontAtlasType atlasType) { Init(textureResolution, lineHeight, atlasType); }