Sign in with
Sign up | Sign in

OpenGL 4.2 Released

By - Source: Khronos via email | B 34 comments

Khronos released OpenGL 4.2 as a new version of the cross-platform 2D and 3D graphics API earlier today at Siggraph.

The new version integrates shaders with atomic counters as well as load, store and atomic read-modify-write operations to a single level of a texture. Additionally, there is support for GPU-tessellated geometry, the modification of an arbitrary subset of a compressed texture without having to re-download the whole texture to the GPU for significant performance improvements, and the ability to pack multiple 8 and 16 bit values into a single 32-bit value for efficient shader processing.

“OpenGL 4.2 has integrated feedback from developers that are shipping significant OpenGL-based applications and games, making for a faster, more capable API which will continue to evolve to meet market needs,” said Barthold Lichtenbelt, working group chair of the OpenGL ARB and director of Tegra graphics at Nvidia.

Both AMD and Nvidia said that their products will support OpenGL 4.2 in the immediate future.

Display 34 Comments.
This thread is closed for comments
  • 0 Hide
    mister g , August 9, 2011 1:16 AM
    Didn't Nvidia disable a bit of OpenGL so that their old tech demos won't work on their graphics cards anymore?
  • 2 Hide
    11796pcs , August 9, 2011 2:17 AM
    mister gDidn't Nvidia disable a bit of OpenGL so that their old tech demos won't work on their graphics cards anymore?

    Um, why would they do that? Also has anyone heard anything about DX12? Microsoft always likes to release its new API along with their new operating system but of course since Windows 8 is going to be designed differently will MSFT keep that tradition?
  • 0 Hide
    henydiah , August 9, 2011 2:20 AM
    wow this would be great AMD and Nvidia will follow up as soon as possible, we wait for its development
  • -1 Hide
    renz496 , August 9, 2011 3:15 AM
    11796pcsUm, why would they do that? Also has anyone heard anything about DX12? Microsoft always likes to release its new API along with their new operating system but of course since Windows 8 is going to be designed differently will MSFT keep that tradition?


    some rumor suggesting that windows 8 may come with DX11.1 instead of DX12. the rumor based on intel IGP that built-in for haswell based processor will featuring DX11.1 instead of DX12
  • -1 Hide
    ralfthedog , August 9, 2011 3:17 AM
    mister gDidn't Nvidia disable a bit of OpenGL so that their old tech demos won't work on their graphics cards anymore?


    They might have removed depreciated functions. You can't support legacy stuff forever or your code/hardware becomes bloated to the point of unsuitability.
  • -3 Hide
    ralfthedog , August 9, 2011 3:20 AM
    renz496some rumor suggesting that windows 8 may come with DX11.1 instead of DX12. the rumor based on intel IGP that built-in for haswell based processor will featuring DX11.1 instead of DX12


    What is the difference between DX11.1 and DX12 (other than DX0.9)? Sometimes a name or a number is just a name or a number.
  • 4 Hide
    mister g , August 9, 2011 3:43 AM
    renz496some rumor suggesting that windows 8 may come with DX11.1 instead of DX12. the rumor based on intel IGP that built-in for haswell based processor will featuring DX11.1 instead of DX12

    That could be like how Intel didn't update thier IGPs to support DX11 and instead went the DX10.1 route. They waited until their Sandy Bridge IGPs were released to support it. DX10.1 was just an incremental update to add some missing features until the new stuff came along.
  • 4 Hide
    mister g , August 9, 2011 3:44 AM
    ralfthedogThey might have removed depreciated functions. You can't support legacy stuff forever or your code/hardware becomes bloated to the point of unsuitability.

    Like x86?
  • 1 Hide
    DjEaZy , August 9, 2011 3:51 AM
    Both AMD and Nvidia said that their products will support OpenGL 4.2 in the immediate future.
    ... no intel GPU's?
  • 9 Hide
    randomizer , August 9, 2011 5:09 AM
    mister gLike x86?

    Haha, long live MMX!
  • 4 Hide
    NuclearShadow , August 9, 2011 7:53 AM
    I'm having a hard time recalling any Windows based game using OpenGL that wasn't made years ago. It's a shame too because OpenGL is cross platform
    and actually still can hold its own today. OpenGL is vastly under used than it should be and in my opinion is still to this day superior to Direct X

    ralfthedogWhat is the difference between DX11.1 and DX12 (other than DX0.9)? Sometimes a name or a number is just a name or a number.


    It's simple really. A whole digit would require sufficient change to name something 2.0 for example. While something being 1.1 would mean that they made minor changes not enough to actually call it a complete new version.
  • -4 Hide
    enforcer22 , August 9, 2011 8:15 AM
    NuclearShadowI'm having a hard time recalling any Windows based game using OpenGL that wasn't made years ago. It's a shame too because OpenGL is cross platform and actually still can hold its own today. OpenGL is vastly under used than it should be and in my opinion is still to this day superior to Direct X



    There is a reason people dont use OPENGL anymore.. its crap.. it use to be great back in the original halflife days when it was ya know better then the competition. Its open source nature of everyone wants their hands in the pie is crippling the API's progress to the point of irrelevance. Sure its good for well free and all good for niche stuff right now. But superior to DX? who are you kidding. Who cares if its open and free if it cant keep up.
  • 0 Hide
    enewmen , August 9, 2011 9:35 AM
    renz496some rumor suggesting that windows 8 may come with DX11.1 instead of DX12. the rumor based on intel IGP that built-in for haswell based processor will featuring DX11.1 instead of DX12

    This makes sense if the next gen consoles are also DX11 based..
  • 0 Hide
    DSpider , August 9, 2011 11:41 AM
    "The new version integrates shaders with atomic counters as well as load, store and atomic read-modify-write operations to a single level of a texture."

    I have no idea what I just read. Atomic wha-? This thing is nuclear?! But... it's software. Or... is it ?

    >sceptical cat is sceptical
    >divided by zero
    >inb4 etc
  • 6 Hide
    gamerk316 , August 9, 2011 11:46 AM
    There is a reason people dont use OPENGL anymore.. its crap.. it use to be great back in the original halflife days when it was ya know better then the competition. Its open source nature of everyone wants their hands in the pie is crippling the API's progress to the point of irrelevance. Sure its good for well free and all good for niche stuff right now. But superior to DX? who are you kidding. Who cares if its open and free if it cant keep up

    -----

    You are aware that OGL is actually AHEAD of DX, right? I mean, ulike DX, they support DX11 features for XP. Unlike DX, developers still have the ability to use their own extensions and the like.
  • 5 Hide
    gamerk316 , August 9, 2011 11:50 AM
    This makes sense if the next gen consoles are also DX11 based..

    ------------

    1: The 360 is hte only non-Winodws environment to even have a DX layer.
    2: No major release for the 360 uses the DX API for 3d graphics, because of speed concerns. [Remember that whole "DX is too slow" spat AMD had? This is where that came from].
    3: Even the PS3, which has an OGL ES layer, is coded at a lower level via libgcm, which unlike its OGL implementation, allows direct access to the RSX framebuffer, greatly speeding certain applications.

    So please, stop this whole "Consoles use DX" nonesense. Its never been true, but its been repeated enough where everyone thinks it is.
  • 3 Hide
    NuclearShadow , August 9, 2011 12:32 PM
    EnFoRceR22There is a reason people dont use OPENGL anymore.. its crap.. it use to be great back in the original halflife days when it was ya know better then the competition. Its open source nature of everyone wants their hands in the pie is crippling the API's progress to the point of irrelevance. Sure its good for well free and all good for niche stuff right now. But superior to DX? who are you kidding. Who cares if its open and free if it cant keep up.


    You do realize that features that even DX 11 added existed for years with OpenGL right? Also as gamerk316 pointed out it allows extensions.

    Even if you prefer Direct X (assuming you have actually used it other than playing a game) you have to admit the existence of OpenGL at-least gives a option that stops a complete take over from Microsoft. So if you are willing to ignore the positives OpenGL has over Direct X at the very least you should not the importance of its existence.




  • -3 Hide
    iwantamd7970 , August 9, 2011 1:47 PM
    These APIs don't matter. Stuffs gonna be coded directly to hardware eventually. I'm surprised it hasn't happened already given we have only two companies Nvidia and AMD.
  • 0 Hide
    Usersname , August 9, 2011 2:15 PM
    Anything to rid the world of the dreadful DirectX foisted on developers for the past decade.
  • 2 Hide
    annymmo , August 9, 2011 2:17 PM
    @iwantamd7970
    They don't do that because every piece of hardware is different.
    You would have to code everything a thousand times (literally).
    There are that many models new and old to support. And a lot of models don't have specification pages so you can't know how you should code stuff for those things this way.

    API's that standardize stuff if done right don't actually have much/big negative consequences. They make stuff work everywhere is a much better deal you get than what you describe.
Display more comments