NVIDIA R305.53 Beta: First OpenGL 4.3 Driver Available
- Originally developed by Silicon Graphics in the early '90s, OpenGLĀ® has become the most widely-used open graphics standard in the world. NVIDIA supports OpenGL and a complete set of OpenGL extensions, designed to give you maximum performance on our GPUs. NVIDIA continues to support OpenGL as well through technical papers and our large set of examples on our NVIDIA Graphics SDK.
- The OpenGL Graphics and Compute Samples pack is a resource for cross-platform OpenGL 4 (GL4) and OpenGL ES 2 and 3 (ES2 and ES3) development, targeting Android, Windows, and Linux (x86/x64 and Linux for Tegra). The samples run on all four target platforms from a single source base.
PNG, GIF, JPG, or BMP. File must be at least 160x160px and less than 600x600px. Hardware support: Nvidia GeForce 400 series and newer, AMD Radeon HD 5000 Series and newer (FP64 shaders implemented by emulation on some TeraScale GPUs), and Intel HD Graphics in Intel Haswell processors and newer. (Linux Mesa: Ivy Bridge and newer) OpenGL 4.3. Release date: August 6, 2012. Supports OpenGL 4.3 for GeForce 400-series and later GPUs. Supports DisplayPort 1.2 for GeForce GTX 600 series GPUs. Supports multiple languages and APIs for GPU computing: CUDA C, CUDA C, CUDA Fortran, OpenCL, DirectCompute, and Microsoft C AMP.
Nvidia Opengl 4.3 Software
OpenGL 4.3 specifications was released yesterday at SIGGRAPH 2012 and NVIDIA gives us the first OpenGL 4.3 capable driver for those who want to play with new OpenGL stuff. OpenGL 4.3 is available on GeForce GTX 400, GTX 500 and GTX 600.
You can download the Windows and Linux versions here.
Nvidia Opengl 4.3 Installer
Compared to R304.48, this new driver exposes 34 new extensions for a total of 335 OpenGL extensions (GL=309 and WGL=26). These new extensions are related to OpenGL 4.3 (ARB ones) and to OpenGL ES 3.0 (OES ones).
The new GL_KHR_compressed_texture_astc_ldr extension is not yet supported but it should be a matter of time unless the hardware is not ready for ASTC (GL_KHR_compressed_texture_astc_ldr is not part of OpenGL 4.3).
Nvidia Opengl Download
Here are the new extensions exposed for a GeForce GTX 680 under Win7 64-bit:
Opengl
- GL_ARB_arrays_of_arrays
- GL_ARB_clear_buffer_object
- GL_ARB_compute_shader
- GL_ARB_copy_image
- GL_ARB_ES3_compatibility
- GL_ARB_explicit_uniform_location
- GL_ARB_fragment_layer_viewport
- GL_ARB_framebuffer_no_attachments
- GL_ARB_internalformat_query2
- GL_ARB_invalidate_subdata
- GL_ARB_multi_draw_indirect
- GL_ARB_program_interface_query
- GL_ARB_robust_buffer_access_behavior
- GL_ARB_shader_image_size
- GL_ARB_shader_storage_buffer_object
- GL_ARB_stencil_texturing
- GL_ARB_texture_buffer_range
- GL_ARB_texture_query_levels
- GL_ARB_texture_storage_multisample
- GL_ARB_texture_view
- GL_ARB_vertex_attrib_binding
- GL_KHR_debug
- GL_NV_compute_program5
- GL_NV_shader_storage_buffer_object
- GL_OES_compressed_ETC2_RGB8_texture
- GL_OES_compressed_ETC2_sRGB8_texture
- GL_OES_compressed_ETC2_punchthroughA_RGBA8_texture
- GL_OES_compressed_ETC2_punchthroughA_sRGB8_alpha_texture
- GL_OES_compressed_ETC2_RGBA8_texture
- GL_OES_compressed_ETC2_sRGB8_alpha8_texture
- GL_OES_compressed_EAC_R11_unsigned_texture
- GL_OES_compressed_EAC_R11_signed_texture
- GL_OES_compressed_EAC_RG11_unsigned_texture
- GL_OES_compressed_EAC_RG11_signed_texture