OpenGL

GL2.0の仕様書。大体見終わったけど変更点はhttp://www.opengl.org/documentation/opengl_current_version.htmlに出てる通りのよう。当初の予定では他にも機能がいくつか追加されるはずだったんだけど。 OpenGL2.0で一番大きいのはGLSLがコアに入ったって所…

GL2.0の仕様書が出てます。まだ読んでないのでそれだけ。

OpenGL2.0の仕様に入ったポイントスプライト。ベースとなったのはGL_ARB_point_sprite拡張で、これに少し追加がされてるとのこと。で、GL_ARB_point_spriteについて書こうかと。ただ、Extension RegistryとCodeSamplerのサンプルデモ見て書いただけなので細…

http://www.opengl.org/about/news/siggraph2004/bof2004_intro_web.pdf 浮動小数点テクスチャは結局どっちなのやら。9月中に仕様が決まるらしいけど、これは新しくARB拡張を作ってるって意味にも取れるような。他には change GLSL shader "object model" to…

OpenGL2.0。詳細は8月中にはでるらしい。各所でこれはOpenGL1.6だ。って書き込みが。確かに2.0って名前ほどには対して変わってない。GLSLがコアに入ったってことくらい?といってもGLSLはOpenGL1.5からARBとして仕様に入ってたし。結局、既存のARBとかEXTに…

SIGGRAPH2004でOpenGL2.0の仕様が発表されたらしいです・・・が公式の情報はまだ?http://www.beyond3d.com/をみると仕様は前々から出てた情報通りの様子。 ARB_draw_buffersとARB_texture_rectangle拡張については、spinの7月30日の記事で詳しく書かれてま…

GLSL使ってシェーダ使って遊んでたんだけど、いちいち実行→エラー→修正。の繰り返しは結構面倒。GLSLに対応したRenderMonkey1.5がそろそろ来そうなのでそっちが出てから本格的に触ってみるかも。 Shader Designer http://www.typhoonlabs.com/を使ってみよう…

シャドウマップなんかに使うためにdepth値をテクスチャに格納したいんだけど、調べてみるとなんかいろいろと面倒。depth値格納用にGL_ARB_depth_texture拡張があるのでテクスチャフォーマットにはこれを使う。 フレームバッファに一旦描いてからglCopyTexSub…

OpenGL拡張関数の初期化、続き。当面ARB拡張は使う予定ないのでglext.hの中身から、OpenGL1.2、1.3、1.4、1.5。それとGLSLの関数辺りだけ初期化しようと思ったんだけど、なんかglext.hの1.2の関数宣言してる所がおかしい。そのまま書いてある関数を全部、単…