随笔 - 51  文章 - 0 评论 - 36 阅读 - 77576
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

02 2012 档案
D3D中的AGP内存、系统内存、显存的理解
摘要:转自http://www.cnblogs.com/lancidie/archive/2011/05/20/2052094.html学习D3D,应该对这三个内存理解,网上收集了一下相关资料,收藏下来。三种内存AGP内存(非本地显存),显存(本地内存),系统内存,其中我们都知道系统内存就是咱那内存条,那这AGP内存是个啥玩意啊?其实是因为在以前显卡内存都很小,那时还是在显存是16M,32M为主流的时候,如果你运行一个需要很多纹理的3D程序,那么显存一会就不够用了,那该咋办呢?只好问系统内存借点用用了!这就是AGP内存的由来,在我们电脑BIOS中有个设置AGP Aperture的选项,这里就是设置显 阅读全文
posted @ 2012-02-26 17:45 一笑如风 阅读(552) 评论(0) 推荐(0) 编辑
泛型TList<T> Generics.Collections单元
摘要:网上关于Generics.Collections单元的TList<T>没有说清楚。不理解的话,在这里看吧。T ——泛指各种类型。那么是不是可以在这里声明为——支持的各种类型?答案:是!TList<String> {字符串}TList<Integer> {带符号数整型}或者其它。字符类型可以到万一博客【2009-2010 新功能http://www.cnblogs.com/del/category/148952.html】去看,在【Delphi 2009 泛型容器单元(Generics.Collections)】部分。var List :TList<in 阅读全文
posted @ 2012-02-22 21:31 一笑如风 阅读(1494) 评论(0) 推荐(0) 编辑
TList类型的应用
摘要:这个TList类型在编程里面经常使用到。先看万一的测试:http://www.cnblogs.com/del/archive/2007/12/29/1019566.html// Add、Count、Items[n]var List: TList; {声明 List} frmRed: TForm; {用于测试的对象, 这里选择了窗体}begin List := TList.Create; {建立列表} frmRed := TForm.Create(nil); {建立 ... 阅读全文
posted @ 2012-02-22 17:23 一笑如风 阅读(1132) 评论(0) 推荐(0) 编辑
【HGE】绘图底层
摘要:HGE是基于DX8.0的二维游戏引擎,多年没有更新了。而我们知道Dx8.0跟DX9.0C是不同层次的。其实基本绘图逻辑差别不是太大,只是性能方面肯定不在一个水平上面。让我感觉很大困惑的是,HGE的绘图结构效率到底适不适合即时大型网络游戏渲染?因为它的绘图逻辑是基于以前的DX7.0的绘图思想。先分析它的架构: 1 (* 2 ** HGE Primitive type constants 3 *) 4 const 5 HGEPRIM_LINES = 2; 6 HGEPRIM_TRIPLES = 3; 7 HGEPRIM_QUADS = 4; 8 9 (*10 ** HG... 阅读全文
posted @ 2012-02-18 21:45 一笑如风 阅读(4703) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示