次の効果を達成するための glBlendfunc() パラメータは何でしょうか。
0) 背景、非透明。
1) first_layer、1 色のみ。
2) first_layer とブレンドされますが、背景とはブレンドされない半透明の球体...
編集
以下は、私が達成しようとしていることを示すレンダリングです。
簡単な説明に基づいて、レイヤー 2 (球体) をレイヤー 1 (first_layer) にブレンドし、それをレイヤー 0 (背景) の上にブリットできるように思えます。最初のブレンドは、通常のアルファ ブレンディング パラメータを使用して可能にする必要があります。
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
ただし、glBlendFunc
かなり古いです。最近では、デスクトップとモバイルの両方の OpenGL がシェーダーをサポートしているため、必要なものをはるかに簡単に実現できます。