DXUT
aSong~
这个作者很懒,什么都没留下…
展开
-
DXUT error link 2019
错误原因:正在使用的DirectX库是旧版本的Visual Studio编译版本 解决方法:项目-》属性-》下图位置 添加库dxerr.lib 编译,没有问题即可 还错再加 legacy_stdio_difinitions.lib 编译 出现错误abs() 改为fabs()即可原创 2017-10-24 09:21:42 · 269 阅读 · 0 评论 -
HLSL学习笔记
前言 五一在家无事,于是学习了一下HLSL,基于XAN4.0的。学习完了也就总结一下,纯粹是新手学习的经验之谈,纰漏之处还望见谅,不喜勿喷。 HLSL是一种使用GPU渲染出图像的技术,不仅可以改变最终呈现的颜色,还可以物体的大小、胖瘦和位置等。例如物体的碎裂效果就可以使用HLSL来渲染得到。 数据类型 数据类型有值类型、向量、矩阵、采样器、和结构体。 1.值类型 bool 布尔变量转载 2017-10-26 09:27:15 · 496 阅读 · 0 评论 -
DirectX 10学习笔记3: Buffers,Shaders以及HLSL
转自:http://www.cnblogs.com/youthlion/archive/2012/12/07/2807919.html 几个基本概念: Vertex buffer:存储顶点的数组。当构成模型的所有顶点都放进vertex buffer后,就可以把vertex buffer送进GPU,然后GPU就可以渲染模型了。 Index buffer:这个buffer的作用是索引转载 2017-10-26 09:32:32 · 344 阅读 · 0 评论 -
DXUT 加载纹理Load the texture for the screen quad
1.定义纹理资源 ID3D10ShaderResourceView* g_pScreenRV[2] = { NULL }; 2.定义加载文件名 并加载 // Load the texture for the screen quad WCHAR* szScreenTextures[] = { L"misc\\MarbleClouds.原创 2017-10-26 10:10:10 · 273 阅读 · 0 评论