> Nevertheless time.time() shouldn't fail here unless DirectX is really  
> badly tinkering with my system.

I can tell you more now. If I pass D3DCREATE_FPU_PRESERVE while creating  
the DirectX device the bug does not appear. This flag means "Direct3D  
defaults to single-precision round-to-nearest" (see [1]) mode.
Unfortunately it is not an option to pass this flag, I need the  
performance boost it gives.

Can somebody tell me how this interacts with python's time.time()? I  
suppose it's some kind of double vs. float thing or some fpu asm code  
issue...

-Matthias

References:
[1] http://msdn2.microsoft.com/en-us/library/bb172527(VS.85).aspx
-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to