私はglClearColor(0.5f、0.5f、0.5f、1.0f)を設定しています。描画している間、少しの間、すべてが正常であることがわかりますが、完全に白い。私はまた、この効果が背景と同じ数字を使用するテクスチャの1つに起こっていることにも気付きます。これをやっている理由は何ですか、それを作るために必要なことは#7f7f7fという色をレンダリングするだけです。同じ効果の下で苦しんでいるように見えるテクスチャの問題を解決することを願っています。OpenGL ES glClearColor 0.5白の白い
1
A
答えて
0
ブレンド機能と関係しているようです。 glClearColorの前に、glBlendFunc(GL_COLOR_SRC, GL_ONE)
、またはその行の何かに戻ると、元のやり方で動作しました(私はブレンド関数を使って遊んでいました)。私は時間があればこれはおそらく私のテクスチャの問題を解決することができます。しかし、テクスチャへのレンダリングが最初にこれに貢献するかどうかはまだ分かりません。
更新:これはブレンド機能と関係しており、レンダリングテクスチャが実際に結果を変更するように見えます。画面にレンダリングする前にglBlendFunc(GL_ONE, GL_ZERO)
を置くと、見た目が完全に変わりました。
関連する問題
- 1. 白いテクスチャOpengl-es Android
- 2. OpenGL ES:テクスチャを使用:テクスチャイメージの代わりに白い白
- 3. OpenGLフォグとOpenGL ESフォグ
- 4. Androidのopenglと白のテクスチャ
- 5. AndroidのOpenGL ES環境でImageButtonが黒い空白に変わる
- 6. のOpenGL ES FBO
- 7. 他のPCのOpenGL白いテクスチャ
- 8. opengl es 1.1 androidの空白の画面ですか?また、エラー報告
- 9. Swift OpenGL ESアプリテンプレート?
- 10. opengl es 2.0シェーダエフェクトのアクセラレーション
- 11. OpenGL ES 1.1フォントオーバーテクスチャ
- 12. のOpenGL ES 2.0
- 13. OpenGL ES ANDROID C++エラー
- 14. OpenGL ES 2.0とOpenGL 4の違い
- 15. のOpenGL ESシェーダマルチテクスチャ
- 16. OpenGL ESのソースファイル
- 17. のOpenGL-ES 2
- 18. OpenGL ESのインデックス
- 19. OpenGL ESのスワップピクセル
- 20. OpenGL ESのクォータニオン
- 21. OpenGL ESのクロスプラットフォームレンダラー
- 22. のOpenGL ES glPushClientAttrib
- 23. OpenGL-ESへのOpenGL - glBegin();
- 24. 奇妙なOpenGL ESの2
- 25. dompdf:A4ページの白い余白
- 26. OpenGL ESでの描画の問題
- 27. OpenGL vs OpenGL ES(GLcharなど)
- 28. OpenGL ESとOpenGL互換シェーダ
- 29. OpenGLまたはOpenGL ES
- 30. 2D OpenGL ESアーキテクチャ
これはglClearColorと呼ぶ唯一の場所ですか? –
フェードアウトの原因は何ですか?どこかに何かが時間の経過とともに「フェードアウト」を引き起こしていますが、原因は何ですか? –
最初にテクスチャにレンダリングすると、この現象が発生する可能性がありますか? – NebulaFox