Vibrant 1.5

Don nospam at nospam.com
Tue Sep 21 07:45:58 PDT 2010


#ponce wrote:
>> vec3h a = vec3h(cast(half)1.f, cast(half)2.f, cast(half)3.f);
> 
> In C++ I can make the half type and create vec3h with
> 
> vec3h a = vec3h(1, 2.f, 3);
> 
> because so much thing are implicit.
> 
>> I heard stories of half-float => float conversions being the bottleneck
> 
> I meant float -> half-float
> 

My friend Google found some SSE2 code which does float->half in 3.5 
cycles. Not too bad.

http://www.devmaster.net/forums/showthread.php?t=10924


More information about the Digitalmars-d-announce mailing list