Class VKCapabilitiesDevice


  • public class VKCapabilitiesDevice
    extends java.lang.Object
    Defines the capabilities of a Vulkan VkDevice.
    • Field Detail

      • vkGetDeviceProcAddr

        public final long vkGetDeviceProcAddr
      • vkDestroyDevice

        public final long vkDestroyDevice
      • vkGetDeviceQueue

        public final long vkGetDeviceQueue
      • vkQueueSubmit

        public final long vkQueueSubmit
      • vkQueueWaitIdle

        public final long vkQueueWaitIdle
      • vkDeviceWaitIdle

        public final long vkDeviceWaitIdle
      • vkAllocateMemory

        public final long vkAllocateMemory
      • vkFreeMemory

        public final long vkFreeMemory
      • vkMapMemory

        public final long vkMapMemory
      • vkUnmapMemory

        public final long vkUnmapMemory
      • vkFlushMappedMemoryRanges

        public final long vkFlushMappedMemoryRanges
      • vkInvalidateMappedMemoryRanges

        public final long vkInvalidateMappedMemoryRanges
      • vkGetDeviceMemoryCommitment

        public final long vkGetDeviceMemoryCommitment
      • vkBindBufferMemory

        public final long vkBindBufferMemory
      • vkBindImageMemory

        public final long vkBindImageMemory
      • vkGetBufferMemoryRequirements

        public final long vkGetBufferMemoryRequirements
      • vkGetImageMemoryRequirements

        public final long vkGetImageMemoryRequirements
      • vkGetImageSparseMemoryRequirements

        public final long vkGetImageSparseMemoryRequirements
      • vkQueueBindSparse

        public final long vkQueueBindSparse
      • vkCreateFence

        public final long vkCreateFence
      • vkDestroyFence

        public final long vkDestroyFence
      • vkResetFences

        public final long vkResetFences
      • vkGetFenceStatus

        public final long vkGetFenceStatus
      • vkWaitForFences

        public final long vkWaitForFences
      • vkCreateSemaphore

        public final long vkCreateSemaphore
      • vkDestroySemaphore

        public final long vkDestroySemaphore
      • vkCreateEvent

        public final long vkCreateEvent
      • vkDestroyEvent

        public final long vkDestroyEvent
      • vkGetEventStatus

        public final long vkGetEventStatus
      • vkSetEvent

        public final long vkSetEvent
      • vkResetEvent

        public final long vkResetEvent
      • vkCreateQueryPool

        public final long vkCreateQueryPool
      • vkDestroyQueryPool

        public final long vkDestroyQueryPool
      • vkGetQueryPoolResults

        public final long vkGetQueryPoolResults
      • vkCreateBuffer

        public final long vkCreateBuffer
      • vkDestroyBuffer

        public final long vkDestroyBuffer
      • vkCreateBufferView

        public final long vkCreateBufferView
      • vkDestroyBufferView

        public final long vkDestroyBufferView
      • vkCreateImage

        public final long vkCreateImage
      • vkDestroyImage

        public final long vkDestroyImage
      • vkGetImageSubresourceLayout

        public final long vkGetImageSubresourceLayout
      • vkCreateImageView

        public final long vkCreateImageView
      • vkDestroyImageView

        public final long vkDestroyImageView
      • vkCreateShaderModule

        public final long vkCreateShaderModule
      • vkDestroyShaderModule

        public final long vkDestroyShaderModule
      • vkCreatePipelineCache

        public final long vkCreatePipelineCache
      • vkDestroyPipelineCache

        public final long vkDestroyPipelineCache
      • vkGetPipelineCacheData

        public final long vkGetPipelineCacheData
      • vkMergePipelineCaches

        public final long vkMergePipelineCaches
      • vkCreateGraphicsPipelines

        public final long vkCreateGraphicsPipelines
      • vkCreateComputePipelines

        public final long vkCreateComputePipelines
      • vkDestroyPipeline

        public final long vkDestroyPipeline
      • vkCreatePipelineLayout

        public final long vkCreatePipelineLayout
      • vkDestroyPipelineLayout

        public final long vkDestroyPipelineLayout
      • vkCreateSampler

        public final long vkCreateSampler
      • vkDestroySampler

        public final long vkDestroySampler
      • vkCreateDescriptorSetLayout

        public final long vkCreateDescriptorSetLayout
      • vkDestroyDescriptorSetLayout

        public final long vkDestroyDescriptorSetLayout
      • vkCreateDescriptorPool

        public final long vkCreateDescriptorPool
      • vkDestroyDescriptorPool

        public final long vkDestroyDescriptorPool
      • vkResetDescriptorPool

        public final long vkResetDescriptorPool
      • vkAllocateDescriptorSets

        public final long vkAllocateDescriptorSets
      • vkFreeDescriptorSets

        public final long vkFreeDescriptorSets
      • vkUpdateDescriptorSets

        public final long vkUpdateDescriptorSets
      • vkCreateFramebuffer

        public final long vkCreateFramebuffer
      • vkDestroyFramebuffer

        public final long vkDestroyFramebuffer
      • vkCreateRenderPass

        public final long vkCreateRenderPass
      • vkDestroyRenderPass

        public final long vkDestroyRenderPass
      • vkGetRenderAreaGranularity

        public final long vkGetRenderAreaGranularity
      • vkCreateCommandPool

        public final long vkCreateCommandPool
      • vkDestroyCommandPool

        public final long vkDestroyCommandPool
      • vkResetCommandPool

        public final long vkResetCommandPool
      • vkAllocateCommandBuffers

        public final long vkAllocateCommandBuffers
      • vkFreeCommandBuffers

        public final long vkFreeCommandBuffers
      • vkBeginCommandBuffer

        public final long vkBeginCommandBuffer
      • vkEndCommandBuffer

        public final long vkEndCommandBuffer
      • vkResetCommandBuffer

        public final long vkResetCommandBuffer
      • vkCmdBindPipeline

        public final long vkCmdBindPipeline
      • vkCmdSetViewport

        public final long vkCmdSetViewport
      • vkCmdSetScissor

        public final long vkCmdSetScissor
      • vkCmdSetLineWidth

        public final long vkCmdSetLineWidth
      • vkCmdSetDepthBias

        public final long vkCmdSetDepthBias
      • vkCmdSetBlendConstants

        public final long vkCmdSetBlendConstants
      • vkCmdSetDepthBounds

        public final long vkCmdSetDepthBounds
      • vkCmdSetStencilCompareMask

        public final long vkCmdSetStencilCompareMask
      • vkCmdSetStencilWriteMask

        public final long vkCmdSetStencilWriteMask
      • vkCmdSetStencilReference

        public final long vkCmdSetStencilReference
      • vkCmdBindDescriptorSets

        public final long vkCmdBindDescriptorSets
      • vkCmdBindIndexBuffer

        public final long vkCmdBindIndexBuffer
      • vkCmdBindVertexBuffers

        public final long vkCmdBindVertexBuffers
      • vkCmdDraw

        public final long vkCmdDraw
      • vkCmdDrawIndexed

        public final long vkCmdDrawIndexed
      • vkCmdDrawIndirect

        public final long vkCmdDrawIndirect
      • vkCmdDrawIndexedIndirect

        public final long vkCmdDrawIndexedIndirect
      • vkCmdDispatch

        public final long vkCmdDispatch
      • vkCmdDispatchIndirect

        public final long vkCmdDispatchIndirect
      • vkCmdCopyBuffer

        public final long vkCmdCopyBuffer
      • vkCmdCopyImage

        public final long vkCmdCopyImage
      • vkCmdBlitImage

        public final long vkCmdBlitImage
      • vkCmdCopyBufferToImage

        public final long vkCmdCopyBufferToImage
      • vkCmdCopyImageToBuffer

        public final long vkCmdCopyImageToBuffer
      • vkCmdUpdateBuffer

        public final long vkCmdUpdateBuffer
      • vkCmdFillBuffer

        public final long vkCmdFillBuffer
      • vkCmdClearColorImage

        public final long vkCmdClearColorImage
      • vkCmdClearDepthStencilImage

        public final long vkCmdClearDepthStencilImage
      • vkCmdClearAttachments

        public final long vkCmdClearAttachments
      • vkCmdResolveImage

        public final long vkCmdResolveImage
      • vkCmdSetEvent

        public final long vkCmdSetEvent
      • vkCmdResetEvent

        public final long vkCmdResetEvent
      • vkCmdWaitEvents

        public final long vkCmdWaitEvents
      • vkCmdPipelineBarrier

        public final long vkCmdPipelineBarrier
      • vkCmdBeginQuery

        public final long vkCmdBeginQuery
      • vkCmdEndQuery

        public final long vkCmdEndQuery
      • vkCmdResetQueryPool

        public final long vkCmdResetQueryPool
      • vkCmdWriteTimestamp

        public final long vkCmdWriteTimestamp
      • vkCmdCopyQueryPoolResults

        public final long vkCmdCopyQueryPoolResults
      • vkCmdPushConstants

        public final long vkCmdPushConstants
      • vkCmdBeginRenderPass

        public final long vkCmdBeginRenderPass
      • vkCmdNextSubpass

        public final long vkCmdNextSubpass
      • vkCmdEndRenderPass

        public final long vkCmdEndRenderPass
      • vkCmdExecuteCommands

        public final long vkCmdExecuteCommands
      • vkBindBufferMemory2

        public final long vkBindBufferMemory2
      • vkBindImageMemory2

        public final long vkBindImageMemory2
      • vkGetDeviceGroupPeerMemoryFeatures

        public final long vkGetDeviceGroupPeerMemoryFeatures
      • vkCmdSetDeviceMask

        public final long vkCmdSetDeviceMask
      • vkCmdDispatchBase

        public final long vkCmdDispatchBase
      • vkGetImageMemoryRequirements2

        public final long vkGetImageMemoryRequirements2
      • vkGetBufferMemoryRequirements2

        public final long vkGetBufferMemoryRequirements2
      • vkGetImageSparseMemoryRequirements2

        public final long vkGetImageSparseMemoryRequirements2
      • vkTrimCommandPool

        public final long vkTrimCommandPool
      • vkGetDeviceQueue2

        public final long vkGetDeviceQueue2
      • vkCreateSamplerYcbcrConversion

        public final long vkCreateSamplerYcbcrConversion
      • vkDestroySamplerYcbcrConversion

        public final long vkDestroySamplerYcbcrConversion
      • vkCreateDescriptorUpdateTemplate

        public final long vkCreateDescriptorUpdateTemplate
      • vkDestroyDescriptorUpdateTemplate

        public final long vkDestroyDescriptorUpdateTemplate
      • vkUpdateDescriptorSetWithTemplate

        public final long vkUpdateDescriptorSetWithTemplate
      • vkGetDescriptorSetLayoutSupport

        public final long vkGetDescriptorSetLayoutSupport
      • vkCmdWriteBufferMarkerAMD

        public final long vkCmdWriteBufferMarkerAMD
      • vkCmdDrawIndirectCountAMD

        public final long vkCmdDrawIndirectCountAMD
      • vkCmdDrawIndexedIndirectCountAMD

        public final long vkCmdDrawIndexedIndirectCountAMD
      • vkGetShaderInfoAMD

        public final long vkGetShaderInfoAMD
      • vkCmdBeginConditionalRenderingEXT

        public final long vkCmdBeginConditionalRenderingEXT
      • vkCmdEndConditionalRenderingEXT

        public final long vkCmdEndConditionalRenderingEXT
      • vkDebugMarkerSetObjectTagEXT

        public final long vkDebugMarkerSetObjectTagEXT
      • vkDebugMarkerSetObjectNameEXT

        public final long vkDebugMarkerSetObjectNameEXT
      • vkCmdDebugMarkerBeginEXT

        public final long vkCmdDebugMarkerBeginEXT
      • vkCmdDebugMarkerEndEXT

        public final long vkCmdDebugMarkerEndEXT
      • vkCmdDebugMarkerInsertEXT

        public final long vkCmdDebugMarkerInsertEXT
      • vkSetDebugUtilsObjectNameEXT

        public final long vkSetDebugUtilsObjectNameEXT
      • vkSetDebugUtilsObjectTagEXT

        public final long vkSetDebugUtilsObjectTagEXT
      • vkQueueBeginDebugUtilsLabelEXT

        public final long vkQueueBeginDebugUtilsLabelEXT
      • vkQueueEndDebugUtilsLabelEXT

        public final long vkQueueEndDebugUtilsLabelEXT
      • vkQueueInsertDebugUtilsLabelEXT

        public final long vkQueueInsertDebugUtilsLabelEXT
      • vkCmdBeginDebugUtilsLabelEXT

        public final long vkCmdBeginDebugUtilsLabelEXT
      • vkCmdEndDebugUtilsLabelEXT

        public final long vkCmdEndDebugUtilsLabelEXT
      • vkCmdInsertDebugUtilsLabelEXT

        public final long vkCmdInsertDebugUtilsLabelEXT
      • vkCmdSetDiscardRectangleEXT

        public final long vkCmdSetDiscardRectangleEXT
      • vkDisplayPowerControlEXT

        public final long vkDisplayPowerControlEXT
      • vkRegisterDeviceEventEXT

        public final long vkRegisterDeviceEventEXT
      • vkRegisterDisplayEventEXT

        public final long vkRegisterDisplayEventEXT
      • vkGetSwapchainCounterEXT

        public final long vkGetSwapchainCounterEXT
      • vkGetMemoryHostPointerPropertiesEXT

        public final long vkGetMemoryHostPointerPropertiesEXT
      • vkSetHdrMetadataEXT

        public final long vkSetHdrMetadataEXT
      • vkCmdSetSampleLocationsEXT

        public final long vkCmdSetSampleLocationsEXT
      • vkCreateValidationCacheEXT

        public final long vkCreateValidationCacheEXT
      • vkDestroyValidationCacheEXT

        public final long vkDestroyValidationCacheEXT
      • vkMergeValidationCachesEXT

        public final long vkMergeValidationCachesEXT
      • vkGetValidationCacheDataEXT

        public final long vkGetValidationCacheDataEXT
      • vkGetRefreshCycleDurationGOOGLE

        public final long vkGetRefreshCycleDurationGOOGLE
      • vkGetPastPresentationTimingGOOGLE

        public final long vkGetPastPresentationTimingGOOGLE
      • vkBindBufferMemory2KHR

        public final long vkBindBufferMemory2KHR
      • vkBindImageMemory2KHR

        public final long vkBindImageMemory2KHR
      • vkCreateRenderPass2KHR

        public final long vkCreateRenderPass2KHR
      • vkCmdBeginRenderPass2KHR

        public final long vkCmdBeginRenderPass2KHR
      • vkCmdNextSubpass2KHR

        public final long vkCmdNextSubpass2KHR
      • vkCmdEndRenderPass2KHR

        public final long vkCmdEndRenderPass2KHR
      • vkCreateDescriptorUpdateTemplateKHR

        public final long vkCreateDescriptorUpdateTemplateKHR
      • vkDestroyDescriptorUpdateTemplateKHR

        public final long vkDestroyDescriptorUpdateTemplateKHR
      • vkUpdateDescriptorSetWithTemplateKHR

        public final long vkUpdateDescriptorSetWithTemplateKHR
      • vkCmdPushDescriptorSetWithTemplateKHR

        public final long vkCmdPushDescriptorSetWithTemplateKHR
      • vkGetDeviceGroupPeerMemoryFeaturesKHR

        public final long vkGetDeviceGroupPeerMemoryFeaturesKHR
      • vkCmdSetDeviceMaskKHR

        public final long vkCmdSetDeviceMaskKHR
      • vkCmdDispatchBaseKHR

        public final long vkCmdDispatchBaseKHR
      • vkGetDeviceGroupPresentCapabilitiesKHR

        public final long vkGetDeviceGroupPresentCapabilitiesKHR
      • vkGetDeviceGroupSurfacePresentModesKHR

        public final long vkGetDeviceGroupSurfacePresentModesKHR
      • vkAcquireNextImage2KHR

        public final long vkAcquireNextImage2KHR
      • vkCreateSharedSwapchainsKHR

        public final long vkCreateSharedSwapchainsKHR
      • vkCmdDrawIndirectCountKHR

        public final long vkCmdDrawIndirectCountKHR
      • vkCmdDrawIndexedIndirectCountKHR

        public final long vkCmdDrawIndexedIndirectCountKHR
      • vkImportFenceFdKHR

        public final long vkImportFenceFdKHR
      • vkGetFenceFdKHR

        public final long vkGetFenceFdKHR
      • vkImportFenceWin32HandleKHR

        public final long vkImportFenceWin32HandleKHR
      • vkGetFenceWin32HandleKHR

        public final long vkGetFenceWin32HandleKHR
      • vkGetMemoryFdKHR

        public final long vkGetMemoryFdKHR
      • vkGetMemoryFdPropertiesKHR

        public final long vkGetMemoryFdPropertiesKHR
      • vkGetMemoryWin32HandleKHR

        public final long vkGetMemoryWin32HandleKHR
      • vkGetMemoryWin32HandlePropertiesKHR

        public final long vkGetMemoryWin32HandlePropertiesKHR
      • vkImportSemaphoreFdKHR

        public final long vkImportSemaphoreFdKHR
      • vkGetSemaphoreFdKHR

        public final long vkGetSemaphoreFdKHR
      • vkImportSemaphoreWin32HandleKHR

        public final long vkImportSemaphoreWin32HandleKHR
      • vkGetSemaphoreWin32HandleKHR

        public final long vkGetSemaphoreWin32HandleKHR
      • vkGetImageMemoryRequirements2KHR

        public final long vkGetImageMemoryRequirements2KHR
      • vkGetBufferMemoryRequirements2KHR

        public final long vkGetBufferMemoryRequirements2KHR
      • vkGetImageSparseMemoryRequirements2KHR

        public final long vkGetImageSparseMemoryRequirements2KHR
      • vkTrimCommandPoolKHR

        public final long vkTrimCommandPoolKHR
      • vkGetDescriptorSetLayoutSupportKHR

        public final long vkGetDescriptorSetLayoutSupportKHR
      • vkCmdPushDescriptorSetKHR

        public final long vkCmdPushDescriptorSetKHR
      • vkCreateSamplerYcbcrConversionKHR

        public final long vkCreateSamplerYcbcrConversionKHR
      • vkDestroySamplerYcbcrConversionKHR

        public final long vkDestroySamplerYcbcrConversionKHR
      • vkGetSwapchainStatusKHR

        public final long vkGetSwapchainStatusKHR
      • vkCreateSwapchainKHR

        public final long vkCreateSwapchainKHR
      • vkDestroySwapchainKHR

        public final long vkDestroySwapchainKHR
      • vkGetSwapchainImagesKHR

        public final long vkGetSwapchainImagesKHR
      • vkAcquireNextImageKHR

        public final long vkAcquireNextImageKHR
      • vkQueuePresentKHR

        public final long vkQueuePresentKHR
      • vkCmdSetViewportWScalingNV

        public final long vkCmdSetViewportWScalingNV
      • vkCmdSetCheckpointNV

        public final long vkCmdSetCheckpointNV
      • vkGetQueueCheckpointDataNV

        public final long vkGetQueueCheckpointDataNV
      • vkGetMemoryWin32HandleNV

        public final long vkGetMemoryWin32HandleNV
      • vkCmdDrawMeshTasksNV

        public final long vkCmdDrawMeshTasksNV
      • vkCmdDrawMeshTasksIndirectNV

        public final long vkCmdDrawMeshTasksIndirectNV
      • vkCmdDrawMeshTasksIndirectCountNV

        public final long vkCmdDrawMeshTasksIndirectCountNV
      • vkCmdSetExclusiveScissorNV

        public final long vkCmdSetExclusiveScissorNV
      • vkCmdBindShadingRateImageNV

        public final long vkCmdBindShadingRateImageNV
      • vkCmdSetViewportShadingRatePaletteNV

        public final long vkCmdSetViewportShadingRatePaletteNV
      • vkCmdSetCoarseSampleOrderNV

        public final long vkCmdSetCoarseSampleOrderNV
      • vkCmdProcessCommandsNVX

        public final long vkCmdProcessCommandsNVX
      • vkCmdReserveSpaceForCommandsNVX

        public final long vkCmdReserveSpaceForCommandsNVX
      • vkCreateIndirectCommandsLayoutNVX

        public final long vkCreateIndirectCommandsLayoutNVX
      • vkDestroyIndirectCommandsLayoutNVX

        public final long vkDestroyIndirectCommandsLayoutNVX
      • vkCreateObjectTableNVX

        public final long vkCreateObjectTableNVX
      • vkDestroyObjectTableNVX

        public final long vkDestroyObjectTableNVX
      • vkRegisterObjectsNVX

        public final long vkRegisterObjectsNVX
      • vkUnregisterObjectsNVX

        public final long vkUnregisterObjectsNVX
      • vkCreateAccelerationStructureNVX

        public final long vkCreateAccelerationStructureNVX
      • vkDestroyAccelerationStructureNVX

        public final long vkDestroyAccelerationStructureNVX
      • vkGetAccelerationStructureMemoryRequirementsNVX

        public final long vkGetAccelerationStructureMemoryRequirementsNVX
      • vkGetAccelerationStructureScratchMemoryRequirementsNVX

        public final long vkGetAccelerationStructureScratchMemoryRequirementsNVX
      • vkBindAccelerationStructureMemoryNVX

        public final long vkBindAccelerationStructureMemoryNVX
      • vkCmdBuildAccelerationStructureNVX

        public final long vkCmdBuildAccelerationStructureNVX
      • vkCmdCopyAccelerationStructureNVX

        public final long vkCmdCopyAccelerationStructureNVX
      • vkCmdTraceRaysNVX

        public final long vkCmdTraceRaysNVX
      • vkCreateRaytracingPipelinesNVX

        public final long vkCreateRaytracingPipelinesNVX
      • vkGetRaytracingShaderHandlesNVX

        public final long vkGetRaytracingShaderHandlesNVX
      • vkGetAccelerationStructureHandleNVX

        public final long vkGetAccelerationStructureHandleNVX
      • vkCmdWriteAccelerationStructurePropertiesNVX

        public final long vkCmdWriteAccelerationStructurePropertiesNVX
      • vkCompileDeferredNVX

        public final long vkCompileDeferredNVX
      • apiVersion

        public final int apiVersion
        The Vulkan API version number.
      • Vulkan10

        public final boolean Vulkan10
        When true, VK10 is supported.
      • Vulkan11

        public final boolean Vulkan11
        When true, VK11 is supported.
      • VK_AMD_buffer_marker

        public final boolean VK_AMD_buffer_marker
        When true, AMDBufferMarker is supported.
      • VK_AMD_draw_indirect_count

        public final boolean VK_AMD_draw_indirect_count
        When true, AMDDrawIndirectCount is supported.
      • VK_AMD_gcn_shader

        public final boolean VK_AMD_gcn_shader
        When true, AMDGCNShader is supported.
      • VK_AMD_gpu_shader_half_float

        public final boolean VK_AMD_gpu_shader_half_float
        When true, AMDGPUShaderHalfFloat is supported.
      • VK_AMD_gpu_shader_int16

        public final boolean VK_AMD_gpu_shader_int16
        When true, AMDGPUShaderInt16 is supported.
      • VK_AMD_mixed_attachment_samples

        public final boolean VK_AMD_mixed_attachment_samples
        When true, AMDMixedAttachmentSamples is supported.
      • VK_AMD_negative_viewport_height

        public final boolean VK_AMD_negative_viewport_height
        When true, AMDNegativeViewportHeight is supported.
      • VK_AMD_rasterization_order

        public final boolean VK_AMD_rasterization_order
        When true, AMDRasterizationOrder is supported.
      • VK_AMD_shader_ballot

        public final boolean VK_AMD_shader_ballot
        When true, AMDShaderBallot is supported.
      • VK_AMD_shader_core_properties

        public final boolean VK_AMD_shader_core_properties
        When true, AMDShaderCoreProperties is supported.
      • VK_AMD_shader_explicit_vertex_parameter

        public final boolean VK_AMD_shader_explicit_vertex_parameter
        When true, AMDShaderExplicitVertexParameter is supported.
      • VK_AMD_shader_fragment_mask

        public final boolean VK_AMD_shader_fragment_mask
        When true, AMDShaderFragmentMask is supported.
      • VK_AMD_shader_image_load_store_lod

        public final boolean VK_AMD_shader_image_load_store_lod
        When true, AMDShaderImageLoadStoreLod is supported.
      • VK_AMD_shader_info

        public final boolean VK_AMD_shader_info
        When true, AMDShaderInfo is supported.
      • VK_AMD_shader_trinary_minmax

        public final boolean VK_AMD_shader_trinary_minmax
        When true, AMDShaderTrinaryMinmax is supported.
      • VK_AMD_texture_gather_bias_lod

        public final boolean VK_AMD_texture_gather_bias_lod
        When true, AMDTextureGatherBiasLod is supported.
      • VK_EXT_astc_decode_mode

        public final boolean VK_EXT_astc_decode_mode
        When true, EXTAstcDecodeMode is supported.
      • VK_EXT_blend_operation_advanced

        public final boolean VK_EXT_blend_operation_advanced
        When true, EXTBlendOperationAdvanced is supported.
      • VK_EXT_conditional_rendering

        public final boolean VK_EXT_conditional_rendering
        When true, EXTConditionalRendering is supported.
      • VK_EXT_conservative_rasterization

        public final boolean VK_EXT_conservative_rasterization
        When true, EXTConservativeRasterization is supported.
      • VK_EXT_debug_marker

        public final boolean VK_EXT_debug_marker
        When true, EXTDebugMarker is supported.
      • VK_EXT_depth_range_unrestricted

        public final boolean VK_EXT_depth_range_unrestricted
        When true, EXTDepthRangeUnrestricted is supported.
      • VK_EXT_descriptor_indexing

        public final boolean VK_EXT_descriptor_indexing
        When true, EXTDescriptorIndexing is supported.
      • VK_EXT_discard_rectangles

        public final boolean VK_EXT_discard_rectangles
        When true, EXTDiscardRectangles is supported.
      • VK_EXT_display_control

        public final boolean VK_EXT_display_control
        When true, EXTDisplayControl is supported.
      • VK_EXT_external_memory_dma_buf

        public final boolean VK_EXT_external_memory_dma_buf
        When true, EXTExternalMemoryDmaBuf is supported.
      • VK_EXT_external_memory_host

        public final boolean VK_EXT_external_memory_host
        When true, EXTExternalMemoryHost is supported.
      • VK_EXT_global_priority

        public final boolean VK_EXT_global_priority
        When true, EXTGlobalPriority is supported.
      • VK_EXT_hdr_metadata

        public final boolean VK_EXT_hdr_metadata
        When true, EXTHdrMetadata is supported.
      • VK_EXT_inline_uniform_block

        public final boolean VK_EXT_inline_uniform_block
        When true, EXTInlineUniformBlock is supported.
      • VK_EXT_post_depth_coverage

        public final boolean VK_EXT_post_depth_coverage
        When true, EXTPostDepthCoverage is supported.
      • VK_EXT_queue_family_foreign

        public final boolean VK_EXT_queue_family_foreign
        When true, EXTQueueFamilyForeign is supported.
      • VK_EXT_sample_locations

        public final boolean VK_EXT_sample_locations
        When true, EXTSampleLocations is supported.
      • VK_EXT_sampler_filter_minmax

        public final boolean VK_EXT_sampler_filter_minmax
        When true, EXTSamplerFilterMinmax is supported.
      • VK_EXT_shader_stencil_export

        public final boolean VK_EXT_shader_stencil_export
        When true, EXTShaderStencilExport is supported.
      • VK_EXT_shader_subgroup_ballot

        public final boolean VK_EXT_shader_subgroup_ballot
        When true, EXTShaderSubgroupBallot is supported.
      • VK_EXT_shader_subgroup_vote

        public final boolean VK_EXT_shader_subgroup_vote
        When true, EXTShaderSubgroupVote is supported.
      • VK_EXT_shader_viewport_index_layer

        public final boolean VK_EXT_shader_viewport_index_layer
        When true, EXTShaderViewportIndexLayer is supported.
      • VK_EXT_validation_cache

        public final boolean VK_EXT_validation_cache
        When true, EXTValidationCache is supported.
      • VK_EXT_vertex_attribute_divisor

        public final boolean VK_EXT_vertex_attribute_divisor
        When true, EXTVertexAttributeDivisor is supported.
      • VK_GOOGLE_display_timing

        public final boolean VK_GOOGLE_display_timing
        When true, GOOGLEDisplayTiming is supported.
      • VK_IMG_filter_cubic

        public final boolean VK_IMG_filter_cubic
        When true, IMGFilterCubic is supported.
      • VK_IMG_format_pvrtc

        public final boolean VK_IMG_format_pvrtc
        When true, IMGFormatPVRTC is supported.
      • VK_KHR_16bit_storage

        public final boolean VK_KHR_16bit_storage
        When true, KHR16bitStorage is supported.
      • VK_KHR_8bit_storage

        public final boolean VK_KHR_8bit_storage
        When true, KHR8bitStorage is supported.
      • VK_KHR_bind_memory2

        public final boolean VK_KHR_bind_memory2
        When true, KHRBindMemory2 is supported.
      • VK_KHR_create_renderpass2

        public final boolean VK_KHR_create_renderpass2
        When true, KHRCreateRenderpass2 is supported.
      • VK_KHR_dedicated_allocation

        public final boolean VK_KHR_dedicated_allocation
        When true, KHRDedicatedAllocation is supported.
      • VK_KHR_descriptor_update_template

        public final boolean VK_KHR_descriptor_update_template
        When true, KHRDescriptorUpdateTemplate is supported.
      • VK_KHR_device_group

        public final boolean VK_KHR_device_group
        When true, KHRDeviceGroup is supported.
      • VK_KHR_display_swapchain

        public final boolean VK_KHR_display_swapchain
        When true, KHRDisplaySwapchain is supported.
      • VK_KHR_draw_indirect_count

        public final boolean VK_KHR_draw_indirect_count
        When true, KHRDrawIndirectCount is supported.
      • VK_KHR_driver_properties

        public final boolean VK_KHR_driver_properties
        When true, KHRDriverProperties is supported.
      • VK_KHR_external_fence

        public final boolean VK_KHR_external_fence
        When true, KHRExternalFence is supported.
      • VK_KHR_external_fence_fd

        public final boolean VK_KHR_external_fence_fd
        When true, KHRExternalFenceFd is supported.
      • VK_KHR_external_fence_win32

        public final boolean VK_KHR_external_fence_win32
        When true, KHRExternalFenceWin32 is supported.
      • VK_KHR_external_memory

        public final boolean VK_KHR_external_memory
        When true, KHRExternalMemory is supported.
      • VK_KHR_external_memory_fd

        public final boolean VK_KHR_external_memory_fd
        When true, KHRExternalMemoryFd is supported.
      • VK_KHR_external_memory_win32

        public final boolean VK_KHR_external_memory_win32
        When true, KHRExternalMemoryWin32 is supported.
      • VK_KHR_external_semaphore

        public final boolean VK_KHR_external_semaphore
        When true, KHRExternalSemaphore is supported.
      • VK_KHR_external_semaphore_fd

        public final boolean VK_KHR_external_semaphore_fd
        When true, KHRExternalSemaphoreFd is supported.
      • VK_KHR_external_semaphore_win32

        public final boolean VK_KHR_external_semaphore_win32
        When true, KHRExternalSemaphoreWin32 is supported.
      • VK_KHR_get_memory_requirements2

        public final boolean VK_KHR_get_memory_requirements2
        When true, KHRGetMemoryRequirements2 is supported.
      • VK_KHR_image_format_list

        public final boolean VK_KHR_image_format_list
        When true, KHRImageFormatList is supported.
      • VK_KHR_incremental_present

        public final boolean VK_KHR_incremental_present
        When true, KHRIncrementalPresent is supported.
      • VK_KHR_maintenance1

        public final boolean VK_KHR_maintenance1
        When true, KHRMaintenance1 is supported.
      • VK_KHR_maintenance2

        public final boolean VK_KHR_maintenance2
        When true, KHRMaintenance2 is supported.
      • VK_KHR_maintenance3

        public final boolean VK_KHR_maintenance3
        When true, KHRMaintenance3 is supported.
      • VK_KHR_multiview

        public final boolean VK_KHR_multiview
        When true, KHRMultiview is supported.
      • VK_KHR_push_descriptor

        public final boolean VK_KHR_push_descriptor
        When true, KHRPushDescriptor is supported.
      • VK_KHR_relaxed_block_layout

        public final boolean VK_KHR_relaxed_block_layout
        When true, KHRRelaxedBlockLayout is supported.
      • VK_KHR_sampler_mirror_clamp_to_edge

        public final boolean VK_KHR_sampler_mirror_clamp_to_edge
        When true, KHRSamplerMirrorClampToEdge is supported.
      • VK_KHR_sampler_ycbcr_conversion

        public final boolean VK_KHR_sampler_ycbcr_conversion
        When true, KHRSamplerYcbcrConversion is supported.
      • VK_KHR_shader_atomic_int64

        public final boolean VK_KHR_shader_atomic_int64
        When true, KHRShaderAtomicInt64 is supported.
      • VK_KHR_shader_draw_parameters

        public final boolean VK_KHR_shader_draw_parameters
        When true, KHRShaderDrawParameters is supported.
      • VK_KHR_shared_presentable_image

        public final boolean VK_KHR_shared_presentable_image
        When true, KHRSharedPresentableImage is supported.
      • VK_KHR_storage_buffer_storage_class

        public final boolean VK_KHR_storage_buffer_storage_class
        When true, KHRStorageBufferStorageClass is supported.
      • VK_KHR_swapchain

        public final boolean VK_KHR_swapchain
        When true, KHRSwapchain is supported.
      • VK_KHR_variable_pointers

        public final boolean VK_KHR_variable_pointers
        When true, KHRVariablePointers is supported.
      • VK_KHR_vulkan_memory_model

        public final boolean VK_KHR_vulkan_memory_model
        When true, KHRVulkanMemoryModel is supported.
      • VK_KHR_win32_keyed_mutex

        public final boolean VK_KHR_win32_keyed_mutex
        When true, KHRWin32KeyedMutex is supported.
      • VK_NV_clip_space_w_scaling

        public final boolean VK_NV_clip_space_w_scaling
        When true, NVClipSpaceWScaling is supported.
      • VK_NV_compute_shader_derivatives

        public final boolean VK_NV_compute_shader_derivatives
        When true, NVComputeShaderDerivatives is supported.
      • VK_NV_corner_sampled_image

        public final boolean VK_NV_corner_sampled_image
        When true, NVCornerSampledImage is supported.
      • VK_NV_dedicated_allocation

        public final boolean VK_NV_dedicated_allocation
        When true, NVDedicatedAllocation is supported.
      • VK_NV_device_diagnostic_checkpoints

        public final boolean VK_NV_device_diagnostic_checkpoints
        When true, NVDeviceDiagnosticCheckpoints is supported.
      • VK_NV_external_memory

        public final boolean VK_NV_external_memory
        When true, NVExternalMemory is supported.
      • VK_NV_external_memory_win32

        public final boolean VK_NV_external_memory_win32
        When true, NVExternalMemoryWin32 is supported.
      • VK_NV_fill_rectangle

        public final boolean VK_NV_fill_rectangle
        When true, NVFillRectangle is supported.
      • VK_NV_fragment_coverage_to_color

        public final boolean VK_NV_fragment_coverage_to_color
        When true, NVFragmentCoverageToColor is supported.
      • VK_NV_fragment_shader_barycentric

        public final boolean VK_NV_fragment_shader_barycentric
        When true, NVFragmentShaderBarycentric is supported.
      • VK_NV_framebuffer_mixed_samples

        public final boolean VK_NV_framebuffer_mixed_samples
        When true, NVFramebufferMixedSamples is supported.
      • VK_NV_geometry_shader_passthrough

        public final boolean VK_NV_geometry_shader_passthrough
        When true, NVGeometryShaderPassthrough is supported.
      • VK_NV_glsl_shader

        public final boolean VK_NV_glsl_shader
        When true, NVGLSLShader is supported.
      • VK_NV_mesh_shader

        public final boolean VK_NV_mesh_shader
        When true, NVMeshShader is supported.
      • VK_NV_representative_fragment_test

        public final boolean VK_NV_representative_fragment_test
        When true, NVRepresentativeFragmentTest is supported.
      • VK_NV_sample_mask_override_coverage

        public final boolean VK_NV_sample_mask_override_coverage
        When true, NVSampleMaskOverrideCoverage is supported.
      • VK_NV_scissor_exclusive

        public final boolean VK_NV_scissor_exclusive
        When true, NVScissorExclusive is supported.
      • VK_NV_shader_image_footprint

        public final boolean VK_NV_shader_image_footprint
        When true, NVShaderImageFootprint is supported.
      • VK_NV_shader_subgroup_partitioned

        public final boolean VK_NV_shader_subgroup_partitioned
        When true, NVShaderSubgroupPartitioned is supported.
      • VK_NV_shading_rate_image

        public final boolean VK_NV_shading_rate_image
        When true, NVShadingRateImage is supported.
      • VK_NV_viewport_array2

        public final boolean VK_NV_viewport_array2
        When true, NVViewportArray2 is supported.
      • VK_NV_viewport_swizzle

        public final boolean VK_NV_viewport_swizzle
        When true, NVViewportSwizzle is supported.
      • VK_NV_win32_keyed_mutex

        public final boolean VK_NV_win32_keyed_mutex
        When true, NVWin32KeyedMutex is supported.
      • VK_NVX_device_generated_commands

        public final boolean VK_NVX_device_generated_commands
        When true, NVXDeviceGeneratedCommands is supported.
      • VK_NVX_multiview_per_view_attributes

        public final boolean VK_NVX_multiview_per_view_attributes
        When true, NVXMultiviewPerViewAttributes is supported.
      • VK_NVX_raytracing

        public final boolean VK_NVX_raytracing
        When true, NVXRaytracing is supported.