Programmation au sein d'OpenGL
avec le langage GLSL

RETOUR

Le langage de programmation GLSL (OpenGL Shading Language) permet le développement de programmes destinés à remplacer certaines parties d'OpenGL.
Le but pourrait être, par exemple, de programmer des fonctionnalités non présentes dans OpenGL:

  • lumières évoluées,
  • ombres portées,
  • textures mathématiques,
  • bump mapping,
  • ...

pour en changer (améliorer) la qualité d'affichage.

Un autre intérêt pourrait être d'autoriser l'exploitation de la puissance de calcul de l'adaptateur graphique. Une application dans ce cadre est le traitement d'images.