DDraw
javaweb_research
热爱生活 为了梦想和责任去奋斗
展开
-
DDraw笔记-高彩模式
高彩模式除了8位的,还有16位、24位、32位等。高于8位的模式都不再采用调色板模式。下面介绍几种编码模式。16位模式下有几种编码方案Alpha.5.5.5:这种模式用D15位存储一个Alpha(透明度),其余15位均匀分配给红色5位,绿色5位,蓝色5位。X5.5转载 2011-08-26 14:24:24 · 595 阅读 · 0 评论 -
DDraw笔记-创建表面
创建表面创建DDraw对象和设置协作级别请看《一个简单的DDraw应用程序》设置模式SetDisplayMode为设置视频模式的函数HRESULT SetDisplayMode(DWORD dwWidth, // 屏幕宽转载 2011-08-26 14:27:22 · 760 阅读 · 0 评论 -
DDraw笔记-简单了解DirectX
简单了解DirectX所有的DirectX组件都是用COM实现的。而DirectDraw(以后简称为DDraw)将DirectX的一个重要组件。关于COM知识,更详细请参考我之前写的博客【COM/ATL】 (http://www.cnblogs.com/fangyuku转载 2011-08-26 14:29:54 · 533 阅读 · 0 评论 -
DDraw笔记-简单了解DirectX
简单了解DirectX所有的DirectX组件都是用COM实现的。而DirectDraw(以后简称为DDraw)将DirectX的一个重要组件。关于COM知识,更详细请参考我之前写的博客【COM/ATL】 (http://www.cnblogs.com/fangyuku转载 2011-08-26 14:19:59 · 474 阅读 · 0 评论 -
DDraw笔记-双缓冲和后备缓冲
双缓冲和后备缓冲前面的例子都是,直接在主表面上绘东西。对于动画,直接在主表面上绘,会产生很严重的闪烁。解决的办法是采用双缓冲或后备缓冲。双缓冲双缓冲:在离屏缓冲中绘制图像,然后将其拷贝到显示表面。 见下面代码,先把数据放到double_buffer,最后再拷贝转载 2011-08-26 14:20:42 · 473 阅读 · 0 评论 -
DDraw笔记-一个简单的DDraw应用程序
一个简单的DDraw应用程序 上次谈到DDraw是一个组件。组件由接口组成。DDraw总共由五个接口组成: IUnknown:所有com接口都必须从这里继承的。(请看相关文章COM笔记-QueryInterface函数)IDirectDraw:使用DDraw必须创转载 2011-08-26 14:29:11 · 648 阅读 · 0 评论 -
一篇介绍DirectX 10 的文章
Microsoft发布的DirectX 10代表了自从可编程Shader出现以来在3D API方面的最巨大的进步。通过一番脱胎换骨般的重建,DirectX 10展现出一系列非常醒目的新特性,包括高度优化的运行时,强大的Geometry Shader,纹理数组等等,这些特性将引领PC实时三维图形进入一个全新的世界。DirectX 发展简史 在过去的十年中,DirectX已经稳步成为了Mic转载 2011-10-24 11:29:46 · 898 阅读 · 0 评论