1. Updated the test spec according to the new Vulkan spec.
authorPiotr Łebski <p.lebski@samsung.com>
Thu, 17 Dec 2015 13:39:11 +0000 (14:39 +0100)
committerJan Syryczynski <j.syryczynsk@samsung.com>
Tue, 22 Dec 2015 08:56:56 +0000 (09:56 +0100)
commit69b4f1338234996f689d6dc8c012f8c714077cc0
tree4f6897089681489da8f19873e6aeb7fc86265aa6
parentb0833b3fc37ae8c5b9945d34c247e7901434aa3d
1. Updated the test spec according to the new Vulkan spec.
2. Added all test cases from test spec to the list. The ones that are not yet implemented or don't work properly are commented out.

TODO: Dummy tests for all missing cases.

moved order of execution test to new api

1. Created simple tests for Command Pool management.
2. Removed free command buffers tests as there's not way to check the result

Removed incorrect tests related to improper recording of buffers.

Implemented a simple memory allocator and the pool_create_non_null_allocator test.

fixed merge request 149 problems

1. Implemented recording with active queries tests.
2. Removed two test cases for end recording as this command is covered extensively by all other tests.

1. Removed invalid buffer reset tests.
2. Fixed formatting.

Removed stubs of tests what won't be implemented.

Removed vktSimpleAllocator.hpp and replaced it with the framework allocation utility.

changed vktApiComputeInstanceResultBuffer to ComputeInstanceResultBuffer
doc/testspecs/VK/apitests.adoc
external/vulkancts/modules/vulkan/api/BufferComputeInstance.cpp [deleted file]
external/vulkancts/modules/vulkan/api/CMakeLists.txt
external/vulkancts/modules/vulkan/api/vktApiBufferComputeInstance.cpp [new file with mode: 0644]
external/vulkancts/modules/vulkan/api/vktApiBufferComputeInstance.hpp [moved from external/vulkancts/modules/vulkan/api/BufferComputeInstance.hpp with 63% similarity]
external/vulkancts/modules/vulkan/api/vktApiCommandBuffersTests.cpp
external/vulkancts/modules/vulkan/api/vktApiCommandBuffersTests.hpp
external/vulkancts/modules/vulkan/api/vktApiComputeInstanceResultBuffer.cpp [moved from external/vulkancts/modules/vulkan/api/ComputeInstanceResultBuffer.cpp with 56% similarity]
external/vulkancts/modules/vulkan/api/vktApiComputeInstanceResultBuffer.hpp [moved from external/vulkancts/modules/vulkan/api/ComputeInstanceResultBuffer.hpp with 60% similarity]
external/vulkancts/modules/vulkan/api/vktApiTests.cpp