Lines Matching refs:instance_interceptor
596 auto instance_interceptor = GetLayerDataPtr(get_dispatch_key(gpu), layer_data_map); in CreateDevice() local
600 …Device fpCreateDevice = (PFN_vkCreateDevice)fpGetInstanceProcAddr(instance_interceptor->instance, … in CreateDevice()
608 …instance_interceptor->instance_dispatch_table.GetPhysicalDeviceProperties(gpu, &device_properties); in CreateDevice()
611 …uint32_t effective_api_version = std::min(device_properties.apiVersion, instance_interceptor->api_… in CreateDevice()
614 …device_extensions.InitFromDeviceCreateInfo(&instance_interceptor->instance_extensions, effective_a… in CreateDevice()
615 for (auto item : instance_interceptor->object_dispatch) { in CreateDevice()
622 for (auto intercept : instance_interceptor->object_dispatch) { in CreateDevice()
627 for (auto intercept : instance_interceptor->object_dispatch) { in CreateDevice()
643 &instance_interceptor->instance_extensions, effective_api_version, pCreateInfo); in CreateDevice()
650 device_interceptor->instance = instance_interceptor->instance; in CreateDevice()
651 …device_interceptor->report_data = layer_debug_utils_create_device(instance_interceptor->report_dat… in CreateDevice()
657 if (!instance_interceptor->disabled.thread_safety) { in CreateDevice()
664 if (!instance_interceptor->disabled.stateless_checks) { in CreateDevice()
671 if (!instance_interceptor->disabled.object_tracking) { in CreateDevice()
679 …core_checks->GetValidationObject(instance_interceptor->object_dispatch, LayerObjectTypeCoreValidat… in CreateDevice()
680 if (!instance_interceptor->disabled.core_checks) { in CreateDevice()
687 if (instance_interceptor->enabled.best_practices) { in CreateDevice()
696 dev_intercept->instance = instance_interceptor->instance; in CreateDevice()
700 dev_intercept->disabled = instance_interceptor->disabled; in CreateDevice()
701 dev_intercept->enabled = instance_interceptor->enabled; in CreateDevice()
702 dev_intercept->instance_dispatch_table = instance_interceptor->instance_dispatch_table; in CreateDevice()
703 dev_intercept->instance_extensions = instance_interceptor->instance_extensions; in CreateDevice()
707 for (auto intercept : instance_interceptor->object_dispatch) { in CreateDevice()