Line_width 无法在 Vulkan 中工作

Line_width not working in Vulkan

我在 VkPhysicalDeviceFeatures 中启用了 wide_line 功能,我也在 pRasterizationState 中提供了适当的值。但我没有看到线条的宽度增加。我在这里错过了什么?

实现是否支持宽行?检查从 vkGetPhysicalDeviceFeatures 获得的 VkphysicalDeviceFeatures:: wideLines 的值。还要检查 lineWidthRangelineWidthGranularity in VkPhysicalDeviceLimits.

您是否在 VkPipelineDynamicStateCreateInfo::pDynamicStates 中设置 VK_DYNAMIC_STATE_LINE_WIDTH?如果是这样,您需要使用 vkCmdSetLineWidth 而不是 VkPipelineRasterizationStateCreateInfo::lineWidth.

来设置线宽