![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Direct3D 12
文章平均质量分 83
仰望—星空
我不懒,还没有简历
展开
-
D3D渲染画面扭曲
今天在项目中渲染出来的画面始终不对,工具PIX显示图元类型输出是对的,但是就是渲染画面不对,顶点着色器的输出就奇形怪状,查了一条才发现是观察投影矩阵的问题。如果你也是看的D3D龙书,那么在不跟着书上打完代码就直接构建自己的项目时,一定要打开书籍配套源码,因为好多东西章节没有讲那么细,必须查看源码才能知道一些细节。具体转置代码如下:原创 2024-02-28 23:36:01 · 249 阅读 · 0 评论 -
D3D调试必看-小白PIX篇
下面是一个常规顶点缓冲区的示例,如果你的界面中缺少了一些属性,比如你预设了纹理坐标却没有显示,说明你的顶点输入布局可能写错了,可以见检查一下纹理坐标的偏移值是否正确。3. 由于一些原因,它需要你开启Windows的开发者模式,才能对帧进行捕获,下面介绍Win11打开开发者模式的方法:打开Windows开始菜单,再打开设置,在设置的搜索栏按下图搜索。如果以上二者都正确,那么可以点击CBV检查不同的常量缓冲区中的数据是否正确。点击上图中搜索到的选项,就会看到下图的画面,将开发者模式打开即可。原创 2024-02-27 03:38:48 · 1064 阅读 · 0 评论 -
DirectX12_Windows_GameDevelop_4:Direct3D应用程序框架
【代码】DirectX12_Windows_GameDevelop_4:Direct3D应用程序框架。原创 2023-10-09 15:27:39 · 300 阅读 · 0 评论 -
DirectX12_Windows_GameDevelop_3:Direct3D的初始化
【代码】DirectX12_Windows_GameDevelop_3:Direct3D的初始化。原创 2023-10-07 22:00:31 · 1608 阅读 · 0 评论 -
DirectX12_Windows_GameDevelop_1:向量代数
向量是一种具备大小和方向的量。普通的浮点数如 (3.0) 可以看作是一维向量,屏幕上的坐标如 (200,400) 可以看作是二维向量,三维空间中的点如 (100,200,500) 可以看作是三维向量。向量表示一种方向性,它也有自身的大小,向量还具有平移性。向量具有起点和终点,当然这都是可以平移的。如果一个向量的起点位于坐标系的原点,那么我们就说这个向量位于标准位置。原创 2023-09-29 18:55:02 · 117 阅读 · 0 评论 -
DirectX12_Windows_GameDevelop_0:启程之旅
Direct3D是微软公司DirectX SDK集成开发包中的组成部分,主要作用是编写高性能3D图形应用程序,Direct3D 是一个渲染库。Direct3D 12是一款为运行在现代图形硬件上各种的Windows平台(Windows桌面版、手机版和Xbos One)编写的高性能3D图形应用程序渲染库。Direct3D是一种底层库,尤其是Direct3D 12,它实现了前所未有的更底层的硬件抽象,削减驱动层的功能交给我们开发者,以实现性能的提升。原创 2023-09-28 17:43:05 · 169 阅读 · 0 评论