From 01976f170dac5e713cbb6162c9d3ec4de45c750e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vladim=C3=ADr=20Vondru=C5=A1?= Date: Sat, 11 Feb 2023 16:28:21 +0100 Subject: [PATCH] Trade: add a TODO for potential better SceneFieldData packing. --- src/Magnum/Trade/SceneData.h | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Magnum/Trade/SceneData.h b/src/Magnum/Trade/SceneData.h index 067c224dd..e17dec2e7 100644 --- a/src/Magnum/Trade/SceneData.h +++ b/src/Magnum/Trade/SceneData.h @@ -1449,6 +1449,10 @@ class MAGNUM_TRADE_EXPORT SceneFieldData { std::size_t offset; }; + /** @todo to make more room for extra properties inside Field or to + support array string fields, this could be size (6 bytes) + array + size (2 bytes) together, similarly to how string data offset is + packed below */ UnsignedLong _size; SceneField _name; SceneFieldFlags _flags;