The Wine project is a cross-platform reimplementation of the Win32 API that allows Windows applications to run on other operating systems. Over the years it has become more and more stable and runs many popular Direct3D-based games by translating the D3D and older DirectDraw calls to OpenGL. Stable releases of Wine are infrequent, releasing about once every 2 years, but the time for a new stable release is approaching.
I've just created a Facebook page for NeHe where we'll post status and news updates. Don't forget to "Like" us using the funky widget in the sidebar!
We're finally finding time to bring the old lessons up-to-date. The first iOS lessons of the series are already available with more coming. We're also working on a new set of desktop tutorials, this series will include a number of theory lessons before the practical ones, the first brief one is now only which gives a high-level overview of the graphics pipeline.
Check the sidebar for the links, and stay tuned!
If you haven't seen or heard about the Rasberry Pi, where have you been? You're in for a treat!
The Rasberry Pi is a mini credit-card sized system on a chip that will be launching in the next month or so. It will come in two versions, one at $25 and a more expensive one with extra ram at $35. Amazingly, the GPU built into this cheap little computer is faster than that of an iPhone 4S and also faster than Nvidia's Tegra 2!
Desura, the game distribution service that is similar to Steam, has released the source code of their client software under the GPL V3 License.
I've just finished making some minor changes to the site. You can now see the number of comments posted on each news post. Unfortunately this meant changing the way that we link to the Livefyre comment system, so existing comments will have disappeared. As the comment system is pretty recent anyway only a few comments have been lost, sorry about that, it won't happen again! :)
Also, you'll have noticed some layout changes and the addition of social media buttons to the posts. Please click them if you like an article. Thanks!
For those that don't know, Mesa is an open source implementation of the OpenGL API. It's a key component of the open source graphics stack that powers Linux desktops, as well as many other operating systems. Mesa is the default OpenGL implementation for most Linux distributions and is what makes hardware accelerated OpenGL work "out of the box" on those systems. For this reason, the version number of OpenGL it supports is important if you are developing cross-platform OpenGL applications because it is the baseline version that you can target to get the widest audience.
The Mesa developers are currently preparing the next release.
NeHe wishes you all some nice Christmas days and a good start into the new year!
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