History log of /external/deqp/external/vulkancts/modules/vulkan/vktSynchronization.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f093f4b9e448947e887868ffc0d23b45c31ee9b0 13-May-2016 David Sodman <dsodman@google.com> update event test as original test was inconsistent with Vulkan spec

BUG 28074219

Change-Id: I797fddfc4d96feb7b847409b50e94c1f84d22cf8
/external/deqp/external/vulkancts/modules/vulkan/vktSynchronization.cpp
226a0db84fb22264e27c52ed54d55592baf1693a 26-Apr-2016 Maciej Jesionowski <maciej.jesionowski@mobica.com> Validation fixes for dEQP-VK.synchronization

- Initialize some structure fields to required values
- Use pWaitDstStageMask when waiting on a semaphore
- Move vkCmdSetEvent outside the render pass
- Provide expected number of queue priorities to VkDeviceQueueCreateInfo

Bug: 28074219

(cherry picked from commit 94fdc7fcde984ff6c21ea7ccf6fd758fbf90a0d9)

Change-Id: I71835bb7bc0e9fec528c24aec35e2c864f763aa9
/external/deqp/external/vulkancts/modules/vulkan/vktSynchronization.cpp
6222af852976871f07c00b792cae50eb458d0703 22-Apr-2016 Pyry Haulos <phaulos@google.com> Fix pipeline and pipeline cache lifetime in synchronization tests

Bug: 28074219
Change-Id: Ib2b40524c9009129377cf5ba15e91fa86e74245c
/external/deqp/external/vulkancts/modules/vulkan/vktSynchronization.cpp
159fc09e140bcc251b442f8d7ead67e5af2204d8 19-Apr-2016 Pyry Haulos <phaulos@google.com> More dEQP-VK.synchronization fixes

* Spec requires even unused struct members to be initialized to legal
values.

* Image initial layout barrier was not being executed.

Bug: 28074219
Change-Id: Ie2c5ecba0fa31c152b3ab85b1910ae6d07f4abbf
/external/deqp/external/vulkancts/modules/vulkan/vktSynchronization.cpp
f0657d9d775dd0744462849e59842be8b0b56c48 14-Apr-2016 Pyry Haulos <phaulos@google.com> Fix several bugs in synchronization tests

* Tests were mixing default device and test-specific device objects,
resulting in use of objects created from one device with another device.

* Tests were using DeviceInterface of default device with test-specific
device objects, leading to crashes when layers were enabled.

* Similarly, Allocator of default device was used with test-specific
device objects.

* Several objects were leaked.

Bug: 28074219
Change-Id: I7588ce3eac07919e958f722168f2d83401e7e038
/external/deqp/external/vulkancts/modules/vulkan/vktSynchronization.cpp
ac2dfbbebc7080c6a06dba3aeeb741c5077c6a68 13-Apr-2016 David Sodman <dsodman@google.com> Fix a few issues in synchronization tests

Bug: 28074219

Change-Id: Ifaffac8195850310ff74937955d96206e371dd49
/external/deqp/external/vulkancts/modules/vulkan/vktSynchronization.cpp
3241ee1a924df7b5c25b865fe05a278db90e2f26 11-Apr-2016 Pyry Haulos <phaulos@google.com> Fix issues in synchronization.fences

* timeout = 0 was not being tested.

* Test was incorrectly assuming that DEFAULT_TIMEOUT would be
sufficient for work to complete.

* Other minor fixes.

Bug: 27967146
Change-Id: I1b5b0001d2cdfe7d03904055d2074bea0aaf4942
/external/deqp/external/vulkancts/modules/vulkan/vktSynchronization.cpp
e1c768b9fea220809ff2123edd382491eea6ca69 10-Apr-2016 Pyry Haulos <phaulos@google.com> Merge bugfixes from Khronos repository

Change-Id: Id4ae8f02381b25c2b7f1978ce665955e3ec35833
4a7fb3bef3227e12c0ce2caef33cc2976a5d91e2 10-Apr-2016 Pyry Haulos <phaulos@google.com> Merge branch 'synchronization-tests-fixes' into 'vulkan-cts-1.0-dev'

Various fixes for synchronization tests

- Tests were not querying the available queueCount in the queue family properties.
- Tests were using the "universal" queue family index when the device created in createTestDevice() could be using queues belonging to a different family index.
- 3D image view was being used with a 2D image.
- Command buffer Deleter was not holding any reference to the command pool.

- Fences tests:
* Fence status VK_NOT_READY was expected between queueSubmit() and waitForFences(). Status could be VK_SUCCESS if the work finishes before waitForFences().
* It seems that the first waitForFences() was intended for multiple fences, but it was waiting for one of the fences only.
* Added check for default status of fence 1 (unsignaled).

- Code style:
* DE_NULL was being used as a boolean parameter in createFences()
* Use VkResult names instead of error codes in the error messages.
* Fixed some typos and indentation.

See merge request !491
86a8ae9e0d61bbfe1f1e273fdbb026369bdb5f29 07-Apr-2016 Pyry Haulos <phaulos@google.com> Remove instances of pDynamicState->dynamicStateCount = 0

Specification explicitly disallows using
VkPipelineDynamicStateCreateInfo with dynamicStateCount = 0 when
creating pipelines. Instead pDynamicState must be set to NULL.

Change-Id: Iff9e2f10e0080ffae0f6698aff342132f148b41d
/external/deqp/external/vulkancts/modules/vulkan/vktSynchronization.cpp
271157f1dfdc1129586f47e8064874d107f3edae 01-Apr-2016 Dae Kim <dae.kimpark@imgtec.com> Various fixes for synchronization tests:

- Tests were not querying the available queueCount in the queue family properties.
- Tests were using the "universal" queue family index when the device created in createTestDevice() could be using queries belonging to a different family index.
- 3D image view was being used with a 2D image.
- Command buffer Deleter was not holding any reference to the command pool.

- Fences tests:
* Fence status VK_NOT_READY was expected between queueSubmit() and waitForFences(). Status could be VK_SUCCESS if the work finishes before waitForFences().
* It seems that the first waitForFences() was intended for multiple fences, but it was waiting for one of the fences only.
* Added check for default status of fence[1] (unsignaled).

- Code style:
* DE_NULL was being used as a boolean parameter in createFences()
* Use VkResult names instead of error codes in the error messages.
* Fixed some typos and indentation.
/external/deqp/external/vulkancts/modules/vulkan/vktSynchronization.cpp
978d3d585aa549eb1e729b51e9d85fc6477240f9 29-Mar-2016 Pyry Haulos <phaulos@google.com> Change Vulkan CTS license to Apache 2
/external/deqp/external/vulkancts/modules/vulkan/vktSynchronization.cpp
9db5594f7d0c95afbc473c67015dcc995081ede1 21-Mar-2016 Pyry Haulos <phaulos@google.com> Fix VkDeviceSize -> size_t warning in synchronization tests

Change-Id: Ieafc30f1e6bcf9f74f45bf8d0f110c1df5af8948
/external/deqp/external/vulkancts/modules/vulkan/vktSynchronization.cpp
378ef852bb3b711863ac31f9ded5874e0e98ab5b 20-Feb-2016 David Sodman <dsodman@google.com> Add support for vulkan synchronization primitives

Change-Id: Ie669717108b7b3f2ad01d2b8935131322bcfa24f
/external/deqp/external/vulkancts/modules/vulkan/vktSynchronization.cpp