VkPhysicalDeviceProperties* pProperties)
{
// TODO: Just hard-coding some values for now
- pProperties->apiVersion = VK_API_VERSION_1_0;
+ pProperties->apiVersion = VK_API_VERSION_1_1;
pProperties->driverVersion = 1;
pProperties->vendorID = 0xba5eba11;
pProperties->deviceID = 0xf005ba11;
static VKAPI_ATTR VkResult VKAPI_CALL EnumerateInstanceVersion(
uint32_t* pApiVersion)
{
-//Not a CREATE or DESTROY function
+
+ *pApiVersion = VK_API_VERSION_1_1;
return VK_SUCCESS;
}
'vkEnumerateInstanceLayerProperties': '''
return VK_SUCCESS;
''',
+'vkEnumerateInstanceVersion': '''
+ *pApiVersion = VK_API_VERSION_1_1;
+ return VK_SUCCESS;
+''',
'vkEnumerateDeviceLayerProperties': '''
return VK_SUCCESS;
''',
''',
'vkGetPhysicalDeviceProperties': '''
// TODO: Just hard-coding some values for now
- pProperties->apiVersion = VK_API_VERSION_1_0;
+ pProperties->apiVersion = VK_API_VERSION_1_1;
pProperties->driverVersion = 1;
pProperties->vendorID = 0xba5eba11;
pProperties->deviceID = 0xf005ba11;
return
manual_functions = [
- # Include functions here to be interecpted w/ manually implemented function bodies
+ # Include functions here to be intercepted w/ manually implemented function bodies
'vkGetDeviceProcAddr',
'vkGetInstanceProcAddr',
'vkCreateDevice',
#'vkCreateDebugReportCallbackEXT',
#'vkDestroyDebugReportCallbackEXT',
'vkEnumerateInstanceLayerProperties',
+ 'vkEnumerateInstanceVersion',
'vkEnumerateInstanceExtensionProperties',
'vkEnumerateDeviceLayerProperties',
'vkEnumerateDeviceExtensionProperties',