【发布时间】:2020-05-27 22:55:07
【问题描述】:
我对能够使用 Vulkan 访问 frambuffer 很感兴趣。我希望能够编写一个程序来捕获我的屏幕内容。这是 Vulkan 能够做到的吗?
我是图形编程的新手。我昨晚开始this Vulkan 教程。一切似乎都在谈论创建几何。如果几何学能帮助我理解我想要做得更好的话,我学习几何是没有问题的,但我想确保在继续之前我真的能够做到这一点。
【问题讨论】:
标签: vulkan
我对能够使用 Vulkan 访问 frambuffer 很感兴趣。我希望能够编写一个程序来捕获我的屏幕内容。这是 Vulkan 能够做到的吗?
我是图形编程的新手。我昨晚开始this Vulkan 教程。一切似乎都在谈论创建几何。如果几何学能帮助我理解我想要做得更好的话,我学习几何是没有问题的,但我想确保在继续之前我真的能够做到这一点。
【问题讨论】:
标签: vulkan
Vulkan 是一个图形渲染 API。虽然它具有绘制到屏幕某些部分的机制,但它只能渲染到它已被授予访问权限的那些屏幕部分。这通常意味着由某个窗口界定的屏幕部分,尽管有些实现允许直接渲染到显示器。
但即使使用它们,您也会覆盖显示;无需读取此类图像即可访问其他人的数据。
如果您只想截屏您的桌面,您应该为此使用特定于操作系统的机制。
【讨论】: