Class KHRSynchronization2

java.lang.Object
org.lwjgl.vulkan.KHRSynchronization2

public class KHRSynchronization2 extends Object
  • Field Details

    • VK_KHR_SYNCHRONIZATION_2_SPEC_VERSION

      public static final int VK_KHR_SYNCHRONIZATION_2_SPEC_VERSION
      See Also:
    • VK_KHR_SYNCHRONIZATION_2_EXTENSION_NAME

      public static final String VK_KHR_SYNCHRONIZATION_2_EXTENSION_NAME
      See Also:
    • VK_STRUCTURE_TYPE_MEMORY_BARRIER_2_KHR

      public static final int VK_STRUCTURE_TYPE_MEMORY_BARRIER_2_KHR
      See Also:
    • VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2_KHR

      public static final int VK_STRUCTURE_TYPE_BUFFER_MEMORY_BARRIER_2_KHR
      See Also:
    • VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2_KHR

      public static final int VK_STRUCTURE_TYPE_IMAGE_MEMORY_BARRIER_2_KHR
      See Also:
    • VK_STRUCTURE_TYPE_DEPENDENCY_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_DEPENDENCY_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_SUBMIT_INFO_2_KHR

      public static final int VK_STRUCTURE_TYPE_SUBMIT_INFO_2_KHR
      See Also:
    • VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_SEMAPHORE_SUBMIT_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_COMMAND_BUFFER_SUBMIT_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SYNCHRONIZATION_2_FEATURES_KHR
      See Also:
    • VK_EVENT_CREATE_DEVICE_ONLY_BIT_KHR

      public static final int VK_EVENT_CREATE_DEVICE_ONLY_BIT_KHR
      See Also:
    • VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL_KHR

      public static final int VK_IMAGE_LAYOUT_READ_ONLY_OPTIMAL_KHR
      See Also:
    • VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHR

      public static final int VK_IMAGE_LAYOUT_ATTACHMENT_OPTIMAL_KHR
      See Also:
    • VK_PIPELINE_STAGE_NONE_KHR

      public static final int VK_PIPELINE_STAGE_NONE_KHR
      See Also:
    • VK_ACCESS_NONE_KHR

      public static final int VK_ACCESS_NONE_KHR
      See Also:
    • VK_ACCESS_2_NONE_KHR

      public static final long VK_ACCESS_2_NONE_KHR
      See Also:
    • VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT_KHR

      public static final long VK_ACCESS_2_INDIRECT_COMMAND_READ_BIT_KHR
      See Also:
    • VK_ACCESS_2_INDEX_READ_BIT_KHR

      public static final long VK_ACCESS_2_INDEX_READ_BIT_KHR
      See Also:
    • VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT_KHR

      public static final long VK_ACCESS_2_VERTEX_ATTRIBUTE_READ_BIT_KHR
      See Also:
    • VK_ACCESS_2_UNIFORM_READ_BIT_KHR

      public static final long VK_ACCESS_2_UNIFORM_READ_BIT_KHR
      See Also:
    • VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT_KHR

      public static final long VK_ACCESS_2_INPUT_ATTACHMENT_READ_BIT_KHR
      See Also:
    • VK_ACCESS_2_SHADER_READ_BIT_KHR

      public static final long VK_ACCESS_2_SHADER_READ_BIT_KHR
      See Also:
    • VK_ACCESS_2_SHADER_WRITE_BIT_KHR

      public static final long VK_ACCESS_2_SHADER_WRITE_BIT_KHR
      See Also:
    • VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT_KHR

      public static final long VK_ACCESS_2_COLOR_ATTACHMENT_READ_BIT_KHR
      See Also:
    • VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT_KHR

      public static final long VK_ACCESS_2_COLOR_ATTACHMENT_WRITE_BIT_KHR
      See Also:
    • VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR

      public static final long VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_READ_BIT_KHR
      See Also:
    • VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT_KHR

      public static final long VK_ACCESS_2_DEPTH_STENCIL_ATTACHMENT_WRITE_BIT_KHR
      See Also:
    • VK_ACCESS_2_TRANSFER_READ_BIT_KHR

      public static final long VK_ACCESS_2_TRANSFER_READ_BIT_KHR
      See Also:
    • VK_ACCESS_2_TRANSFER_WRITE_BIT_KHR

      public static final long VK_ACCESS_2_TRANSFER_WRITE_BIT_KHR
      See Also:
    • VK_ACCESS_2_HOST_READ_BIT_KHR

      public static final long VK_ACCESS_2_HOST_READ_BIT_KHR
      See Also:
    • VK_ACCESS_2_HOST_WRITE_BIT_KHR

      public static final long VK_ACCESS_2_HOST_WRITE_BIT_KHR
      See Also:
    • VK_ACCESS_2_MEMORY_READ_BIT_KHR

      public static final long VK_ACCESS_2_MEMORY_READ_BIT_KHR
      See Also:
    • VK_ACCESS_2_MEMORY_WRITE_BIT_KHR

      public static final long VK_ACCESS_2_MEMORY_WRITE_BIT_KHR
      See Also:
    • VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_NV

      public static final long VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_NV
      See Also:
    • VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_EXT

      public static final long VK_ACCESS_2_COMMAND_PREPROCESS_READ_BIT_EXT
      See Also:
    • VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_NV

      public static final long VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_NV
      See Also:
    • VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_EXT

      public static final long VK_ACCESS_2_COMMAND_PREPROCESS_WRITE_BIT_EXT
      See Also:
    • VK_ACCESS_2_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT

      public static final long VK_ACCESS_2_COLOR_ATTACHMENT_READ_NONCOHERENT_BIT_EXT
      See Also:
    • VK_ACCESS_2_CONDITIONAL_RENDERING_READ_BIT_EXT

      public static final long VK_ACCESS_2_CONDITIONAL_RENDERING_READ_BIT_EXT
      See Also:
    • VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR

      public static final long VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_KHR
      See Also:
    • VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_NV

      public static final long VK_ACCESS_2_ACCELERATION_STRUCTURE_READ_BIT_NV
      See Also:
    • VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_KHR

      public static final long VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_KHR
      See Also:
    • VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_NV

      public static final long VK_ACCESS_2_ACCELERATION_STRUCTURE_WRITE_BIT_NV
      See Also:
    • VK_ACCESS_2_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR

      public static final long VK_ACCESS_2_FRAGMENT_SHADING_RATE_ATTACHMENT_READ_BIT_KHR
      See Also:
    • VK_ACCESS_2_SHADING_RATE_IMAGE_READ_BIT_NV

      public static final long VK_ACCESS_2_SHADING_RATE_IMAGE_READ_BIT_NV
      See Also:
    • VK_ACCESS_2_FRAGMENT_DENSITY_MAP_READ_BIT_EXT

      public static final long VK_ACCESS_2_FRAGMENT_DENSITY_MAP_READ_BIT_EXT
      See Also:
    • VK_ACCESS_2_TRANSFORM_FEEDBACK_WRITE_BIT_EXT

      public static final long VK_ACCESS_2_TRANSFORM_FEEDBACK_WRITE_BIT_EXT
      See Also:
    • VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT

      public static final long VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_READ_BIT_EXT
      See Also:
    • VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT

      public static final long VK_ACCESS_2_TRANSFORM_FEEDBACK_COUNTER_WRITE_BIT_EXT
      See Also:
    • VK_ACCESS_2_SHADER_SAMPLED_READ_BIT_KHR

      public static final long VK_ACCESS_2_SHADER_SAMPLED_READ_BIT_KHR
      See Also:
    • VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR

      public static final long VK_ACCESS_2_SHADER_STORAGE_READ_BIT_KHR
      See Also:
    • VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT_KHR

      public static final long VK_ACCESS_2_SHADER_STORAGE_WRITE_BIT_KHR
      See Also:
    • VK_PIPELINE_STAGE_2_NONE_KHR

      public static final long VK_PIPELINE_STAGE_2_NONE_KHR
      See Also:
    • VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT_KHR

      public static final long VK_PIPELINE_STAGE_2_TOP_OF_PIPE_BIT_KHR
      See Also:
    • VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT_KHR

      public static final long VK_PIPELINE_STAGE_2_DRAW_INDIRECT_BIT_KHR
      See Also:
    • VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR

      public static final long VK_PIPELINE_STAGE_2_VERTEX_INPUT_BIT_KHR
      See Also:
    • VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT_KHR

      public static final long VK_PIPELINE_STAGE_2_VERTEX_SHADER_BIT_KHR
      See Also:
    • VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT_KHR

      public static final long VK_PIPELINE_STAGE_2_TESSELLATION_CONTROL_SHADER_BIT_KHR
      See Also:
    • VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT_KHR

      public static final long VK_PIPELINE_STAGE_2_TESSELLATION_EVALUATION_SHADER_BIT_KHR
      See Also:
    • VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT_KHR

      public static final long VK_PIPELINE_STAGE_2_GEOMETRY_SHADER_BIT_KHR
      See Also:
    • VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR

      public static final long VK_PIPELINE_STAGE_2_FRAGMENT_SHADER_BIT_KHR
      See Also:
    • VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT_KHR

      public static final long VK_PIPELINE_STAGE_2_EARLY_FRAGMENT_TESTS_BIT_KHR
      See Also:
    • VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT_KHR

      public static final long VK_PIPELINE_STAGE_2_LATE_FRAGMENT_TESTS_BIT_KHR
      See Also:
    • VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT_KHR

      public static final long VK_PIPELINE_STAGE_2_COLOR_ATTACHMENT_OUTPUT_BIT_KHR
      See Also:
    • VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT_KHR

      public static final long VK_PIPELINE_STAGE_2_COMPUTE_SHADER_BIT_KHR
      See Also:
    • VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT_KHR

      public static final long VK_PIPELINE_STAGE_2_ALL_TRANSFER_BIT_KHR
      See Also:
    • VK_PIPELINE_STAGE_2_TRANSFER_BIT_KHR

      public static final long VK_PIPELINE_STAGE_2_TRANSFER_BIT_KHR
      See Also:
    • VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT_KHR

      public static final long VK_PIPELINE_STAGE_2_BOTTOM_OF_PIPE_BIT_KHR
      See Also:
    • VK_PIPELINE_STAGE_2_HOST_BIT_KHR

      public static final long VK_PIPELINE_STAGE_2_HOST_BIT_KHR
      See Also:
    • VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT_KHR

      public static final long VK_PIPELINE_STAGE_2_ALL_GRAPHICS_BIT_KHR
      See Also:
    • VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT_KHR

      public static final long VK_PIPELINE_STAGE_2_ALL_COMMANDS_BIT_KHR
      See Also:
    • VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_NV

      public static final long VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_NV
      See Also:
    • VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_EXT

      public static final long VK_PIPELINE_STAGE_2_COMMAND_PREPROCESS_BIT_EXT
      See Also:
    • VK_PIPELINE_STAGE_2_CONDITIONAL_RENDERING_BIT_EXT

      public static final long VK_PIPELINE_STAGE_2_CONDITIONAL_RENDERING_BIT_EXT
      See Also:
    • VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_NV

      public static final long VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_NV
      See Also:
    • VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_EXT

      public static final long VK_PIPELINE_STAGE_2_TASK_SHADER_BIT_EXT
      See Also:
    • VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_NV

      public static final long VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_NV
      See Also:
    • VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_EXT

      public static final long VK_PIPELINE_STAGE_2_MESH_SHADER_BIT_EXT
      See Also:
    • VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR

      public static final long VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_KHR
      See Also:
    • VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_NV

      public static final long VK_PIPELINE_STAGE_2_RAY_TRACING_SHADER_BIT_NV
      See Also:
    • VK_PIPELINE_STAGE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR

      public static final long VK_PIPELINE_STAGE_2_FRAGMENT_SHADING_RATE_ATTACHMENT_BIT_KHR
      See Also:
    • VK_PIPELINE_STAGE_2_SHADING_RATE_IMAGE_BIT_NV

      public static final long VK_PIPELINE_STAGE_2_SHADING_RATE_IMAGE_BIT_NV
      See Also:
    • VK_PIPELINE_STAGE_2_FRAGMENT_DENSITY_PROCESS_BIT_EXT

      public static final long VK_PIPELINE_STAGE_2_FRAGMENT_DENSITY_PROCESS_BIT_EXT
      See Also:
    • VK_PIPELINE_STAGE_2_TRANSFORM_FEEDBACK_BIT_EXT

      public static final long VK_PIPELINE_STAGE_2_TRANSFORM_FEEDBACK_BIT_EXT
      See Also:
    • VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR

      public static final long VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_KHR
      See Also:
    • VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_NV

      public static final long VK_PIPELINE_STAGE_2_ACCELERATION_STRUCTURE_BUILD_BIT_NV
      See Also:
    • VK_PIPELINE_STAGE_2_COPY_BIT_KHR

      public static final long VK_PIPELINE_STAGE_2_COPY_BIT_KHR
      See Also:
    • VK_PIPELINE_STAGE_2_RESOLVE_BIT_KHR

      public static final long VK_PIPELINE_STAGE_2_RESOLVE_BIT_KHR
      See Also:
    • VK_PIPELINE_STAGE_2_BLIT_BIT_KHR

      public static final long VK_PIPELINE_STAGE_2_BLIT_BIT_KHR
      See Also:
    • VK_PIPELINE_STAGE_2_CLEAR_BIT_KHR

      public static final long VK_PIPELINE_STAGE_2_CLEAR_BIT_KHR
      See Also:
    • VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT_KHR

      public static final long VK_PIPELINE_STAGE_2_INDEX_INPUT_BIT_KHR
      See Also:
    • VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT_KHR

      public static final long VK_PIPELINE_STAGE_2_VERTEX_ATTRIBUTE_INPUT_BIT_KHR
      See Also:
    • VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR

      public static final long VK_PIPELINE_STAGE_2_PRE_RASTERIZATION_SHADERS_BIT_KHR
      See Also:
    • VK_SUBMIT_PROTECTED_BIT_KHR

      public static final int VK_SUBMIT_PROTECTED_BIT_KHR
      See Also:
  • Method Details

    • nvkCmdSetEvent2KHR

      public static void nvkCmdSetEvent2KHR(VkCommandBuffer commandBuffer, long event, long pDependencyInfo)
      void vkCmdSetEvent2KHR(VkCommandBuffer commandBuffer, VkEvent event, VkDependencyInfo const * pDependencyInfo)
    • vkCmdSetEvent2KHR

      public static void vkCmdSetEvent2KHR(VkCommandBuffer commandBuffer, long event, VkDependencyInfo pDependencyInfo)
      void vkCmdSetEvent2KHR(VkCommandBuffer commandBuffer, VkEvent event, VkDependencyInfo const * pDependencyInfo)
    • vkCmdResetEvent2KHR

      public static void vkCmdResetEvent2KHR(VkCommandBuffer commandBuffer, long event, long stageMask)
      void vkCmdResetEvent2KHR(VkCommandBuffer commandBuffer, VkEvent event, VkPipelineStageFlags2 stageMask)
    • nvkCmdWaitEvents2KHR

      public static void nvkCmdWaitEvents2KHR(VkCommandBuffer commandBuffer, int eventCount, long pEvents, long pDependencyInfos)
      void vkCmdWaitEvents2KHR(VkCommandBuffer commandBuffer, uint32_t eventCount, VkEvent const * pEvents, VkDependencyInfo const * pDependencyInfos)
    • vkCmdWaitEvents2KHR

      public static void vkCmdWaitEvents2KHR(VkCommandBuffer commandBuffer, LongBuffer pEvents, VkDependencyInfo.Buffer pDependencyInfos)
      void vkCmdWaitEvents2KHR(VkCommandBuffer commandBuffer, uint32_t eventCount, VkEvent const * pEvents, VkDependencyInfo const * pDependencyInfos)
    • nvkCmdPipelineBarrier2KHR

      public static void nvkCmdPipelineBarrier2KHR(VkCommandBuffer commandBuffer, long pDependencyInfo)
      void vkCmdPipelineBarrier2KHR(VkCommandBuffer commandBuffer, VkDependencyInfo const * pDependencyInfo)
    • vkCmdPipelineBarrier2KHR

      public static void vkCmdPipelineBarrier2KHR(VkCommandBuffer commandBuffer, VkDependencyInfo pDependencyInfo)
      void vkCmdPipelineBarrier2KHR(VkCommandBuffer commandBuffer, VkDependencyInfo const * pDependencyInfo)
    • vkCmdWriteTimestamp2KHR

      public static void vkCmdWriteTimestamp2KHR(VkCommandBuffer commandBuffer, long stage, long queryPool, int query)
      void vkCmdWriteTimestamp2KHR(VkCommandBuffer commandBuffer, VkPipelineStageFlags2 stage, VkQueryPool queryPool, uint32_t query)
    • nvkQueueSubmit2KHR

      public static int nvkQueueSubmit2KHR(VkQueue queue, int submitCount, long pSubmits, long fence)
      VkResult vkQueueSubmit2KHR(VkQueue queue, uint32_t submitCount, VkSubmitInfo2 const * pSubmits, VkFence fence)
    • vkQueueSubmit2KHR

      public static int vkQueueSubmit2KHR(VkQueue queue, @Nullable VkSubmitInfo2.Buffer pSubmits, long fence)
      VkResult vkQueueSubmit2KHR(VkQueue queue, uint32_t submitCount, VkSubmitInfo2 const * pSubmits, VkFence fence)
    • vkCmdWaitEvents2KHR

      public static void vkCmdWaitEvents2KHR(VkCommandBuffer commandBuffer, long[] pEvents, VkDependencyInfo.Buffer pDependencyInfos)
      void vkCmdWaitEvents2KHR(VkCommandBuffer commandBuffer, uint32_t eventCount, VkEvent const * pEvents, VkDependencyInfo const * pDependencyInfos)