supersample” fragment shading rates that trigger multiple fragment shader invocations per pixel as well as a “no invocations” shading rate that discards any portions of a primitive that would use that shading rate.
VK_NV_fragment_shading_rate_enumsVK_KHR_fragment_shading_rate| Modifier and Type | Field and Description |
|---|---|
| public static final int | VK_FRAGMENT_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NV
VkFragmentShadingRateNV - Enumeration with fragment shading rates Description
|
| public static final int | VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NV
VkFragmentShadingRateNV - Enumeration with fragment shading rates Description
|
| public static final int | VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NV
VkFragmentShadingRateNV - Enumeration with fragment shading rates Description
|
| public static final int | VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NV
VkFragmentShadingRateNV - Enumeration with fragment shading rates Description
|
| public static final int | VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NV
VkFragmentShadingRateNV - Enumeration with fragment shading rates Description
|
| public static final int | VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NV
VkFragmentShadingRateNV - Enumeration with fragment shading rates Description
|
| public static final int | VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NV
VkFragmentShadingRateNV - Enumeration with fragment shading rates Description
|
| public static final int | VK_FRAGMENT_SHADING_RATE_1_INVOCATION_PER_PIXEL_NV
VkFragmentShadingRateNV - Enumeration with fragment shading rates Description
|
| public static final int | VK_FRAGMENT_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NV
VkFragmentShadingRateNV - Enumeration with fragment shading rates Description
|
| public static final int | VK_FRAGMENT_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NV
VkFragmentShadingRateNV - Enumeration with fragment shading rates Description
|
| public static final int | VK_FRAGMENT_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NV
VkFragmentShadingRateNV - Enumeration with fragment shading rates Description
|
| public static final int | VK_FRAGMENT_SHADING_RATE_NO_INVOCATIONS_NV
VkFragmentShadingRateNV - Enumeration with fragment shading rates Description
|
| public static final int | VK_FRAGMENT_SHADING_RATE_TYPE_ENUMS_NV
VkFragmentShadingRateTypeNV - Enumeration with fragment shading rate types Description
|
| public static final int | VK_FRAGMENT_SHADING_RATE_TYPE_FRAGMENT_SIZE_NV
VkFragmentShadingRateTypeNV - Enumeration with fragment shading rate types Description
|
| public static final String | VK_NV_FRAGMENT_SHADING_RATE_ENUMS_EXTENSION_NAME
The extension name. |
| public static final int | VK_NV_FRAGMENT_SHADING_RATE_ENUMS_SPEC_VERSION
The extension specification version. |
| public static final int | VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_FEATURES_NV
Extends |
| public static final int | VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FRAGMENT_SHADING_RATE_ENUMS_PROPERTIES_NV
Extends |
| public static final int | VK_STRUCTURE_TYPE_PIPELINE_FRAGMENT_SHADING_RATE_ENUM_STATE_CREATE_INFO_NV
Extends |
| Access | Constructor and Description |
|---|---|
| protected |
| Modifier and Type | Method and Description |
|---|---|
| public static void | nvkCmdSetFragmentShadingRateEnumNV(VkCommandBuffer commandBuffer, int shadingRate, long combinerOps)
Unsafe version of: |
| public static void | vkCmdSetFragmentShadingRateEnumNV(VkCommandBuffer
the command buffer into which the command will be recorded. commandBuffer, int specifies a shadingRate, IntBuffer VkFragmentShadingRateNV enum indicating the pipeline fragment shading rate for subsequent drawing commands.specifies a combinerOps)VkFragmentShadingRateCombinerOpKHR determining how the pipeline, primitive, and attachment shading rates are combined for fragments generated by subsequent drawing commands.Set pipeline fragment shading rate dynamically for a command buffer using enums. |
| public static void | vkCmdSetFragmentShadingRateEnumNV(VkCommandBuffer commandBuffer, int shadingRate, int[] combinerOps)
Array version of: |