- 【初心者】スレを立てる前にココで質問を【Part22】
840 :名前は開発中のものです。[]:2011/06/20(月) 08:09:18.04 ID:M20TvgDf - 少なくとも
す く な く と も 例えばツェーなら、 ・ifを3段以上重ねるやつ ・判断にswitch〜case使うやつ ・定数使うやつ これはピログラマーとして不適格。
|
- 【初心者】スレを立てる前にココで質問を【Part22】
841 :名前は開発中のものです。[]:2011/06/20(月) 08:14:29.41 ID:M20TvgDf - ifにしろswitch〜caseにしろ
「それ1コ調べるにも最低1クロックかかる」 ことを頭に置いてないやつは、ゲームのみならず組込でも まったく使えない。 こういうところ分からないと、「大したものでもないのに最新PCでないと動かない」ものをひり出してしまう FF14とかいい例だ
|
- 【3Dゲームエンジン】Unity 3
463 :名前は開発中のものです。[]:2011/06/20(月) 08:23:55.91 ID:M20TvgDf - FirefoxだってLinux対応してるじゃねえかよ
|
- 【初心者】スレを立てる前にココで質問を【Part22】
845 :名前は開発中のものです。[]:2011/06/20(月) 08:42:01.09 ID:M20TvgDf - だぁから1クロックも無駄にするなっつうこと
switch〜caseは特に無駄 評価項目が30コあるとして、一番下に目的のものがあったら 下まで来るのに最低でも30クロックかかる。 これは無駄なので、何がどうでもswitch〜caseは不可。
|
- 【初心者】スレを立てる前にココで質問を【Part22】
849 :名前は開発中のものです。[]:2011/06/20(月) 09:11:55.36 ID:M20TvgDf - 仮にテーブルでも、バカのやること
こんなもん、60あっても2〜5クロックで終わらす方法がある。 割り込み使えるともっと減る
|
- 【初心者】スレを立てる前にココで質問を【Part22】
851 :名前は開発中のものです。[]:2011/06/20(月) 10:10:08.12 ID:M20TvgDf - コンパイラが完璧じゃないってのはバカでも知ってる常識。
特に汎用OSじゃないからvolatileは必ず入る。 汎用OSでも入れないと最適にはならない。 バカ以外は知っている
|
- 【初心者】スレを立てる前にココで質問を【Part22】
855 :名前は開発中のものです。[]:2011/06/20(月) 11:17:31.12 ID:M20TvgDf - 基本的に、処理負荷は少なければ少ないほどよいのは常識。
となると、任せられるものは別に任せようとなるのは当たり前、 そういう意味で割り込み処理を使うのだ 割り込み処理は汎用コアでやるものもあるが、たいてい専用の割り込みコントローラを持つ。 これは汎用コアには影響を及ぼさない。 例を挙げればタイマーだ ゲーム開始やイベント開始から指定秒数経ったら別のイベント駆動 これを汎用コアでやるやつは頭がどうかしている。
|
- 【初心者】スレを立てる前にココで質問を【Part22】
858 :名前は開発中のものです。[]:2011/06/20(月) 11:22:59.12 ID:M20TvgDf - 基本的にムダだろう
テクセル処理性能が高ければそれでもいいが、それでもムダだ フルシーンでやらないなら、テンポラルでもいいので 素直にROPでAAやらせたほうがいい結果が出る。 それか普通どおりにエッジ検出して、シェーダでサブピクセル置いたらいい シェーダでのアンチエイリアスは2005年から普通に行われていると思うが
|