Package org.lwjgl.vulkan
Class NVCudaKernelLaunch
java.lang.Object
org.lwjgl.vulkan.NVCudaKernelLaunch
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final String
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 void
nvkCmdCudaLaunchKernelNV
(VkCommandBuffer commandBuffer, long pLaunchInfo) void vkCmdCudaLaunchKernelNV(VkCommandBuffer commandBuffer, VkCudaLaunchInfoNV const * pLaunchInfo)
static int
nvkCreateCudaFunctionNV
(VkDevice device, long pCreateInfo, long pAllocator, long pFunction) VkResult vkCreateCudaFunctionNV(VkDevice device, VkCudaFunctionCreateInfoNV const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkCudaFunctionNV * pFunction)
static int
nvkCreateCudaModuleNV
(VkDevice device, long pCreateInfo, long pAllocator, long pModule) VkResult vkCreateCudaModuleNV(VkDevice device, VkCudaModuleCreateInfoNV const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkCudaModuleNV * pModule)
static void
nvkDestroyCudaFunctionNV
(VkDevice device, long function, long pAllocator) void vkDestroyCudaFunctionNV(VkDevice device, VkCudaFunctionNV function, VkAllocationCallbacks const * pAllocator)
static void
nvkDestroyCudaModuleNV
(VkDevice device, long module, long pAllocator) void vkDestroyCudaModuleNV(VkDevice device, VkCudaModuleNV module, VkAllocationCallbacks const * pAllocator)
static int
nvkGetCudaModuleCacheNV
(VkDevice device, long module, long pCacheSize, long pCacheData) VkResult vkGetCudaModuleCacheNV(VkDevice device, VkCudaModuleNV module, size_t * pCacheSize, void * pCacheData)
static void
vkCmdCudaLaunchKernelNV
(VkCommandBuffer commandBuffer, VkCudaLaunchInfoNV pLaunchInfo) void vkCmdCudaLaunchKernelNV(VkCommandBuffer commandBuffer, VkCudaLaunchInfoNV const * pLaunchInfo)
static int
vkCreateCudaFunctionNV
(VkDevice device, VkCudaFunctionCreateInfoNV pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pFunction) VkResult vkCreateCudaFunctionNV(VkDevice device, VkCudaFunctionCreateInfoNV const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkCudaFunctionNV * pFunction)
static int
vkCreateCudaFunctionNV
(VkDevice device, VkCudaFunctionCreateInfoNV pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pFunction) VkResult vkCreateCudaFunctionNV(VkDevice device, VkCudaFunctionCreateInfoNV const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkCudaFunctionNV * pFunction)
static int
vkCreateCudaModuleNV
(VkDevice device, VkCudaModuleCreateInfoNV pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, long[] pModule) VkResult vkCreateCudaModuleNV(VkDevice device, VkCudaModuleCreateInfoNV const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkCudaModuleNV * pModule)
static int
vkCreateCudaModuleNV
(VkDevice device, VkCudaModuleCreateInfoNV pCreateInfo, @Nullable VkAllocationCallbacks pAllocator, LongBuffer pModule) VkResult vkCreateCudaModuleNV(VkDevice device, VkCudaModuleCreateInfoNV const * pCreateInfo, VkAllocationCallbacks const * pAllocator, VkCudaModuleNV * pModule)
static void
vkDestroyCudaFunctionNV
(VkDevice device, long function, @Nullable VkAllocationCallbacks pAllocator) void vkDestroyCudaFunctionNV(VkDevice device, VkCudaFunctionNV function, VkAllocationCallbacks const * pAllocator)
static void
vkDestroyCudaModuleNV
(VkDevice device, long module, @Nullable VkAllocationCallbacks pAllocator) void vkDestroyCudaModuleNV(VkDevice device, VkCudaModuleNV module, VkAllocationCallbacks const * pAllocator)
static int
vkGetCudaModuleCacheNV
(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)
-