Intel Ajoute le Support OpenGL 4.3 dans ses Pilotes Graphiques

GLSL Hacker - Intel v3652 driver with OpenGL 4.3

Vaut mieux tard que jamais, les nouveau pilotes pour GPUs d’Intel arrivent avec le support OpenGL 4.3. Pour rappel, la spécification OpenGL 4.3 est sortie il y a… 2 ans!

Le pilote en version v10.18.10.3652 peut être téléchargé depuis cette page.

Les nouvelles extensions ajoutées sont les suivantes:

  • GL_ARB_texture_view (OpenGL 4.3)
  • GL_ARB_fragment_layer_viewport (OpenGL 4.3)
  • GL_AMD_vertex_shader_layer
  • GL_AMD_vertex_shader_viewport_index
  • GL_ARB_texture_query_levels (OpenGL 4.3)
  • GL_ARB_invalidate_subdata (OpenGL 4.3)
  • GL_ARB_clear_buffer_object (OpenGL 4.3)
  • GL_ARB_ES3_compatibility (OpenGL 4.3)
  • GL_ARB_robust_buffer_access_behavior (OpenGL 4.3)
  • GL_ARB_copy_image (OpenGL 4.3)
  • GL_ARB_texture_stencil8 (OpenGL 4.4)
  • GL_ARB_explicit_uniform_location (OpenGL 4.3)

Il y a même une extension OpenGL 4.4 dans le lot. Pour ceux qui sont intéressés par le détail des extensions OpenGL, j’ai fait un un petit submit dans la base de données GPU avec GPU Caps Viewer.

J’ai fait un petit test du support OpenGL 4.3 en lançant une demo du demopack de GLSL Hacker. Le support OpenGL 4.3 a l’air d’etre operationnel, la demo a fonctionné sans aucun problème. Cette demo (host_api/gl-430-arb-compute-shader_Particles_SSBO/) utilise à la fois les compute shaders et les SSBOs (shader storage buffers):

GLSL HackerP - Intel v3652 driver with OpenGL 4.3 - Compute shaders + SSBO
OpenGL 4.3 Compute shaders + SSBO