Kaynağa Gözat

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 yıl önce
ebeveyn
işleme
d9f600f7e3
1 değiştirilmiş dosya ile 5 ekleme ve 0 silme
  1. +5
    -0
      src/lol/math/vector.h

+ 5
- 0
src/lol/math/vector.h Dosyayı Görüntüle

@@ -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. */


Yükleniyor…
İptal
Kaydet