Cette version 4.0 apporte son lot de nouveautés :
- Amélioration de l'interopérabilité avec OpenCL, sans recourir au CPU ;
- Amélioration du rendu via le passage des opérations en virgule flottante du format simple précision au format double précision ;
- Et, bien sûr, le très attendu (essentiellement par les programmeurs de jeux) support de la tessellation ! La tessellation est le pavage en français ou encore tiling en anglais. OpenGL la proposait déjà mais seulement via une extension fournie par AMD donc uniquement disponible pour les cartes ATI compatibles. OpenGL rattrape ainsi DirectX 11 qui propose déjà la tessellation. Par exemple, ce journal de début d'année sur DLFP évoquait les différences entre bibliothèques de jeux.
OpenGL 3.3 a été livré à la même occasion, ayant pour but de rétroporter un maximum de nouveautés 4.0 pour les vieux GPU.
NdM : ce sujet n'est plus de toute fraîcheur, mais il nous a paru intéressant de lancer le débat.