H-uru / Plasma

Cyan Worlds's Plasma game engine
http://h-uru.github.io/Plasma/
GNU General Public License v3.0
202 stars 80 forks source link

Missing header includes & MinGW fixes #1563

Closed dpogue closed 4 months ago

dpogue commented 5 months ago

The first commit is a bunch of missing includes that are masked by PCH and Unity builds. Without those enabled, the project will fail to compile without these fixes.

The second commit is a few fixes to get some things building with MinGW again (I haven't been able to get MinGW Python working locally, so I can't promise that it will fix the whole engine build)

dpogue commented 4 months ago

Execpt for the Python.h dependency/order issue discussed above, but that's a bigger fix and can be done separately IMO.

The Python stuff is all consistent with the rest of the existing files now, but there's definitely room for future improvements to be done as a follow-up