12 2011 档案

摘要:上次拿到了一个vs2008的编译的Release程序,结果本地打开以后提示“应用程序配置不正确,程序无法启动”,可是我本地 1. 安装了vs2008 2. 打了sp1补丁 3. 安装了 vcredist.exe(Microsoft Visual C++ 2008 SP1 Redistributable Package (x86) 4. 安装了SP1 ATL 安全更新 (KB973675) 依然不起效果,网上搜了下,说是manifest不匹配 之后直接文本方式打开exe,在其中搜索Microsoft,看到这个可执行程序的manifest信息 .... name="Microsoft.V 阅读全文
posted @ 2011-12-28 16:23 Atypiape 阅读(1597) 评论(0) 推荐(0) 编辑
摘要:D3D设备初始化以后,双精度浮点运算的结果出现了不同。 在FPU中,存在着三种运算精度:single precision(24bits),double precision(53bits),double extended precision(64bits)。而默认精度是53bits的double precision,也就是双精度浮点。D3D出于性能考虑,会将fpu的计算精度改为单精度。因为fpu线程相关的特性,渲染线程中所有的浮点运算都会保持与D3D一致。这种转变体现在fpu的控制寄存器(CTRL)的变化上,CTRL寄存器的值从007F变成027F。 RC字段,这个字段控制浮点转整型的转换方式, 阅读全文
posted @ 2011-12-13 09:11 Atypiape 阅读(4448) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示