【初心者歓迎】C/C++室 Ver.71【環境依存OK】
■ このスレッドは過去ログ倉庫に格納されています
0804デフォルトの名無しさん
2010/02/25(木) 13:10:08すいません。Pen4時代くらいまではサポートしたいので、今どきで統一するわけには(需要の関係で)
>>799-801
計算誤差自体はあまり問題ありません。
環境によって計算誤差の誤差量が異なるのならダメですが、そういうわけではないですよね?
>>802
D3DXが、環境ごとに動作を振り分けていました。
ただこれは、D3DX自体が「そういう機能を持っている」のだと思います。
思いますが、あくまで自分の推測でしかなかったので
float計算ってそもそも環境によって勝手にSSEやらSSE2やら3DNow!やらが使われちゃったりするのかな?
という疑問が晴れなかったのです
>>803
_controlfp_s とかでしょうか?
これで例えば単精度を設定すれば、どこの環境でもfloat計算は同じ結果になるのでしょうか?
というか、逆にやらないと結果が異なるのでしょうか?
余談ですが、Direct3Dを一般的な方法で初期化すると、floatは単精度(24bit)になるようです。
そもそも描画が目的なので、精度は荒くても良いとう考え方なんでしょうね。
■ このスレッドは過去ログ倉庫に格納されています