This PR leverages the recent updates to our Magnum libs to address some inefficiencies and bugs, and fixes a minor bug with how scene instances were being loaded.
Viewer.cpp/Viewer.py :
Improve text rendering in the viewers by using the magnum's new glyph handling.
Fix the black-box background around text in viewer.py by enabling, defining and subsequently disabling the appropriate blend state when text is being drawn.
Attributes
Speed up string handle match search by checking size of target string before forcing it to lowercase
Add missing Articulated Object Attributes verification on Scene Instance load to be consistent with Stage, Object and Lighting Attributes handling.
Motivation and Context
This PR leverages the recent updates to our Magnum libs to address some inefficiencies and bugs, and fixes a minor bug with how scene instances were being loaded.
Viewer.cpp/Viewer.py :
Attributes
How Has This Been Tested
Locally all tests pass
Types of changes
Checklist