![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Vulkan
文章平均质量分 76
Night_Aurora
渲染引擎工程师
展开
-
What is a Swap Chain?
SwapChian 概念原创 2022-12-04 09:58:33 · 121 阅读 · 0 评论 -
BIM中使用vulkan作为显示引擎底层图形API
Vulkan 在CAD 中的使用原创 2022-06-29 15:15:46 · 476 阅读 · 0 评论 -
Writing an efficient Vulkan renderer
作者讲述构建vulkan 渲染器经验之谈,非常值得看。转载 2022-05-26 10:06:34 · 837 阅读 · 0 评论 -
Multi-Threading in Vulkan
Quick backgroundVulkan was created from the ground up to be thread-friendly and there's a huge amount of details in the spec relating to thread-safety and the consequences of function calls. In OpenGL, for instance, the driver might have a number of back转载 2022-04-20 10:28:26 · 173 阅读 · 0 评论 -
VK_KHR_dedicated_allocation unofficial manual
IntroductionThis is an unofficial manual for a Vulkan extension "VK_KHR_dedicated_allocation". I've written it because I couldn't find anything like this on the Internet, while understanding all the logic involved in its usage based on Vulkan specificati转载 2021-09-15 15:15:47 · 457 阅读 · 0 评论 -
Vulkan 内存
内存分类Vulkan 的内存分为两类: 宿主机内存 和 设备内存。两种内存的特点:宿主机内存 访问速度慢 ,但可分配空间大。 设备内存 直接对设备可见的,可分配空间小,但访问速度快。宿主机内存Vulkan 通过宿主机内存来存储API 的内部数据结构, Vulkan 允许程序控制宿主机端的内存分配,宿主机的内存管理通过以下数据结构来完成:typedef struct VkAllocationCallbacks { Void* ...原创 2021-09-03 16:41:57 · 608 阅读 · 0 评论 -
Vulkan层的简要说明
Vulkan has a lot of really nice concepts, but one that hasn't had as much attention until now is the layer system that's built into the API ecosystem.For other APIs you generally link directly against a runtime, which is entirely opaque and calls into th转载 2021-08-27 15:10:30 · 2190 阅读 · 0 评论 -
Vulkan 简介
序言Vulkan 的设计理念 开放性 和 轻量化Vulkan 将 “绘制物体” 描述成为多个不同缓存和多组不同的流水线之间的关联和组合。Vulkan 将实现引擎在底层接口兼容性测试和调试工作部分转移到了算法封装和框架设计上。vulkan 的介绍 概念 术语 ,与 openGL 的不同点vulkan 的原始概念由AMD 的 Mantle API 设计和实现的, AMD将 Mantle 的源码贡献给 khronos 组织, 而后 khronos 组织发布了vulkan。..原创 2021-08-23 17:13:59 · 15741 阅读 · 0 评论 -
What is the difference between framebuffer and image in Vulkan?
Answers:VkFramebuffer + VkRenderPass defines the render target.Render pass defines which attachment will be written with colors.VkFramebuffer defines which VkImageView is to be which attachment.VkImageView defines which part of VkImage to use.VkImage原创 2021-02-05 16:03:43 · 219 阅读 · 0 评论