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