Line_width 无法在 Vulkan 中工作
Line_width not working in Vulkan
我在 VkPhysicalDeviceFeatures
中启用了 wide_line 功能,我也在 pRasterizationState
中提供了适当的值。但我没有看到线条的宽度增加。我在这里错过了什么?
实现是否支持宽行?检查从 vkGetPhysicalDeviceFeatures
获得的 VkphysicalDeviceFeatures:: wideLines
的值。还要检查 lineWidthRange
和 lineWidthGranularity
in VkPhysicalDeviceLimits
.
您是否在 VkPipelineDynamicStateCreateInfo::pDynamicStates
中设置 VK_DYNAMIC_STATE_LINE_WIDTH
?如果是这样,您需要使用 vkCmdSetLineWidth
而不是 VkPipelineRasterizationStateCreateInfo::lineWidth
.
来设置线宽
我在 VkPhysicalDeviceFeatures
中启用了 wide_line 功能,我也在 pRasterizationState
中提供了适当的值。但我没有看到线条的宽度增加。我在这里错过了什么?
实现是否支持宽行?检查从 vkGetPhysicalDeviceFeatures
获得的 VkphysicalDeviceFeatures:: wideLines
的值。还要检查 lineWidthRange
和 lineWidthGranularity
in VkPhysicalDeviceLimits
.
您是否在 VkPipelineDynamicStateCreateInfo::pDynamicStates
中设置 VK_DYNAMIC_STATE_LINE_WIDTH
?如果是这样,您需要使用 vkCmdSetLineWidth
而不是 VkPipelineRasterizationStateCreateInfo::lineWidth
.