1. 程式人生 > >Vulkan學習筆記(一)-開始

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檔案:

百度網盤-我生成的vs2015工程檔案

教程的原始碼