DirextX 12
你好,Albert
计算机视觉工程师
图形图像,AIGC
opengl,opencv
C/C++,oc,c#,python
目前在研究stable diffusion AI
展开
-
DirectX 12学习3--缓冲区,着色器和HLSL
【声明】本文是入门级学习教程,参考自http://www.rastertek.com/dx11s2tut04.html如果需要深入学习,请找专业书籍。名词解释顶点缓冲区这个类似于opengl的顶点缓冲数组。为了说明这个概念,让我们以球的3D模型为例:3D球形模型实际上由数百个三角形组成:通常我们使用的stl格式的文件,都是这样的。球体模型中的每个三角形都有三个点,我们将每个点称为顶点。因此,要渲染球体模型,我们需要将形成球体的所有顶点放入一个特殊的数据数组中,该数据数组称为顶点缓冲区。一旦原创 2020-09-23 19:23:18 · 1194 阅读 · 0 评论 -
DirectX 12学习2--初始化DirectX 12
如何初始化和关闭Direct3D以及如何渲染到窗口。DirectX 12核心概念在本教程中,我们将专注于最低标准,将窗口清除为指定的颜色。这将使我们学习DirectX 12中的一些基本核心概念。在学习了本教程之后,您应该了解设备,交换链,后备缓冲区,命令列表,命令队列和围栅的用法。我在此处提供的所有信息都是从MSDN网站获得的,该网站是其文档的主要存储位置,我建议您阅读所有功能,并在此那里帮助您深入了解DirectX 12中所有功能的工作方式。由于我仅仅想了解一些简单的使用,以得到Direct和ope原创 2020-09-23 16:35:12 · 1184 阅读 · 0 评论 -
DirectX 12学习1--创建一个框架和窗口
【声明】本系列是个人学习记录,相关学习请找专业书籍。环境设置新建一个空项目–win32控制台应用程序。VS2019创建一个win32控制台程序。然后在顶部栏上的“解决方案平台”下拉列表中将看到值“ x86”,选择该值并选择“ x64”。这会将您的项目设置为64位,而不是默认的32位。现在,从菜单中单击“查看”,然后选择“属性管理器”。接下来,在屏幕左侧的属性管理器窗口中,单击项目名称(我的名称为Engine)左侧的箭头。这将显示您拥有的解决方案配置。选择“调试| x64”文件夹,然后双击原创 2020-09-22 22:28:34 · 459 阅读 · 0 评论