- 1 名前:デフォルトの名無しさん [2018/03/23(金) 15:24:12.95 ID:1IsbON+l.net]
- 回答する人も、質問する人も必ず読んでください
これらに当てはまる人のための質問スレです。 1.C/C++は多少理解している。 2.最近DirectXを始めたばかり 3.SDKを見ても、Googleで検索しても、いまいち理解できない人 4.余計な雑談は不要ですよ 【 回答してくださる方 】 ・ できるだけ優しく質問に答えてあげてください。 ・ 優しく教えるのが嫌でしたら、解決するためのヒントだけでも結構です。 「ググれ」「SDK見れ」以外の回答でおながいします。 ・ 神ですら理解不能な質問は無視して下さい。 【 質問する方 】 ・ どんな事で躓いているのか明確にしよう。 ・ 長くならないなら躓いている部分のコードを晒してみれ。 ・ 解決した場合、お礼を言うのは当然だが、何をどうしたら解決したかを明確に書こう。 ・ 回答して貰ったら、出来るだけお礼もしよう。 前 【C++】 DirectX初心者質問スレ Part40 【C】(c)2ch.net https://mevius.5ch.net/test/read.cgi/tech/1474782237/ >>2リンク
- 541 名前:デフォルトの名無しさん mailto:sage [2020/07/01(水) 21:44:01.70 ID:E7URM5+K.net]
- ダメになるってのはおかしい気がする
やりたい事がハッキリ分からないからなんともいえないけど 1はメモリを使う方法で、残メモリが許す限り普通は1じゃね 2はCPUパワー使う方法で、ロックのコストも馬鹿にならない 処理速度が許容範囲に収まるならいいけど、今の時代無駄な気が オブジェクトより、マテリアルやシェーダ毎に処理をまとめてDrawの発行数抑えた方が良いよ 固定パイプラインの時代じゃないし、ローカル変換もまとめてGPUにやらせるんや
- 542 名前:デフォルトの名無しさん mailto:sage [2020/07/02(木) 00:17:28.18 ID:qzzrf8yb.net]
- そういう最適化で最も気にしなきゃならんことは
GPUコアを止めちゃならんということ。 コアの運転が滞りなく連続で動いていることを最適と考えろ。 お前の例の1はVBの構築は初回のみの為コアの運転を妨げることはない。 逆に例の2は、ロックしている最中にコアの運転と衝突しストールさせる可能性がある。 よって2は1よりも悪手と言える。 ただしロックのそういった問題は、すでに対策が考えられていて 実際は表面化しにくいだろう。
|

|