0

を使用してオフスクリーンフレームバッファに描画しています

glBlendFuncSeparate(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA, GL_ONE, GL_ONE);

を使用してこのフレームバッファを描画します

glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);

Mac、Windows、および OpenGL を使用する Linux ではすべて正常に動作しますが、OpenGL ES を使用する iOS では、結果として得られるフレームバッファーははるかに透明になります。

何が間違っている可能性があり、どうすれば修正できますか?

4

1 に答える 1

0

さて、それを修正しました。それは私が自分でやったばかげた間違いでした;)

#define glBlendFuncSeparateヘッダー ファイルの 1 つに誤って追加した
ため、glBlendFuncSeparate何も実行されませんでした ;)

于 2012-04-12T17:10:18.040 に答える