2009-06-12 11 views
1

OpenGLアプリケーションの開発に問題があります。OpenGLでの照明の問題

奇妙なことは私と私の友人がLinux上でOpenGLを使って3Dシーンを開発していることです。リポジトリにはいくつかのコードがありますが、同じ最新バージョンをチェックアウトすると、SAMEコード彼がコンパイルした後の彼のコンピュータでは、彼は完全な照明モデルを見ることができますが、私の上では、私は周囲のライトのみを有効にしますが、拡散したものや鏡面的なものは持っていません。

ドライバの問題がありますか(彼はATiカードを使用しており、NVIDIAのもの​​を使用しています) または静的ライブラリですか?

私は繰り返しますが、それは異なるマシンでコンパイルされた同じコードです。それは奇妙なことです、それは同じに見えるはずです。

ご協力いただきありがとうございます。

答えて

5

これは非常に簡単にドライバの問題、または他のものがサポートしていない拡張機能をサポートするカードです。

マシン上でバイナリを試してみてください。それでも問題が解決しない場合は、あなたのドライバが壊れているか、カードでサポートされていないコマンドを使用しています。一方、マシン上でコンパイルされたコードを使用しているときに画面が正しく表示されたら、スタティックライブラリに問題があります。

+0

はい、そうです、ドライバの問題です。私は自分のマシン上でバイナリを試し、別のマシンでプログラムをコンパイルしました。新しいnVIDIAカードとUbuntuでは、私がテストしたすべてのPCで同じことが起こります。 – lurks