gpt4 book ai didi

vulkan - 如何使用 Vulkan 绘制标准图元

转载 作者:行者123 更新时间:2023-12-05 08:39:51 39 4
gpt4 key购买 nike

Vulkan 是否提供绘制基本图元的功能?点、线、矩形、实心矩形、圆角矩形、实心圆角矩形、圆、实心圆等。 ?

我认为没有任何 VkCmdDraw* 命令可以提供此功能。如果这是真的,需要做些什么来绘制像这样的简单图元?

最佳答案

Vulkan 不是矢量图形库。它是您的 GPU 的 API。

虽然它确实有(正方形)点和线。但是 1 以外的大小是可选的。您能想到的任何其他高级功能都不是 API 的一部分,VK_EXT_line_rasterization 扩展中的功能除外。

矩形可以是四条线的线带。

Filled Rectangle 可能是两个填充的三角形(resp. Triangle Strip primitive)。

圆角和圆圈可能可以通过渲染边界矩形并在片段着色器中丢弃不需要的形状部分来制作。或者可以使用 Stencil Buffer 来完成一些事情。或者有一个计算着色器,它可以做任何事情。或者,它们可以用三角形模拟。

关于vulkan - 如何使用 Vulkan 绘制标准图元,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58781736/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com