NVIDIA releases OpenGL 4.2 drivers
NVIDIA is proud to announce the immediate availability of OpenGL 4.2 drivers for Windows and Linux.
You will need any one of the following Fermi based GPU to get access to the full OpenGL 4.2 and GLSL 4.20 functionality:
- Quadro Plex 7000, Quadro 6000, Quadro 5000, Quadro 4000, Quadro 2000, Quadro 600
- GeForce 500 series (GTX 590, GTX 580, GTX 570, GTX 560 Ti, GTX 560, GTX 550 Ti, GT 545, GT 530, GT 520)
- GeForce 400 series (GTX 480, GTX 470, GTX 465, GTX 460 SE v2, GTX 460 SE, GTX 460, GTS 450, GT 440, GT 430, GT 420, 405)
For OpenGL 2 capable hardware, these new extensions are provided:
- ARB_compressed_texture_pixel_storage (also in core OpenGL 4.2)
- ARB_conservative_depth (also in core OpenGL 4.2)
- ARB_internalformat_query (also in core OpenGL 4.2)
- ARB_map_buffer_alignment (also in core OpenGL 4.2)
- ARB_shading_language_420pack (also in core OpenGL 4.2)
- ARB_texture_storage (also in core OpenGL 4.2)
For OpenGL 3 capable hardware, these new extensions are provided:
- ARB_base_instance (also in core OpenGL 4.2)
- ARB_shading_language_packing (also in core OpenGL 4.2)
- ARB_transform_feedback_instanced (also in core OpenGL 4.2)
For OpenGL 4 capable hardware, these new extensions are provided:
- ARB_shader_atomic_counters (also in core OpenGL 4.2)
- ARB_shader_image_load_store (also in core OpenGL 4.2)
- ARB_texture_compression_bptc (also in core OpenGL 4.2)
The drivers and extension documentation can be downloaded from http://developer.nvidia.com/object/opengl_driver.html
Re: NVIDIA releases OpenGL 4.2 drivers
does this driver support OpenCL 1.1?
(edit: yes it does)
Re: NVIDIA releases OpenGL 4.2 drivers
The site seems to be down. Is this a server hitch or something else?
Re: NVIDIA releases OpenGL 4.2 drivers
It appears to be working for me now. Is it okay for you now?
Re: NVIDIA releases OpenGL 4.2 drivers
Yeah, it's back up now. Thanks!
Re: NVIDIA releases OpenGL 4.2 drivers
GJ Nvidia!
Unfortunatly you released mobile 400 too late for me :(
But keep going!
Re: NVIDIA releases OpenGL 4.2 drivers
Well, my program stopped working. I found out that the problem is in this call:
Code :
glVertexAttribPointer(0, 2, GL_FLOAT, false, 24, (void*)0);//GL_INVALID_OPERATION
And I checked to make sure I have a buffer object bound to GL_ARRAY_BUFFER before making the call.
I'm using a core 3.2 profile.
Re: NVIDIA releases OpenGL 4.2 drivers
Make sure you have a valid VAO bound. For core profiles the spec requires a VAO to be bound, otherwise it will result in INVALID_OPERATION when glVertexAttribPointer or other vertex functions are called. We used not check for this, but now we do to be more spec compliant. This doesn't apply to the compatibility profile.
Re: NVIDIA releases OpenGL 4.2 drivers
You're right, the spec requires it. The driver never complained before... :confused:
Re: NVIDIA releases OpenGL 4.2 drivers
when using the binding layout qualifier for images as follows:
Code :
#version 420 core
layout(rgba16ui, binding = 0) writeonly uniform uimage2D _stuff;
...
the following glsl error is generated:
Code :
error C1315: can't apply layout to global variable '_stuff'
This is legal according to the GLSL 4.20 spec, but in the ARB_shader_image_load_store extension the binding is not listed.