诡异的D3D

前几天同事在加入D3D引擎之后,发现已有的算法模块计算精度降低了,what's up?


经过一番折腾之后,发现:

d3d9 CreateDevice之后计算精度会降低,需要调用_controlfp_s(0, _PC_53, MCW_PC); 将精度恢复回来