EasyVulkan 第六章学习笔记
整理 Vulkan 新版本特性查询与启用、pNext 扩展链、无图像帧缓冲和动态渲染的使用流程。
整理 Vulkan 新版本特性查询与启用、pNext 扩展链、无图像帧缓冲和动态渲染的使用流程。
整理顶点与索引缓冲区、实例化绘制、Push Constant、Uniform Buffer 和贴图上传的数据传递流程。
比较 Fence、Semaphore、Pipeline Barrier 与 Event 的同步范围、常见用途和相关 API。
梳理 Vulkan Layers 与 Extensions 的职责、层级和常见用途。
整理 Vulkan Validation Layers 的作用、工作原理、监控范围和调试信息阅读方式。
整理 Vulkan Swapchain 的作用、展示模式、创建流程以及重建后的资源同步。
梳理 Vulkan 中 VkPhysicalDevice 与 VkDevice 的职责、关系和生命周期。
整理 Vulkan 初始化中的实例、调试回调、窗口表面、物理设备、逻辑设备与队列。
用硬件执行能力和现实类比梳理 Vulkan Queue Family 与 VkQueue 的关系。
整理 VkSurfaceKHR 的窗口系统职责、GLFW 创建流程,以及呈现队列检查和交换链之间的关系。