- 博客(9)
- 资源 (1)
- 收藏
- 关注
原创 mul,vector,matrix
<br />matrix定义:<br />float(row)x(column) matrix。<br />比如float 3x4 matrix就是3行4列的matrix。<br /> <br />在汇编级表现是一个column一个register。<br />mul(vector, matrix)要求matrix的row num和vector的dimention对应,如果是:<br />mul(float4, float4x4)那么就是四个dp操作,每个dp取一个register也就是float4x4的一
2011-02-27 15:30:00 1781
原创 宏(preprocessor)系列 chips
<br />平常时候说的宏,一般指preprocessor,google的时候用这个比较合适,否则各种macro会悲剧。<br /> <br />msdn里面有比较全:<br />http://msdn.microsoft.com/en-us/library/wy090hkc(v=VS.80).aspx<br /> <br />归档一下以前的相关post:<br />http://blog.csdn.net/ccanan/archive/2007/06/06/1641409.aspx<br />变参的宏:h
2011-02-26 21:05:00 1327
原创 FromCarmackTwitter
<br /> <br />记录一些tech words:Using tristrips with restart cuts index memory in half for 10 megs on wasteland1, some cost in lower post transform cache hits.
2011-02-25 07:54:00 2048 5
原创 VideoMemory, SystemMemory And AGPMemory
原帖在下文,笔记:DxFlag:像D3DUSAGE_DYNAMIC, D3DPOOL_DEFAULT, D3DPOOL_MANAGED, D3DPOOL_SYSTEMMEM这些都是给driver一些提示说我们想这样用这些资源(静态的,动态的。。。),到底这些资源会被如何管理还是driver来说了算。一些倾向是:D3DPOOL_DEFAULT:会根据usage来放置资源AGP memory是bios来决定分配的,这里有一个查看器,http://developer.nvidia.com/object/agp_m
2011-02-24 11:37:00 2897 4
原创 引用可以被引向NULL
<br />前些天遇到一个,引用指向NULL内存,然后使用reference.xxx的时候就crash了,引用和指针在汇编级是一个东西,指针出现的问题引用一样有。
2011-02-23 08:59:00 2164 1
原创 实现系统的一些经验
最近几个月在实现规模比较大的底层系统(这也是一直没有论文阅读更新的原因)。记录下反思中的点点滴滴。挑战:大型系统的最大挑战的根源在于其规模,以及规模带来的复杂度,它会在几个方面带来挑战:它不能一下在在脑袋里全部浮现出来,也就是说一次只能关照一个部分(包括树状结构的至上而下的思考)对于体力和意志力也是一个挑战,尤其是有deadline的情况下容易出现受迫性失误(没有按照完美的方法去实现)目标:往常我们会说是“完美”才是目标,实现一个功能效率俱佳的系统,但是在实际项目中,这种目标会带来实现时间过长,尤其是在有系
2011-02-22 20:52:00 1395 1
原创 StaticVariable
<br />今天遇到两个问题关于static variable,属于都了解,但是实际操作中还会犯错的知识不够扎实型。<br /> <br />1,template里面生命的static member会在其他的module(dll)里面有副本,所以要用dll import/export来避免<br />2,static variable作为全局变量其构造顺序无法保证,不要用<br />DataStruct msMember;<br />应该是DataStruct* msMember;<br />用的时候做:<
2011-02-22 19:03:00 1246 3
原创 重要的与关键的
<br />”重要的不一定是关键的,难的才是关键的“<br /><br />昨天听同事说遇见一个做了很多年的哥们,但是到了现在就只是擅长讲很大的话题,对于细节上的东西知之甚少,这样的童鞋对于项目的帮助会很有限,我也比较赞同这个看法。<br /> <br />就像一个系统的架构(比如环境系统)的确是最重要的,架构搞砸了会带来比底层实现不好大的多的问题,但是如果这个架构是不难的,那就不是问题。<br />而其中像底层的实现,尤其是对效率要求很高的系统(环境系统是很好的例子),那么算法和底层能力就是关键,这个是这
2011-02-20 15:31:00 1183 2
原创 NiceMiddleWare
Modeling:TerrainGen:http://www.planetside.co.uk/Lighting:Enlighten:http://www.enlighten.com/
2011-02-18 10:37:00 1261 4
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人