OpenGL でスムージングを行う必要があります。このコードを見つけました
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
glShadeModel(GL_SMOOTH);
glHint(GL_POLYGON_SMOOTH_HINT, GL_FASTEST);
glEnable(GL_POLYGON_SMOOTH);
glDisable( GL_DEPTH_TEST );
glEnable( GL_ALPHA_TEST );
この場合、スムージングは機能しますが、透明度は必要ありません。この2行が透明性を担っていると思います:
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
しかし、この文字列を削除すると、スムージングが機能しません。スムージングのために何を残す必要がありますか? 私のプロジェクトではスムージングだけが必要で、ブレンドは必要ありません...