Bonsoir,
Je n'ai pas trouvé de documentation sur l'utilisation de l’OpenGL Shading Language sous Delphi si ce n'est un malheureux bout de code incompilable. D'habitude ça ne pose pas de problèmes car les exemples en c/c++ sont aisément traduisibles. Cette fois ci je bloque à la première ligne. J'ai essayé de suivre les étapes prescrites par de nombreux tutoriaux et par l'Orange Book. La première chose que j'écris est alors :
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part Var v : GLhandleARB;
Ca tourne tant que je n'appelle pas la fonction qui exécute ce code, sinon l'application plante après avoir laissé derrière elle un "acces violation". Donc aucun problème à la compilation, la fonction glCreateShaderObjectARB est d'ailleurs bien définie dans GLext.pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part v := glCreateShaderObjectARB(GL_VERTEX_SHADER_ARB);
Je m'excuse à l'avance s'il s'agit d'une erreur bête.![]()
J'utilise Delphi 7.
Partager