トップページ > プログラム > 2015年07月26日 > kbQtFiQ+

書き込み順位&時間帯一覧

6 位/166 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000002000000316



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
ゲームプログラムなら俺に聞け31 [転載禁止]©2ch.net
スレを勃てるまでもないC/C++の質問はここで 23 [転載禁止]©2ch.net
Win32API質問箱 Build120©2ch.net

書き込みレス一覧

ゲームプログラムなら俺に聞け31 [転載禁止]©2ch.net
680 :デフォルトの名無しさん[sage]:2015/07/26(日) 15:01:20.28 ID:kbQtFiQ+
ロストしにくいということは、
テストしにくいということですね。
スレを勃てるまでもないC/C++の質問はここで 23 [転載禁止]©2ch.net
577 :デフォルトの名無しさん[sage]:2015/07/26(日) 15:03:16.44 ID:kbQtFiQ+
エディタもvector< vector< char > * >でよくね?
ゲームプログラムなら俺に聞け31 [転載禁止]©2ch.net
688 :デフォルトの名無しさん[sage]:2015/07/26(日) 22:11:45.62 ID:kbQtFiQ+
ちょっと気になったんだけど、
DX11では、VRAMがパンクして、DWMが解除されても、
ディバイスロスとはしないって認識でいいの?

それと、VRAMを節約したくて、テクスチャをシステムメモリに置きたいんだけど、
DX11からはPOOLの指定が出来なくなってるんだけど、どうしたらよいのだろうか。
ゲームならテクスチャをVRAMに置くのは当たり前なんだけど、
今作ってるのはツール系で、沢山の画像を扱うので、VRAMオーバーが怖い
スレを勃てるまでもないC/C++の質問はここで 23 [転載禁止]©2ch.net
584 :デフォルトの名無しさん[sage]:2015/07/26(日) 22:36:35.84 ID:kbQtFiQ+
普通に考えてvectorの方が良いだろ。
行の変更があるのは、改行した時とか、限定的。
ユーザの入力があったときしか、行の変更は無い。
なので、一秒間に何十回もそういう操作があるわけではない。
一方再描画は頻繁に発生する。滑らかなスクロールをするためには、
一秒間に60回の描画が発生するかもしれない。
それなのにlistはランダムアクセスが出来ません。
ランダムアクセスができないと言うことは、ほかにも色々な制限をもたらします。
たとえばクイックソートは絶望的。とにかく面倒。素直にvector使っておけばよい。
ここで、vectorを使う場合を考える。
ポインタ一つ4バイトとして、100000行だと、400KB。
これのmemmoveに何msかかるか考えてみろ。
画像で言えば32bitで1000x100のビットマップ程度の大きさに相当して、
これは、フルハイビジョンの1/20の面積しかない。
この程度の処理がもたつくようでは、面積20倍、それも複雑なデコード処理が必要な
フルハイビジョン動画の再生は困難なわけで、問題になりえるか、考えるまでも無い。
ゲームプログラムなら俺に聞け31 [転載禁止]©2ch.net
690 :デフォルトの名無しさん[sage]:2015/07/26(日) 22:48:16.28 ID:kbQtFiQ+
>>689
>あれも使う前にVRAMに送ってるだけじゃないの?

それで良いんです。
実際に描画に必要になったテクスチャだけをVRAMに転送して描画して、
描画が終わったらVRAMからすぐに破棄してくれれば良いんです。

>とりあえずメインメモリに置いておいて使う時にVRAMにアップロードすればいいんじゃね?

やはりその方法しか無いですか。
Win32API質問箱 Build120©2ch.net
887 :デフォルトの名無しさん[sage]:2015/07/26(日) 23:42:53.64 ID:kbQtFiQ+
DragAcceptFilesは試してみた?


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。