「GPGPU」の版間の差分

編集の要約なし
17行目: 17行目:
* [[レンダーターゲット]]([[GPU]]の描画先テクスチャ)を巨大な配列に変換する
* [[レンダーターゲット]]([[GPU]]の描画先テクスチャ)を巨大な配列に変換する


「[[構造体]]の配列を送信できる[[バーテックスバッファ]][[とバーテックスシェーダー]]を使ったほうが便利じゃん」と思うかもしれないが、この当時(SM 3.0 = DirectX 9)は[[GPU]]から[[データ]]を取得する手段が[[レンダーターゲット]](GPUの描画先テクスチャ)以外になかった。正確には「一部のGPUでは」取り出せなかった。
「[[構造体]]の配列を送信できる[[バーテックスバッファ]][[バーテックスシェーダー]]を使ったほうが便利じゃん」と思うかもしれないが、この当時(SM 3.0 = DirectX 9)は[[GPU]]から[[データ]]を取得する手段が[[レンダーターゲット]](GPUの描画先テクスチャ)以外になかった。正確には「一部のGPUでは」取り出せなかった。


CPU側からGPU側に送信したデータを見ることすらできない。完全に一方通行。
CPU側からGPU側に送信したデータを見ることすらできない。完全に一方通行。