Add Transform Feedback tests
authorBoris Zanin <boris.zanin@mobica.com>
Mon, 17 Sep 2018 13:11:46 +0000 (15:11 +0200)
committerAlexander Galazin <alexander.galazin@arm.com>
Thu, 11 Apr 2019 17:40:20 +0000 (19:40 +0200)
commitd3625f42e345f7133e7aee22aa7da66a1cf6f4e5
tree55504f85b6b440023b06d6b5f3a983b806ef5927
parent166e35a590a4b8c6f32445503417885be5539cd5
Add Transform Feedback tests

Add tests:
 * dEQP-VK.transform_feedback.simple.basic*
 * dEQP-VK.transform_feedback.simple.resume*
 * dEQP-VK.transform_feedback.simple.streams_*
 * dEQP-VK.transform_feedback.simple.streams_pointsize_*
 * dEQP-VK.transform_feedback.simple.streams_clipdistance_*
 * dEQP-VK.transform_feedback.simple.streams_culldistance_*
 * dEQP-VK.transform_feedback.simple.multistreams_*
 * dEQP-VK.transform_feedback.simple.draw_indirect_*
 * dEQP-VK.transform_feedback.simple.backward_dependency
 * dEQP-VK.transform_feedback.simple.query_*
 * dEQP-VK.transform_feedback.fuzz.*

Components: vulkan

VK-GL-CTS issue: 1350

Change-Id: If0b7a47f95f554dd43db77a6d005ebeb44c27294
(cherry picked from commit a0cfd09544ed9cba4abb4d71ede7ba224baea0a3)
38 files changed:
AndroidGen.mk
android/cts/master/vk-master.txt
external/vulkancts/framework/vulkan/vkBasicTypes.inl
external/vulkancts/framework/vulkan/vkConcreteDeviceInterface.inl
external/vulkancts/framework/vulkan/vkDeviceDriverImpl.inl
external/vulkancts/framework/vulkan/vkDeviceFeatures.inl
external/vulkancts/framework/vulkan/vkDeviceFunctionPointers.inl
external/vulkancts/framework/vulkan/vkExtensionFunctions.inl
external/vulkancts/framework/vulkan/vkFunctionPointerTypes.inl
external/vulkancts/framework/vulkan/vkGetStructureTypeImpl.inl
external/vulkancts/framework/vulkan/vkInitDeviceFunctionPointers.inl
external/vulkancts/framework/vulkan/vkNullDriverImpl.inl
external/vulkancts/framework/vulkan/vkObjUtil.cpp
external/vulkancts/framework/vulkan/vkShaderToSpirV.cpp
external/vulkancts/framework/vulkan/vkStrUtil.inl
external/vulkancts/framework/vulkan/vkStrUtilImpl.inl
external/vulkancts/framework/vulkan/vkStructTypes.inl
external/vulkancts/framework/vulkan/vkVirtualDeviceInterface.inl
external/vulkancts/framework/vulkan/vkVulkan_c.inl
external/vulkancts/modules/vulkan/CMakeLists.txt
external/vulkancts/modules/vulkan/transform_feedback/CMakeLists.txt [new file with mode: 0644]
external/vulkancts/modules/vulkan/transform_feedback/vktTransformFeedbackFuzzLayoutCase.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/transform_feedback/vktTransformFeedbackFuzzLayoutCase.hpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/transform_feedback/vktTransformFeedbackFuzzLayoutTests.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/transform_feedback/vktTransformFeedbackFuzzLayoutTests.hpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/transform_feedback/vktTransformFeedbackRandomLayoutCase.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/transform_feedback/vktTransformFeedbackRandomLayoutCase.hpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/transform_feedback/vktTransformFeedbackSimpleTests.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/transform_feedback/vktTransformFeedbackSimpleTests.hpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/transform_feedback/vktTransformFeedbackTests.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/transform_feedback/vktTransformFeedbackTests.hpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/vktTestCase.cpp
external/vulkancts/modules/vulkan/vktTestCase.hpp
external/vulkancts/modules/vulkan/vktTestPackage.cpp
external/vulkancts/mustpass/1.1.5/vk-default-no-waivers.txt
external/vulkancts/mustpass/1.1.5/vk-default.txt
external/vulkancts/scripts/src/vulkan.h.in
framework/opengl/gluShaderUtil.hpp