瀏覽代碼

math: disable vectors of halfs until we find a way to speed up the build

time, for now the .h takes 17 seconds to compile for each file!
legacy
Sam Hocevar sam 12 年之前
父節點
當前提交
d9f600f7e3
共有 1 個文件被更改,包括 5 次插入0 次删除
  1. +5
    -0
      src/lol/math/vector.h

+ 5
- 0
src/lol/math/vector.h 查看文件

@@ -1246,6 +1246,10 @@ DECLARE_ALL_VECTOR_COERCE_OPS(float, long double)

DECLARE_ALL_VECTOR_COERCE_OPS(double, long double)

/* FIXME: vectors of "half" are deactivated for now, because they
* induce extremely long compilation times (about 17 seconds per TU). */

#if 0
/* All integer types are promoted to half; all floating point types
* cause half to be promoted. */
DECLARE_ALL_VECTOR_COERCE_OPS(int8_t, half)
@@ -1260,6 +1264,7 @@ DECLARE_ALL_VECTOR_COERCE_OPS(uint64_t, half)
DECLARE_ALL_VECTOR_COERCE_OPS(half, float)
DECLARE_ALL_VECTOR_COERCE_OPS(half, double)
DECLARE_ALL_VECTOR_COERCE_OPS(half, long double)
#endif

/* FIXME: vectors of "real" are deactivated for now, because we do
* not implement all combinations of operators for these types yet. */


Loading…
取消
儲存