Bonjour à toutes et à tous et encore merci Laurent Gaumila pour avoir pris le temps de créer cette lib dont je découvre les qualitées chaques jours! Malheureusement, il semble que la vertion de GLSL de la SFML (ainsi que la vertion OpenGL, j'ai l'impression) soit un peut ancienne ce qui est surment la raison pour laquelle ce shader (fourni dans
http://fr.openclassrooms.com/informatique/cours/developpez-vos-applications-3d-avec-opengl-3-3/utilisation-des-shaders) ne compile pas:
// Version du GLSL
#version 150 core
// Entrées
in vec3 in_Vertex;
in vec3 in_Color;
// Uniform
uniform mat4 projection;
uniform mat4 modelview;
// Sortie
out vec3 color;
// Fonction main
void main()
{
// Position finale du vertex en 3D
gl_Position = projection * modelview * vec4(in_Vertex, 1.0);
// Envoi de la couleur au Fragment Shader
color = in_Color;
}
L'erreur affiché dans la console est:
Failed to compile vertex shader:
0:3(14): preprocessor error: syntax error unexpected IDENTIFIER, expecting NEWLINE
J'aimerais sortir de ce problème bloquant! Sil vous plait donnez moi des pistes pour m'en sortir!