MacOS WSI test support
authorMike Schuchardt <mikes@lunarg.com>
Tue, 1 May 2018 22:45:44 +0000 (16:45 -0600)
committerAlexander Galazin <Alexander.Galazin@arm.com>
Wed, 30 May 2018 09:49:02 +0000 (05:49 -0400)
commitd96c5a81051bb3d44043ed7032f611e1f9c0b7b0
tree2a156f23b4b193591464d3d1bd73f16e20e48015
parent4b722da4ebdcd2bcad5136958a6d510b89ea94a4
MacOS WSI test support

Adds TYPE_MACOS to WSI framework to enable dEQP-VK.wsi.macos.* tests.
Adds WSI integration to tcu::osx::VulkanPlatform using an Objective-C++
wrapper around a native NSView subclass backed by a CAMetalLayer.

Affects:

dEQP-VK.wsi.macos.*

Components: Framework, Vulkan

Change-Id: I53b487ec6040e88b125d168be7e8c3408f44d959
android/cts/master/vk-master.txt
external/vulkancts/framework/vulkan/vkDefs.hpp
external/vulkancts/framework/vulkan/vkWsiPlatform.hpp
external/vulkancts/framework/vulkan/vkWsiUtil.cpp
external/vulkancts/mustpass/1.1.2/vk-default-no-waivers.txt
external/vulkancts/mustpass/1.1.2/vk-default.txt
framework/platform/CMakeLists.txt
framework/platform/osx/tcuOSXMetalView.hpp [new file with mode: 0644]
framework/platform/osx/tcuOSXMetalView.mm [new file with mode: 0644]
framework/platform/osx/tcuOSXVulkanPlatform.cpp
targets/default/default.cmake