Part of the Khronos Group
OpenGL.org

The Industry's Foundation for High Performance Graphics

from games to virtual reality, mobile phones to supercomputers

Page 1 of 7 123 ... LastLast
Results 1 to 10 of 65

Thread: OpenGL 3.2 support in new nVidia linux beta driver

  1. #1
    Junior Member Regular Contributor Heiko's Avatar
    Join Date
    Aug 2008
    Location
    the Netherlands
    Posts
    170

    OpenGL 3.2 support in new nVidia linux beta driver

    Website phoronix claims that the new nvidia beta drivers for linux have support for the unreleased OpenGL 3.2 standard. The change log of nvidia doesn't say anything about the new spec, but one of the screenshots on Phoronix does indeed show that the nvidia panel says it supports version 3.2 of OpenGL.

    Read it here: http://www.phoronix.com/scan.php?pag...gl32&num=1

    Any thoughts? I was indeed expecting something for siggraph as is mentioned in the article, but didn't expect to hear about OpenGL 3.2 for the first time like this. According to the article no new hardware is required for the new spec (which makes sense because OpenGL 3.0/3.1 already requires DirectX 10 class hardware... besides AMD's DirectX 10.1 hardware there is nothing newer than that on the market yet).

    I wonder which of the extensions will become requirements for OpenGL 3.2... perhaps they finaly include the geometry shader, because AMD has taken its first steps in their drivers towards support of them...

  2. #2
    Senior Member OpenGL Guru
    Join Date
    May 2009
    Posts
    4,948

    Re: OpenGL 3.2 support in new nVidia linux beta driver

    Well, it's not like NVIDIA doesn't sit on the ARB. They know what's coming down the pipe. And they're more proactive than ATI about OpenGL, so they're probably planning on GL 3.2 support soon after the spec hits.

  3. #3
    Member Regular Contributor
    Join Date
    Oct 2006
    Posts
    352

    Re: OpenGL 3.2 support in new nVidia linux beta driver

    Check out the gl.spec file from the registry. It already mentions OpenGL 3.2 and lists new deprecated functions (including stuff introduced in 3.0, IIRC).

    No new entry points at this time, but I'd expect new stuff at some point after September.
    [The Open Toolkit library: C# OpenGL 4.4, OpenGL ES 3.1, OpenAL 1.1 for Mono/.Net]

  4. #4
    Member Regular Contributor
    Join Date
    Apr 2007
    Posts
    269

    Re: OpenGL 3.2 support in new nVidia linux beta driver

    ... or maybe some announcement in two weeks at the OpenGL BOF
    at Siggraph :-)

    http://www.khronos.org/news/events/d...9_new_orleans/

  5. #5
    Senior Member OpenGL Pro
    Join Date
    Sep 2004
    Location
    Prombaatu
    Posts
    1,386

    Re: OpenGL 3.2 support in new nVidia linux beta driver

    Let's hope they nail the lid down on SM4-4.1 as SM5 is just around the corner.

    (Course I'm still stumbling around in 2.x land so what do I care. ;-))

  6. #6
    Junior Member Regular Contributor LangFox's Avatar
    Join Date
    Oct 2001
    Location
    Shen Zhen, Guangdong, China
    Posts
    102

    Re: OpenGL 3.2 support in new nVidia linux beta driver

    Expecting something new and powerful.
    Best Regards,
    LangFox


    http://hi.baidu.com/lang_fox

  7. #7
    Junior Member Newbie
    Join Date
    Nov 2007
    Posts
    22

    Re: OpenGL 3.2 support in new nVidia linux beta dr

    Great news, though already depreciating functions from 3.0 is a bit annoying.

    I currently have the Official OpenGL Programming guide for 3.0 and 3.1 on pre-order for release at the end of august on Amazon. Are they going to hold off print until the 3.2 spec is out? I'm going to be a bit miffed that I spent 35 on a new guide that contains new features that are already depreciated and doesn't include the features of the current spec.

    It would be nice to have some kind of Official response on this.

  8. #8
    Senior Member OpenGL Guru
    Join Date
    May 2009
    Posts
    4,948

    Re: OpenGL 3.2 support in new nVidia linux beta dr

    I currently have the Official OpenGL Programming guide for 3.0 and 3.1 on pre-order for release at the end of august on Amazon. Are they going to hold off print until the 3.2 spec is out? I'm going to be a bit miffed that I spent 35 on a new guide that contains new features that are already depreciated and doesn't include the features of the current spec.
    So, OpenGL should just stop getting new features and extensions until a book gets printed?

    3 versions of GL within the same year has never happened before. If GL 3.2 makes a few books out of date, so be it.

  9. #9
    Junior Member Regular Contributor Heiko's Avatar
    Join Date
    Aug 2008
    Location
    the Netherlands
    Posts
    170

    Re: OpenGL 3.2 support in new nVidia linux beta dr

    So what extensions do you realistically expect to move into the core with OpenGL 3.2?

    Personally I don't see the bindless graphics extension moving into the core. It would be great if they did I guess, but it is a too drastic move which I don't see happening soon. I think they might move the geometry shader into the core, which could be a logical step. On the other hand isn't the geometry shader being replaced by newer DirectX 11 class hardware? Or does it have right of existence together with DirectX 11 capabilities?

    What about creating binary blobs for glsl shaders so they can be precomputed? I think this will enter OpenGL/GLSL at some point, but could this be happening with OpenGL 3.2? Another thing I can think of is release the restriction of tight coupling between vertex shaders and fragment shaders. Separate vertex programs and fragment programs would allow more flexibility when using the programs together (and not having to link all possible permutations of combined programs).

    One last thing I'd like to see (but which I'm not expecting tbh) are texture samplers that aren't bound to a texture. This way you would not need multiple textures which are essentially the same, but only use different samplers.

    At this point, these are all the major changes I can think of for OpenGL 3.2. But (except the bindless graphics) we haven't seen any of these things in extensions yet, correct? And the beta driver of nvidia doesn't show any new extensions that could cover these points either I believe. It could be that there won't be any extensions for a new OpenGL spec and that all changes are just made to the core. Could also be that there are just some changes to GLSL plus some minor OpenGL changes such as certain texture formats moved into core.

    Unfortunately I don't have nvidia hardware that is capable of OpenGL 3.*, so I can't play with the new beta driver.

  10. #10
    Member Regular Contributor
    Join Date
    Oct 2006
    Posts
    352

    Re: OpenGL 3.2 support in new nVidia linux beta dr

    I would surprised if anisotropic filtering doesn't make it to core in 3.2. This extension has been supported by everyone for over a decade and it's too damn useful.

    It's too early to tell what else will be included, but we might see shader binaries (it's supported in OpenGL ES, so yeah). Other potential features are sampler states (I hope!), some form of tesselation (EXT probably, rather than core), and maybe, just maybe, some improved support for threading (either via display lists or some other form).

    I would *really* love to see DSA too, but I doubt that's possible in such a short timeframe.
    [The Open Toolkit library: C# OpenGL 4.4, OpenGL ES 3.1, OpenAL 1.1 for Mono/.Net]

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •