xnamath.h 报错: 在标识符“XMConvertToRadians”的前面 如下报错 解决方法 将 #include <xnamath.h>头文件放到 #include <D3D11.h>#include <d3dx11.h>#include <DxErr.h>#include <D3DCo ...
分类:
其他好文 时间:
2016-05-10 20:20:56
阅读次数:
401
本系列主要翻译和参考《Real-Time 3D Rendering with DirectX and HLSL》一书(感谢原书作者),同时会加上一点个人理解或拓展。
这里是书中的代码和资源。关于DirectXDirectX是一系列用来在微软提供的众多平台上开发游戏或图形应用的API接口,这些平台包括有Windows,Windows Phone,Xbox360以及最新的Xbox One。从上世纪末...
分类:
其他好文 时间:
2016-05-07 10:59:41
阅读次数:
116
一、关于DirectX
DirectX是一系列用来在微软提供的众多平台上开发游戏或图形应用的API接口,这些平台包括有Windows,Windows Phone,Xbox360以及最新的Xbox One。从上世纪末开始,DirectX已经发展并一直作为现代图形编程领域的领导者之一存在。DirectX3D作为DirectX中的3D图形接口,也是本教程的重点研究对象。DirectX中同时也包括2D图...
分类:
其他好文 时间:
2016-05-07 09:45:19
阅读次数:
1522
本文索引:一 关于龙书
二 在vs2015u2环境下编写DirectX11程序
三 关于MSDN帮助文档
四 官方示例项目
五 自己尝试编写一个小项目
1 创建一个win32项目
2 配置依赖库
3 添加源文件
4 完成
六 总结...
分类:
其他好文 时间:
2016-05-06 15:43:06
阅读次数:
324
DirectX11-Tutorial
本系列主要参考此博客的文章,同时会加上一点个人实践过程。
========================================== 分割线 ==========================================
#include
// include the standard inpu...
这篇文章主要分为三个部分,首先是看一下创建窗口完整的代码,然后了解程序运作的主要细节,最后如何修改这些代码。
接下来开始第一个窗口程序,上一个程序中使用WinMain()函数开始整个程序,这一次将结合另一个函数WinProc(),这个函数将处理程序每一个系统运行中的传来的信息。...
Graphics Hardware
对图形程序的理解程度取决于对图形硬件的理解。Direct3D不只是游戏平台还是硬件接口。对Direct3D的操作实际上就是处理其硬件本身,所以需要理解图形硬件知识。GPU和图形处理单元是与游戏关系最为密切的区域,与CPU在某些结构和用途上有所区别。CPU控制整个计算机二GPU只负责执行图形计算并将图形输出到显示器。...
分类:
其他好文 时间:
2016-04-29 16:35:10
阅读次数:
317
DirectX11-Tutorial
本系列主要参考此博客的文章,同时会加上一点个人实践过程。
========================================== 分割线 ==========================================
#include
// include the standard inpu...
本篇笔记要实现的是在屏幕上渲染出一个三角形,重点要学习的是渲染一个几何体的流程方式。 为了渲染几何图形,需要一个顶点缓存和一个描述顶点布局的输入层,还有着色器(主要是顶点着色器和像素着色器),下面来看看具体Demo的实现。 新建一个Win32项目 ,新建一个类我们叫做TriangleDemo,继承自 ...
分类:
其他好文 时间:
2016-04-24 23:14:40
阅读次数:
637
先在微软官网下载 “DirectX Software Development Kit”,然后安装。如果之前安装过 Visual C++ 2010 Redistributable Package ,需要先卸载掉,否则SDK会安装失败。 安装成功后就可以打开vs进行项目配置了: Modify the p ...