Wine 1.9.18 发布了。本次主要改进内容如下: 支持一个进程中运行多个内核驱动程序(腾云科技ty300.com)。 网页可支持更多浏览者。 操纵杆支持各种改进。 更多的工作引向Direct3D命令流(基础教程qkxue.net)。 GDI性能改进。 改进了IME窗口处理。 剪贴板支持兼容性修 ...
一、OpenGL介绍 1.与C语言紧密结合。 OpenGL命令最初就是用C语言函数来进行描述的,对于学习过C语言的人来讲,OpenGL是容易理解和学习的。 如果你曾经接触过TC的graphics.h,你会发现,使用OpenGL作图甚至比TC更加简单。 2.强大的可移植性。 微软的Direct3D虽然 ...
分类:
其他好文 时间:
2016-08-29 22:27:45
阅读次数:
122
Valve开源了Direct3D到OpenGL的转译层,方便开发者迁移游戏到Linux:https://github.com/ValveSoftware/ToGL Valve SteamBox主机系统SteamOS基于Debian Linux打造,可以免费下载安装:http://store.stea ...
分类:
系统相关 时间:
2016-08-20 01:22:39
阅读次数:
337
Direct3D 的可编程流水线用来为实时游戏渲染图形(一个词概括——实时渲染) 上面的图是Dx11的实时渲染流水线,Dx的几个版本都是向下兼容的。 Input-Assembler Stage: 输入汇集阶段,将所有的数据(三角形,线,点)提供给流水线。 Vertex-Shader Stage:顶点 ...
分类:
其他好文 时间:
2016-08-12 21:19:00
阅读次数:
290
书本中的例子迁移:Introduction to 3D Game Programming with Direct3D 11.0 颜色:DirectXColors.h and the DirectX::Colors namespace. 效果:Effect framework编译后只需两个文件,d3d ...
原文:OLE控件在Direct3D中的渲染方法 Windows上的图形绘制是基于GDI的, 而Direct3D并不是, 所以, 要在3D窗口中显示一些Windows中的控件会有很多问题 那么, 有什么办法让GDI绘制的内容在3D中显示出来?反正都是图像, 总有办法实现的嘛! 前段时间在研究浏览器在游 ...
分类:
其他好文 时间:
2016-06-02 23:32:32
阅读次数:
247
原文:Direct3D纹理映射 创建纹理对象 10: ); 纹理过滤方式 ·Nearest-point sampling(最近点采样) ·Linear texture filtering(线性纹理过滤) ·Anisotropic texture filtering(各向异性纹理过滤) ·Textur ...
分类:
其他好文 时间:
2016-06-02 23:28:16
阅读次数:
212
原文:DXUT11框架浅析(4)--调试相关 DXUT11框架浅析(4)--调试相关 1. D3D8/9和D3D10/11的调试区别 只要安装了DXSDK,有个调试工具DirectX ControlPanel,如下图所示。这里可以将Direct3D 9设置为调试运行时(Debug D3D9 Runt ...
分类:
其他好文 时间:
2016-05-27 23:42:41
阅读次数:
297
DirectX 9.0 3D游戏开发编程基础一、开发工具:vs2013 or VC++2005 Direct3D API http://msdn.microsoft.com/directx/sdk DirectX SDK二、俩种运行程序方式:REF和硬件三、开发环境配置:DirectX应用程序的工程 ...
分类:
其他好文 时间:
2016-05-19 23:09:23
阅读次数:
191
Microsoft? DirectX? 8.0引入了数据流的概念,用来把数据绑定到着色器使用的输入寄存器。一个数据流是一个成员数据的数组,每个成员由一个或多个元素构成,这些元素代表单个实体,如位置、法向、颜色等等。数据流使图形芯片能并行地从多个顶点缓存执行直接内存访问(DMA)操作,同时也降低了多重 ...
分类:
其他好文 时间:
2016-05-18 00:29:41
阅读次数:
241