FTGL ライブラリを使用して OpenGL でテキストを描画していますが、すべて正常に動作しますが、テキストに影を追加したいと考えています。私が試したのは、同じテキストを黒色で描画し、その上に次のような通常の色でテキストを描画することです(疑似コード):
glColor3f(0, 0, 0); // outline color
DrawText(x-1, y-1, str);
DrawText(x+1, y-1, str);
DrawText(x+1, y+1, str);
DrawText(x-1, y+1, str);
glColor3f(1, 1, 1); // primary color
DrawText(x,y,str);
しかし、テキストを 5 回描画する必要がありますが、それでも見栄えがよくありません。
スクリーンショットのようなものを取得したい