上一页 1 2 3 4 5 6 ··· 14 下一页

2011年9月13日

摘要: . 原则少说话再进一步. 订餐确定份数. 火锅鲫鱼锅底,,一定先把鲫鱼捞出来,,,否则都是刺. 阅读全文
posted @ 2011-09-13 13:06 oleeceo 阅读(98) 评论(0) 推荐(0) 编辑

2011年9月7日

摘要: D3DRS_SPECULARENABLE开启镜面光.镜面颜色 在 纹理计算后, 透明计算前,进行计算。纹理计算 -> 镜面颜色计算 -> 透明 计算 阅读全文
posted @ 2011-09-07 16:14 oleeceo 阅读(209) 评论(0) 推荐(0) 编辑

2011年9月5日

摘要: 部分D3D函数,将 几何计算 推送到 几何管线。他将 模型和视点 转换到世界坐标。 阅读全文
posted @ 2011-09-05 20:02 oleeceo 阅读(132) 评论(0) 推荐(0) 编辑
摘要: createloadcopyuse resources这节给出简明的介绍 使用resources的 步骤 方法。IDirect3DIndexBuffer9 IDirect3DVertexBuffer9inherit fromIDirect3DResource9IDirect3DCubeTexture9 IDirect3DTexture9, IDirect3DVolumeTexture9inherit from IDirect3DBaseTexture9Resource Properties (Direct3D 9)资源属性所有资源都有以下属性:使用方式。 例如:作为纹理 或 渲染目标格式。 例 阅读全文
posted @ 2011-09-05 10:09 oleeceo 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 最基础的3D实体, 是3D坐标系统里的点, 以及点链表。3D原语为多边形. 封闭的3D图形定义至少有3个点。最基础的多边形, 是三角形, 微软用三角形组成其他多边形, 因为三个顶点是共面的, 而非共面多边形效率很低.你可以用三角形, 组成复杂的多边形, 或网格图.以下展示了一个 正方体, 你可以另加材质和纹理.图略你可以用三角形原语 创造出 很顺滑的曲线, 你可以使用高氏阴影.图略D3D设备原语列表:Point ListsLine ListsLine StripsTriangle ListsTriangle StripsTriangle Fans (Direct3D 9)从IDirect3DD 阅读全文
posted @ 2011-09-05 07:25 oleeceo 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 对于定点的处理方式, 在CreateDevice时,选定, 并且只能选1种:D3DCREATE_SOFTWARE_VERTEXPROCESSINGD3DCREATE_HARDWARE_VERTEXPROCESSINGD3DCREATE_MIXED_VERTEXPROCESSINGD3DCAPS9 决定 硬件处理定点能力。D3DVTXPCAPS决定 软件处理定点能力。通常, 应用程序 应该使用HAL设备处理。软件处理只提供有限的顶点处理能力,但包括全部的 光照, 着色。当使用HAL设备创建的Device时, 你可以随时切换 硬件 和 软件 顶点处理模式。(只有这种设备类型 同时支持软硬件顶点处理 阅读全文
posted @ 2011-09-05 07:23 oleeceo 阅读(253) 评论(0) 推荐(0) 编辑

2011年9月2日

摘要: D3D device可以是 operational状态 或 lost状态 。operational状态 就是 可正常渲染状态。lost状态 由一些事件触发, 转换过去, 如全屏模式下 失去焦点, 会使得渲染无效。Present时返回D3DERR_DEVICELOST错误。一些情况会导致 设备失效 : 典型的 , 1. ALT+TAB 或 系统对话框被初始化。 2. 电源管理事件 触发 3. 任何Reset失败都会导致device丢失。所有派生自 IUnknown的函数, 都保证在device失效后 仍然工作. 当device失效后, 每个函数会有三种行为:1. D3DERR_DEVICEL.. 阅读全文
posted @ 2011-09-02 14:41 oleeceo 阅读(455) 评论(0) 推荐(0) 编辑
摘要: typedef enum D3DPOOL { D3DPOOL_DEFAULT = 0, D3DPOOL_MANAGED = 1, D3DPOOL_SYSTEMMEM = 2, D3DPOOL_SCRATCH = 3, D3DPOOL_FORCE_DWORD = 0x7fffffff } D3DPOOL, *LPD3DPOOL;资源被放置在内存池(最适合给定资源的内存池)中. D3DPOOL_DEFAULT 区别于 D3DPOOL_MANAGED和D3DPOOL_SYSTEMEM, 它将资源放在 设备可进入的首选内存。注意 D3DPOOL_DEFAULT从不检测D3DPOOL_MAN... 阅读全文
posted @ 2011-09-02 12:29 oleeceo 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 应用程序可以 查询 所有支持D3D的 设备 枚举 并 选择 一个使用。 阅读全文
posted @ 2011-09-02 09:26 oleeceo 阅读(144) 评论(0) 推荐(0) 编辑

2011年9月1日

摘要: D3D应用程序 有两种不同 运行模式.全屏 和 非全屏.全屏调试 需要一个远程的调试, 使用DirectX Control Panel Tool来使多监视器debug开启. 阅读全文
posted @ 2011-09-01 22:11 oleeceo 阅读(261) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 14 下一页

导航