日頃より楽天のサービスをご利用いただきましてありがとうございます。 サービスをご利用いただいておりますところ大変申し訳ございませんが、現在、緊急メンテナンスを行わせていただいております。 お客様には、緊急のメンテナンスにより、ご迷惑をおかけしており、誠に申し訳ございません。 メンテナンスが終了次第、サービスを復旧いたしますので、 今しばらくお待ちいただけますよう、お願い申し上げます。
目標 OpenGLにはこれまで、プラットフォームに依存しないテクスチャへ直接レンダリングを行う手法は 存在していませんでしたが、framebuffer object が規定され、ウィンドウ以外への オフスクリーンレンダリングが可能になったことで、テクスチャへのレンダリングも プラットフォームに依存せず行えるようになりました。 ここでは framebuffer object の概要について記述します。 framebuffer object とは framebuffer object は、OpenGLでプラットフォームに依存せず オフスクリーンレンダリングを実現する機構です。 OpenGL 2.0 の正式仕様には取り込まれていません。 OpenGL拡張 EXT_framebuffer_object として規定されています。 従来のフレームバッファは、実際の表示ウィンドウと密接に関連付けられて
GPUによる数値計算をOpenGLで実装する方法について.いわゆるチュートリアル. 注:nVidiaの資料によると,CPU-GPU間のデータ転送にはPBOを使うのが一番良いらしいですが,まだそこまで実装してません.某誌によると、むしろFBOが推奨? ベース 環境構築 手順 ステップ1 ステップ2 シェーダの簡易化 浮動小数対応テクスチャ CPU-GPU間のデータ転送 GPUからCPUへのデータ転送 CPUからGPUへのデータ転送 一旦掃除 テクスチャ周りの整備,加算プログラムの完成 ステップEx その他 GLSLシェーダの外部ファイル化 ダウンロード ベース GPGPU DEVELOPER RESOURCESのUtility CodeのFramebuffer Object (FBO) Classをベースにする.多少古いが,基本的なことは変わらない. Windows/Linux両対応のソース
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く