OpenGL Version 4.3 Released
An anonymous reader writes "The Khronos Group has released the specification for OpenGL 4.3 at the SIGGRAPH 2012 conference in Los Angeles. New functionality includes: compute shaders that harness GPU parallelism for advanced computation, shader storage buffers, improved debug message output, high quality ETC2 / EAC texture compression as a standard feature, memory security improvements, robustness improvements, texture parameter queries, and more."
The Khronos Group also released the OpenGL for Embedded Systems 3.0 specification, which is backwards-compatible with version 2.0. The new specification includes enhancements to the rendering pipeline, "a new version of the GLSL ES shading language with full support for integer and 32-bit floating point operations," and improved texturing functionality, among other things.
Well, I don't want to get too technical, but the situation is that Apple is retarded.
Do you have a phone or tablet? then OpenGL matters. If you use an operating system other than Windows, then OpenGL matters. If you like movies, then OpenGL matters. If you fly (OpenGL has implementations certified for flight instruments) then OpenGL matters. OpenGL is used for far more than just games, and far more widely than just the personal desktop.
When is apple going to get with the program related to 3D graphics? With Lion, they finally released drivers for OpenGL 3.3.
No, they released it for GL 3.2 core, which is 1.1 generations behind the now current. The reason they did this is because they support this version of OpenGL on all hardware that Lion runs on. If you're coding for lion, you can guarentee that OpenGL 3.2 is there, and don't need to write multiple render paths like you do otherwise.
Now the fun bit, and why it doesn't matter that they don't support GL 4.2 (or now 4.3)... OpenGL specs are in fact bundles of extensions. To make up the OpenGL 4.3 standard, they took a bunch of interesting looking OpenGL extensions, and said "in order to have a complete OpenGL 4.3 implementation you must implement these extensions without the prefixes". If you go code some OpenGL on a Mac, which has hardware that could support OpenGL 4.2, you will discover that the GL 3.2 core context that you have, in fact already includes all the extensions necessary to make up OpenGL 4.2, so while you have a GL 3.2 context, you can in fact do all the things you'd expect to do on that hardware.
In short, a version number 1.1 less than the version number khronos are currently at makes very little difference to how well applications can be coded.
Comment removed based on user account deletion
"Windows is slowly losing relevance" - by peppepz (1311345) on Wednesday August 08, @02:22AM (#40915185)
#1 Most Used/Biggest Marketshare on PC Desktops + Servers combined, & it's "losing relevance"? Then MacOS X + Linux never had it @ all, just based on the numbers, & don't argue with me - as the saying goes, "argue with the numbers": See here, "Read 'em & weep" -> http://en.wikipedia.org/wiki/Usage_share_of_operating_systems
---
Parent said "Windows is slowly losing relevance", the article you refer to shows current market share of operating systems, not change in time, so here are some relevant numbers you can argue with.
From September 2008 to April 2012:
Windows: 90.87% -> 84.13%
Mac: 8.69% -> 14.80%
Linux: 0.41% -> 0.86%
So it seems it is true that Windows is slowly losing relevance. In the same period of time Linux doubled its usage. And I suspect they are not taking into account mobile devices such as cellphones and tablets.
I've used AND created OpenGL screensavers for Windows since Windows 2000, XP, Server 2003 - based on the OpenGL 2.1 standard
If your screensavers look anything like your posts, I'm not interested.