会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
紫龙_
博客园
首页
新随笔
联系
管理
订阅
上一页
1
2
3
4
5
6
7
下一页
2014年12月15日
三种语言(c++、as、lua)中函数的差异性
摘要: 对于不同的语言, 尤其是静态语言和动态语言, 对于函数的定义(即如何看待一个函数)和处理截然不同。具体来说可以分为两类:1、将函数视为第一类型值, 即函数和其他的对象一样, 都是语言中一个普通的对象类型, 如同基本类型int, string。as和lua作为动态语言都可以归为此类。2、将函数视为非第...
阅读全文
posted @ 2014-12-15 14:36 紫龙_
阅读(1068)
评论(0)
推荐(0)
2014年11月21日
dx中纹理相关的接口备注
摘要: 1、内存中的纹理保存到文件HRESULT D3DXSaveTextureToFile( __in LPCTSTR pDestFile, __in D3DXIMAGE_FILEFORMAT DestFormat, __in LPDIRECT3DBASETEXTURE9 pSrcTexture, __i...
阅读全文
posted @ 2014-11-21 09:46 紫龙_
阅读(299)
评论(0)
推荐(0)
2014年10月21日
c++相关的类型推导
摘要: c++11和boost库增加许多关于类型推导(编译期)的关键字和类型, 用好这些机制, 对于编写项目的一些组件帮助颇大。正所谓工欲善其事,必先利其器。1、初始化某种类型的变量auto var = expression;2、推导表达式类型decltype(expression) var;decltyp...
阅读全文
posted @ 2014-10-21 21:31 紫龙_
阅读(821)
评论(0)
推荐(0)
2014年2月8日
DirectX小记
摘要: 1、关于SetViewPort如果不调用SetViewPort,那么设备对应的ViewPort是什么。2、关于多线程渲染如果逻辑线程和渲染线程分开, 则存在两种渲染方式a、逻辑线程一次性提交渲染任务, 即先update,再render,两个过程严格分开, 在render提交渲染指令。b、逻辑线程多次...
阅读全文
posted @ 2014-02-08 10:53 紫龙_
阅读(217)
评论(0)
推荐(0)
2013年10月16日
关于智能指针boost::shared_ptr
摘要: boost库中的智能指针shared_ptr, 功能强大, 且开销小,故受到广大coder的欢迎。但在实际的使用过程中,笔者也发现了一些不足。1、定制的删除器shared_ptr除了可以使用默认的delete删除器来删除资源, 也可以定制删除器来删除资源, 但是删除的时候没有办法返回值, 这应该可以...
阅读全文
posted @ 2013-10-16 20:12 紫龙_
阅读(1224)
评论(0)
推荐(0)
2013年9月28日
DirectX中的纹理及其创建
摘要: 正如大多初学者会遇到一个问题, 导入的图片为何不是原来的尺寸?例如800*600的实际上通过D3DXCreateTextureFromFile后变成的是1024*1024,即宽和高默认都会自动扩展为2的整数次幂。这样让很多人不方便对游戏或程序进行设计所以就提出一个扩展方法D3DXCreateTe...
阅读全文
posted @ 2013-09-28 14:18 紫龙_
阅读(319)
评论(0)
推荐(0)
2013年9月23日
D3D的内存类型
摘要: 一、对D3D中AGP显存、内存、显存三种内存的解释 三种内存AGP内存(非本地显存),显存(本地内存),系统内存,其中我们都知道系统内存就是咱那内存条,那这AGP内存是个啥玩意啊?其实是因为在以前显卡内存都很小,那时还是在显存是16M,32M为主流的时候,如果你运行一个需要很多纹理的3D程序,那么...
阅读全文
posted @ 2013-09-23 17:11 紫龙_
阅读(613)
评论(0)
推荐(1)
2013年9月9日
有关Flash Player的内存管理及泄露检测
摘要: 1、Flash Player分配内存的策略是少量请求大内存块, 也就是不会频繁向系统请求内存。2、Flash Player内存的回收是根据引用计数和标记清除(比较耗cpu)这两种方法。3、从理论上讲Flash Player是不存在内存泄露的。我们通常讲的内存泄露是指某些对象我们不用了,但是任然不会被...
阅读全文
posted @ 2013-09-09 14:47 紫龙_
阅读(369)
评论(0)
推荐(0)
2013年8月29日
有关mipmaps
摘要: Mipmaps的作用是什么,仅仅是为了使屏幕三角形和纹理三角形的差异变小?有没有以空间换时间的理念?Mipmaps在生成一系列小的纹理样本时,是如何从原始纹理采样的?即如何生成这些小的纹理样本。
阅读全文
posted @ 2013-08-29 13:36 紫龙_
阅读(346)
评论(0)
推荐(0)
2013年8月15日
as的Enter_Frame与Timer
摘要: As3中的Timer和Event.EnterFrame是有明显的区别的。Evnet.EnterFrame是定时间隔多少时间出发。如果执行时间比间隔时间长,则会间隔执行时间这么久。举个例子: Flash的stage.FrameRate设置为 25即,Event.EnterFrame的出发间隔为40ms...
阅读全文
posted @ 2013-08-15 19:09 紫龙_
阅读(349)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告