| // Copyright (c) 2017-2020 NVIDIA Corporation |
| // |
| // SPDX-License-Identifier: CC-BY-4.0 |
| |
| include::{generated}/meta/{refprefix}VK_NV_fragment_coverage_to_color.txt[] |
| |
| === Other Extension Metadata |
| |
| *Last Modified Date*:: |
| 2017-05-21 |
| *Contributors*:: |
| - Jeff Bolz, NVIDIA |
| |
| === Description |
| |
| This extension allows the fragment coverage value, represented as an integer |
| bitmask, to be substituted for a color output being written to a |
| single-component color attachment with integer components (e.g. |
| ename:VK_FORMAT_R8_UINT). |
| The functionality provided by this extension is different from simply |
| writing the code:SampleMask fragment shader output, in that the coverage |
| value written to the framebuffer is taken after stencil test and depth test, |
| as well as after fragment operations such as alpha-to-coverage. |
| |
| This functionality may be useful for deferred rendering algorithms, where |
| the second pass needs to know which samples belong to which original |
| fragments. |
| |
| include::{generated}/interfaces/VK_NV_fragment_coverage_to_color.txt[] |
| |
| === Version History |
| |
| * Revision 1, 2017-05-21 (Jeff Bolz) |
| - Internal revisions |