Vulkan 画三角形 第三章 创建窗体表面
Vulkan 是一个跨平台的 API,它不能够直接与不同平台的窗体系统进行交互。为了在 Vulkan 与窗体系统之间建立连接来把渲染结果展示到屏幕上,我们需要使用一些 WSI 扩展。本文将会介绍 VK_KHR_surface 扩展。它暴露一个 VkSurfaceKHR 对象,这个对象代表一个我们可以把图像渲染上去的抽象表面
5 September 2020
Vulkan 是一个跨平台的 API,它不能够直接与不同平台的窗体系统进行交互。为了在 Vulkan 与窗体系统之间建立连接来把渲染结果展示到屏幕上,我们需要使用一些 WSI 扩展。本文将会介绍 VK_KHR_surface 扩展。它暴露一个 VkSurfaceKHR 对象,这个对象代表一个我们可以把图像渲染上去的抽象表面
开始一切之前,我们先引入 Vulkan 的头文件
Vulkan 是一个跨平台的图形与计算 API,本系列文章将使用 Vulkan 绘制一个三角形,旨在为上手 Vulkan 提供帮助
用 Xcode 配置起来很简单,但是 OpenGL.framework 被弃用了,会爆不少警告(其实是因为我习惯了 VSC 改不过来)
于是尝试用 Makefile 搞一搞