ビューポートの色を設定する方法

android opengl-es
ビューポートの色を設定する方法

私はAndroidでOpenGLに取り組んでいます。 (画面全体ではなく)ビューポートの背景色を設定する方法を教えてください。 アプリケーションに2つのビューポートがあり、2つのビューポートに異なる色を設定したいと思います。

  3  0


ベストアンサー

`glClear`が現在のビューポートだけではなくフレームバッファ全体に影響する場合(それについてはわかりません)、シザーテストも使用できます。

glScissor(x, y, w, h);
glEnable(GL_SCISSOR_TEST);
glClearColor(r, g, b, a);
glClear(GL_COLOR_BUFFER_BIT);

シザーテストが「glClear」に影響を与えると確信しています。

3


ビューポートごとに以下を実行します。

glViewport(0, 0, width, height);
glClearColor(0.0, 0.0, 0.0, 1.0); // adapt this to the color you want
glClear(GL_COLOR_BUFFER_BIT);

それを描く前に。

1


タイトルとURLをコピーしました