Package org.lwjgl.vulkan
Class NVShadingRateImage
java.lang.Object
org.lwjgl.vulkan.NVShadingRateImage
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final String
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
nvkCmdSetCoarseSampleOrderNV
(VkCommandBuffer commandBuffer, int sampleOrderType, int customSampleOrderCount, long pCustomSampleOrders) void vkCmdSetCoarseSampleOrderNV(VkCommandBuffer commandBuffer, VkCoarseSampleOrderTypeNV sampleOrderType, uint32_t customSampleOrderCount, VkCoarseSampleOrderCustomNV const * pCustomSampleOrders)
static void
nvkCmdSetViewportShadingRatePaletteNV
(VkCommandBuffer commandBuffer, int firstViewport, int viewportCount, long pShadingRatePalettes) void vkCmdSetViewportShadingRatePaletteNV(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, VkShadingRatePaletteNV const * pShadingRatePalettes)
static void
vkCmdBindShadingRateImageNV
(VkCommandBuffer commandBuffer, long imageView, int imageLayout) void vkCmdBindShadingRateImageNV(VkCommandBuffer commandBuffer, VkImageView imageView, VkImageLayout imageLayout)
static void
vkCmdSetCoarseSampleOrderNV
(VkCommandBuffer commandBuffer, int sampleOrderType, @Nullable VkCoarseSampleOrderCustomNV.Buffer pCustomSampleOrders) void vkCmdSetCoarseSampleOrderNV(VkCommandBuffer commandBuffer, VkCoarseSampleOrderTypeNV sampleOrderType, uint32_t customSampleOrderCount, VkCoarseSampleOrderCustomNV const * pCustomSampleOrders)
static void
vkCmdSetViewportShadingRatePaletteNV
(VkCommandBuffer commandBuffer, int firstViewport, VkShadingRatePaletteNV.Buffer pShadingRatePalettes) void vkCmdSetViewportShadingRatePaletteNV(VkCommandBuffer commandBuffer, uint32_t firstViewport, uint32_t viewportCount, VkShadingRatePaletteNV const * pShadingRatePalettes)
-
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
- 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)
-