> > Java3DでGPGPUをやろうといろいろ試行錯誤中なのですが、 > > float値をイメージに変換→ > > テクスチャとしてオフスクリーンキャンバスに貼り付け→ > > オフスクリーンキャンバスからfloat値を取り出す > > というところまではできました。 > > 最後にGLSLで計算をやらせた後その値をピクセルデータとして > > オフスクリーンイメージに出力したいのですが、 > > gl_FragColorがvec4型でそのままfloat値を代入してもでたらめな値がでるだけでうまくいきません。 > > gl_FragColorにfloat値を格納するにはどうすればいいのでしょうか? > よくわからんがvec4型を宣言して代入してからgl_FragColorいれればすむんじゃね floatをvec4に変換する関数を探すか自分で書くかすればいいんじゃね それでもダメならもっと前提の部分がどこか間違ってる 参考:2006/01/19(木)00時05分31秒