FPSを作ってみる@wiki
08)
最終更新:
slice
-
view
(2016/08/09)
前のはboost preprocessorを使いすぎて酷い有様だったのでその辺を重点的に修正してる。
算術クラスに絞ってboost依存は無くし、ヘッダオンリーで。
依存ライブラリは単体テストにGoogleTest、シリアライズにcerealを使う位で後は自力で行きたい。
算術クラスに絞ってboost依存は無くし、ヘッダオンリーで。
依存ライブラリは単体テストにGoogleTest、シリアライズにcerealを使う位で後は自力で行きたい。
ヘッダオンリーにすると当然コンパイル時間が増える訳だが、
というか前回はそう思って出来る限りインラインを無くそうと努めた結果、その分のリンク時間の増大に繋がり
コンパイルは並列で動かせるので意外と問題にならないもののリンクはどうにもならんという結果に…
確かresonantでやってた地形描画のプログラム、phenomII x955でリンクに40秒程掛かってしまって
かなりやる気が削がれてしまっていた。
(CPUが時代遅れなのはツッコミ無しで)
でもコンパイル時間が増え過ぎたらどっちにしろ遅いね。やってみないとわからない。
というか前回はそう思って出来る限りインラインを無くそうと努めた結果、その分のリンク時間の増大に繋がり
コンパイルは並列で動かせるので意外と問題にならないもののリンクはどうにもならんという結果に…
確かresonantでやってた地形描画のプログラム、phenomII x955でリンクに40秒程掛かってしまって
かなりやる気が削がれてしまっていた。
(CPUが時代遅れなのはツッコミ無しで)
でもコンパイル時間が増え過ぎたらどっちにしろ遅いね。やってみないとわからない。