在 Windows 下构建 LunarG Vulkan Samples
2016-07-19 16:40
357 查看
复制代码
从 GITHUB
上克隆代码库到本地
代码库本地根目录为: D:\study\VulkanSamples
cd D:\study git clone https://github.com/LunarG/VulkanSamples.git set VK_SAMPLE_DIR=D:\study\VulkanSamples
环境准备
路径设置
set path=C:\Users\Chen Chang\AppData\Local\Programs\Python\Python35;%path%
检查 CMake
是否安装
CMake版本要求最低为
2.8.11。
where cmake cmake --version
检查 Python 3
是否安装
Python版本要求最低为
3.3。
where python python -V
检查 git
是否安装
where git git --version
检查 glslang
是否安装
如果没有安装,可能通过后面的 update_external_sources.bat批处理文件生成。
where glslangValidator glslangValidator -v
获取 glslang
及 spirv-tools
源码并构建
启动“Developer Command Prompt for VS2015”命令行窗口,并切换到 ‘%VK_SAMPLE_DIR%’ 根目录下:cd %VK_SAMPLE_DIR% update_external_sources.bat --all
该批处理将在
%VK_SAMPLE_DIR%\external目录下生成
glslang及
spirv-tools工具。
构建 LunarG Vulkan Samples
build_windows_targets.bat
该批处理将在
%VK_SAMPLE_DIR%目录下生成
build及
build32目录,分别对应 64 位及 32 位的工程文件目录,并执行构建。可以用
Visual Stuido 2015打开工程文件,进行查看。
参考来源:
https://github.com/LunarG/VulkanSamples/blob/master/README.md
相关文章推荐
- Vulkan教程
- Vulkan教程-Vulkan实例(代码示例)
- Vulkan示例
- [Vulkan教程] 一: 创建VkDevice
- vulkan起航——调试samples
- vulkan同步机制之——Fence & Barriers
- Vulkan Loader Specification and Architecture Overview
- 在 Windows 下构建 Vulkan LoadAndValidationLayers
- Vulkan Programming Guide 第一章(3)
- Vulkan Programming Guide 第一章(2)
- Multi-Threading in Vulkan
- Vulkan中Loader和Layer的接口(LoaderAndLayerInterface)
- vulkan中对图像image的读写——image view
- 30分钟入门Vulkan
- Vulkan简介
- 没有任何秘密的 API:Vulkan* 简介第 0 部分:前言
- 关于 Vulkan 简介 —— Android N 引入新的 3D 渲染引擎
- Vulkan教程(零)Win32+VS2013环境配置
- OpenGL的替代者——Vulkan
- vulakn教程--Drawing a Triangle--Draw--Render and presentation