自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

安柏霖的专栏

game developer

  • 博客(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

FamilyShowSrc

很赞的WPF open source project,学习的好东东。

2010-01-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除