Lines Matching defs:my_data

86 static void init_device_limits(layer_data *my_data, const VkAllocationCallbacks *pAllocator) {
88 layer_debug_actions(my_data->report_data, my_data->logging_callback, pAllocator, "lunarg_device_limits");
113 layer_data *my_data = get_my_data_ptr(key, layer_data_map);
114 return my_data->instance_dispatch_table->EnumerateDeviceExtensionProperties(physicalDevice, NULL, pCount, pProperties);
152 layer_data *my_data = get_my_data_ptr(get_dispatch_key(*pInstance), layer_data_map);
153 my_data->instance_dispatch_table = new VkLayerInstanceDispatchTable;
154 layer_init_instance_dispatch_table(*pInstance, my_data->instance_dispatch_table, fpGetInstanceProcAddr);
156 my_data->report_data = debug_report_create_instance(my_data->instance_dispatch_table, *pInstance,
159 init_device_limits(my_data, pAllocator);
160 my_data->instanceState = unique_ptr<INSTANCE_STATE>(new INSTANCE_STATE());
168 layer_data *my_data = get_my_data_ptr(key, layer_data_map);
169 VkLayerInstanceDispatchTable *pTable = my_data->instance_dispatch_table;
173 while (my_data->logging_callback.size() > 0) {
174 VkDebugReportCallbackEXT callback = my_data->logging_callback.back();
175 layer_destroy_msg_callback(my_data->report_data, callback, pAllocator);
176 my_data->logging_callback.pop_back();
179 layer_debug_report_destroy_instance(my_data->report_data);
180 delete my_data->instance_dispatch_table;
192 layer_data *my_data = get_my_data_ptr(get_dispatch_key(instance), layer_data_map);
193 if (my_data->instanceState) {
196 my_data->instanceState->vkEnumeratePhysicalDevicesState = QUERY_COUNT;
198 if (UNCALLED == my_data->instanceState->vkEnumeratePhysicalDevicesState) {
201 log_msg(my_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT, 0,
206 else if (my_data->instanceState->physicalDevicesCount != *pPhysicalDeviceCount) {
208 skipCall |= log_msg(my_data->report_data, VK_DEBUG_REPORT_WARNING_BIT_EXT,
212 *pPhysicalDeviceCount, my_data->instanceState->physicalDevicesCount);
214 my_data->instanceState->vkEnumeratePhysicalDevicesState = QUERY_DETAILS;
219 my_data->instance_dispatch_table->EnumeratePhysicalDevices(instance, pPhysicalDeviceCount, pPhysicalDevices);
221 my_data->instanceState->physicalDevicesCount = *pPhysicalDeviceCount;
227 my_data->instance_dispatch_table->GetPhysicalDeviceFeatures(pPhysicalDevices[i],
233 log_msg(my_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, VK_DEBUG_REPORT_OBJECT_TYPE_INSTANCE_EXT, 0, __LINE__,
340 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
341 my_data->device_dispatch_table->CmdSetViewport(commandBuffer, firstViewport, viewportCount, pViewports);
351 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
352 my_data->device_dispatch_table->CmdSetScissor(commandBuffer, firstScissor, scissorCount, pScissors);
623 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
624 if (log_msg(my_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, (VkDebugReportObjectTypeEXT)0, 0, __LINE__, 1, "DL",
632 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
633 if (log_msg(my_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, (VkDebugReportObjectTypeEXT)0, 0, __LINE__, 1, "DL",
648 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
649 if (log_msg(my_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, (VkDebugReportObjectTypeEXT)0, 0, __LINE__, 1, "DL",
657 layer_data *my_data = get_my_data_ptr(get_dispatch_key(commandBuffer), layer_data_map);
658 if (log_msg(my_data->report_data, VK_DEBUG_REPORT_ERROR_BIT_EXT, (VkDebugReportObjectTypeEXT)0, 0, __LINE__, 1, "DL",
670 layer_data *my_data = get_my_data_ptr(get_dispatch_key(instance), layer_data_map);
671 VkResult res = my_data->instance_dispatch_table->CreateDebugReportCallbackEXT(instance, pCreateInfo, pAllocator, pMsgCallback);
673 res = layer_create_msg_callback(my_data->report_data, pCreateInfo, pAllocator, pMsgCallback);
681 layer_data *my_data = get_my_data_ptr(get_dispatch_key(instance), layer_data_map);
682 my_data->instance_dispatch_table->DestroyDebugReportCallbackEXT(instance, msgCallback, pAllocator);
683 layer_destroy_msg_callback(my_data->report_data, msgCallback, pAllocator);
689 layer_data *my_data = get_my_data_ptr(get_dispatch_key(instance), layer_data_map);
690 my_data->instance_dispatch_table->DebugReportMessageEXT(instance, flags, objType, object, location, msgCode, pLayerPrefix,
725 layer_data *my_data = get_my_data_ptr(get_dispatch_key(dev), layer_data_map);
726 VkLayerDispatchTable *pTable = my_data->device_dispatch_table;
737 layer_data *my_data;
776 my_data = get_my_data_ptr(get_dispatch_key(instance), layer_data_map);
778 fptr = debug_report_get_instance_proc_addr(my_data->report_data, funcName);
783 VkLayerInstanceDispatchTable *pTable = my_data->instance_dispatch_table;