Non, pas de problème dans le link (sinon, ça poserait problème sur d'autres plateformes aussi).
Le problème est que le fonction texture(sampler2D, vec2) n'est pas trouvé lors de la compilation du vertex shader (les autres erreurs de compilation et de link en découlent). Je dirais que c'est un problème de prise en charge d'OpenGL.
Donc achète une carte NVIDIA 
Sinon, essaie avec la fonction texture2D dans le vertex shader. Remplace
texture_color = texture(texture2d, texture_coordonnees);
par
texture_color = texture2D(texture2d, texture_coordonnees);
EDIT : par contre, l'erreur dans mon code est de ne pas avoir testé les extensions OpenGL avant de les avoir utilisée (comme je suis sur un carte NVIDIA récente, je n'ai pas de problème de compatibilité)
Tu peux poster la liste de tes extensions opengl supporté ?
Partager