Vulkan - 直接绘制纹理,无需顶点和着色器
Vulkan - draw texture directly without vertices and shaders
是否可以在 Vulkan 中不使用顶点和着色器直接绘制纹理(如果它具有正确的宽度、高度和像素格式)直接到帧缓冲区?
您可以执行 vkCmdCopyImage
从 vkImage
复制到交换链的 vkImage
,前提是 vkSurface
支持成为 TRANSFER_DST
supportedUsageFlags
字段来自 vkGetPhysicalDeviceSurfaceCapabilitiesKHR
.
的结果
否则您需要进行全屏渲染并从输入图像中获取颜色数据作为采样纹理或输入附件。
是否可以在 Vulkan 中不使用顶点和着色器直接绘制纹理(如果它具有正确的宽度、高度和像素格式)直接到帧缓冲区?
您可以执行 vkCmdCopyImage
从 vkImage
复制到交换链的 vkImage
,前提是 vkSurface
支持成为 TRANSFER_DST
supportedUsageFlags
字段来自 vkGetPhysicalDeviceSurfaceCapabilitiesKHR
.
否则您需要进行全屏渲染并从输入图像中获取颜色数据作为采样纹理或输入附件。