- scans the root project folder and subfolders for supported resources and adds metadata files for them and registers them in the `resources.registry` file
- this change introduces flexible vertex buffer for surface data, vertex can have any layout, there are few built-in vertex formats:
StaticVertex - Position3F32+Normal3F32+TexCoord2F32+Tangent4F32
AnimatedVertex - Position3F32+Normal3F32+TexCoord2F32+Tangent4F32+BoneWeights4F32+BoneIndices4U8
SimpleVertex - Position3F32+TexCoord2F32
- performance improvements
- fixed examples
- triangulator had incorrect exit condition which resulted in infinite loops in some specific cases
- for some reason new fbx (version >= 7500) can have empty curves which results in panic
- some of tests were broken during refactoring, now they're fixed
- these methods ensures that internal flag is raised and cast_ray will update internal accelerating structures to actual state, otherwise ray casting won't work or may even panic