06 2005 档案
摘要:闲来无事狂写blog,最近的生活就是如此。 这里先对nVIDIA 253一把。2大消费型显卡厂商中,nVIDIA对开发者的支持显然要比ATi要做的更到位些,不管是现在要说的这个性能分析工具还是GPU Gems系列丛书,它为我们这些缺乏技术支持和资金的开发者提供了不少的帮助。 现在讲一下NVPerfHUD是什么。最早接触它是在2004年的上海Perfect Kitchen(中文名是“十全十美厨艺大...
阅读全文
摘要:表误会,说的不是毒品。我说的是一种现象,这种现象在grid-based的pathfinder中相当常见。 是怎样的情况,且由我慢慢说来:pathfinder通常找到的是一条最优路径(如果你的实现是A*的话)。但是最优路径的“最优”二字定义是指两点间“代价”的最小化。这给我们想要的现实表现带来了困扰:最优路径不一定是我们想要的!举最明显的例子,grid-based pathfinder在绕开障碍物...
阅读全文
摘要:这个消息真是可喜可悲。可喜的是如果消除了DP/DIP Calls的瓶颈,那么引擎能力会有大幅提高(至少是同屏三角形数目上);可悲的是要消除这个瓶颈带来的重构代价应该不小。 下面说一下为什么DP/DIP Calls会造成瓶颈。 现代PC的体系结构决定了我们在提交三角形时需要通过d3d runtime和driver。我们每一次提交三角形都要通过调用d3d runtime给我们的接口,而d3d run...
阅读全文