Replaced tinyobjloader with rapidobj for way faster obj parsing
But after actually replacing it and integrating it into the source code, i realized it’s not worth it, because rapidobj just has too many downsides and isn’t very actively supported anymore.
For example, it doesn’t support multiple mtl files, which is against the spec. So if i want to keep it spec compliant, I need to find a workaround for it, which just isn’t worth the speed increase of rapidobj, even if it’s like 4x faster (from my testing on a large obj)
The graph is from this article: https://aras-p.info/blog/2022/05/14/comparing-obj-parse-libraries/
Comments 2
wow thats a crazy good am4 cpu lol hope ur enjoying it
@aayanalikhan09 it’s not mine sadly, it’s a graph from an article I found on the internet comparing the libraries
Sign in to join the conversation.