Spellcaster Studios

Make it happen…

More OpenGL 3.2

So I figured out the issue… I didn’t have a “Vertex Array Object” associated to the rendering… It’s apparently the equivalent to Vertex Declarations on Direct3D…

It’s easy to fix when you figure out the problem, but OpenGL is remarkably hard to search for in the net, since there’s a lot of versions available, and most people apparently learned OpenGL by following some tutorials that don’t actually explain how things work internally, so a lot of people just add noise to discussions… There’s also a lot of noise with Direct3D, but it’s easier to sift through because of the ease of understanding which version is being discussed!

screen658

So, apparently I got OpenGL 3.2 working, no errors being reported (although I find it strange that it is compiling my 3.1 shaders…), so now to test this on Linux (just because my Ubuntu machine is closer at hand)…

…and it’s not working… The whole Ubuntu machine, I type in my login, and it gets back to the login screen… Apparently, according to the internet, that happens when drivers conflict (the nVidia and the Nouveau baseline), so now I have to work this out before I actually test it…

On the Mac, the game crashes on “glGenSamplers”… Bah!

Now listening to “Keeper of the Seven Keys” by “Helloween”

Comment