vulkanAPI学习笔记(零)
2017-05-06 02:05
309 查看
本章是vulkanAPI开发的准备工作
在官网:https://vulkan.lunarg.com
可以很轻松的找到最新版本的vulkanSDK,进行安装
然后把你的显卡驱动更新到最新版本以确保支持vulkan
SDK的安装程序会自动帮我们设置好环境变量$(VULKAN_SDK)
打开Visual Studio2015
新建一个C++空项目
右键选择项目属性
其实到这里,vulkan的配置就已经完成了,但是对于我这种菜鸟来说,准备得还是不够充分
vulkan基本遵循以下命名规范:
属性部分:
g_ 全局变量
c_ 常量
m_ c++类成员变量
s_ 静态变量
类型部分:
指针 p
函数 fn
无效 v
句柄 h
长整型 l
布尔 b
浮点型(有时也指文件) f
双字 dw
字符串 sz
短整型 n
双精度浮点 d
计数 c(通常用cnt)
字符 ch(通常用c)
整型 i(通常用n)
字节 by
字 w
实型 r
无符号 u
描述部分:
最大 Max
最小 Min
SDK安装包
学习vulkan首先要知道它的SDK在哪下载在官网:https://vulkan.lunarg.com
可以很轻松的找到最新版本的vulkanSDK,进行安装
然后把你的显卡驱动更新到最新版本以确保支持vulkan
在Visual Studio2015下的环境配置
Tips:之所以选择用Visual Studio进行开发是因为官方Windows环境下的demo项目就是Visual Studio的SDK的安装程序会自动帮我们设置好环境变量$(VULKAN_SDK)
打开Visual Studio2015
新建一个C++空项目
右键选择项目属性
自己照着vulkan官方的demo配的,如果谁有更好更正确的方法请务必给我留言 在包含目录最前面加上 $(VULKAN_SDK)\Include; 在引用目录最前面加上 $(VULKAN_SDK)\Lib; 在库目录最前面加上 $(VULKAN_SDK)\Lib; 在源目录最前面加上 $(VULKAN_SDK)\Source\loader;$(VULKAN_SDK)\Source\layers; 在链接器.输入.附加依赖项最前面加上 $(VULKAN_SDK)\Source\lib32\vulkan-1.lib;
其实到这里,vulkan的配置就已经完成了,但是对于我这种菜鸟来说,准备得还是不够充分
vulkan的命名法
所以有必要了解一下命名法vulkan基本遵循以下命名规范:
属性部分:
g_ 全局变量
c_ 常量
m_ c++类成员变量
s_ 静态变量
类型部分:
指针 p
函数 fn
无效 v
句柄 h
长整型 l
布尔 b
浮点型(有时也指文件) f
双字 dw
字符串 sz
短整型 n
双精度浮点 d
计数 c(通常用cnt)
字符 ch(通常用c)
整型 i(通常用n)
字节 by
字 w
实型 r
无符号 u
描述部分:
最大 Max
最小 Min
相关文章推荐
- JSP笔记:<%--aaa --%>和<!--aaa-->两种注释的区别
- c++ primer 第五版 笔记前言
- 1-6. 文件权限
- 1-12. 不同系统之间的文件传输
- 第九—十三单元练习
- 1-13. 软件安装
- 1-14. linux中设备的访问
- 2-2. 控制对文件的访问
- 关于虚拟机的脚本编写
- 2-5. 使用逻辑卷管理器管理灵活存储
- 那些年,我还在学习C# 学习笔记续
- Ruby 魔法 学习笔记之一
- Vue.js第四天学习笔记
- sqlserver 数据库学习笔记
- CSS学习笔记Padding 属性中参数的定义与使用
- prototype 1.5 & scriptaculous 1.6.1 学习笔记
- prototype 学习笔记整理
- Oracle学习笔记(六)
- 关于SQLServer2005的学习笔记 XML的处理
- Jquery 基础学习笔记