Home | History | Annotate | Download | only in parameter_validation

Lines Matching refs:my_instance_data

1314         layer_data *my_instance_data = get_my_data_ptr(get_dispatch_key(*pInstance), layer_data_map);
1315 assert(my_instance_data != nullptr);
1319 my_instance_data->instance = *pInstance;
1320 my_instance_data->report_data = debug_report_create_instance(pTable, *pInstance, pCreateInfo->enabledExtensionCount,
1325 if (!layer_copy_tmp_callbacks(pCreateInfo->pNext, &my_instance_data->num_tmp_callbacks,
1326 &my_instance_data->tmp_dbg_create_infos, &my_instance_data->tmp_callbacks)) {
1327 if (my_instance_data->num_tmp_callbacks > 0) {
1329 if (layer_enable_tmp_callbacks(my_instance_data->report_data, my_instance_data->num_tmp_callbacks,
1330 my_instance_data->tmp_dbg_create_infos, my_instance_data->tmp_callbacks)) {
1333 layer_free_tmp_callbacks(my_instance_data->tmp_dbg_create_infos, my_instance_data->tmp_callbacks);
1334 my_instance_data->num_tmp_callbacks = 0;
1339 init_parameter_validation(my_instance_data, pAllocator);
1343 parameter_validation_vkCreateInstance(my_instance_data->report_data, pCreateInfo, pAllocator, pInstance);
1347 validate_string(my_instance_data->report_data, "vkCreateInstance",
1353 validate_string(my_instance_data->report_data, "vkCreateInstance", "pCreateInfo->VkApplicationInfo->pEngineName",
1359 if (my_instance_data->num_tmp_callbacks > 0) {
1360 layer_disable_tmp_callbacks(my_instance_data->report_data, my_instance_data->num_tmp_callbacks,
1361 my_instance_data->tmp_callbacks);
1596 layer_data *my_instance_data = get_my_data_ptr(get_dispatch_key(physicalDevice), layer_data_map);
1597 assert(my_instance_data != nullptr);
1599 skipCall |= parameter_validation_vkCreateDevice(my_instance_data->report_data, pCreateInfo, pAllocator, pDevice);
1604 skipCall |= validate_string(my_instance_data->report_data, "vkCreateDevice", "pCreateInfo->ppEnabledLayerNames",
1611 skipCall |= validate_string(my_instance_data->report_data, "vkCreateDevice", "pCreateInfo->ppEnabledExtensionNames",
1624 PFN_vkCreateDevice fpCreateDevice = (PFN_vkCreateDevice)fpGetInstanceProcAddr(my_instance_data->instance, "vkCreateDevice");
1634 validate_result(my_instance_data->report_data, "vkCreateDevice", result);
1640 my_device_data->report_data = layer_debug_report_create_device(my_instance_data->report_data, *pDevice);