When the number of raster samples is equal to the color samples, there is a one to one mapping between them in either of the above modes.
The new command GetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV can be used to query the various raster, color, depth/stencil sample count and reduction mode combinations that are supported by the implementation. This extension would allow an implementation to support the behavior of both VK_NV_framebuffer_mixed_samples and VK_AMD_mixed_attachment_samples extensions simultaneously.
VK_NV_coverage_reduction_modeVK_NV_framebuffer_mixed_samples and VK_KHR_get_physical_device_properties2| Modifier and Type | Field and Description |
|---|---|
| public static final int | VK_COVERAGE_REDUCTION_MODE_MERGE_NV
VkCoverageReductionModeNV - Specify the coverage reduction mode Description
|
| public static final int | VK_COVERAGE_REDUCTION_MODE_TRUNCATE_NV
VkCoverageReductionModeNV - Specify the coverage reduction mode Description
|
| public static final String | VK_NV_COVERAGE_REDUCTION_MODE_EXTENSION_NAME
The extension name. |
| public static final int | VK_NV_COVERAGE_REDUCTION_MODE_SPEC_VERSION
The extension specification version. |
| public static final int | VK_STRUCTURE_TYPE_FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NV
Extends |
| public static final int | VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV
Extends |
| public static final int | VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NV
Extends |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static int | nvkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV(VkPhysicalDevice physicalDevice, long
a pointer to an integer related to the number of combinations available or queried, as described below. pCombinationCount, long pCombinations)Unsafe version of: |
| public static int | vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV(VkPhysicalDevice
the physical device from which to query the set of combinations. physicalDevice, IntBuffer a pointer to an integer related to the number of combinations available or queried, as described below. pCombinationCount, VkFramebufferMixedSamplesCombinationNV.either pCombinationsNULL or a pointer to an array of VkFramebufferMixedSamplesCombinationNV values, indicating the supported combinations of coverage reduction mode, rasterization samples, and color, depth, stencil attachment sample counts.Query supported sample count combinations. |
| public static int | vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV(VkPhysicalDevice physicalDevice, int[] pCombinationCount, VkFramebufferMixedSamplesCombinationNV.
Array version of: |
| VK_COVERAGE_REDUCTION_MODE_MERGE_NV | back to summary |
|---|---|
| public static final int VK_COVERAGE_REDUCTION_MODE_MERGE_NV VkCoverageReductionModeNV - Specify the coverage reduction mode Description
See Also
| |
| VK_COVERAGE_REDUCTION_MODE_TRUNCATE_NV | back to summary |
|---|---|
| public static final int VK_COVERAGE_REDUCTION_MODE_TRUNCATE_NV VkCoverageReductionModeNV - Specify the coverage reduction mode Description
See Also
| |
| VK_NV_COVERAGE_REDUCTION_MODE_EXTENSION_NAME | back to summary |
|---|---|
| public static final String VK_NV_COVERAGE_REDUCTION_MODE_EXTENSION_NAME The extension name. | |
| VK_NV_COVERAGE_REDUCTION_MODE_SPEC_VERSION | back to summary |
|---|---|
| public static final int VK_NV_COVERAGE_REDUCTION_MODE_SPEC_VERSION The extension specification version. | |
| VK_STRUCTURE_TYPE_FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NV | back to summary |
|---|---|
| public static final int VK_STRUCTURE_TYPE_FRAMEBUFFER_MIXED_SAMPLES_COMBINATION_NV Extends Enum values: | |
| VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV | back to summary |
|---|---|
| public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_COVERAGE_REDUCTION_MODE_FEATURES_NV Extends Enum values: | |
| VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NV | back to summary |
|---|---|
| public static final int VK_STRUCTURE_TYPE_PIPELINE_COVERAGE_REDUCTION_STATE_CREATE_INFO_NV Extends Enum values: | |
| NVCoverageReductionMode | back to summary |
|---|---|
| protected NVCoverageReductionMode() | |
| nvkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV | back to summary |
|---|---|
| public static int nvkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV(VkPhysicalDevice physicalDevice, long pCombinationCount, long pCombinations) Unsafe version of:
| |
| vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV | back to summary |
|---|---|
| public static int vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV(VkPhysicalDevice physicalDevice, IntBuffer pCombinationCount, VkFramebufferMixedSamplesCombinationNV. Query supported sample count combinations. C SpecificationTo query the set of mixed sample combinations of coverage reduction mode, rasterization samples and color, depth, stencil attachment sample counts that are supported by a physical device, call:
DescriptionIf Valid Usage (Implicit)
Return Codes
See Also
| |
| vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV | back to summary |
|---|---|
| public static int vkGetPhysicalDeviceSupportedFramebufferMixedSamplesCombinationsNV(VkPhysicalDevice physicalDevice, int[] pCombinationCount, VkFramebufferMixedSamplesCombinationNV. Array version of:
| |