154

1

## Extension and Version Dependencies

• Requires support for Vulkan 1.0

## Contact

2017-05-22

Contributors
• Jeff Bolz, NVIDIA

## Description

This extension adds a new VkPolygonMode enum where a triangle is rasterized by computing and filling its axis-aligned screen-space bounding box, disregarding the actual triangle edges. This can be useful for drawing a rectangle without being split into two triangles with an internal edge. It is also useful to minimize the number of primitives that need to be drawn, particularly for a user interface.

## New Enum Constants

• VK_NV_FILL_RECTANGLE_EXTENSION_NAME

• VK_NV_FILL_RECTANGLE_SPEC_VERSION

• Extending VkPolygonMode:

• VK_POLYGON_MODE_FILL_RECTANGLE_NV

## Version History

• Revision 1, 2017-05-22 (Jeff Bolz)

• Internal revisions