not sure i deserve all this praise but if i can help lay it on me.
cmake works fine on windows so making it spit out solutions for any version of msvc should be pretty easy, upside to that is that its cross platform so it will work for win mac linux etc. if supported by the code itself. I can make a set of batch files that do just that,
if you have cmake installed. Atm im in bed though with a nasty flu at my moms house (both of us actually), so it will take a little before i can look into it.
GLSL or vulkan shaders would probably be the best bet for FTE for effects such as dynamic sun, lensflares, godrays and such.
Some of it should actually allready be supported i think but spike should have a better idea about the capabilities of FTE.
Glad you like the pthread port, it does indeed make threading easier
Productivity is a state of mind.