C Specification
The VkPhysicalDeviceLineRasterizationFeaturesEXT
structure is defined
as:
typedef struct VkPhysicalDeviceLineRasterizationFeaturesEXT {
VkStructureType sType;
void* pNext;
VkBool32 rectangularLines;
VkBool32 bresenhamLines;
VkBool32 smoothLines;
VkBool32 stippledRectangularLines;
VkBool32 stippledBresenhamLines;
VkBool32 stippledSmoothLines;
} VkPhysicalDeviceLineRasterizationFeaturesEXT;
Members
The members of the VkPhysicalDeviceLineRasterizationFeaturesEXT
structure describe the following features:
Description
-
rectangularLines
indicates whether the implementation supports rectangular line rasterization. -
bresenhamLines
indicates whether the implementation supports Bresenham-style line rasterization. -
smoothLines
indicates whether the implementation supports smooth line rasterization. -
stippledRectangularLines
indicates whether the implementation supports stippled line rasterization withVK_LINE_RASTERIZATION_MODE_RECTANGULAR_EXT
lines, or withVK_LINE_RASTERIZATION_MODE_DEFAULT_EXT
lines if VkPhysicalDeviceLimits::strictLines
isVK_TRUE
. -
stippledBresenhamLines
indicates whether the implementation supports stippled line rasterization withVK_LINE_RASTERIZATION_MODE_BRESENHAM_EXT
lines. -
stippledSmoothLines
indicates whether the implementation supports stippled line rasterization withVK_LINE_RASTERIZATION_MODE_RECTANGULAR_SMOOTH_EXT
lines.
If the VkPhysicalDeviceLineRasterizationFeaturesEXT
structure is
included in the pNext
chain of VkPhysicalDeviceFeatures2, it is
filled with values indicating whether the feature is supported.
VkPhysicalDeviceLineRasterizationFeaturesEXT
can also be used in the
pNext
chain of VkDeviceCreateInfo to enable the feature.
See Also
VkBool32
, VkStructureType
Document Notes
For more information, see the Vulkan Specification
This page is extracted from the Vulkan Specification. Fixes and changes should be made to the Specification, not directly.
Copyright
Copyright (c) 2014-2019 Khronos Group. This work is licensed under a Creative Commons Attribution 4.0 International License.