2013-05-16 6 views
24

私が取り組んでいるThree.jsベースのプロジェクトであるVoxel.jsでは、最近Macbook Airs(Intel HD Graphics 3000)に表示される奇妙なレンダリングが始まりましたが、表示されませんGeForce 320Mを搭載したMacBookなどの他のMacBook線が非充填がされるまで、それが見えないようにライン自体がthree.jsレンダラ塗りつぶしの色と同じ色であるhttp://imgur.com/a/2eRhO#0水平グリッチラインのバグ

表示方法

ここ示すカナリアWebGLのプロファイラから4つのスクリーンショットでありますここでは、グリッチを試してみて、再現するためにキャンバス

に描画されている色のものはデモです:行はここ

ゲームプレイhttp://www.youtube.com/watch?v=KfR8tJ36KuY中に現れてグリッチのビデオで表示されるまでhttp://maxogden.github.io/voxel-hello-worldは少しだけを見て回ります

と塗りつぶしの色は、私は、このグリッチがここにある導入と信じhttp://i.imgur.com/Ww6nMOA.png

コードピンク色に設定されている別のスクリーンショット:https://github.com/shama/voxel-texture/blob/master/index.js

我々は、多くの.PNGテクスチャ、各テクスチャのための1つを使用するために使用しますしかし、現在は、パックされ、オンザフライで生成された複合テクスチャアトラスを使用します。 http://imgur.com/qgSYSNf

誰もこの動作を以前に見たことがありますか?どのように私が根本原因を追跡することができるかについての任意のアイデア?

+0

私はバッファリングに問題があると言います... Macbookの空気でハードウェアアクセラレーションをオフにできますか?また、問題を呈する3つのシンプルな例がありますか? –

答えて

1

これらのバグはSafariでも発生しますか?もしそうなら、彼らがアップルのグラフィックドライバによって引き起こされる可能性が高いです。それらのMacBook上で他のWebGLアプリケーションを実行してみて、の場合はにも同じ問題があります。