Mon code approches GLSL shader de gestion dans le chemin, qu'il crée chaque shader et le programme associé et supprime chaque shader et le programme. J'ai lu récemment http://www.opengl.org/wiki/GLSL_Object et là, il est précisé que:
L'objet shader, en raison d'être attaché à l'objet du programme, sera continuer à exister même si vous supprimez l'objet shader. Il ne être supprimés par le système lorsqu'il n'est plus attaché à n'importe quel programme objet (et lorsque l'utilisateur a demandé de le supprimer, bien sûr).
Puis-je l'obtenir correctement, si je l'appelle, glDeleteShader()
sur l'objet shader après la liaison pour le programme, j'ai seulement besoin de suivre le programme? Il est sûr de supposer que c'est toujours vrai?