directx初第一卷
配置环境
下载Directx SDK(directx sdk june10就可以了),在VS(vs2013差不多了)中新建win32空项目,
然后在视图->属性管理器找到 Debug|Win32->Microsoft.Cpp.Win32.user,
双击,选择vc++目录,设置包含目录和库目录为刚刚下的directx sdk目录中include,lib\x86 的路径
选择链接器,设置附加依赖项,粘贴以下代码
dxerr.lib
dxguid.lib
d3dx9d.lib
d3dx10d.lib
d3d9.lib
winmm.lib
comctl32.lib
下载番茄插件(VA),同样加入dx sdk的include路径
配置完成了! 不在累赘
Directx渲染体系
老版
:固定功能流水线 使用directx内部封装的函数改变渲染状态
新版
:可编程渲染流水线 shader,使用hlsl(支持cg函数)或者shader汇编代码(被hlsl代替)来灵活的渲染
Directx程序流程
创建win32窗口->初始化(创建directx接口->校验硬件顶点运算->填充D3DPRESENT_PARAMETER结构->创建directx设备接口)
中间->场景布置
win32消息循环->渲染(清空缓存->开始绘制->绘制->结束绘制->翻转显示)
directx初第一卷相关推荐
- directx初第二卷
初始化 添加头文件 #include <Windows.h> #include <d3dx9.h> 声明变量 LPDIRECT3D9 g_pD3D = NULL; LPDIRE ...
- DirectX?OpenGL?CUDA?Stream?OpenCL?
如题,这些名词是时下最时髦的东东,特别最后三个,与"大规模并行计算""GPGPU"联系十分紧密,但是这些IT大佬们随着自己高兴就随便弄一个标准或者SDK,完全不 ...
- linux搭建directx环境,微軟開始在WSL 2環境中的Linux支援DirectX
微軟在//build 2020大會上宣布,適用於Linux的Windows子系統WSL 2(Windows Subsystem for Linux 2)開始支援GPU硬體加速,簡單來說,微軟發布了一個 ...
- 【Visual C++】游戏开发笔记十九 DirectX与OpenGL的博弈
From: http://blog.csdn.net/zhmxy555/article/details/7522960 本系列文章由zhmxy555(毛星云)编写,转载请注明出处. http://bl ...
- DirectX 发展历程
在Windows下开发游戏,大家都会联想到DirectX.实际上,DirectX并不等同于游戏,它也不是写游戏程序的唯一选择.其实,DirectX只是提供了一种更直接的控制硬件的API库而已.当然,它 ...
- DirectX发展历程
在DirectX诞生之初,业界已经有众多标准,其中有两个重要的标准:OpenGL和Glide,特别是前者,它被用于图形.影像服务器,制作电影.科教片等等,随着技术逐渐成熟,越来越普及,如当时大名鼎鼎的 ...
- Vista和DirectX 10(转载)
根据微软的声明,DirectX 10只会集成在Vista系统当中,初期不会发布类似于DirectX 9.0c这样的单独安装版本,也不会支持Windows XP,显然,微软想依靠DirectX 10 A ...
- [转] Carmack 谈 d3d 与 ogl,定位专业应用的OpenGL,专注娱乐应用的DirectX,未来:OpenGL、DirectX并行发展
http://blog.csdn.net/xieyuquan/archive/2006/10/05/1321801.aspx 我找不到一个理由不让这篇文章多一份Copy 原地址:http://bbs. ...
- [转] Carmack 谈 d3d 与 ogl, 定位专业应用的OpenGL, 专注娱乐应用的DirectX, 未来:OpenGL、DirectX并行发展...
我找不到一个理由不让这篇文章多一份Copy 原地址:http://bbs.emu-zone.org/forums/archive/index.php/t-70.html 在经过这段时间的积累和沉淀 再 ...
- 比较DirectX和OpenGL的区别
OpenGL是个专业的3D程序接口,是一个功能强大,调用方便的底层3D图形库.OpenGL的前身是SGI公司为其图形工作站开发的IRIS GL.IRIS GL是一个工业标准的3D图形软件接口,功能虽然 ...
最新文章
- javaScript中的几种排序方式
- 李国杰(1943-),男,博士,中国工程院院士。
- 2021 Spring 自定义注解 +AOP +方法入参
- HTML5----热区(在图片img上第一超链接选区)
- android java框架_【阿里P8大牛教你Android入门之路(java篇)】——Java集合框架(系列篇1)...
- Python中索引的学习笔记
- php本地文件包含 截断,php本地文件包含远程文件包含
- Android:在酷安发布应用流程记录
- 软件测试性能测试报告完整版,性能测试报告模板
- WinDriver 安装
- Java GUI 表白程序 | 源码
- 东芝和摩飞多功能锅到底哪一款值得拔草呢?本篇深度评测让你剁手不后悔;
- qq公众平台出错了609_【萌威分享】无本博客公众号矩阵2.0,接单平台,接广告,卖产品,收费qq群,变现站...
- undo歌词中文音译_UNDO歌词及翻译
- 什么是数字签名?(内含漫画图解)
- [IOS]整合google map并获取当前位置
- I2S总线学习:I2S数据格式
- 计算机无法设置双屏显示,电脑怎么设置双屏或多屏显示?
- 人无远虑,必有近忧:在35岁到来之前,移动app软件开发工程师
- 用友NC6财务共享服务助企业财务管理转型升级