Home | History | Annotate | Download | only in layers

Lines Matching refs:my_instance_data

1325         layer_data *my_instance_data = get_my_data_ptr(get_dispatch_key(*pInstance), layer_data_map);
1326 assert(my_instance_data != nullptr);
1330 my_instance_data->instance = *pInstance;
1331 my_instance_data->report_data = debug_report_create_instance(pTable, *pInstance, pCreateInfo->enabledExtensionCount,
1336 if (!layer_copy_tmp_callbacks(pCreateInfo->pNext, &my_instance_data->num_tmp_callbacks,
1337 &my_instance_data->tmp_dbg_create_infos, &my_instance_data->tmp_callbacks)) {
1338 if (my_instance_data->num_tmp_callbacks > 0) {
1340 if (layer_enable_tmp_callbacks(my_instance_data->report_data, my_instance_data->num_tmp_callbacks,
1341 my_instance_data->tmp_dbg_create_infos, my_instance_data->tmp_callbacks)) {
1344 layer_free_tmp_callbacks(my_instance_data->tmp_dbg_create_infos, my_instance_data->tmp_callbacks);
1345 my_instance_data->num_tmp_callbacks = 0;
1350 init_parameter_validation(my_instance_data, pAllocator);
1355 parameter_validation_vkCreateInstance(my_instance_data->report_data, pCreateInfo, pAllocator, pInstance);
1359 validate_string(my_instance_data->report_data, "vkCreateInstance",
1365 validate_string(my_instance_data->report_data, "vkCreateInstance", "pCreateInfo->VkApplicationInfo->pEngineName",
1371 if (my_instance_data->num_tmp_callbacks > 0) {
1372 layer_disable_tmp_callbacks(my_instance_data->report_data, my_instance_data->num_tmp_callbacks,
1373 my_instance_data->tmp_callbacks);
1669 layer_data *my_instance_data = get_my_data_ptr(get_dispatch_key(physicalDevice), layer_data_map);
1670 assert(my_instance_data != nullptr);
1672 skip_call |= parameter_validation_vkCreateDevice(my_instance_data->report_data, pCreateInfo, pAllocator, pDevice);
1677 skip_call |= validate_string(my_instance_data->report_data, "vkCreateDevice", "pCreateInfo->ppEnabledLayerNames",
1684 skip_call |= validate_string(my_instance_data->report_data, "vkCreateDevice",
1697 PFN_vkCreateDevice fpCreateDevice = (PFN_vkCreateDevice)fpGetInstanceProcAddr(my_instance_data->instance, "vkCreateDevice");
1707 validate_result(my_instance_data->report_data, "vkCreateDevice", result);
1713 my_device_data->report_data = layer_debug_report_create_device(my_instance_data->report_data, *pDevice);