Je suis actuellement en train de passer le renderer OpenGL de la version 2.0 à la version 3.x / 4.x forward compatible. Je fais donc une refonte à peu près complète du renderer.
Ca me prend pas mal de temps et pour l'instant le reste du projet n'évolue pas vraiment (en fait pas du tout, j'essaie de laisser le castor compatible avec la version OpenGL 2.0).

Actuellement, j'arrive à passer les vertex / normales / coordonnées de texture / tangentes aux shaders, ainsi que les lumières et les materials (sans texture pour l'instant). Cependant, je n'ai pas encore passé la caméra (je ne sais pas encore ce que je vais passer) aux shaders, donc je ne peux pas vraiment dire si ce que j'ai fait fonctionne réellement, à part qu'aucune erreur OpenGL n'est levée.