音ゲーの出来ない雑魚のブログ

LWJGLとかのことをいうブログ

2016-04-01から1ヶ月間の記事一覧

「moreover lwjgl」 10 現代的なテクスチャ表示(2) ~stbを使って~

「現代的な」テクスチャ表示の続きです。シェーダの説明を主にします。どうでもいいですが、STBという名前は、作者 Sean T. Barrett 氏の名前の頭文字から取ったそうです。どうでもよかったですね。ということで、ソースコード(シェーダのみ)

「moreover lwjgl」 9 現代的なテクスチャ表示(1) ~stbを使って~

「現代的(Modern)」というのは「OpenGL3.2以降の機能を使った」ということです。それは、OpenGL3.2以降からは固定機能を廃止して、プログラマーが自分でシェーダなどを用意しなければいけなくなったからです。*1ということで、現代的なやり方?に必要なの…

「moreover lejgl」8 プログラマブルシェーダ

現代的な方法でテクスチャを表示するには、「プログラマブルシェーダ」という物が必要になるので、それをやってからにします。元々OpenGLはプログラムの内部に「シェーダ(陰影処理、グラデーションとか)」という物があって、それらはOpenGLが決めた「固定…

「moreover lwjgl」 7 (古風な)Texture貼り付け(2)

続きです。TextureManagerクラスしか使わないので、それだけ貼ります。