OpenGL 2.0 専用スレ (873レス)
OpenGL 2.0 専用スレ http://mevius.5ch.net/test/read.cgi/tech/1126268759/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
リロード規制
です。10分ほどで解除するので、
他のブラウザ
へ避難してください。
152: デフォルトの名無しさん [] 2005/11/25(金) 16:45:49 GLSLでマルチテクスチャができねぇ フラグメントシェーダで二つ目のテクスチャがサンプリングされない つーか全てのレンダリングステートを意識するのが疲れる glActiveTextureARB( GL_TEXTURE0_ARB ) / glActiveTextureARB( GL_TEXTURE1_ARB )とか glEnable( GL_TEXTURE_2D ) / glDisable( GL_TEXTURE_2D )とか BindTextureとか とかいつどの順番でどう呼べばいいのかわからんボケ(`') http://mevius.5ch.net/test/read.cgi/tech/1126268759/152
154: 152 [] 2005/11/25(金) 23:46:18 くそっできねー >>153 寝ないでくれ。 そんな感じでやってるのだがやっぱりダメできない。 テクスチャの読み込み時にもglActiveTextureARBは必要なのだろうか。どっちにしろできなかったけど。 VBO使ってるのは関係あるんかな。 今環境マッピングやってて、一つ目のテクスチャUVはVBOで、二つ目のテクスチャUVはフラグメントシェーダ中で計算してるのだけど。 今から非VBOでやってみる。 GLSL+マルチテクスチャできた人でつまづいたところとかあったら教えてくで。 http://mevius.5ch.net/test/read.cgi/tech/1126268759/154
158: 152 [] 2005/11/26(土) 00:29:27 非VBO(glMultiTexCoord2fARB)でもダメだった。一つ目のテクスチャしか表示されねぇ。 gl_FragColor = texture2DProj( tex1, gl_TexCoord[0] ) * texture2DProj( tex2, gl_TexCoord[1] ); >>155 そこは既に見ている、のだけど・・・ >>156 読み込み glActiveTexture ←不要? glGenTextures glBindTexture glTexImage2D 描画 glActiveTexture glBindTexture glTexParameteri //ここで描画 >>157 了解、勉強してくる。たぶん中途半端な理解だから。 http://mevius.5ch.net/test/read.cgi/tech/1126268759/158
166: 152 [sage] 2005/11/26(土) 04:01:43 やっとできた! glUseProgramObjectARBでハンドルを指定する前にglUniform1iARBしていたのが原因だったようだ。 読み込み時にglActiveTextureする必要はなかった。 同じUV値で>>159の方法で悩んだり、なんかどんどん小さいエンバグしていって、もうn レスしてくれた人、一緒に考えてくれた人、ありがとう。 アホだけど、やっぱり好きです。 http://mevius.5ch.net/test/read.cgi/tech/1126268759/166
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.035s