Ian wrote:But not quite sure what to do with the code. I'm not even sure Harry can run it on his pc.. and that's not good at all, since he has been such a major contributor to the project. I think the best idea might be to simply have 2 sets of shaders that can be switched between versions. The shader inputs are identical. That might be one way of doing it.
I think switching rendering path is a good temporary solution, however I remember some time ago I downloaded a demo for a quad poly emulation and ran it without problems. I don't have at hand the original web page address so I don't know if it was using geometry shader and what not.
Anyway I think it might be worth a try. At least being able to directly test it with an OGL 3.3 class gpu I can try to do something with it.
Btw, great job Ian!
