NVIDIA R305.53 Beta: First OpenGL 4.3 Driver Available

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.

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).

Here are the new extensions exposed for a GeForce GTX 680 under Win7 64-bit:

  •     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