Home | History | Annotate | Download | only in layers

Lines Matching refs:instance_data

106             layer_data *instance_data = get_my_data_ptr(get_dispatch_key(device_data->physical_device), layer_data_map);
107 if ((instance_data->queue_family_properties[pQueueInfo->queue_node_index].queueFlags & VK_QUEUE_SPARSE_BINDING_BIT) ==
258 layer_data *instance_data = get_my_data_ptr(get_dispatch_key(dispatchable_object), layer_data_map);
263 log_msg(instance_data->report_data, VK_DEBUG_REPORT_INFORMATION_BIT_EXT, object_type, object_handle,
271 instance_data->object_map[object_type][object_handle] = pNewObjNode;
272 instance_data->num_objects[object_type]++;
273 instance_data->num_total_objects++;
355 layer_data *instance_data = get_my_data_ptr(key, layer_data_map);
359 if (instance_data->num_tmp_callbacks > 0) {
360 if (!layer_enable_tmp_callbacks(instance_data->report_data, instance_data->num_tmp_callbacks,
361 instance_data->tmp_dbg_create_infos, instance_data->tmp_callbacks)) {
371 for (auto iit = instance_data->object_map[VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT].begin();
372 iit != instance_data->object_map[VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT].end();) {
377 log_msg(instance_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, pNode->object_type, pNode->handle, __LINE__,
405 instance_data->object_map[VK_DEBUG_REPORT_OBJECT_TYPE_DEVICE_EXT].clear();
412 layer_disable_tmp_callbacks(instance_data->report_data, instance_data->num_tmp_callbacks, instance_data->tmp_callbacks);
414 if (instance_data->num_tmp_callbacks > 0) {
415 layer_free_tmp_callbacks(instance_data->tmp_dbg_create_infos, instance_data->tmp_callbacks);
416 instance_data->num_tmp_callbacks = 0;
420 while (instance_data->logging_callback.size() > 0) {
421 VkDebugReportCallbackEXT callback = instance_data->logging_callback.back();
422 layer_destroy_msg_callback(instance_data->report_data, callback, pAllocator);
423 instance_data->logging_callback.pop_back();
426 layer_debug_report_destroy_instance(instance_data->report_data);
2980 layer_data *instance_data = get_my_data_ptr(get_dispatch_key(instance), layer_data_map);
2981 result = layer_create_msg_callback(instance_data->report_data, false, pCreateInfo, pAllocator, pCallback);
2991 layer_data *instance_data = get_my_data_ptr(get_dispatch_key(instance), layer_data_map);
2992 layer_destroy_msg_callback(instance_data->report_data, msgCallback, pAllocator);
3038 layer_data *instance_data = get_my_data_ptr(get_dispatch_key(instance), layer_data_map);
3039 return debug_report_get_instance_proc_addr(instance_data->report_data, name);
3201 layer_data *instance_data = get_my_data_ptr(get_dispatch_key(physicalDevice), layer_data_map);
3203 instance_data->queue_family_properties.emplace_back(pQueueFamilyProperties[i]);
3227 layer_data *instance_data = get_my_data_ptr(get_dispatch_key(*pInstance), layer_data_map);
3228 instance_data->instance = *pInstance;
3234 layer_copy_tmp_callbacks(pCreateInfo->pNext, &instance_data->num_tmp_callbacks, &instance_data
3235 &instance_data->tmp_callbacks);
3237 instance_data->report_data = debug_report_create_instance(pInstanceTable, *pInstance, pCreateInfo->enabledExtensionCount,
3240 InitObjectTracker(instance_data, pAllocator);