Class NVShadingRateImage

java.lang.Object
org.lwjgl.vulkan.NVShadingRateImage

public class NVShadingRateImage extends Object
  • Field Details

    • VK_NV_SHADING_RATE_IMAGE_SPEC_VERSION

      public static final int VK_NV_SHADING_RATE_IMAGE_SPEC_VERSION
      See Also:
    • VK_NV_SHADING_RATE_IMAGE_EXTENSION_NAME

      public static final String VK_NV_SHADING_RATE_IMAGE_EXTENSION_NAME
      See Also:
    • VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NV

      public static final int VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_SHADING_RATE_IMAGE_STATE_CREATE_INFO_NV
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_FEATURES_NV
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADING_RATE_IMAGE_PROPERTIES_NV
      See Also:
    • VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV

      public static final int VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_COARSE_SAMPLE_ORDER_STATE_CREATE_INFO_NV
      See Also:
    • VK_IMAGE_LAYOUT_SHADING_RATE_OPTIMAL_NV

      public static final int VK_IMAGE_LAYOUT_SHADING_RATE_OPTIMAL_NV
      See Also:
    • VK_DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV

      public static final int VK_DYNAMIC_STATE_VIEWPORT_SHADING_RATE_PALETTE_NV
      See Also:
    • VK_DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV

      public static final int VK_DYNAMIC_STATE_VIEWPORT_COARSE_SAMPLE_ORDER_NV
      See Also:
    • VK_ACCESS_SHADING_RATE_IMAGE_READ_BIT_NV

      public static final int VK_ACCESS_SHADING_RATE_IMAGE_READ_BIT_NV
      See Also:
    • VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV

      public static final int VK_IMAGE_USAGE_SHADING_RATE_IMAGE_BIT_NV
      See Also:
    • VK_PIPELINE_STAGE_SHADING_RATE_IMAGE_BIT_NV

      public static final int VK_PIPELINE_STAGE_SHADING_RATE_IMAGE_BIT_NV
      See Also:
    • VK_SHADING_RATE_PALETTE_ENTRY_NO_INVOCATIONS_NV

      public static final int VK_SHADING_RATE_PALETTE_ENTRY_NO_INVOCATIONS_NV
      See Also:
    • VK_SHADING_RATE_PALETTE_ENTRY_16_INVOCATIONS_PER_PIXEL_NV

      public static final int VK_SHADING_RATE_PALETTE_ENTRY_16_INVOCATIONS_PER_PIXEL_NV
      See Also:
    • VK_SHADING_RATE_PALETTE_ENTRY_8_INVOCATIONS_PER_PIXEL_NV

      public static final int VK_SHADING_RATE_PALETTE_ENTRY_8_INVOCATIONS_PER_PIXEL_NV
      See Also:
    • VK_SHADING_RATE_PALETTE_ENTRY_4_INVOCATIONS_PER_PIXEL_NV

      public static final int VK_SHADING_RATE_PALETTE_ENTRY_4_INVOCATIONS_PER_PIXEL_NV
      See Also:
    • VK_SHADING_RATE_PALETTE_ENTRY_2_INVOCATIONS_PER_PIXEL_NV

      public static final int VK_SHADING_RATE_PALETTE_ENTRY_2_INVOCATIONS_PER_PIXEL_NV
      See Also:
    • VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_PIXEL_NV

      public static final int VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_PIXEL_NV
      See Also:
    • VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X1_PIXELS_NV

      public static final int VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X1_PIXELS_NV
      See Also:
    • VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_1X2_PIXELS_NV

      public static final int VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_1X2_PIXELS_NV
      See Also:
    • VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X2_PIXELS_NV

      public static final int VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X2_PIXELS_NV
      See Also:
    • VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X2_PIXELS_NV

      public static final int VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X2_PIXELS_NV
      See Also:
    • VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X4_PIXELS_NV

      public static final int VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_2X4_PIXELS_NV
      See Also:
    • VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X4_PIXELS_NV

      public static final int VK_SHADING_RATE_PALETTE_ENTRY_1_INVOCATION_PER_4X4_PIXELS_NV
      See Also:
    • VK_COARSE_SAMPLE_ORDER_TYPE_DEFAULT_NV

      public static final int VK_COARSE_SAMPLE_ORDER_TYPE_DEFAULT_NV
      See Also:
    • VK_COARSE_SAMPLE_ORDER_TYPE_CUSTOM_NV

      public static final int VK_COARSE_SAMPLE_ORDER_TYPE_CUSTOM_NV
      See Also:
    • VK_COARSE_SAMPLE_ORDER_TYPE_PIXEL_MAJOR_NV

      public static final int VK_COARSE_SAMPLE_ORDER_TYPE_PIXEL_MAJOR_NV
      See Also:
    • VK_COARSE_SAMPLE_ORDER_TYPE_SAMPLE_MAJOR_NV

      public static final int VK_COARSE_SAMPLE_ORDER_TYPE_SAMPLE_MAJOR_NV
      See Also:
  • Method Details

    • vkCmdBindShadingRateImageNV

      public static void vkCmdBindShadingRateImageNV(VkCommandBuffer commandBuffer, long imageView, int imageLayout)
      void vkCmdBindShadingRateImageNV(VkCommandBuffer commandBuffer, VkImageView imageView, VkImageLayout imageLayout)
    • nvkCmdSetViewportShadingRatePaletteNV

      public static void nvkCmdSetViewportShadingRatePaletteNV(VkCommandBuffer commandBuffer, int firstViewport, int viewportCount, long pShadingRatePalettes)
      void vkCmdSetViewportShadingRatePaletteNV(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, VkShadingRatePaletteNV const * pShadingRatePalettes)
    • vkCmdSetViewportShadingRatePaletteNV

      public static void vkCmdSetViewportShadingRatePaletteNV(VkCommandBuffer commandBuffer, int firstViewport, VkShadingRatePaletteNV.Buffer pShadingRatePalettes)
      void vkCmdSetViewportShadingRatePaletteNV(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, VkShadingRatePaletteNV const * pShadingRatePalettes)
    • nvkCmdSetCoarseSampleOrderNV

      public static void nvkCmdSetCoarseSampleOrderNV(VkCommandBuffer commandBuffer, int sampleOrderType, int customSampleOrderCount, long pCustomSampleOrders)
      void vkCmdSetCoarseSampleOrderNV(VkCommandBuffer commandBuffer, VkCoarseSampleOrderTypeNV sampleOrderType, uint32_t customSampleOrderCount, VkCoarseSampleOrderCustomNV const * pCustomSampleOrders)
    • vkCmdSetCoarseSampleOrderNV

      public static void vkCmdSetCoarseSampleOrderNV(VkCommandBuffer commandBuffer, int sampleOrderType, @Nullable VkCoarseSampleOrderCustomNV.Buffer pCustomSampleOrders)
      void vkCmdSetCoarseSampleOrderNV(VkCommandBuffer commandBuffer, VkCoarseSampleOrderTypeNV sampleOrderType, uint32_t customSampleOrderCount, VkCoarseSampleOrderCustomNV const * pCustomSampleOrders)