私はJavaからOpenGLを使い始めていますが、多くのglBegin()呼び出しとglEnd()呼び出しの間に多くのコードを配置する必要があり、コードを次のように自動フォーマットしたいという状況に遭遇しています。どのコードがどのglBegin/glEndに属しているかが一目でわかります。
これを達成するために、私は次のような匿名のコードブロックを使用しています。
glBegin(GL_QUADS);
{
glVertex2f(100, 100);
glVertex2f(100+200, 100);
glVertex2f(100+200, 100+200);
glVertex2f(100, 100+200);
}
glEnd();
私の質問は、この方法でコードブロックを使用することについて、たとえ非常にマイナーであっても、パフォーマンス上の懸念はありますか?それとも、プログラムのコンパイル後にコードブロックをまったく使用しないのと同じですか?