我一直在試圖找到在圖形硬件上使用float vs double的性能信息。我已經發現了很多關於浮點數和CPU數量的信息,但是這些信息對GPU來說更爲稀缺。 我使用OpenGL編寫代碼,因此如果您覺得應該知道該API的任何特定信息,那就讓我們來看看。 據我所知,如果程序正在向圖形硬件或從圖形硬件移動大量數據,那麼使用浮點數可能會更好,因爲雙打將需要兩倍的帶寬。我的問題更多的是圖形硬件如何處理。據我了
所以有一個NaN的方法,但除以零產生無窮大或負無窮大。 有一種無窮的方法(也是正無窮和負無窮)。 我想要的是IsARealNumber函數,當值是一個可表達的數字時返回true。 很顯然,我可以寫我自己的...... public bool IsARealNumber(double test)
{
if (double.IsNaN(test)) return false;
i