Class KHRPipelineBinary

java.lang.Object
org.lwjgl.vulkan.KHRPipelineBinary

public class KHRPipelineBinary extends Object
  • Field Details

    • VK_KHR_PIPELINE_BINARY_SPEC_VERSION

      public static final int VK_KHR_PIPELINE_BINARY_SPEC_VERSION
      See Also:
    • VK_KHR_PIPELINE_BINARY_EXTENSION_NAME

      public static final String VK_KHR_PIPELINE_BINARY_EXTENSION_NAME
      See Also:
    • VK_MAX_PIPELINE_BINARY_KEY_SIZE_KHR

      public static final int VK_MAX_PIPELINE_BINARY_KEY_SIZE_KHR
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_BINARY_FEATURES_KHR

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_BINARY_FEATURES_KHR
      See Also:
    • VK_STRUCTURE_TYPE_PIPELINE_BINARY_CREATE_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_PIPELINE_BINARY_CREATE_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_PIPELINE_BINARY_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_PIPELINE_BINARY_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_PIPELINE_BINARY_KEY_KHR

      public static final int VK_STRUCTURE_TYPE_PIPELINE_BINARY_KEY_KHR
      See Also:
    • VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_BINARY_PROPERTIES_KHR

      public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_PIPELINE_BINARY_PROPERTIES_KHR
      See Also:
    • VK_STRUCTURE_TYPE_RELEASE_CAPTURED_PIPELINE_DATA_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_RELEASE_CAPTURED_PIPELINE_DATA_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_PIPELINE_BINARY_DATA_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_PIPELINE_BINARY_DATA_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_PIPELINE_CREATE_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_PIPELINE_CREATE_INFO_KHR
      See Also:
    • VK_STRUCTURE_TYPE_DEVICE_PIPELINE_BINARY_INTERNAL_CACHE_CONTROL_KHR

      public static final int VK_STRUCTURE_TYPE_DEVICE_PIPELINE_BINARY_INTERNAL_CACHE_CONTROL_KHR
      See Also:
    • VK_STRUCTURE_TYPE_PIPELINE_BINARY_HANDLES_INFO_KHR

      public static final int VK_STRUCTURE_TYPE_PIPELINE_BINARY_HANDLES_INFO_KHR
      See Also:
    • VK_OBJECT_TYPE_PIPELINE_BINARY_KHR

      public static final int VK_OBJECT_TYPE_PIPELINE_BINARY_KHR
      See Also:
    • VK_PIPELINE_BINARY_MISSING_KHR

      public static final int VK_PIPELINE_BINARY_MISSING_KHR
      See Also:
    • VK_ERROR_NOT_ENOUGH_SPACE_KHR

      public static final int VK_ERROR_NOT_ENOUGH_SPACE_KHR
      See Also:
    • VK_PIPELINE_CREATE_2_CAPTURE_DATA_BIT_KHR

      public static final long VK_PIPELINE_CREATE_2_CAPTURE_DATA_BIT_KHR
      See Also:
  • Method Details

    • nvkCreatePipelineBinariesKHR

      public static int nvkCreatePipelineBinariesKHR(VkDevice device, long pCreateInfo, long pAllocator, long pBinaries)
      VkResult vkCreatePipelineBinariesKHR(VkDevice device, VkPipelineBinaryCreateInfoKHR const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkPipelineBinaryHandlesInfoKHR * pBinaries)
    • vkCreatePipelineBinariesKHR

      public static int vkCreatePipelineBinariesKHR(VkDevice device, VkPipelineBinaryCreateInfoKHR pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkPipelineBinaryHandlesInfoKHR pBinaries)
      VkResult vkCreatePipelineBinariesKHR(VkDevice device, VkPipelineBinaryCreateInfoKHR const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkPipelineBinaryHandlesInfoKHR * pBinaries)
    • nvkDestroyPipelineBinaryKHR

      public static void nvkDestroyPipelineBinaryKHR(VkDevice device, long pipelineBinary, long pAllocator)
      void vkDestroyPipelineBinaryKHR(VkDevice device, VkPipelineBinaryKHR pipelineBinary, VkAllocationCallbacks const * pAllocator)
    • vkDestroyPipelineBinaryKHR

      public static void vkDestroyPipelineBinaryKHR(VkDevice device, long pipelineBinary, @Nullable VkAllocationCallbacks pAllocator)
      void vkDestroyPipelineBinaryKHR(VkDevice device, VkPipelineBinaryKHR pipelineBinary, VkAllocationCallbacks const * pAllocator)
    • nvkGetPipelineKeyKHR

      public static int nvkGetPipelineKeyKHR(VkDevice device, long pPipelineCreateInfo, long pPipelineKey)
      VkResult vkGetPipelineKeyKHR(VkDevice device, VkPipelineCreateInfoKHR const * pPipelineCreateInfo, VkPipelineBinaryKeyKHR * pPipelineKey)
    • vkGetPipelineKeyKHR

      public static int vkGetPipelineKeyKHR(VkDevice device, @Nullable VkPipelineCreateInfoKHR pPipelineCreateInfo, VkPipelineBinaryKeyKHR pPipelineKey)
      VkResult vkGetPipelineKeyKHR(VkDevice device, VkPipelineCreateInfoKHR const * pPipelineCreateInfo, VkPipelineBinaryKeyKHR * pPipelineKey)
    • nvkGetPipelineBinaryDataKHR

      public static int nvkGetPipelineBinaryDataKHR(VkDevice device, long pInfo, long pPipelineBinaryKey, long pPipelineBinaryDataSize, long pPipelineBinaryData)
      VkResult vkGetPipelineBinaryDataKHR(VkDevice device, VkPipelineBinaryDataInfoKHR const * pInfo, VkPipelineBinaryKeyKHR * pPipelineBinaryKey, size_t * pPipelineBinaryDataSize, void * pPipelineBinaryData)
    • vkGetPipelineBinaryDataKHR

      public static int vkGetPipelineBinaryDataKHR(VkDevice device, VkPipelineBinaryDataInfoKHR pInfo, VkPipelineBinaryKeyKHR pPipelineBinaryKey, PointerBuffer pPipelineBinaryDataSize, @Nullable ByteBuffer pPipelineBinaryData)
      VkResult vkGetPipelineBinaryDataKHR(VkDevice device, VkPipelineBinaryDataInfoKHR const * pInfo, VkPipelineBinaryKeyKHR * pPipelineBinaryKey, size_t * pPipelineBinaryDataSize, void * pPipelineBinaryData)
    • nvkReleaseCapturedPipelineDataKHR

      public static int nvkReleaseCapturedPipelineDataKHR(VkDevice device, long pInfo, long pAllocator)
      VkResult vkReleaseCapturedPipelineDataKHR(VkDevice device, VkReleaseCapturedPipelineDataInfoKHR const * pInfo, VkAllocationCallbacks const * pAllocator)
    • vkReleaseCapturedPipelineDataKHR

      public static int vkReleaseCapturedPipelineDataKHR(VkDevice device, VkReleaseCapturedPipelineDataInfoKHR pInfo, @Nullable VkAllocationCallbacks pAllocator)
      VkResult vkReleaseCapturedPipelineDataKHR(VkDevice device, VkReleaseCapturedPipelineDataInfoKHR const * pInfo, VkAllocationCallbacks const * pAllocator)