Vulkan
文章平均质量分 52
Lina_Liunana
这个作者很懒,什么都没留下…
展开
-
Vulkan Device and Queue --2
Vulkan 2 - Device and QueueInstance 对象之后,接下来开始操作Device对象了, 为APP提供的Vulkan操作的是针对逻辑设备,对于物理设备Vulkan只提供查询物理设备信息的接口,没有提供操作物理设备的接口VkPhysicalDeviceProperties可以获取显卡PCI信息,显卡类型,是集成显卡、独立显卡,还是虚拟显卡啊等,最主要的是可原创 2016-04-04 21:56:52 · 921 阅读 · 0 评论 -
初识 Vulkan Instance
Vulkan工作近六年,兜兜转转又回到了学生时代图像处理的老本行,挺不错的。六年中,经历了:通信-》音频/视频驱动诊断工具开发-》图像处理,我都要佩服我自己的勇气了。还好,终于跳到老本行,也算是自己喜欢的领域了。嗯,好好珍惜这次机会.言归正传,最近在看vulkan spec和LunarG Demo 代码,一直搞不懂的问题是:为啥一开始要创建一个instance?原创 2016-04-04 18:22:35 · 889 阅读 · 0 评论 -
Vulkan Instance
Vulkan 1首先吐槽 CSDN,编辑好文章之后居然自动给我删掉了。。。还好本地有备份,重新传!工作近六年,兜兜转转又回到了学生时代图像处理的老本行,挺不错的。六年中,经历了:通信-》音频/视频驱动诊断工具开发-》图像处理,我都要佩服我自己的勇气了。还好,终于跳到老本行,也算是自己喜欢的领域了。嗯,好好珍惜这次机会.言归正传,最近在看vulkan spec和Lun原创 2016-04-05 23:23:59 · 537 阅读 · 0 评论 -
Vulkan Cmd buffer
Vulkan 3 - Command buffersVulkan 中的其中一个重要的操作对象,命令缓存区,用来记录各种各样的命令的。每组命令缓存区都有自己的状态,这个状态是不被继承的,状态包括:初始状态、记录状态、执行状态。Cmd buffer的的存储资源是从cmd pools里申请的,(需要注意的cmd pools 不能多线程公用)。所以,在使用cmd buffer 之前必须原创 2016-04-05 23:18:10 · 1161 阅读 · 0 评论 -
Vulkan Dispatching commands
Dispatching commandsDispatching cmd used to dispatch workgroups into the boundedcompute pipeline。Q: 啥是workgroup呢?A work group is fundamentally a 3D block of work items,where each work item is pr原创 2016-04-12 14:11:06 · 1262 阅读 · 0 评论 -
Vulkan Render Pass
Render Pass是一个过程的集合,这个集合包含一组描述frame buffer的一组特征,例如 format, sample count之类的。attachment: 用来描述frame buffer特征的,它描述了一组subpass的数据结构及之间的依赖关系,was used by subpass. 在创建Render Pass的数据结构中包含attachment的信息,以原创 2016-04-10 19:42:36 · 3108 阅读 · 0 评论