3

私はSDL2.0で作業しており、(セミモダン)opengl(3.1)を使用しています。アプリケーションにテキスト オーバーレイを追加し、アプリケーションで TTF をレンダリングすることを検討しています。最新の OpenGL を使用してこれを行うにはどうすればよいですか?

編集: genpfault の提案に従って、SDL_TTF ライブラリを使用してみましたが、画面上のゴミだけが表示されますhttp://i.stack.imgur.com/FqyCT.png の要点を添付しましたこのプログラムにとって非常にシンプルなシェーダーと、テキストをサーフェスにロードしてテクスチャにバインドするために使用しているスニップされたシェーダーです。ここでクレイジーなことをしようとしているわけではありません。私が間違っていることはありますか?シェーダーなどをデバッグする方法がよくわかりません。

https://gist.github.com/anonymous/7284430

4

2 に答える 2

1

呼び出しによって返されたpixelsメンバーをSDL_Surface使用してTTF_Render*()、テクスチャを設定します。

于 2013-10-30T15:45:21.040 に答える