OpenGL 4.0 released

Modelworks

Lifer
Feb 22, 2007
16,240
7
76
Now how long before we get drivers ?


http://www.khronos.org/news/press/r...-cross-platform-graphics-acceleration-opengl4
OpenGL 4.0 further improves the close interoperability with OpenCL™ for accelerating computationally intensive visual applications. OpenGL 4.0 also continues support for both the Core and Compatibility profiles first introduced with OpenGL 3.2, enabling developers to use a streamlined API or retain backwards compatibility for existing OpenGL code, depending on their market needs.

OpenGL 4.0 has been specifically designed to bring significant benefits to application developers, including:

two new shader stages that enable the GPU to offload geometry tessellation from the CPU;
per-sample fragment shaders and programmable fragment shader input positions for increased rendering quality and anti-aliasing flexibility;
drawing of data generated by OpenGL, or external APIs such as OpenCL, without CPU intervention;
shader subroutines for significantly increased programming flexibility;
separation of texture state and texture data through the addition of a new object type called sampler objects;
64-bit double precision floating point shader operations and inputs/outputs for increased rendering accuracy and quality;
performance improvements, including instanced geometry shaders, instanced arrays, and a new timer query.
Lastly, Khronos has simultaneously released an OpenGL 3.3 specification, together with a set of ARB extensions, to enable as much OpenGL 4.0 functionality as possible on previous generation GPU hardware; providing maximum flexibility and platform coverage for application developers.
 

Apocalypse23

Golden Member
Jul 14, 2003
1,467
1
0
john carmack just wet himself

This^

Also, I had made a thread about the next gen of Quake3 and Doom3 games here but what do you know, now we have Open GL 4.0! Who knows what Carmack may be thinking, although he has shifted most of his work to mobile gaming.
 

cbn

Lifer
Mar 27, 2009
12,968
221
106
I like it.

When will see games programmed natively for Linux? (Steam should be able to offer a piracy shielded service considering Valve is porting some of their games to Mac)
 

v8envy

Platinum Member
Sep 7, 2002
2,720
0
0
There are plenty of native Linux games. Old, new and emulated. DRM has nothing to do with it (however, most Linux users are far more allergic to DRM and its ilk than the Windows sheeple. Really awful DRM would not help a product sell under Linux, IMO). Look for Urban Terror, Nexuiz, OpenArena and others. However, there are no native AAA titles. IIRC Neverwinter Nights was the last really big game to offer a native Linux binary.

The problem is: Linux has a 1% or less desktop market share. And my guess is many of those are much older machines completely incapable of dealing with modern $60 pricepoint games because Linux has a lighter system footprint than Windows. This will probably change as modern Linux desktop distributions are bloating at a rapid pace and should eclipse Windows in the hardware requirements shortly.

It's simply not worth the QA time to support Linux as a sixth platform (after PC, PS3, Xbox, Wii, Mac). Piracy concerns or lack thereof has 0% to do with it -- there are plenty of software shops functioning because Linux users have no problems paying for software they could use without a license but don't.
 

tweakboy

Diamond Member
Jan 3, 2010
9,517
2
81
www.hammiestudios.com
Ya if you want a doom engine game or CS .

What openGL is for 2 games lol Waiste of time,, Uncle billys DX11 pownz openGL up the keester.... just my thoughts.. Too little, Too late!!
 

scooterlibby

Senior member
Feb 28, 2009
752
0
0
I have really grown to like Tweak's non sequiturs. At first they were maddening, but his trolling is an acquired taste.
 

cbn

Lifer
Mar 27, 2009
12,968
221
106
There are plenty of native Linux games. Old, new and emulated. DRM has nothing to do with it (however, most Linux users are far more allergic to DRM and its ilk than the Windows sheeple. Really awful DRM would not help a product sell under Linux, IMO). Look for Urban Terror, Nexuiz, OpenArena and others. However, there are no native AAA titles. IIRC Neverwinter Nights was the last really big game to offer a native Linux binary.

The problem is: Linux has a 1% or less desktop market share. And my guess is many of those are much older machines completely incapable of dealing with modern $60 pricepoint games because Linux has a lighter system footprint than Windows. This will probably change as modern Linux desktop distributions are bloating at a rapid pace and should eclipse Windows in the hardware requirements shortly.

It's simply not worth the QA time to support Linux as a sixth platform (after PC, PS3, Xbox, Wii, Mac). Piracy concerns or lack thereof has 0% to do with it -- there are plenty of software shops functioning because Linux users have no problems paying for software they could use without a license but don't.

Thanks for sharing that. (Piracy would not the major issue when we are talking such a ultra tiny market share that is mostly comprised of low spec machines).

So is it safe to say these developments in Open GL (for all practical purposes) only affect Mobile platforms and Macs?
 

Modelworks

Lifer
Feb 22, 2007
16,240
7
76
"The soul of Open GL 4 is tessellation"

I've been using today to read the 4.0 specs, especially tessellation as that effects me the most doing game models. It does tessellation really different from dx11, not sure which I like better just yet. Will have to see them in actual use. DX11 seems to focus more on vertex and dividing from them to form a new mesh, where OpenGL is dividing edges to form a new mesh. The GL way results in a cleaner mesh, but the DX11 way is faster.
 

shangshang

Senior member
May 17, 2008
830
0
0
Gaming on Linux does not look like will happen anytime soon. Back in 1990 when Linux was starting to be used on the desktop by the universities, everyone was saying and hoped that it would replace Windows one day. 20 years later, Windows is still dominant, and Linux is still a novelty OS for the desktop. If Linux cannot dominant the desktop after 2 decades, what reasons are there to think that it will become a gaming platform? when Windows is an awesome and well supported platform already?
 

cbn

Lifer
Mar 27, 2009
12,968
221
106
If Linux cannot dominant the desktop after 2 decades, what reasons are there to think that it will become a gaming platform? when Windows is an awesome and well supported platform already?

Hardware (with gaming level IGP) in the form of AMD APUs will probably become much cheaper.

If the price drops too low a lot of people might question popping an extra $180 for a Retail Microsoft OS.
 

v8envy

Platinum Member
Sep 7, 2002
2,720
0
0
So is it safe to say these developments in Open GL (for all practical purposes) only affect Mobile platforms and Macs?

No, it's safe to say this is a development for professional use and has zero to do with gaming. It might help explain why Apple has been soaking up 58xx supply though -- there is no DX11 on OSX, but hardware with robust tesselation support may perform well in OGL4.

OpenGL standard has been evolving very quickly after languishing for years. As of right now to the casual layman observer it's looking like OGL4 is reaching feature parity with DX11. If OGL forges ahead of DX you may once again see games with OGL renderers or at least both DX and OGL renderers. At that point you could make a case for further developments being driven by PC gaming.

There are also some very interesting developments in the entire OGL ecosphere, like Gallium3D. In the same way that GPUs can help CPUs with compute loads, CPUs could also help with rendering... Distributed and cloud rendering, all sorts of fancy pie in the sky possible stuff.