KlayGE bug report
摘要:在文件 KlayGE\Core\Include\KlayGE\Math.hpp 数学函数库中发现了mirror函数的Bug.例如调用: mirror( -10, 1, 2) 会出现死循环.(注意rang 未有使用过)还有就是 mirror函数和warp函数都使用了while循环, 当val与low和 high的差距比较大时,效率会降低.warp函数可以使用代替:template <typename T>inline T warp(T const & val, T const & len){ return val - (floor(val / len) * len);
阅读全文
posted @ 2013-01-07 17:16