Class VK12

java.lang.Object
overrungl.vulkan.VK12

public final class VK12 extends Object
  • Field Details

    • VK_DRIVER_ID_AMD_PROPRIETARY

      public static final int VK_DRIVER_ID_AMD_PROPRIETARY
      See Also:
    • VK_DRIVER_ID_AMD_OPEN_SOURCE

      public static final int VK_DRIVER_ID_AMD_OPEN_SOURCE
      See Also:
    • VK_DRIVER_ID_MESA_RADV

      public static final int VK_DRIVER_ID_MESA_RADV
      See Also:
    • VK_DRIVER_ID_NVIDIA_PROPRIETARY

      public static final int VK_DRIVER_ID_NVIDIA_PROPRIETARY
      See Also:
    • VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS

      public static final int VK_DRIVER_ID_INTEL_PROPRIETARY_WINDOWS
      See Also:
    • VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA

      public static final int VK_DRIVER_ID_INTEL_OPEN_SOURCE_MESA
      See Also:
    • VK_DRIVER_ID_IMAGINATION_PROPRIETARY

      public static final int VK_DRIVER_ID_IMAGINATION_PROPRIETARY
      See Also:
    • VK_DRIVER_ID_QUALCOMM_PROPRIETARY

      public static final int VK_DRIVER_ID_QUALCOMM_PROPRIETARY
      See Also:
    • VK_DRIVER_ID_ARM_PROPRIETARY

      public static final int VK_DRIVER_ID_ARM_PROPRIETARY
      See Also:
    • VK_DRIVER_ID_GOOGLE_SWIFTSHADER

      public static final int VK_DRIVER_ID_GOOGLE_SWIFTSHADER
      See Also:
    • VK_DRIVER_ID_GGP_PROPRIETARY

      public static final int VK_DRIVER_ID_GGP_PROPRIETARY
      See Also:
    • VK_DRIVER_ID_BROADCOM_PROPRIETARY

      public static final int VK_DRIVER_ID_BROADCOM_PROPRIETARY
      See Also:
    • VK_DRIVER_ID_MESA_LLVMPIPE

      public static final int VK_DRIVER_ID_MESA_LLVMPIPE
      See Also:
    • VK_DRIVER_ID_MOLTENVK

      public static final int VK_DRIVER_ID_MOLTENVK
      See Also:
    • VK_DRIVER_ID_COREAVI_PROPRIETARY

      public static final int VK_DRIVER_ID_COREAVI_PROPRIETARY
      See Also:
    • VK_DRIVER_ID_JUICE_PROPRIETARY

      public static final int VK_DRIVER_ID_JUICE_PROPRIETARY
      See Also:
    • VK_DRIVER_ID_VERISILICON_PROPRIETARY

      public static final int VK_DRIVER_ID_VERISILICON_PROPRIETARY
      See Also:
    • VK_DRIVER_ID_MESA_TURNIP

      public static final int VK_DRIVER_ID_MESA_TURNIP
      See Also:
    • VK_DRIVER_ID_MESA_V3DV

      public static final int VK_DRIVER_ID_MESA_V3DV
      See Also:
    • VK_DRIVER_ID_MESA_PANVK

      public static final int VK_DRIVER_ID_MESA_PANVK
      See Also:
    • VK_DRIVER_ID_SAMSUNG_PROPRIETARY

      public static final int VK_DRIVER_ID_SAMSUNG_PROPRIETARY
      See Also:
    • VK_DRIVER_ID_MESA_VENUS

      public static final int VK_DRIVER_ID_MESA_VENUS
      See Also:
    • VK_DRIVER_ID_MESA_DOZEN

      public static final int VK_DRIVER_ID_MESA_DOZEN
      See Also:
    • VK_DRIVER_ID_MESA_NVK

      public static final int VK_DRIVER_ID_MESA_NVK
      See Also:
    • VK_DRIVER_ID_IMAGINATION_OPEN_SOURCE_MESA

      public static final int VK_DRIVER_ID_IMAGINATION_OPEN_SOURCE_MESA
      See Also:
    • VK_DRIVER_ID_MESA_HONEYKRISP

      public static final int VK_DRIVER_ID_MESA_HONEYKRISP
      See Also:
    • VK_DRIVER_ID_VULKAN_SC_EMULATION_ON_VULKAN

      public static final int VK_DRIVER_ID_VULKAN_SC_EMULATION_ON_VULKAN
      See Also:
    • VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY

      public static final int VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_32_BIT_ONLY
      See Also:
    • VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL

      public static final int VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_ALL
      See Also:
    • VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE

      public static final int VK_SHADER_FLOAT_CONTROLS_INDEPENDENCE_NONE
      See Also:
    • VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT

      public static final int VK_DESCRIPTOR_BINDING_UPDATE_AFTER_BIND_BIT
      See Also:
    • VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT

      public static final int VK_DESCRIPTOR_BINDING_UPDATE_UNUSED_WHILE_PENDING_BIT
      See Also:
    • VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT

      public static final int VK_DESCRIPTOR_BINDING_PARTIALLY_BOUND_BIT
      See Also:
    • VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT

      public static final int VK_DESCRIPTOR_BINDING_VARIABLE_DESCRIPTOR_COUNT_BIT
      See Also:
    • VK_RESOLVE_MODE_NONE

      public static final int VK_RESOLVE_MODE_NONE
      See Also:
    • VK_RESOLVE_MODE_SAMPLE_ZERO_BIT

      public static final int VK_RESOLVE_MODE_SAMPLE_ZERO_BIT
      See Also:
    • VK_RESOLVE_MODE_AVERAGE_BIT

      public static final int VK_RESOLVE_MODE_AVERAGE_BIT
      See Also:
    • VK_RESOLVE_MODE_MIN_BIT

      public static final int VK_RESOLVE_MODE_MIN_BIT
      See Also:
    • VK_RESOLVE_MODE_MAX_BIT

      public static final int VK_RESOLVE_MODE_MAX_BIT
      See Also:
    • VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE

      public static final int VK_SAMPLER_REDUCTION_MODE_WEIGHTED_AVERAGE
      See Also:
    • VK_SAMPLER_REDUCTION_MODE_MIN

      public static final int VK_SAMPLER_REDUCTION_MODE_MIN
      See Also:
    • VK_SAMPLER_REDUCTION_MODE_MAX

      public static final int VK_SAMPLER_REDUCTION_MODE_MAX
      See Also:
    • VK_SEMAPHORE_TYPE_BINARY

      public static final int VK_SEMAPHORE_TYPE_BINARY
      See Also:
    • VK_SEMAPHORE_TYPE_TIMELINE

      public static final int VK_SEMAPHORE_TYPE_TIMELINE
      See Also:
    • VK_SEMAPHORE_WAIT_ANY_BIT

      public static final int VK_SEMAPHORE_WAIT_ANY_BIT
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_FEATURES
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_1_PROPERTIES
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_FEATURES
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_1_2_PROPERTIES
      See Also:
    • VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_IMAGE_FORMAT_LIST_CREATE_INFO
      See Also:
    • VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE

      public static final int VK_SAMPLER_ADDRESS_MODE_MIRROR_CLAMP_TO_EDGE
      See Also:
    • VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2

      public static final int VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_2
      See Also:
    • VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2

      public static final int VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_2
      See Also:
    • VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2

      public static final int VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_2
      See Also:
    • VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2

      public static final int VK_STRUCTURE_TYPE_SUBPASS_DEPENDENCY_2
      See Also:
    • VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2

      public static final int VK_STRUCTURE_TYPE_RENDER_PASS_CREATE_INFO_2
      See Also:
    • VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO

      public static final int VK_STRUCTURE_TYPE_SUBPASS_BEGIN_INFO
      See Also:
    • VK_STRUCTURE_TYPE_SUBPASS_END_INFO

      public static final int VK_STRUCTURE_TYPE_SUBPASS_END_INFO
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_8BIT_STORAGE_FEATURES
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DRIVER_PROPERTIES
      See Also:
    • VK_MAX_DRIVER_NAME_SIZE

      public static final int VK_MAX_DRIVER_NAME_SIZE
      See Also:
    • VK_MAX_DRIVER_INFO_SIZE

      public static final int VK_MAX_DRIVER_INFO_SIZE
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_ATOMIC_INT64_FEATURES
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_FLOAT16_INT8_FEATURES
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_FLOAT_CONTROLS_PROPERTIES
      See Also:
    • VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_BINDING_FLAGS_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_FEATURES
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DESCRIPTOR_INDEXING_PROPERTIES
      See Also:
    • VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO

      public static final int VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_ALLOCATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT

      public static final int VK_STRUCTURE_TYPE_DESCRIPTOR_SET_VARIABLE_DESCRIPTOR_COUNT_LAYOUT_SUPPORT
      See Also:
    • VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT

      public static final int VK_DESCRIPTOR_POOL_CREATE_UPDATE_AFTER_BIND_BIT
      See Also:
    • VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT

      public static final int VK_DESCRIPTOR_SET_LAYOUT_CREATE_UPDATE_AFTER_BIND_POOL_BIT
      See Also:
    • VK_ERROR_FRAGMENTATION

      public static final int VK_ERROR_FRAGMENTATION
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_DEPTH_STENCIL_RESOLVE_PROPERTIES
      See Also:
    • VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE

      public static final int VK_STRUCTURE_TYPE_SUBPASS_DESCRIPTION_DEPTH_STENCIL_RESOLVE
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SCALAR_BLOCK_LAYOUT_FEATURES
      See Also:
    • VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_IMAGE_STENCIL_USAGE_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SAMPLER_FILTER_MINMAX_PROPERTIES
      See Also:
    • VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_SAMPLER_REDUCTION_MODE_CREATE_INFO
      See Also:
    • VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT

      public static final int VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_MINMAX_BIT
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_VULKAN_MEMORY_MODEL_FEATURES
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_IMAGELESS_FRAMEBUFFER_FEATURES
      See Also:
    • VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENTS_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO

      public static final int VK_STRUCTURE_TYPE_FRAMEBUFFER_ATTACHMENT_IMAGE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO

      public static final int VK_STRUCTURE_TYPE_RENDER_PASS_ATTACHMENT_BEGIN_INFO
      See Also:
    • VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT

      public static final int VK_FRAMEBUFFER_CREATE_IMAGELESS_BIT
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_UNIFORM_BUFFER_STANDARD_LAYOUT_FEATURES
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_SUBGROUP_EXTENDED_TYPES_FEATURES
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SEPARATE_DEPTH_STENCIL_LAYOUTS_FEATURES
      See Also:
    • VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT

      public static final int VK_STRUCTURE_TYPE_ATTACHMENT_REFERENCE_STENCIL_LAYOUT
      See Also:
    • VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT

      public static final int VK_STRUCTURE_TYPE_ATTACHMENT_DESCRIPTION_STENCIL_LAYOUT
      See Also:
    • VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL

      public static final int VK_IMAGE_LAYOUT_DEPTH_ATTACHMENT_OPTIMAL
      See Also:
    • VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL

      public static final int VK_IMAGE_LAYOUT_DEPTH_READ_ONLY_OPTIMAL
      See Also:
    • VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL

      public static final int VK_IMAGE_LAYOUT_STENCIL_ATTACHMENT_OPTIMAL
      See Also:
    • VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL

      public static final int VK_IMAGE_LAYOUT_STENCIL_READ_ONLY_OPTIMAL
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_HOST_QUERY_RESET_FEATURES
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_FEATURES
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_TIMELINE_SEMAPHORE_PROPERTIES
      See Also:
    • VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_SEMAPHORE_TYPE_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO

      public static final int VK_STRUCTURE_TYPE_TIMELINE_SEMAPHORE_SUBMIT_INFO
      See Also:
    • VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO

      public static final int VK_STRUCTURE_TYPE_SEMAPHORE_WAIT_INFO
      See Also:
    • VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO

      public static final int VK_STRUCTURE_TYPE_SEMAPHORE_SIGNAL_INFO
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_BUFFER_DEVICE_ADDRESS_FEATURES
      See Also:
    • VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO

      public static final int VK_STRUCTURE_TYPE_BUFFER_DEVICE_ADDRESS_INFO
      See Also:
    • VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO

      public static final int VK_STRUCTURE_TYPE_BUFFER_OPAQUE_CAPTURE_ADDRESS_CREATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO

      public static final int VK_STRUCTURE_TYPE_MEMORY_OPAQUE_CAPTURE_ADDRESS_ALLOCATE_INFO
      See Also:
    • VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO

      public static final int VK_STRUCTURE_TYPE_DEVICE_MEMORY_OPAQUE_CAPTURE_ADDRESS_INFO
      See Also:
    • VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT

      public static final int VK_BUFFER_USAGE_SHADER_DEVICE_ADDRESS_BIT
      See Also:
    • VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT

      public static final int VK_BUFFER_CREATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT
      See Also:
    • VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT

      public static final int VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_BIT
      See Also:
    • VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT

      public static final int VK_MEMORY_ALLOCATE_DEVICE_ADDRESS_CAPTURE_REPLAY_BIT
      See Also:
    • VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS

      public static final int VK_ERROR_INVALID_OPAQUE_CAPTURE_ADDRESS
      See Also:
  • Method Details

    • vkCmdDrawIndirectCount

      public static void vkCmdDrawIndirectCount(VkCommandBuffer commandBuffer, long buffer, long offset, long countBuffer, long countBufferOffset, int maxDrawCount, int stride)
      void vkCmdDrawIndirectCount((struct VkCommandBuffer*) VkCommandBuffer commandBuffer, (uint64_t) VkBuffer buffer, (uint64_t) VkDeviceSize offset, (uint64_t) VkBuffer countBuffer, (uint64_t) VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride);
      
    • vkCmdDrawIndexedIndirectCount

      public static void vkCmdDrawIndexedIndirectCount(VkCommandBuffer commandBuffer, long buffer, long offset, long countBuffer, long countBufferOffset, int maxDrawCount, int stride)
      void vkCmdDrawIndexedIndirectCount((struct VkCommandBuffer*) VkCommandBuffer commandBuffer, (uint64_t) VkBuffer buffer, (uint64_t) VkDeviceSize offset, (uint64_t) VkBuffer countBuffer, (uint64_t) VkDeviceSize countBufferOffset, uint32_t maxDrawCount, uint32_t stride);
      
    • vkCreateRenderPass2

      public static int vkCreateRenderPass2(VkDevice device, MemorySegment pCreateInfo, MemorySegment pAllocator, MemorySegment pRenderPass)
      (int) VkResult vkCreateRenderPass2((struct VkDevice*) VkDevice device, const VkRenderPassCreateInfo2* pCreateInfo, const VkAllocationCallbacks* pAllocator, VkRenderPass* pRenderPass);
      
    • vkCmdBeginRenderPass2

      public static void vkCmdBeginRenderPass2(VkCommandBuffer commandBuffer, MemorySegment pRenderPassBegin, MemorySegment pSubpassBeginInfo)
      void vkCmdBeginRenderPass2((struct VkCommandBuffer*) VkCommandBuffer commandBuffer, const VkRenderPassBeginInfo* pRenderPassBegin, const VkSubpassBeginInfo* pSubpassBeginInfo);
      
    • vkCmdNextSubpass2

      public static void vkCmdNextSubpass2(VkCommandBuffer commandBuffer, MemorySegment pSubpassBeginInfo, MemorySegment pSubpassEndInfo)
      void vkCmdNextSubpass2((struct VkCommandBuffer*) VkCommandBuffer commandBuffer, const VkSubpassBeginInfo* pSubpassBeginInfo, const VkSubpassEndInfo* pSubpassEndInfo);
      
    • vkCmdEndRenderPass2

      public static void vkCmdEndRenderPass2(VkCommandBuffer commandBuffer, MemorySegment pSubpassEndInfo)
      void vkCmdEndRenderPass2((struct VkCommandBuffer*) VkCommandBuffer commandBuffer, const VkSubpassEndInfo* pSubpassEndInfo);
      
    • vkResetQueryPool

      public static void vkResetQueryPool(VkDevice device, long queryPool, int firstQuery, int queryCount)
      void vkResetQueryPool((struct VkDevice*) VkDevice device, (uint64_t) VkQueryPool queryPool, uint32_t firstQuery, uint32_t queryCount);
      
    • vkGetSemaphoreCounterValue

      public static int vkGetSemaphoreCounterValue(VkDevice device, long semaphore, MemorySegment pValue)
      (int) VkResult vkGetSemaphoreCounterValue((struct VkDevice*) VkDevice device, (uint64_t) VkSemaphore semaphore, uint64_t* pValue);
      
    • vkWaitSemaphores

      public static int vkWaitSemaphores(VkDevice device, MemorySegment pWaitInfo, long timeout)
      (int) VkResult vkWaitSemaphores((struct VkDevice*) VkDevice device, const VkSemaphoreWaitInfo* pWaitInfo, uint64_t timeout);
      
    • vkSignalSemaphore

      public static int vkSignalSemaphore(VkDevice device, MemorySegment pSignalInfo)
      (int) VkResult vkSignalSemaphore((struct VkDevice*) VkDevice device, const VkSemaphoreSignalInfo* pSignalInfo);
      
    • vkGetBufferDeviceAddress

      public static long vkGetBufferDeviceAddress(VkDevice device, MemorySegment pInfo)
      (uint64_t) VkDeviceAddress vkGetBufferDeviceAddress((struct VkDevice*) VkDevice device, const VkBufferDeviceAddressInfo* pInfo);
      
    • vkGetBufferOpaqueCaptureAddress

      public static long vkGetBufferOpaqueCaptureAddress(VkDevice device, MemorySegment pInfo)
      uint64_t vkGetBufferOpaqueCaptureAddress((struct VkDevice*) VkDevice device, const VkBufferDeviceAddressInfo* pInfo);
      
    • vkGetDeviceMemoryOpaqueCaptureAddress

      public static long vkGetDeviceMemoryOpaqueCaptureAddress(VkDevice device, MemorySegment pInfo)
      uint64_t vkGetDeviceMemoryOpaqueCaptureAddress((struct VkDevice*) VkDevice device, const VkDeviceMemoryOpaqueCaptureAddressInfo* pInfo);