2006-07-07から1日間の記事一覧

レジスタコンバイナ

レジスタコンバイナをがんばって使えばpixelshadeを書ける。 glCombinerOutputNVの最後の引数muxSumというのが謎。 The computation of gcc6rgb and gcc4a involves a special "or" operation. This operation evaluates to the left-hand operand if the al…

レジスタコンバイナとかPixelShaderを使わない

register_combinerとかpixelshade使わない場合はテクスチャ同士のブレンド方法を指定する。 DirectXのテクスチャステージ間のブレンド方法を設定するのと同じ感じ。 // 1枚目(最初に処理される)はそのテクスチャの値をそのまま使う. glActiveTextureARB(GL…

glTexCoordPointerでマルチテクスチャ

セットするたびにActiveにしてglTexCoordPointerしないといけないのか? なんかくどい。 頂点のセットは一箇所でまとめてやりたいな。

OpenGLでマルチテクスチャー

相変わらず混沌としてやがるぜ。 DirectXの仕様をそのままOpenにしてほしいぜ。 OpenDirectXとか作ってほしいぜ。 やりながらメモ http://marina.sys.wakayama-u.ac.jp/~tokoi/?date=20040212 glActiveTextureARB(GL_TEXTURE1_ARB); glBindTexture(GL_TEXTUR…