Vladimír Vondruš
8ed08d7733
SceneTools: use a single temp allocation in flattenMeshHierarchy().
4 years ago
Vladimír Vondruš
eb2e4ff25d
SceneTools: make orderClusterParents() use one allocation instead of 4.
...
Mmm. I wonder how much will future mosra hate me for making this code so
obfuscated.
4 years ago
Vladimír Vondruš
f053ffeb15
SceneTools: remove one more allocation in orderClusterParents().
4 years ago
Vladimír Vondruš
99d82f5e62
SceneTools: we don't need growable arrays in orderClusterParents().
4 years ago
Vladimír Vondruš
b0477013f0
SceneTools: utility to flatten mesh hierarchy.
...
Internals doing a few rather big allocations, will convert that to just
a single one in a next step.
4 years ago
Vladimír Vondruš
a802d6cd11
SceneTools: utility to reorder & cluster the parent field.
...
Useful for calculating hierarchic transformations.
4 years ago
Vladimír Vondruš
db80262fed
SceneTools: shorten test name to make ctest output fit in 80 columns.
4 years ago
Vladimír Vondruš
aff4a8144d
Trade: move the internal scene conversion tools to SceneTools.
...
No functional change, just splitting them to two separate headers and
two separate tests. These will eventually become public SceneTools
APIs... once I figure out better naming.
4 years ago
Vladimír Vondruš
aaeca5c855
doc: utilities don't require their dependencies to be enabled.
...
Probably a leftover from when these dependencies were handled in a
much shittier way? For as long as I remember, enabling WITH_GL_INFO
always enabled WITH_GL and WITH_WINDOWLESSWHATEVERAPPLICATION
implicitly.
4 years ago
Vladimír Vondruš
3c86222245
sceneconverter: move its source to the SceneTools library.
...
Because that's where it was meant to belong since the beginning.
4 years ago
Vladimír Vondruš
1032a09865
SceneTools: new library.
...
Nothing to see here so far.
4 years ago