If you want to get started with OpenGL in web applications using the new standard WebGL, one good way to try your ideas is using webglplayground where you can edit your JS code on the fly and see the results immediately. It is bundled with some libraries to make your life easier.
After getting past the iOS specific hurdles in lesson 01, I finished lesson 02 that shows you how to create a colored triangle by using vertex buffer objects and GLSL shaders!
Go and have a look: iOS Lesson 02
One of the most frequently asked questions in the forums is why the texture loading code from lesson 06 does not compile, complaining about glaux.h not being found.
Well I finally took the time to show you how to get rid of this problem and even better, load textures from a huge variety of file formats with one line of code by using SOIL (Simple OpenGL Image Library).
So read this in conjunction with Lesson 06 for the full fledged texturing experience:
Great news: I finally finished the first lesson in our new iOS series! Have a look in the menu on the right under Mobile Tutorials.
And from today on I'll have more time to work on new lessons so stay tuned, more to come soon!
I'm happy about any kind of feedback about the lesson as well, please use the forum linked at the bottom of the lesson for that.
Go have a look!
APITrace is a graphics debugging tool for tracing and logging calls to OpenGL and D3D to allow you to debug graphics applications. It's written in QT and is entirely cross-platform and open source. I haven't had a chance to play with it yet, but the screenshots speak for themselves:
For those of you interested in the most up to date OpenGL coding: There's a nice pack of sample applications for all OpenGL versions up to 4.2. It doesn't contain a lot of comments, nor does it use the features for complex effects, but they still show how to set up all the different new features! Definitely worth a look if you're using modern OpenGL...
Following on from the release announcement of OpenGL 4.2 a few days ago, AMD have just released a new driver which supports the new specification. It is a *BETA* driver and is available at the following locations:
Yeah, I know.. I know! about time!
Some of you have found it already, but for those who haven't you can find it over at http://twitter.com/#!/nehegl
tjbladez told me he is porting the legacy NeHe tutorials to Ruby and makes use of ruby-opengl and gosu. The code looks really neat, and although I never used Ruby I'd say Gosu is worth a try as it seems to make life a lot easier :)
Go check it out!
Khronos have today released the OpenGL 4.2 specification, along with the the counterpart GLSL 4.20 specification. The release announcement can be found on the OpenGL.org website.
Nvidia have already released drivers supporting the new 4.2 specification, AMD are apparently due to follow suit shortly.
As usual both specifications can be found on the Registry.