openglのフォント用のFTGLライブラリで苦労しています。たとえば、画面の左下以外の場所にテキストを配置する方法がまだわかりません。現在、pixmapフォントを使用しており、実験を開始しましたglRasterPos
。
次のコードは、左下のテキストを白で表示するという点で「機能」します。
ftglRenderFont(ftgl_freesans, "HELLO WORLD!", FTGL_RENDER_ALL);
次の例では、テキストはまったく表示されません。
float r[4];
glGetFloatv(GL_CURRENT_RASTER_POSITION, r);
glRasterPos4fv(r);
ftglRenderFont(ftgl_freesans, "HELLO WORLD!", FTGL_RENDER_ALL);
よくわかりません!何も変わらないはずですが、なぜフォントがレンダリングされないのですか?