Lines Matching defs:device_data
56 layer_data *device_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
57 auto queueItem = device_data->queue_info_map.find(queue);
58 if (queueItem == device_data->queue_info_map.end()) {
64 device_data->queue_info_map[queue] = p_queue_info;
66 log_msg(device_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT,
75 layer_data *device_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
77 for (auto queue_item : device_data->queue_info_map) {
80 device_data->queue_info_map.clear();
83 auto queue = device_data->object_map[VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT].begin();
84 while (queue != device_data->object_map[VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT].end()) {
86 assert(device_data->num_total_objects > 0);
87 device_data->num_total_objects--;
88 assert(device_data->num_objects[obj_index] > 0);
89 device_data->num_objects[obj_index]--;
90 log_msg(device_data->report_data, VK_DEBUG_REPORT_INFORMATION_BIT_EXT, queue->second->object_type, queue->second->handle,
93 queue->second->handle, device_data->num_total_objects, device_data->num_objects[obj_index]);
95 queue = device_data->object_map[VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT].erase(queue);
101 layer_data *device_data = get_my_data_ptr(get_dispatch_key(queue), layer_data_map);
102 auto queue_item = device_data->queue_info_map.find(queue);
103 if (queue_item != device_data->queue_info_map.end()) {
106 layer_data *instance_data = get_my_data_ptr(get_dispatch_key(device_data->physical_device), layer_data_map);
109 log_msg(device_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT,
119 layer_data *device_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
121 log_msg(device_data->report_data, VK_DEBUG_REPORT_INFORMATION_BIT_EXT, object_type, reinterpret_cast<const uint64_t>(command_buffer),
134 device_data->object_map[object_type][reinterpret_cast<const uint64_t>(command_buffer)] = pNewObjNode;
135 device_data->num_objects[object_type]++;
136 device_data->num_total_objects++;
140 layer_data *device_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
143 if (device_data->object_map[VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT].find(object_handle) !=
144 device_data->object_map[VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT].end()) {
146 device_data->object_map[VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT][reinterpret_cast<uint64_t>(command_buffer)];
149 skip_call |= log_msg(device_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, pNode->object_type, object_handle,
157 skip_call |= log_msg(device_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, (VkDebugReportObjectTypeEXT)0, object_handle,
167 layer_data *device_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
169 log_msg(device_data->report_data, VK_DEBUG_REPORT_INFORMATION_BIT_EXT, object_type,
179 device_data->object_map[VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT][reinterpret_cast<uint64_t &>(descriptor_set)] =
181 device_data->num_objects[object_type]++;
182 device_data->num_total_objects++;
186 layer_data *device_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
189 auto dsItem = device_data->object_map[VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT].find(object_handle);
190 if (dsItem != device_data->object_map[VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT].end()) {
194 skip_call |= log_msg(device_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, pNode->object_type, object_handle,
202 skip_call |= log_msg(device_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, (VkDebugReportObjectTypeEXT)0, object_handle,
211 layer_data *device_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
213 log_msg(device_data->report_data, VK_DEBUG_REPORT_INFORMATION_BIT_EXT, object_type, reinterpret_cast<uint64_t>(vkObj), __LINE__,
218 auto queue_item = device_data->object_map[VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT].find(reinterpret_cast<uint64_t>(vkObj));
219 if (queue_item == device_data->object_map[VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT].end()) {
221 device_data->object_map[VK_DEBUG_REPORT_OBJECT_TYPE_QUEUE_EXT][reinterpret_cast<uint64_t>(vkObj)] = p_obj_node;
222 device_data->num_objects[object_type]++;
223 device_data->num_total_objects++;
233 layer_data *device_data = get_my_data_ptr(get_dispatch_key(dispatchable_object), layer_data_map);
234 log_msg(device_data->report_data, VK_DEBUG_REPORT_INFORMATION_BIT_EXT, VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT,
244 device_data->swapchainImageMap[reinterpret_cast<uint64_t &>(swapchain_image)] = pNewObjNode;
278 layer_data *device_data = get_my_data_ptr(get_dispatch_key(dispatchable_object), layer_data_map);
283 auto item = device_data->object_map[object_type].find(object_handle);
284 if (item != device_data->object_map[object_type].end()) {
287 assert(device_data->num_total_objects > 0);
288 device_data->num_total_objects--;
289 assert(device_data->num_objects[pNode->object_type] > 0);
290 device_data->num_objects[pNode->object_type]--;
292 log_msg(device_data->report_data, VK_DEBUG_REPORT_INFORMATION_BIT_EXT, pNode->object_type, object_handle, __LINE__,
295 object_name[pNode->object_type], reinterpret_cast<uint64_t &>(object), device_data->num_total_objects,
296 device_data->num_objects[pNode->object_type], object_name[pNode->object_type]);
300 log_msg(device_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, object_type, object_handle, __LINE__,
308 device_data->object_map[object_type].erase(item);
310 log_msg(device_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, (VkDebugReportObjectTypeEXT)0, object_handle, __LINE__,
325 layer_data *device_data = get_my_data_ptr(get_dispatch_key(dispatchable_object), layer_data_map);
326 if (device_data->object_map[object_type].find(object_handle) == device_data->object_map[object_type].end()) {
329 (device_data->swapchainImageMap.find(object_handle) == device_data->swapchainImageMap.end())) {
331 return log_msg(device_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, object_type, object_handle, __LINE__,
340 layer_data *device_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
341 for (auto item = device_data->object_map[object_type].begin(); item != device_data->object_map[object_type].end();) {
343 log_msg(device_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, object_info->object_type, object_info->handle, __LINE__,
347 item = device_data->object_map[object_type].erase(item);
1531 layer_data *device_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
1540 auto itr = device_data->object_map[VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT].begin();
1541 while (itr != device_data->object_map[VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT].end()) {
1756 layer_data *device_data = get_my_data_ptr(get_dispatch_key(command_buffer), layer_data_map);
1764 device_data->object_map[VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT][reinterpret_cast<const uint64_t>(command_buffer)];
2654 layer_data *device_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2655 skip_call |= ValidateObject(device_data->physical_device, pCreateInfo->surface,
2951 layer_data *device_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
2952 skip_call |= ValidateObject(device_data->physical_device, pCreateInfos[i].surface,
3097 layer_data *device_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3098 device_data->wsi_enabled = false;
3099 device_data->wsi_display_swapchain_enabled = false;
3100 device_data->objtrack_extensions_enabled = false;
3104 device_data->wsi_enabled = true;
3107 device_data->wsi_display_swapchain_enabled = true;
3110 device_data->objtrack_extensions_enabled = true;
3180 layer_data *device_data = get_my_data_ptr(get_dispatch_key(*pDevice), layer_data_map);
3181 device_data->report_data = layer_debug_report_create_device(phy_dev_data->report_data, *pDevice);
3184 device_data->physical_device = physicalDevice;
3421 layer_data *device_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3425 std::unordered_map<uint64_t, OBJTRACK_NODE *>::iterator itr = device_data->swapchainImageMap.begin();
3426 while (itr != device_data->swapchainImageMap.end()) {
3431 device_data->swapchainImageMap.erase(delete_item);
3469 layer_data *device_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3482 device_data->object_map[VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT].begin();
3483 while (itr != device_data->object_map[VK_DEBUG_REPORT_OBJECT_TYPE_DESCRIPTOR_SET_EXT].end()) {
3497 layer_data *device_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
3509 auto itr = device_data->object_map[VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT].begin();
3511 while (itr != device_data->object_map[VK_DEBUG_REPORT_OBJECT_TYPE_COMMAND_BUFFER_EXT].end()) {
4071 layer_data *device_data = get_my_data_ptr(get_dispatch_key(device), layer_data_map);
4073 if (device_data->wsi_enabled) {
4086 if (device_data->wsi_display_swapchain_enabled) {