Lines Matching refs:vkEmu
315 vk::VkEmulation* vkEmu = nullptr; in initialize() local
319 vkEmu = vk::createGlobalVkEmulation(vkDispatch, fb->m_features); in initialize()
320 if (!vkEmu) { in initialize()
323 fb->m_emulationVk = vkEmu; in initialize()
325 if (vkEmu) { in initialize()
328 fb->m_vkInstance = vkEmu->instance; in initialize()
330 if (vkEmu->deviceInfo.supportsIdProperties) { in initialize()
333 memcpy(fb->m_vulkanUUID.data(), vkEmu->deviceInfo.idProps.deviceUUID, VK_UUID_SIZE); in initialize()
381 vkEmu && fb->m_features.VulkanNativeSwapchain.enabled && fb->m_guestUsesAngle; in initialize()
384 fb->m_graphicsAdapterVendor = vkEmu->deviceInfo.driverVendor; in initialize()
385 fb->m_graphicsAdapterName = vkEmu->deviceInfo.physdevProps.deviceName; in initialize()
387 uint32_t vkVersion = vkEmu->vulkanInstanceVersion; in initialize()
393 << vkEmu->deviceInfo.driverVendor << " " in initialize()
394 << vkEmu->deviceInfo.driverVersion; in initialize()
398 for (auto& ext : vkEmu->instanceExtensions) { in initialize()
408 for (auto& ext : vkEmu->deviceInfo.extensions) { in initialize()
441 if (!vkEmu || !vkEmu->deviceInfo.supportsIdProperties) { in initialize()
478 if (vkEmu && vkEmu->displayVk) { in initialize()
479 fb->m_displayVk = vkEmu->displayVk.get(); in initialize()
485 if (!vkEmu->compositorVk) { in initialize()
490 fb->m_compositor = vkEmu->compositorVk.get(); in initialize()