- 博客(8)
- 收藏
- 关注
原创 用PerfHUD来调试商业游戏
谢伟亮 feiyurainy@163.com 转载请注明出处 PerfHUD<span style="font-family:宋体;mso-ascii-font-family:Calibri;mso-ascii-theme-font:minor-latin;mso-
2008-10-28 00:19:00
8534
5
原创 (原创)安装visual assist时遇到的麻烦,与u3dapi10.dll冲突
今天在笔记本上安装visual assist,在注册vs控件时停止不动了,开始以为是windows里的dep的问题,在控制面板里把dep关掉了,也不行。上google搜,输入关键词visual assist can not install,发现的确别人也有这个问题,是visual assist与cvsnt里的一个dll,u3dapi10.dll有冲突,安装va时,先把这个dll改名,安装后再改
2008-01-21 23:42:00
1438
原创 (原创)boost中thread库的编译
boost中的thread需要编译成dll才能使用。首先,获取boost代码,可以在cmd中敲入cvs -d:pserver:anonymous@boost.cvs.sourceforge.net:/cvsroot/boost login cvs -z3 -d:pserver:anonymous@boost.cvs.sourceforge.net:/cvsroot/boost co -
2008-01-20 17:34:00
3540
原创 (转载)浮点数保存的字节格式
网上看到的32位浮点数在内存中的存储形式的文章,很详细,转载如下:浮点数保存的字节格式如下: 地址 +0 +1 +2 +3 内容 SEEE EEEE EMMM MMMM MMMM MMMM MMMM MMMM 这里 S 代表符号位,1是负,0是正 E 偏移127的幂,二进制阶码=(EEEEEEEE)-127。 M 24位的尾数保存在23位中,只存储23位,最高位固定为1。此方法用最较少的位数实
2008-01-10 23:02:00
2341
原创 (原创)后置++在不同编译器中的行为
int x = 0;x = x++; 请问上述两行代码执行之后,x的值是什么?有的同事说1,有的同事说0,究竟是什么呢,试试就知道。试了三个编辑器,Inter,gcc和vc自带的cl。Inter和gcc得出的结果都是0,vc得出的结果是1。究竟哪个对呢?让我们再看看那两行代码,第一行不用多说,把一个变量赋值为0,第二行是由两部分组成的,一部分是一个赋值语句,也就是
2007-12-29 00:29:00
886
原创 (原创)OGRE主要渲染流程简介
OGRE主要渲染流程简介 谢伟亮 feiyurainy@163.com 转载请注明出处 很早以前就想写一些关于OGRE的文章了,一直没机会。 理解一个渲染引擎,我觉得最重要的是先抓
2007-12-29 00:26:00
2702
原创 (原创)bls文件格式的解析
wow的shader都是放在bls文件中的,前几天对这些文件分析了一下,发现wowdev.org里对bls的解析不大对,这里对bls的文件格式做一下说明。文件前四个字节肯定是"SVXG"或"SPXG",分别表示这个bls里保存的是vs或ps。 接下来一个uint表示版本号,没什么用。接下来一个uint是用来表示每个profile里的shader数目,以下检测pc。接下来是data block的
2006-08-03 23:49:00
8215
原创 继续研究m2
一直对wow的m2格式感兴趣,五一前利用了一些上班时间(老板可别看到啊)试了一下,把m2中的顶点信息转成了ogre的mesh,接下来就得给这个mesh贴纹理了,不过好像还是得把对mpq的读取给加上,直接从包中读取纹理信息。
2006-05-08 22:17:00
1360
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人