06 2013 档案

gpu的float精度
摘要:原本想把渲染过程中的坐标转换放到gpu中运算,结果发现精度不够,以后要注意。总结一下渲染过程中的精度问题:1. 所有不需要提交到d3d渲染的数据,都用double参与计算,存储,最后在转换成float传递给gpu2. 对传递到gpu的float数据,要保证其能满足当前的绘制精度,具体实现用相对坐标系来渲染保证足够的精度,避免抖动问题 阅读全文

posted @ 2013-06-14 13:51 不吃鱼的猫 阅读(649) 评论(0) 推荐(0)

IID_ID3DXEffectStateManager链接错误
摘要:很奇怪明明链接了lib文件,仍然报错。查找报错的iid发现使用宏DEFINE_GUID,在查找宏,发现#ifdef INITGUID#define DEFINE_GUID(name, l, w1, w2, b1, b2, b3, b4, b5, b6, b7, b8) \ EXTERN_C const GUID DECLSPEC_SELECTANY name \ = { l, w1, w2, { b1, b2, b3, b4, b5, b6, b7, b8 } }#else#define DEFINE_GUID(name, l, w1, w2, b1, b2, b3, b4, b5, b6, 阅读全文

posted @ 2013-06-13 13:17 不吃鱼的猫 阅读(359) 评论(0) 推荐(1)