#ponce wrote:
Half floats, I don't know if they are better than user defined floats of 
Phobos2:
http://bitbucket.org/ponce/vibrant/src/tip/trunk/common2/math/half.d

half float are useful for 3D because it saves bandwidth with the graphic cards. 
Less for other purposes.
I think common2 allow to use vec3!(half) but lack of implicit conversion makes 
it less useful than the same design in C++.

My guess is that what you really want, is pack-and-unpack routines for whole arrays. half[0..n*2] <--> float[0..n]

It's a fascinating problem. I bet it can be done very efficiently.

Reply via email to