mieki256's diary



2017/03/13(月) [n年前の日記]

#1 [ruby] Ruby + opengl でプログラムシェーダとやらを勉強中

_算譜記録帳: OpenGLでの頂点データの扱いの変化 によると、OpenGL 2.0 からプログラマブルシェーダが ―― 頂点シェーダ(バーテックスシェーダ) + フラグメントシェーダ、なるものが使えるようになって、しかも OpenGL 3.0 以降はソレを使って処理することが前提に、てな話らしいのでそのあたりを勉強中。C言語に似た、GLSLというプログラミング言語を使って、シェーダのプログラムを書いていくらしい。DXRuby関連でチラホラ出てくる、HLSL みたいなものなんだろう。たぶん。

_OpenGLプログラミング/モダンOpenGL イントロダクション - Wikibooks によると、OpenGL 3.0以降はジオメトリシェーダなるものも使えるらしいのだけど、OpenGL ES では対応してない、と書かれてたりもするので、おそらくそのジオメトリシェーダとやらまでは勉強しなくてもいいのかなと。

以上です。

過去ログ表示

Prev - 2017/03 - Next
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project