私はしばらくの間、私のコードを叩いて、このバグを解決しようとしましたが、進歩は全くありませんでした。3DオブジェクトのOpenGLレンダリングのバグが一貫していません
このバグは、まったくランダムで予測できないものが多いためです。
だから、これはすべてがあなたが見ることができるように、バグは私を防ぎ
の微細
、いつバグキックを働いているときのシーンがどのように機能するかでありますキューブマップのスカイボックス、モデル、レンダリングからの光源メッシュが表示されますが、正投影された2次元要素はうまくいきます。
シンプルなシェーダプログラムでさえもこの問題が発生するため、シェーダを排除しました。私はASSIMPを使ってメッシュファイルとSOILをロードしてテクスチャを読み込みますが、約1日前までは完璧に動作しています。
このような場合にはパターンはまったくありません。解決するには、目的の出力が表示されるまでプログラムを再起動してください。それは明らかに良い解決策ではありません。 OpenGLはエラーや何かをプッシュしないので、私は完全な損失にあり、助けが必要です。私は解決策を探し始める場所も知らない。 EBOやフレームバッファでこれが発生する可能性がありますか?最近私はこれらの実装を開始しています。
私はこれに関連する可能性のあるものを探し求めましたが、これまで何も出てこなかった。
TL; DR:3Dオブジェクトは一部のランでのみレンダリングされ、他のものではうまく動作します。最近実装されたフレームバッファとEBOの可能性のある問題です。
KHR_debugやアドレスサニタイザーなどのツールを絶対に使用する必要があります。書かれているように、どうやってあなたを助けるかを知っていますか? –
ランダムバグは、通常、初期化されていないバースのためです。 – Ripi2