OpenGLES 2.0 エミュレーター (PC) で、解像度の寸法でフレームを描画して解像度を確認し、描画されたフレームを確認したいと考えています。これらの座標に line_strip を描画します。
-1.0f, 1.0f, 0.0f,
-1.0f, -1.0f, 0.0f,
1.0f, -1.0f, 0.0f,
1.0f, 1.0f, 0.0f,
-1.0f, 1.0f, 0.0f,
この関数によって:
glDrawArrays ( GL_LINE_STRIP, 0, 5 );
右側と上側だけが見え、左側と下側は見えません。それらは画面の外にあるようです (これらの側面を -1.0f からではなく、少し高く、つまり -1.0f + 1 / screen_width から描画すると、すべての側面が表示されます)。説明してくれませんか、なぜすべての側面が見えないのですか?