VK_NVX_binary_import
Other Extension Metadata
Last Modified Date
2024-11-04
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_NAMEVK_NVX_BINARY_IMPORT_SPEC_VERSION- Extending VkObjectType:
VK_OBJECT_TYPE_CU_FUNCTION_NVXVK_OBJECT_TYPE_CU_MODULE_NVX
- Extending VkStructureType:
VK_STRUCTURE_TYPE_CU_FUNCTION_CREATE_INFO_NVXVK_STRUCTURE_TYPE_CU_LAUNCH_INFO_NVXVK_STRUCTURE_TYPE_CU_MODULE_CREATE_INFO_NVXVK_STRUCTURE_TYPE_CU_MODULE_TEXTURING_MODE_CREATE_INFO_NVX
If VK_EXT_debug_report is supported:
- Extending VkDebugReportObjectTypeEXT:
VK_DEBUG_REPORT_OBJECT_TYPE_CU_FUNCTION_NVX_EXTVK_DEBUG_REPORT_OBJECT_TYPE_CU_MODULE_NVX_EXT
Version History
- Revision 2, 2024-11-04 (Liam Middlebrook)
- Revision 1, 2021-04-09 (Eric Werness)
- Internal revisions