mirror of
https://github.com/overte-org/overte.git
synced 2025-08-05 01:30:18 +02:00
This makes iteration over meshes and connections between them deterministic. [QHash](http://doc.qt.io/qt-5/qhash.html#details) and QMultiHash do not guarantee consistent iteration order. This is problematic for the FBXReader because it could result in different behavior each time a model was loaded. Specifically, This was causing a bug with some avatars that contained multiple-bind poses. The bind pose returned to the application from the FBXReader would be different on different runs. This PR doesn't add support for multiple-bind poses, but it does make the choice of which bind pose is chosen deterministic. This non-determinism was the cause of the Mery avatar having "bug-eyes" 1/12 times. |
||
---|---|---|
.. | ||
src | ||
CMakeLists.txt |