2016-04-01から1ヶ月間の記事一覧
「現代的な」テクスチャ表示の続きです。シェーダの説明を主にします。どうでもいいですが、STBという名前は、作者 Sean T. Barrett 氏の名前の頭文字から取ったそうです。どうでもよかったですね。ということで、ソースコード(シェーダのみ)
「現代的(Modern)」というのは「OpenGL3.2以降の機能を使った」ということです。それは、OpenGL3.2以降からは固定機能を廃止して、プログラマーが自分でシェーダなどを用意しなければいけなくなったからです。*1ということで、現代的なやり方?に必要なの…
現代的な方法でテクスチャを表示するには、「プログラマブルシェーダ」という物が必要になるので、それをやってからにします。元々OpenGLはプログラムの内部に「シェーダ(陰影処理、グラデーションとか)」という物があって、それらはOpenGLが決めた「固定…
続きです。TextureManagerクラスしか使わないので、それだけ貼ります。