Spellcaster Studios

Make it happen…

Mac port, Part 3

…and a big problem!

So, I got the game to compile, and link… Was a bit of work, but most of the hardest part was done before on the Linux port, since they’re very similar…

And then I find out that Yosemite (the current version of OSX) only supports OpenGL 3.2 (and upwards) and below OpenGL 3.0… So the version I’m using (OpenGL 3.2, backwards compatible for 3.1 shaders) doesn’t work!

And I don’t think it will be a small change to adapt the shaders for 3.2 (because I’m using GLSL Optimizer, which only goes until shaders 3.1), besides the fact that I also have other weird problems (which I think come from the version of OpenGL supported)… For example, glGenSamplers is crashing the game, so I’m guessing there’s also other changes (or it’s a problem with GLEW, need to figure out which one is it)…

So now I have to try and figure out exactly what will be the effort in supporting OpenGL 3.2 with no backward compatibility…

Now listening to “Tinnitus Sanctus” by “Edguy”

Comment