私は描画ソフトウェアを作成しています。ブラシのパフォーマンスと外観の両方を適切なレベルにほぼ改善しましたが、最後に1つ問題があります。私が探していたパフォーマンス(複数の取り消し/履歴レベル)を取得するには、すべての形状をテクスチャに描画し、そのテクスチャを単純な4つの頂点のポリゴンで使用する必要がありました。すべてがうまくいき、パフォーマンスは素晴らしく、見た目も素晴らしくなりました(特にマルチサンプリングを有効にした後)それでも、別のフレームバッファーでテクスチャを描画するプロセスのどこかで、下の画像のように輪郭が各オブジェクトを囲みます。輪郭の色がの色と同じであることがわかりましたglClearColor
。ブレンドだと思いますか?私が使う
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
しかし、よくわかりません。どうすれば輪郭を取り除くことができますか?