An audio-visual library supports processing audio and video files, a graphics library can load a variety 3D mesh file formats into a generic in-memory representation, and the core library of Gazebo Common contains functionality that spans Base64 encoding/decoding to thread pools.
Fixes UNIT_AssimpLoader_TEST with assimp 5.4.3. This should fix homebrew CI.
This PR tweaks the way we check for texture coordinates from assimp. Empty texture coordinate slots are now allowed as of https://github.com/assimp/assimp/pull/5636. The new logic should be compatible with assimp 5.4.3 and prior versions
Checklist
[x] Signed all commits for DCO
[ ] Added tests
[ ] Updated documentation (as needed)
[ ] Updated migration guide (as needed)
[ ] Consider updating Python bindings (if the library has them)
[ ] While waiting for a review on your PR, please help review another open pull request to support the maintainers
Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining Signed-off-by messages.
🦟 Bug fix
Fixes #633
Summary
Fixes
UNIT_AssimpLoader_TEST
with assimp 5.4.3. This should fix homebrew CI.This PR tweaks the way we check for texture coordinates from assimp. Empty texture coordinate slots are now allowed as of https://github.com/assimp/assimp/pull/5636. The new logic should be compatible with assimp 5.4.3 and prior versions
Checklist
codecheck
passed (See contributing)Note to maintainers: Remember to use Squash-Merge and edit the commit message to match the pull request summary while retaining
Signed-off-by
messages.