VK_NVX_binary_import
Other Extension Metadata
Last Modified Date
2021-04-09
Contributors
- Eric Werness, NVIDIA
- Liam Middlebrook, NVIDIA
Description
This extension allows applications to import CuBIN binaries and execute them.
There is currently no specification language written for this extension. The links to APIs defined by the extension are to stubs that only include generated content such as API declarations and implicit valid usage statements.
New Object Types
New Commands
- vkCmdCuLaunchKernelNVX
- vkCreateCuFunctionNVX
- vkCreateCuModuleNVX
- vkDestroyCuFunctionNVX
- vkDestroyCuModuleNVX
New Structures
New Enum Constants
VK_NVX_BINARY_IMPORT_EXTENSION_NAME
VK_NVX_BINARY_IMPORT_SPEC_VERSION
- Extending VkObjectType:
VK_OBJECT_TYPE_CU_FUNCTION_NVX
VK_OBJECT_TYPE_CU_MODULE_NVX
- Extending VkStructureType:
VK_STRUCTURE_TYPE_CU_FUNCTION_CREATE_INFO_NVX
VK_STRUCTURE_TYPE_CU_LAUNCH_INFO_NVX
VK_STRUCTURE_TYPE_CU_MODULE_CREATE_INFO_NVX
If VK_EXT_debug_report is supported:
- Extending VkDebugReportObjectTypeEXT:
VK_DEBUG_REPORT_OBJECT_TYPE_CU_FUNCTION_NVX_EXT
VK_DEBUG_REPORT_OBJECT_TYPE_CU_MODULE_NVX_EXT
Version History
- Revision 1, 2021-04-09 (Eric Werness)
- Internal revisions