Another-Game-Engine / AGE

AGE - C++11 OpenGL4 Game Engine
MIT License
49 stars 11 forks source link

Fix dead lock when loading assets in release #503

Closed cesarl closed 9 years ago

cesarl commented 9 years ago

Quand on load une scene en release dans engine core test on a bug. Ca n'est pas reellement un dead lock mais je pense que ca viens d'un conditionnal access.

En gros j'avais fait un truc crade pour le load des assets pour que ca soit asynchone au load d'une scene.

Regarde dans MeshRenderer postUnserialization et dans AssetsManager Update, pushNewAsset, pushNewCallback

Pour reproduire le bug : release avec une scene avec juste Sponza.

Je veux ca pour dimanche prochain (pas que tu attaques ca dimanche prochain) Sans faute. Ca te fera une journee a Paris sans bédave. Merci.

cesarl commented 9 years ago

Fixed in BFC Mesh