Line_width在Vulkan中不起作用

时间:2017-06-21 00:28:18

标签: vulkan

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

1 个答案:

答案 0 :(得分:1)

实施是否支持宽线?检查您从VkphysicalDeviceFeatures:: wideLines获得的vkGetPhysicalDeviceFeatures的值。另请查看lineWidthRange中的lineWidthGranularityVkPhysicalDeviceLimits

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