Skip to content

Split assimp model importing into thread-safe IO and OpenGL object creation

Jonathan Kunstwald requested to merge jkunstwald/glow-extras:master into master

The assimp importer now allows threads without an OpenGL context to load assimp::Importer::MeshData from a file on disk, which can then later be used to create the corresponding SharedVertexArray.

Additional changes:

  • Added a new property to control the aiProcess_FlipUVs assimp postprocessing flag
  • Moved core logic to static methods for easier access across threads

Merge request reports