diff --git a/src/gfxstream/guest/platform/kumquat/VirtGpuKumquatBlob.cpp b/src/gfxstream/guest/platform/kumquat/VirtGpuKumquatBlob.cpp index a1ace90afda..f67aa132217 100644 --- a/src/gfxstream/guest/platform/kumquat/VirtGpuKumquatBlob.cpp +++ b/src/gfxstream/guest/platform/kumquat/VirtGpuKumquatBlob.cpp @@ -4,7 +4,6 @@ */ #include -#include #include #include diff --git a/src/gfxstream/guest/platform/kumquat/vulkan-mapper/GfxStreamVulkanMapper.cpp b/src/gfxstream/guest/platform/kumquat/vulkan-mapper/GfxStreamVulkanMapper.cpp index a0e6475dcef..e67cd59b32e 100644 --- a/src/gfxstream/guest/platform/kumquat/vulkan-mapper/GfxStreamVulkanMapper.cpp +++ b/src/gfxstream/guest/platform/kumquat/vulkan-mapper/GfxStreamVulkanMapper.cpp @@ -17,6 +17,8 @@ #if DETECT_OS_WINDOWS #include + +#include "vulkan/vulkan_win32.h" #define VK_LIBNAME "vulkan-1.dll" #else #include @@ -207,16 +209,22 @@ GfxStreamVulkanMapper* GfxStreamVulkanMapper::getInstance(std::optional(); if (!sVkMapper->initialize(*deviceIdOpt)) { sVkMapper = nullptr; return nullptr; } +#if DETECT_OS_LINUX if (driver) { setenv(VK_ICD_FILENAMES, driver, 1); } +#endif } return sVkMapper.get(); @@ -234,7 +242,7 @@ int32_t GfxStreamVulkanMapper::map(struct VulkanMapperData* mapData) { VK_STRUCTURE_TYPE_IMPORT_MEMORY_WIN32_HANDLE_INFO_KHR, 0, VK_EXTERNAL_MEMORY_HANDLE_TYPE_OPAQUE_WIN32_BIT, - static_cast(mapData->handle), + reinterpret_cast(mapData->handle), L"", };