114 - Assimp Mesh Loading Flags
Channel: StableCoder
Date: 02/08/2021

For awhile now, while basic mesh loading via the assimp library has been implemented, the meshes usually appeared off or wrong. This was mostly due to the fact that several of the meshes currently used during development have their polygon data specified as quads, and the implementation only accepting triangles. Thus only the half portions of the quads would be rendered.

This session focuses on adding the assimp bitflags to the mesh types, so that the use of the 'triangulate' flag and others can be used on import, giving better flexibility when loading meshes. This includes adapting the enum serialization and parsing that was implemented for Vulkan types previously.

2021/07/30