会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
oleeceo Make
上一页
1
2
3
4
5
6
···
14
下一页
2011年9月13日
订餐+火锅
摘要: . 原则少说话再进一步. 订餐确定份数. 火锅鲫鱼锅底,,一定先把鲫鱼捞出来,,,否则都是刺.
阅读全文
posted @ 2011-09-13 13:06 oleeceo
阅读(106)
评论(0)
推荐(0)
2011年9月7日
D3DRENDERSTATETYPE
摘要: D3DRS_SPECULARENABLE开启镜面光.镜面颜色 在 纹理计算后, 透明计算前,进行计算。纹理计算 -> 镜面颜色计算 -> 透明 计算
阅读全文
posted @ 2011-09-07 16:14 oleeceo
阅读(216)
评论(0)
推荐(0)
2011年9月5日
Transforms (Direct3D 9)
摘要: 部分D3D函数,将 几何计算 推送到 几何管线。他将 模型和视点 转换到世界坐标。
阅读全文
posted @ 2011-09-05 20:02 oleeceo
阅读(139)
评论(0)
推荐(0)
Direct3D Resources (Direct3D 9)
摘要: createloadcopyuse resources这节给出简明的介绍 使用resources的 步骤 方法。IDirect3DIndexBuffer9 IDirect3DVertexBuffer9inherit fromIDirect3DResource9IDirect3DCubeTexture9 IDirect3DTexture9, IDirect3DVolumeTexture9inherit from IDirect3DBaseTexture9Resource Properties (Direct3D 9)资源属性所有资源都有以下属性:使用方式。 例如:作为纹理 或 渲染目标格式。 例
阅读全文
posted @ 2011-09-05 10:09 oleeceo
阅读(223)
评论(0)
推荐(0)
Primitives
摘要: 最基础的3D实体, 是3D坐标系统里的点, 以及点链表。3D原语为多边形. 封闭的3D图形定义至少有3个点。最基础的多边形, 是三角形, 微软用三角形组成其他多边形, 因为三个顶点是共面的, 而非共面多边形效率很低.你可以用三角形, 组成复杂的多边形, 或网格图.以下展示了一个 正方体, 你可以另加材质和纹理.图略你可以用三角形原语 创造出 很顺滑的曲线, 你可以使用高氏阴影.图略D3D设备原语列表:Point ListsLine ListsLine StripsTriangle ListsTriangle StripsTriangle Fans (Direct3D 9)从IDirect3DD
阅读全文
posted @ 2011-09-05 07:25 oleeceo
阅读(251)
评论(0)
推荐(0)
Processing Vertex Data (Direct3D 9)
摘要: 对于定点的处理方式, 在CreateDevice时,选定, 并且只能选1种:D3DCREATE_SOFTWARE_VERTEXPROCESSINGD3DCREATE_HARDWARE_VERTEXPROCESSINGD3DCREATE_MIXED_VERTEXPROCESSINGD3DCAPS9 决定 硬件处理定点能力。D3DVTXPCAPS决定 软件处理定点能力。通常, 应用程序 应该使用HAL设备处理。软件处理只提供有限的顶点处理能力,但包括全部的 光照, 着色。当使用HAL设备创建的Device时, 你可以随时切换 硬件 和 软件 顶点处理模式。(只有这种设备类型 同时支持软硬件顶点处理
阅读全文
posted @ 2011-09-05 07:23 oleeceo
阅读(267)
评论(0)
推荐(0)
2011年9月2日
Lost Devices (Direct3D 9)
摘要: 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
阅读(488)
评论(0)
推荐(0)
D3DPOOL Enumeration
摘要: 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
阅读(298)
评论(0)
推荐(0)
Selecting a Device (Direct3D 9)
摘要: 应用程序可以 查询 所有支持D3D的 设备 枚举 并 选择 一个使用。
阅读全文
posted @ 2011-09-02 09:26 oleeceo
阅读(148)
评论(0)
推荐(0)
2011年9月1日
Windowed vs Full-Screen Mode (Direct3D 9)
摘要: D3D应用程序 有两种不同 运行模式.全屏 和 非全屏.全屏调试 需要一个远程的调试, 使用DirectX Control Panel Tool来使多监视器debug开启.
阅读全文
posted @ 2011-09-01 22:11 oleeceo
阅读(269)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
···
14
下一页
公告
导航
博客园
首页
新随笔
联系
订阅
管理