Question

J'ai mon premier essai avec Asimp chargeant un modèle 3D. L'exemple est donné ici de Lighthouse3d lien

Il compile sans erreurs. Cependant, j'obtiens une erreur similaire à l'erreur que Jeffrey avait discutée avec les commentaires ci-dessous.

Ready for OpenGL 3.3
Import of scene bench.obj succeeded.WARNING: 0:? : ” : Version number deprecate
d in OGL 3.0 forward compatible context driver

No errors.

WARNING: 0:? : ” : Version number deprecated in OGL 3.0 forward compatible cont
ext driver
ERROR: 0:35: ‘texture2D’ : function is removed in Forward Compatibile context
ERROR: 0:35: ‘texture2D’ : no matching overloaded function found (using implicit
conversion)
ERROR: 0:35: ‘assign’ : cannot convert from ‘const float’ to ’4-component vecto
r of float’

Vendor: Intel
Renderer: Intel(R) HD Graphics 2500
Version: 3.3.0 – Build 9.17.10.2875
GLSL: 3.30 – Build 9.17.10.2875

Et probablement l'exemple a été corrigé, donc cette erreur ne semble pas réapparaître. Mais cela en montre un autre, mon cas:

Ready for OpenGL 3.3
Import of scene bench.obj succeeded.WARNING: 0:? : ” : Version number deprecate
d in OGL 3.0 forward compatible context driver

No errors.

WARNING: 0:? : ” : Version number deprecated in OGL 3.0 forward compatible cont
ext driver
ERROR: 0:16: ‘output’ : reserved keyword
ERROR: 0:16: ‘output’ : syntax error syntax error
    
Vendor: Intel
Renderer: Intel(R) HD Graphics 4000
Version: 3.3.0 – Build 9.17.10.2843
GLSL: 3.30 – Build 9.17.10.2843

Si possible, j'essaie de ne pas approfondir les graphiques informatiques, il suffit de charger le modèle

Toute suggestion?

Edit01: Je pense que ce serait le code du shader: lien

Edit02: je l'ai recherché dans un fichier texte séparé DirlightDiffambPix.frag et il y a la sortie var dedans lien

Et je pense que je l'ai déjà corrigé car l'erreur est simplement "la sortie" est un mot-clé réservé et que le nom de Var correspondant doit être changé en ... Output1 par exemple

Était-ce utile?

La solution

Je l'ai recherché dans un fichier texte séparé DirlightDiffambPix.frag et il y a la sortie var dedans lien

Je l'ai déjà corrigé puisque l'erreur est simplement "la sortie" est un mot clé réservé et que le nom de Var correspondant doit être changé en ... Output1 par exemple et il fonctionne simplement d'ici là

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top