From 8f8dcd0076687754a6a63706cba1a4f4f8c57e10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Wed, 27 Sep 2023 18:18:02 +0200 Subject: [PATCH] doc: adapt the atlas doc image generator to latest changes. I made the binary data use 16-bit integers instead of 32-bit to make them occupy less space and forgot to update it here. Also they're in a different path now. --- doc/generated/atlas.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/doc/generated/atlas.cpp b/doc/generated/atlas.cpp index bb07c5fd3..897df67cf 100644 --- a/doc/generated/atlas.cpp +++ b/doc/generated/atlas.cpp @@ -34,6 +34,7 @@ #include #include "Magnum/Math/Color.h" +#include "Magnum/Math/PackingBatch.h" #include "Magnum/Math/Range.h" #include "Magnum/DebugTools/ColorMap.h" #include "Magnum/TextureTools/Atlas.h" @@ -122,9 +123,14 @@ int main() { } { constexpr Float displaySizeDivisor = 1.0f; - Containers::Optional> sizeData = Utility::Path::read(Utility::Path::join(Utility::Path::split(__FILE__).first(), "../../src/Magnum/TextureTools/Test/oxygen-glyphs.bin")); + Containers::Optional> sizeData = Utility::Path::read(Utility::Path::join(Utility::Path::split(__FILE__).first(), "../../src/Magnum/TextureTools/Test/AtlasTestFiles/oxygen-glyphs.bin")); CORRADE_INTERNAL_ASSERT(sizeData); - const auto sizes = Containers::arrayCast(*sizeData); + + auto sizes16 = Containers::arrayCast(*sizeData); + Containers::Array sizes{NoInit, sizes16.size()}; + Math::castInto( + Containers::arrayCast<2, const Short>(stridedArrayView(sizes16)), + Containers::arrayCast<2, Int>(stridedArrayView(sizes))); TextureTools::AtlasLandfill atlas{{512, 512}}; Containers::Array offsets{NoInit, sizes.size()};