5125b961903b5822c8fcd8e6d154736bac843835 |
|
31-Aug-2016 |
Tobin Ehlis <tobine@google.com> |
Add tests for simultaneous use of secondary command buffer Fixes #335 Add simultaneousUseSecondaryBufferOnePrimaryBufferTest() test. This test creates a single secondary command with SIMULTANEOUS_USE flag set and add two instances of it to the same primary command buffer. Then verify that each instance executes correctly. Also add simultaneousUseSecondaryBufferTwoPrimaryBuffersTest(). Similar to above test but same secondary command buffer is bound into two different primary comman buffers that are then executed simultaneously. In both cases the secondary command buffers are each atomically incrementing a count from within a compute shader. Update the mustpass lists. Also made a few minor infrastructure additions: Add a generic createDataBuffer() function to create a single buffer that isn't built around a vec4 of color data. Add a simpler createDescriptorSet() function that binds a results buffer to binding 0 and an input uniform to binding 1. Provide the compute result buffer initialization value in a parameter which defaults to -1.0f. This allows flexibility for other tests that may want a different default value, such as the new test mentioned above. Change-Id: Icf6ebbac0e1975e1cf49f60e5aa8afb32f9885de
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiComputeInstanceResultBuffer.hpp
|
978d3d585aa549eb1e729b51e9d85fc6477240f9 |
|
29-Mar-2016 |
Pyry Haulos <phaulos@google.com> |
Change Vulkan CTS license to Apache 2
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiComputeInstanceResultBuffer.hpp
|
9a869c2848d0419008cb99f72c9fa372e3af805d |
|
09-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Remove confidentiality clause from Vulkan CTS license
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiComputeInstanceResultBuffer.hpp
|
689c095f881a410da6a315795452a8e00ad95a9d |
|
05-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Update Vulkan CTS to API 1.0.0 Change-Id: Idb60e106fadb133fcbce136270853696a6290f5b
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiComputeInstanceResultBuffer.hpp
|
6ef06724e94f40530f416156100adf531bb2a5ce |
|
23-Dec-2015 |
Pyry Haulos <phaulos@google.com> |
Fix couple of invalid VkBufferCreateInfos and ws violations in command buffer tests
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiComputeInstanceResultBuffer.hpp
|
69b4f1338234996f689d6dc8c012f8c714077cc0 |
|
17-Dec-2015 |
Piotr Ĺebski <p.lebski@samsung.com> |
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
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiComputeInstanceResultBuffer.hpp
|