Add initial Vulkan support to framework
authorPyry Haulos <phaulos@google.com>
Tue, 12 May 2015 20:35:23 +0000 (13:35 -0700)
committerPyry Haulos <phaulos@google.com>
Thu, 14 May 2015 22:04:23 +0000 (15:04 -0700)
commit23c1f9fbfacc654ff2115e74466bb781a058bb9f
tree9c4723c4fb819484dcd3ab173f6da16bb31ae374
parent6d9563c773b42cb9746de5625159dcf808b24b30
Add initial Vulkan support to framework

Change-Id: Iae128a976b311380aaecf52b71ead310bc92ddc7
40 files changed:
CMakeLists.txt
framework/CMakeLists.txt
framework/common/tcuPlatform.cpp
framework/common/tcuPlatform.hpp
framework/platform/CMakeLists.txt
framework/platform/android/tcuAndroidPlatform.cpp
framework/platform/android/tcuAndroidPlatform.hpp
framework/platform/win32/tcuWin32Platform.cpp
framework/platform/win32/tcuWin32Platform.hpp
framework/vulkan/CMakeLists.txt [new file with mode: 0644]
framework/vulkan/vkBasicTypes.inl [new file with mode: 0644]
framework/vulkan/vkConcreteDeviceInterface.inl [new file with mode: 0644]
framework/vulkan/vkConcretePlatformInterface.inl [new file with mode: 0644]
framework/vulkan/vkDefs.cpp [new file with mode: 0644]
framework/vulkan/vkDefs.hpp [new file with mode: 0644]
framework/vulkan/vkDeviceDriverImpl.inl [new file with mode: 0644]
framework/vulkan/vkDeviceFunctionPointers.inl [new file with mode: 0644]
framework/vulkan/vkFunctionPointerTypes.inl [new file with mode: 0644]
framework/vulkan/vkGetObjectTypeImpl.inl [new file with mode: 0644]
framework/vulkan/vkInitDeviceFunctionPointers.inl [new file with mode: 0644]
framework/vulkan/vkInitPlatformFunctionPointers.inl [new file with mode: 0644]
framework/vulkan/vkPlatform.cpp [new file with mode: 0644]
framework/vulkan/vkPlatform.hpp [new file with mode: 0644]
framework/vulkan/vkPlatformDriverImpl.inl [new file with mode: 0644]
framework/vulkan/vkPlatformFunctionPointers.inl [new file with mode: 0644]
framework/vulkan/vkPrograms.cpp [new file with mode: 0644]
framework/vulkan/vkPrograms.hpp [new file with mode: 0644]
framework/vulkan/vkRef.cpp [new file with mode: 0644]
framework/vulkan/vkRef.hpp [new file with mode: 0644]
framework/vulkan/vkRefUtil.inl [new file with mode: 0644]
framework/vulkan/vkRefUtilImpl.inl [new file with mode: 0644]
framework/vulkan/vkStrUtil.cpp [new file with mode: 0644]
framework/vulkan/vkStrUtil.hpp [new file with mode: 0644]
framework/vulkan/vkStrUtil.inl [new file with mode: 0644]
framework/vulkan/vkStrUtilImpl.inl [new file with mode: 0644]
framework/vulkan/vkStructTypes.inl [new file with mode: 0644]
framework/vulkan/vkVirtualDeviceInterface.inl [new file with mode: 0644]
framework/vulkan/vkVirtualPlatformInterface.inl [new file with mode: 0644]
scripts/build_caselists.py
scripts/gen_vulkan.py [new file with mode: 0644]