Question

J'ai du mal à développer une application OpenGL.

La chose étrange est que moi et un de mes amis développent une scène 3D avec OpenGL sous Linux, et il y a un code sur le référentiel, mais si nous avons tous deux extrayez de la même dernière version, cela signifie, le code SAME arrive: sur son ordinateur après qu'il compile, il peut voir le modèle complet d'éclairage, alors que sur le mien, je n'ai que les lumières ambiantes activées mais non diffus ou ceux spéculaires.

Peut-il être un problème de pilotes? (Car il utilise une carte ATi et je en utiliser un nVIDIA) Ou les bibliothèques statiques?

Je le répète, il est le même code, compilé dans différentes machines .. qui est la chose étrange, il faut regarder la même chose.

Merci pour toute aide ou pourboire donné.

Était-ce utile?

La solution

Cela peut très facilement être un problème de pilote, ou une carte supportant les extensions que l'autre ne fonctionne pas.

Essayez ses binaires sur votre machine. Si elle continue à l'échec, que ce soit vos pilotes sont déséquilibrés ou que vous utilisez une commande non prise en charge par votre carte. D'autre part, si votre écran est à droite en utilisant votre code compilé sur sa machine, puis vos bibliothèques statiques ont un problème.

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