- 締切済み
GPUのパイプラインについて
PlayStation2などのゲーム機に搭載されているGPUのアーキテクチャについて詳しい方、参考文献やURLなどありましたら、教えてください。 具体的には、 1.CPU(PS2ではEE)からGPU(GS)に渡されるデータは何? 2.ラスタ処理とは? 3.パイプラインにおける処理 4.ピクセルシェーディングとは?nVIDIAのGPUについて 色々知りたいのですが…。よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
PlayStation2などのゲーム機に搭載されているGPUのアーキテクチャについて詳しい方、参考文献やURLなどありましたら、教えてください。 具体的には、 1.CPU(PS2ではEE)からGPU(GS)に渡されるデータは何? 2.ラスタ処理とは? 3.パイプラインにおける処理 4.ピクセルシェーディングとは?nVIDIAのGPUについて 色々知りたいのですが…。よろしくお願いします。
お礼
ご回答ありがとうございます! >しかしこんなこと、何で知りたいわけ? こういったCG関係については全くのど素人なのですが、とあることがきっかけでnVIDIAのGeForce3とATIのSmartShaderのpixelpipeまわりの性能についての比較をレビューすることになりまして…(しかも〆切が来週の水曜)。聞いたこともなかったので、PS2のGS当たりから調べていたのですが、専門用語の連続で…。はっきり言って間に合いませんっ!!救世主になりそうな本やURLもあったらよろしくお願いします。 補足質問になってしまうのですが、 5.EEから渡されるデータというのは、ポリゴンの頂点データですよね?そのデータというのはRBG等の色情報やXYZ等の位置情報のほかにどういったものが渡されるのでしょうか。 6.ラスタライジングについて、「プリミティブを構成するピクセルをDDAによって発生します」という表現で説明しているものがあったのですが、これはどういうことでしょうか? 7.ピクセルシェーダについてなのですが、PS2では頂点シェーダをCPUのEEで行い、GF3ではGPUでピクセル単位のシェーディングを行う、という解釈で間違ってませんでしょうか。 8.この当たりの事が書いてある雑誌とはどういったものでしょうか。ぜひ知りたいです! 以上です。またよろしくお願いします。m(_ _)m