bate's blog

調べたこと実装したことなどを取りとめもなく書きます。

OpenRL

glfwに移動

OpenRLのフレームバッファとOpenGLのフレームバッファに互換性があるのかどうか。 テクスチャとしてバインドして使うのか? そうしたら、OpenRLでカラーとデプスに分けてのマルチターゲットレンダリングしないとダメ?OpenGL Insights 日本語版 (54名のエン…

サンプルの三角形を回した

ほぼコピペ プリミティブをバインドして行列を渡すより、 頂点シェーダーに行列を渡した方がしっくりくる気がするんだが。 付いてるサンプルは全部プリミティブをバインドして行列を渡しているので従う。 rlBindPrimitive(RL_PRIMITIVE, trianglePrimitive);…

CausticGLUTを使う

IncludeとLibの場所、そしてBinからのコピーを自分で書くと動く。 設定を継承してプロジェクトとかを作れるみたい。 http://msdn.microsoft.com/ja-jp/library/3z7t21ew%28v=vs.80%29.aspx

サンプルを眺めた

使い勝手が、OpenGLそのままなので覚えやすいかも。OpenRLのシェーダーは3つ。 シェーダー 説明 Vertex Shader ジオメトリデータの操作 Ray Shader レイとマテリアルの相互作用、フレーム出力 Frame Shader カメラの実装とフレーム出力 accumulate(color)で…