Use custom ICD path to enable Swiftshader instead of specifying direct path to the lib.
Remove unused swiftshader directory in build
Remove swiftshader options in build.sh and cmakefiles
Change BUILD.md
Correctly handle XCB-only swapchain surface in VulkanPlatform for swiftshader.
Refactor VulkanPlatform::ExtensionSet so that utils::CString is used instead of string_view, so that we don't get into tricky lifetime issues with const char*
swiftshader
directory inbuild
build.sh
and cmakefilesVulkanPlatform::ExtensionSet
so thatutils::CString
is used instead of string_view, so that we don't get into tricky lifetime issues withconst char*