Package org.lwjgl.vulkan
Class NVCudaKernelLaunch
java.lang.Object
org.lwjgl.vulkan.NVCudaKernelLaunch
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final Stringstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intstatic final int -
Method Summary
Modifier and TypeMethodDescriptionstatic voidnvkCmdCudaLaunchKernelNV(VkCommandBuffer commandBuffer, long pLaunchInfo) void vkCmdCudaLaunchKernelNV(VkCommandBuffer commandBuffer, VkCudaLaunchInfoNV const * pLaunchInfo)static intnvkCreateCudaFunctionNV(VkDevice device, long pCreateInfo, long pAllocator, long pFunction) VkResult vkCreateCudaFunctionNV(VkDevice device, VkCudaFunctionCreateInfoNV const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkCudaFunctionNV * pFunction)static intnvkCreateCudaModuleNV(VkDevice device, long pCreateInfo, long pAllocator, long pModule) VkResult vkCreateCudaModuleNV(VkDevice device, VkCudaModuleCreateInfoNV const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkCudaModuleNV * pModule)static voidnvkDestroyCudaFunctionNV(VkDevice device, long function, long pAllocator) void vkDestroyCudaFunctionNV(VkDevice device, VkCudaFunctionNV function, VkAllocationCallbacks const * pAllocator)static voidnvkDestroyCudaModuleNV(VkDevice device, long module, long pAllocator) void vkDestroyCudaModuleNV(VkDevice device, VkCudaModuleNV module, VkAllocationCallbacks const * pAllocator)static intnvkGetCudaModuleCacheNV(VkDevice device, long module, long pCacheSize, long pCacheData) VkResult vkGetCudaModuleCacheNV(VkDevice device, VkCudaModuleNV module, size_t * pCacheSize, void * pCacheData)static voidvkCmdCudaLaunchKernelNV(VkCommandBuffer commandBuffer, VkCudaLaunchInfoNV pLaunchInfo) void vkCmdCudaLaunchKernelNV(VkCommandBuffer commandBuffer, VkCudaLaunchInfoNV const * pLaunchInfo)static intvkCreateCudaFunctionNV(VkDevice device, VkCudaFunctionCreateInfoNV pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pFunction) VkResult vkCreateCudaFunctionNV(VkDevice device, VkCudaFunctionCreateInfoNV const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkCudaFunctionNV * pFunction)static intvkCreateCudaFunctionNV(VkDevice device, VkCudaFunctionCreateInfoNV pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pFunction) VkResult vkCreateCudaFunctionNV(VkDevice device, VkCudaFunctionCreateInfoNV const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkCudaFunctionNV * pFunction)static intvkCreateCudaModuleNV(VkDevice device, VkCudaModuleCreateInfoNV pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pModule) VkResult vkCreateCudaModuleNV(VkDevice device, VkCudaModuleCreateInfoNV const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkCudaModuleNV * pModule)static intvkCreateCudaModuleNV(VkDevice device, VkCudaModuleCreateInfoNV pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pModule) VkResult vkCreateCudaModuleNV(VkDevice device, VkCudaModuleCreateInfoNV const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkCudaModuleNV * pModule)static voidvkDestroyCudaFunctionNV(VkDevice device, long function, @Nullable VkAllocationCallbacks pAllocator) void vkDestroyCudaFunctionNV(VkDevice device, VkCudaFunctionNV function, VkAllocationCallbacks const * pAllocator)static voidvkDestroyCudaModuleNV(VkDevice device, long module, @Nullable VkAllocationCallbacks pAllocator) void vkDestroyCudaModuleNV(VkDevice device, VkCudaModuleNV module, VkAllocationCallbacks const * pAllocator)static intvkGetCudaModuleCacheNV(VkDevice device, long module, PointerBuffer pCacheSize, @Nullable ByteBuffer pCacheData) VkResult vkGetCudaModuleCacheNV(VkDevice device, VkCudaModuleNV module, size_t * pCacheSize, void * pCacheData)
-
Field Details
-
VK_NV_CUDA_KERNEL_LAUNCH_SPEC_VERSION
public static final int VK_NV_CUDA_KERNEL_LAUNCH_SPEC_VERSION- See Also:
-
VK_NV_CUDA_KERNEL_LAUNCH_EXTENSION_NAME
- See Also:
-
VK_STRUCTURE_TYPE_CUDA_MODULE_CREATE_INFO_NV
public static final int VK_STRUCTURE_TYPE_CUDA_MODULE_CREATE_INFO_NV- See Also:
-
VK_STRUCTURE_TYPE_CUDA_FUNCTION_CREATE_INFO_NV
public static final int VK_STRUCTURE_TYPE_CUDA_FUNCTION_CREATE_INFO_NV- See Also:
-
VK_STRUCTURE_TYPE_CUDA_LAUNCH_INFO_NV
public static final int VK_STRUCTURE_TYPE_CUDA_LAUNCH_INFO_NV- See Also:
-
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_FEATURES_NV
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_FEATURES_NV- See Also:
-
VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_PROPERTIES_NV
public static final int VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_CUDA_KERNEL_LAUNCH_PROPERTIES_NV- See Also:
-
VK_OBJECT_TYPE_CUDA_MODULE_NV
public static final int VK_OBJECT_TYPE_CUDA_MODULE_NV- See Also:
-
VK_OBJECT_TYPE_CUDA_FUNCTION_NV
public static final int VK_OBJECT_TYPE_CUDA_FUNCTION_NV- See Also:
-
VK_DEBUG_REPORT_OBJECT_TYPE_CUDA_MODULE_NV_EXT
public static final int VK_DEBUG_REPORT_OBJECT_TYPE_CUDA_MODULE_NV_EXT- See Also:
-
VK_DEBUG_REPORT_OBJECT_TYPE_CUDA_FUNCTION_NV_EXT
public static final int VK_DEBUG_REPORT_OBJECT_TYPE_CUDA_FUNCTION_NV_EXT- See Also:
-
-
Method Details
-
nvkCreateCudaModuleNV
public static int nvkCreateCudaModuleNV(VkDevice device, long pCreateInfo, long pAllocator, long pModule) VkResult vkCreateCudaModuleNV(VkDevice device, VkCudaModuleCreateInfoNV const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkCudaModuleNV * pModule) -
vkCreateCudaModuleNV
public static int vkCreateCudaModuleNV(VkDevice device, VkCudaModuleCreateInfoNV pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pModule) VkResult vkCreateCudaModuleNV(VkDevice device, VkCudaModuleCreateInfoNV const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkCudaModuleNV * pModule) -
nvkGetCudaModuleCacheNV
public static int nvkGetCudaModuleCacheNV(VkDevice device, long module, long pCacheSize, long pCacheData) VkResult vkGetCudaModuleCacheNV(VkDevice device, VkCudaModuleNV module, size_t * pCacheSize, void * pCacheData) -
vkGetCudaModuleCacheNV
public static int vkGetCudaModuleCacheNV(VkDevice device, long module, PointerBuffer pCacheSize, @Nullable ByteBuffer pCacheData) VkResult vkGetCudaModuleCacheNV(VkDevice device, VkCudaModuleNV module, size_t * pCacheSize, void * pCacheData) -
nvkCreateCudaFunctionNV
public static int nvkCreateCudaFunctionNV(VkDevice device, long pCreateInfo, long pAllocator, long pFunction) VkResult vkCreateCudaFunctionNV(VkDevice device, VkCudaFunctionCreateInfoNV const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkCudaFunctionNV * pFunction) -
vkCreateCudaFunctionNV
public static int vkCreateCudaFunctionNV(VkDevice device, VkCudaFunctionCreateInfoNV pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pFunction) VkResult vkCreateCudaFunctionNV(VkDevice device, VkCudaFunctionCreateInfoNV const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkCudaFunctionNV * pFunction) -
nvkDestroyCudaModuleNV
void vkDestroyCudaModuleNV(VkDevice device, VkCudaModuleNV module, VkAllocationCallbacks const * pAllocator) -
vkDestroyCudaModuleNV
public static void vkDestroyCudaModuleNV(VkDevice device, long module, @Nullable VkAllocationCallbacks pAllocator) void vkDestroyCudaModuleNV(VkDevice device, VkCudaModuleNV module, VkAllocationCallbacks const * pAllocator) -
nvkDestroyCudaFunctionNV
void vkDestroyCudaFunctionNV(VkDevice device, VkCudaFunctionNV function, VkAllocationCallbacks const * pAllocator) -
vkDestroyCudaFunctionNV
public static void vkDestroyCudaFunctionNV(VkDevice device, long function, @Nullable VkAllocationCallbacks pAllocator) void vkDestroyCudaFunctionNV(VkDevice device, VkCudaFunctionNV function, VkAllocationCallbacks const * pAllocator) -
nvkCmdCudaLaunchKernelNV
void vkCmdCudaLaunchKernelNV(VkCommandBuffer commandBuffer, VkCudaLaunchInfoNV const * pLaunchInfo) -
vkCmdCudaLaunchKernelNV
public static void vkCmdCudaLaunchKernelNV(VkCommandBuffer commandBuffer, VkCudaLaunchInfoNV pLaunchInfo) void vkCmdCudaLaunchKernelNV(VkCommandBuffer commandBuffer, VkCudaLaunchInfoNV const * pLaunchInfo) -
vkCreateCudaModuleNV
public static int vkCreateCudaModuleNV(VkDevice device, VkCudaModuleCreateInfoNV pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pModule) VkResult vkCreateCudaModuleNV(VkDevice device, VkCudaModuleCreateInfoNV const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkCudaModuleNV * pModule) -
vkCreateCudaFunctionNV
public static int vkCreateCudaFunctionNV(VkDevice device, VkCudaFunctionCreateInfoNV pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pFunction) VkResult vkCreateCudaFunctionNV(VkDevice device, VkCudaFunctionCreateInfoNV const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkCudaFunctionNV * pFunction)
-