Package org.lwjgl.vulkan
Class KHRPipelineBinary
java.lang.Object
org.lwjgl.vulkan.KHRPipelineBinary
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final String
static final int
static final int
static final int
static final int
static final long
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 int
nvkCreatePipelineBinariesKHR
(VkDevice device, long pCreateInfo, long pAllocator, long pBinaries) VkResult vkCreatePipelineBinariesKHR(VkDevice device, VkPipelineBinaryCreateInfoKHR const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkPipelineBinaryHandlesInfoKHR * pBinaries)
static void
nvkDestroyPipelineBinaryKHR
(VkDevice device, long pipelineBinary, long pAllocator) void vkDestroyPipelineBinaryKHR(VkDevice device, VkPipelineBinaryKHR pipelineBinary, VkAllocationCallbacks const * pAllocator)
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)
static int
nvkGetPipelineKeyKHR
(VkDevice device, long pPipelineCreateInfo, long pPipelineKey) VkResult vkGetPipelineKeyKHR(VkDevice device, VkPipelineCreateInfoKHR const * pPipelineCreateInfo, VkPipelineBinaryKeyKHR * pPipelineKey)
static int
nvkReleaseCapturedPipelineDataKHR
(VkDevice device, long pInfo, long pAllocator) VkResult vkReleaseCapturedPipelineDataKHR(VkDevice device, VkReleaseCapturedPipelineDataInfoKHR const * pInfo, VkAllocationCallbacks const * pAllocator)
static int
vkCreatePipelineBinariesKHR
(VkDevice device, VkPipelineBinaryCreateInfoKHR pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, VkPipelineBinaryHandlesInfoKHR pBinaries) VkResult vkCreatePipelineBinariesKHR(VkDevice device, VkPipelineBinaryCreateInfoKHR const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkPipelineBinaryHandlesInfoKHR * pBinaries)
static void
vkDestroyPipelineBinaryKHR
(VkDevice device, long pipelineBinary, @Nullable VkAllocationCallbacks pAllocator) void vkDestroyPipelineBinaryKHR(VkDevice device, VkPipelineBinaryKHR pipelineBinary, VkAllocationCallbacks const * pAllocator)
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)
static int
vkGetPipelineKeyKHR
(VkDevice device, @Nullable VkPipelineCreateInfoKHR pPipelineCreateInfo, VkPipelineBinaryKeyKHR pPipelineKey) VkResult vkGetPipelineKeyKHR(VkDevice device, VkPipelineCreateInfoKHR const * pPipelineCreateInfo, VkPipelineBinaryKeyKHR * pPipelineKey)
static int
vkReleaseCapturedPipelineDataKHR
(VkDevice device, VkReleaseCapturedPipelineDataInfoKHR pInfo, @Nullable VkAllocationCallbacks pAllocator) VkResult vkReleaseCapturedPipelineDataKHR(VkDevice device, VkReleaseCapturedPipelineDataInfoKHR const * pInfo, VkAllocationCallbacks const * pAllocator)
-
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
- 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
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)
-