OpenGLによってシーン内にいくつかの半透明の3Dキューブを作成してきました。これは、Windows7とFedora15で非常によく表示されますが、Meegoシステムではかなりひどくなります。
これは私のFedora15システムでどのように見えるかです:
これがMeegoでの表示です。線の色は私たちによって変更されました。そうしないと、表示される立方体がより哀れになります。
エフェクトは通常のglColor4f関数を使用するだけで実装され、alphaの値を設定するだけで透明になります。どうしてそんな風になりますか?
フリーグルトとオープングルトの両方がMeegoシステムで試されましたが、これ以上表示できませんでした。
代わりにirrlichtのようなエンジンを使用してこれを実装しようとしましたが、beginSceneメソッドのzBuffer引数がfalseに設定されている場合は画面に黒しか表示されません(trueの場合は正常ですが、そうではありません)欲しい)。
これは、ディスプレイカードやドライバーの問題ではないはずです。これは、まったく同じネットブックとシステムに透明なボールが含まれる3Dゲームを見たからです。
ここで理由を見つけることができませんでした。なぜこれが起こるのか、誰か助けてもらえますか?