mocha-engine / mocha

Mocha: A work-in-progress 3D game engine
GNU Lesser General Public License v3.0
53 stars 7 forks source link

InteropGen Refactor #64

Closed peter-r-g closed 2 months ago

peter-r-g commented 2 months ago

This PR refactors a majority of the code in the InteropGen project. Functionally there is no difference. Performance-wise it takes roughly less than half as long to do the generation. In my few tests, it goes from about 12-15 seconds to 6-7. Almost all of the time is spent in Clang now.