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 2 12 LastLast
Results 1 to 10 of 37

Thread: NVIDIA releases OpenGL 4.0 drivers

Hybrid View

  1. #1
    Administrator Regular Contributor
    Join Date
    Aug 2001
    Location
    NVIDIA, Fort Collins, CO, USA
    Posts
    184

    NVIDIA releases OpenGL 4.0 drivers

    NVIDIA is proud to announce the immediate availability of OpenGL 4 drivers for Linux as well as OpenGL 4 WHQL-certified drivers for Windows. Additionally, support for eight new extensions is provided:

    * ARB_texture_compression_bptc – provides new texture compression formats for both fixed-point and high dynamic range floating-point texels.
    * EXT_shader_image_load_store - allows GLSL- and assembly-based shaders to load from, store to, and perform atomic read-modify-write operations to texture images.
    * EXT_vertex_attrib_64bit - provides OpenGL shading language support for vertex shader inputs with 64-bit floating-point components and OpenGL API support for specifying the value of those inputs.
    * NV_vertex_attrib_integer_64bit - provides support for specifying vertex attributes with 64-bit integer components, analogous to the 64-bit floating point support added in EXT_vertex_attrib_64bit.
    * NV_gpu_program5 - provides assembly programmability support for new hardware features provided by NVIDIA’s OpenGL 4.0-capable hardware in vertex, fragment, and geometry programs.
    * NV_tesssellation_program5 - provides assembly programmability support for tessellation control and evaluation programs.
    * NV_gpu_shader5 - provides a superset of the features provided in ARB_gpu_shader5 and GLSL 4.00. This includes support for a full set of 8-, 16-, 32-, and 64-bit scalar and vector integer data types, and more. Additionally, it allows patches (as used in tessellation) to be passed on to the geometry shader, used as input to transform feedback, and rasterized as a set of control points.
    * NV_shader_buffer_store – extends the bindless graphics capabilities of the NV_shader_buffer_load extension. This extension provides the ability to store to buffer object memory, and to perform atomic read-modify-write operations, using either GLSL- or assembly-based shaders.

    The drivers and extension documentation can be downloaded from http://developer.nvidia.com/object/opengl_driver.html

    Happy coding!

    Barthold
    (with my NVIDIA hat on)

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

    Re: NVIDIA releases OpenGL 4.0 drivers

    Nice, AMD and nVidia going strong with OpenGL driver support! Now if only Intel could catch up and we could get some OpenGL 3.x / OpenGL 4.x for Mac OSX...

    But, things are improving for OpenGL, keep up the good work!
    (and I hope we'll see atomic read/modify/write back in OpenGL 4.1... I have hope ).

  3. #3
    Junior Member Regular Contributor
    Join Date
    Aug 2006
    Posts
    226

    Re: NVIDIA releases OpenGL 4.0 drivers

    NV_shader_buffer_store and EXT_shader_image_load_store look very nice.

    EXT_shader_image_load_store even fulfils one of the proposals on the wiki, "write to specific samples within a shader".

    Regards
    elFarto

  4. #4
    Super Moderator Frequent Contributor Groovounet's Avatar
    Join Date
    Jul 2004
    Posts
    934

    Re: NVIDIA releases OpenGL 4.0 drivers

    *** Great work! ***

    I'm surprised to see this fine granularity of int support but we don't have half support. Are half supposed to be directly supported in the hardware? Or maybe if was just on old chips that didn't have a full support of single-float?

    We might have some clues here on wasn't coming for OpenGL 3.4 and 4.1!

  5. #5
    Administrator Regular Contributor
    Join Date
    Aug 2001
    Location
    NVIDIA, Fort Collins, CO, USA
    Posts
    184

    Re: NVIDIA releases OpenGL 4.0 drivers

    With these drivers we also fixed the issues reported with our earlier OpenGL 3.3 drivers. If you were one of the bug reporters, I'd like to know if your issue is indeed now fixed.

    Thanks,
    Barthold
    (with my NVIDIA hat on)

  6. #6
    Advanced Member Frequent Contributor
    Join Date
    Apr 2003
    Posts
    665

    Re: NVIDIA releases OpenGL 4.0 drivers

    If you were one of the bug reporters, I'd like to know if your issue is indeed now fixed.
    I confirm that with 197.44, you can retrieve the uniform offset of all uniforms in a shared-layout uniform block, even if the uniforms itself are not referenced by the shader.

  7. #7
    Super Moderator Frequent Contributor Groovounet's Avatar
    Join Date
    Jul 2004
    Posts
    934

    Re: NVIDIA releases OpenGL 4.0 drivers

    Quote Originally Posted by barthold
    With these drivers we also fixed the issues reported with our earlier OpenGL 3.3 drivers. If you were one of the bug reporters, I'd like to know if your issue is indeed now fixed.

    Thanks,
    Barthold
    (with my NVIDIA hat on)
    Sampler object fixed too!

  8. #8
    Intern Newbie
    Join Date
    Nov 2008
    Posts
    43

    Re: NVIDIA releases OpenGL 4.0 drivers

    Quote Originally Posted by barthold
    ARB_texture_compression_bptc
    On the site it's listed as only supported on OpenGL 4.0 hardware. Is there any technical reason for not making this available on 3.3 hardware? As an owner of a GTX285, I'm immensely disappointed.

  9. #9
    Junior Member Regular Contributor
    Join Date
    Sep 2001
    Location
    Wake Forest, NC, USA
    Posts
    171

    Re: NVIDIA releases OpenGL 4.0 drivers

    Quote Originally Posted by Prune
    Quote Originally Posted by barthold
    ARB_texture_compression_bptc
    On the site it's listed as only supported on OpenGL 4.0 hardware. Is there any technical reason for not making this available on 3.3 hardware?
    Yes, these formats require decompression hardware that will generally only be found on OpenGL 4.0-capable hardware.

  10. #10
    Intern Newbie
    Join Date
    Oct 2007
    Posts
    47

    Re: NVIDIA releases OpenGL 4.0 drivers

    197.44 don't expose GL_ARB_gpu_shader_fp64 on a gtx 275..
    Is Nvidia going in future to expose double precision extension GL_ARB_gpu_shader_fp64 on gtx 280 cards supporting doubles on CUDA?
    Also forcing it I get:
    0(5) : warning C7547: extension GL_ARB_gpu_shader_fp64 not supported in profile
    gp4fp

Posting Permissions

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