Vulkan学习笔记(一)-开始

最近刚系统的看完计算机图形学,想深入学一门图形api,正好发现刚出生不久的Vulkan,貌似挺有前景,所以打算学一下,貌似也买不到书,网上教程也不多,发现一处系列教程,网址是https://software.intel.com/zh-cn/articles/api-without-secrets-introduction-to-vulkan-preface,想跟着作者学一遍,敲一遍,本系列学习笔记主要记录的是在跟着这个教程学习的过程中遇到的问题以及解决方法以及自己的一些感悟,不会系统的介绍Vulkan相关的东西。

教程的第0部分作者主要进行了一些自我介绍、比较了一下Vulkan与当前主流图形API的异同、优劣,最后对教程的源代码进行了说明,并且可以在页面中下载到教程的源代码。源代码是不能直接使用一些常用IDE直接作为工程打开的,但是作者已经写好了生成工程的文件,可以生成windows和linux下的工程,分别是build.bat和build.sh。我用的是windows系统,所以使用build.bat生成vs2015的解决方案。但是直接运行作者的批处理文件会出问题,要么说找不到编译器要么说原文件夹下找不到CmakList.txt文件。需要对build.bat文件进行一些改动。方法如下:

1、下载并安装Cmake到系统中。

2、编辑build.bat文件,将 makdir后的build与cd后面的build改成一个绝对路径,比如我改成了C:\Users\ER\Desktop\IntroductionToVulkan-master\IntroductionToVulkan-master\Project\build,这个文件夹可以随意指定,生成的工程文件就在这个文件夹下。

3、将cmake.exe .. -DUSE_PLATFORM=VK_USE_PLATFORM_WIN32_KHR -G "Visual Studio 12 2013 Win64"这一行中的Visual Studio 14 2015 Win64改成你安装的VS的版本的对应名称。我改成了Visual Studio 14 2015 Win64,因为我用的是vs2015.

4、点击运行build.bat,过一会即可生成所要的解决方案,生成完成后会自动打开。下面是我的build.bat文件:

Vulkan学习笔记(一)-开始_第1张图片

百度网盘-我生成的vs2015工程文件

教程的源代码

你可能感兴趣的:(Vulkan)