[過去ログ]
【激論】最適化厨vs高スペックヲタ (187レス)
【激論】最適化厨vs高スペックヲタ http://mevius.5ch.net/test/read.cgi/gamedev/1025939917/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
35: 名前は開発中のものです。 [age] 02/07/07 07:58 ID:??? >>12 >SoftwereVertexで0.1FPS前後 >PureHALで200FPS前後 ちょい待ち。確認するが、その表現は 頂点処理におけるハードウェア支援の有無のみで1000倍近いパフォーマンス差を 生じさせることが出来た、と解釈されるのが自然なわけだが・・・・この解釈で良いのか。 仮に良いとするなら、その比較にはいささか不自然な点があるのではと推測する。 1000倍の差が生じた、というのは・・・・ (1) ラスタライズ段におけるハードウェア支援の有無も入った上での 差ではないのか。つまり前者はReference Rasterizerを使ってるのではないか。 あるいは (2)特殊な条件下での比較を行なっているのではないか。 つまりPureHAL使用時に頂点キャッシュによる利得を 最大限に得られるよう調整された特殊なシーンを用いた比較ではないか。 おおまかに分けて以上2つのような疑問が沸いてくるのだが、実際のとこは どうだったのだろうか? http://mevius.5ch.net/test/read.cgi/gamedev/1025939917/35
49: 名前は開発中のものです。 [] 02/07/07 21:03 ID:0/ctS9xY 俺も>>35と同じ疑問を抱いていた。Vertex Bufferをローカルメモリに 置いただけで0.1FPSから一気に200FPSに跳ね上がるというのは常軌を 逸している。アンフェアな比較を行なっているんじゃないかと思う。 >>12がプロを自称してるようなので、そんなことはないと信じたいが。 http://mevius.5ch.net/test/read.cgi/gamedev/1025939917/49
58: 12 [] 02/07/07 22:47 ID:WK.87hwQ >>35ね。 http://mevius.5ch.net/test/read.cgi/gamedev/1025939917/58
60: 35 [sage] 02/07/07 23:17 ID:??? >>12 IDirect3D8::CreateDevice() にて BehaviorFlags に 「D3DCREATE_SOFTWARE_VERTEXPROCESSING」を指定すれば 頂点処理は強制的にCPUで行なわせることができる。 http://www.microsoft.com/japan/developer/library/jpdx8_c/_dx_idirect3d8_createdevice_graphics.htm ソフトウェア頂点処理の場合 IDirect3DDevice8::CreateVertexShader() にて Usage に 「D3DUSAGE_SOFTWAREPROCESSING 」 を指定すれば Vertex Shaderはエミュレーションで行なわせることができる。(※明示的に指定する必要アリ) http://www.microsoft.com/japan/developer/library/jpdx8_c/_dx_idirect3ddevice8_createvertexshader_graphics.htm 以上の2つの点に気を付ければ、 Hardware Vertex Shafer 未対応のカードでも Vertex Shaderプログラムはちゃんと動くアル。 http://mevius.5ch.net/test/read.cgi/gamedev/1025939917/60
61: 35 [sage] 02/07/07 23:19 ID:??? スマソ。訂正。 Hardware Vertex Shafer 未対応のカードだと 「D3DUSAGE_SOFTWAREPROCESSING 」 を指定しないと エラーが返ってくるはず。 http://mevius.5ch.net/test/read.cgi/gamedev/1025939917/61
63: 35 [sage] 02/07/07 23:22 ID:??? Shafer・・・(鬱 http://mevius.5ch.net/test/read.cgi/gamedev/1025939917/63
64: 35 [sage] 02/07/07 23:26 ID:??? >>62 ん?>>12さんですか? 論点がずれているようなので、もし>>12さんなら再度確認のために >>35での私の書きこみの趣旨を説明しますですよ。 http://mevius.5ch.net/test/read.cgi/gamedev/1025939917/64
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.236s*