55dd4426673bd260dde56addcfea802f21c31304 |
|
08-Feb-2017 |
Mika Isojärvi <misojarvi@google.com> |
Add create functions for common Vulkan types. These functions simplify creating the Vulkan objects by taking the arguments directly instead of passing through struct. Multiple test cases already reimplement these functions. VK-GL-CTS issue: 465 Components: Vulkan Change-Id: I09f6b0163b5aa2198617230767cd072185afe45c (cherry picked from commit da03200a87f51bed33b3c3030ecbb6df06ff4f60)
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiCommandBuffersTests.cpp
|
7d84129f76e9c2eb6fa15fc4a5cfef9d14b330c6 |
|
23-Nov-2016 |
Arkadiusz Sarwa <arkadiusz.sarwa@mobica.com> |
VK_KHR_maintenance1: Add new test trimCommandPoolKHR New Tests: - dEQP-VK.api.command_buffers.trim_command_pool - dEQP-VK.api.command_buffers.trim_command_pool_secondary Issue #532 Change-Id: I564796bd9023bdb72a449b85e847b7d0cfab967a
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiCommandBuffersTests.cpp
|
9ad0c6b220ba2fd535214eba576beb3091c88ee1 |
|
17-Oct-2016 |
Arkadiusz Sarwa <arkadiusz.sarwa@mobica.com> |
Add reset command pool reuseing test New test: - dEQP-VK.api.command_buffers.pool_reset_reuse Fixes #453 Change-Id: If21e5c833880530fc0a1f9e19e2c579d0b288ef9
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiCommandBuffersTests.cpp
|
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/vktApiCommandBuffersTests.cpp
|
bf7746a5df03bb6ca5a7adf0f433de6c5ef4e38a |
|
04-Aug-2016 |
Pyry Haulos <phaulos@google.com> |
Add note why command buffers are not freed individually
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiCommandBuffersTests.cpp
|
68653568300c916f7ca0a2ffab538ee2498f8870 |
|
22-Jul-2016 |
Maciej Jesionowski <maciej.jesionowski@mobica.com> |
Validation fix in dEQP-VK.api.command_buffers.* - use correct stage masks with vkCmdWaitEvents - set reserved flags to 0 in VkQueryPoolCreateInfo - use non-zero srcStageMask with vkCmdPipelineBarrier
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiCommandBuffersTests.cpp
|
7bc4935d3c07584b45bff2a0a01f6d58e674f621 |
|
14-Jun-2016 |
Pyry Haulos <phaulos@google.com> |
Merge branch 'validation_fix_api_command_buffers' into 'vulkan-cts-1.0-dev' dEQP-VK.api.command_buffers: remove bad test I think two test cases were wrong -- they allocated zero command buffers which shouldn't be allowed. Layers treat it as an error and I filed a spec bug because it's not stated explicitly. I'm removing these two tests. See #357 for details on validation task. ### Vulkan spec issue - [Issue 292](https://gitlab.khronos.org/vulkan/vulkan/issues/292) - VkCommandBufferAllocateInfo valid usage See merge request !525
|
a446be2b665a526c947afd436303715bf54a5b8e |
|
22-Apr-2016 |
scygan <slawomir.cygan@intel.com> |
Fix image being used in UNDEFINED layout in api.command_buffers.render_pass_continue Just transition it at the beginning of render pass.
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiCommandBuffersTests.cpp
|
01f62f5d3754ffa85b72c08d490e43f3872dc3c8 |
|
19-Apr-2016 |
Arkadiusz Sarwa <arkadiusz.sarwa@mobica.com> |
Bug Fix: Corrected result check in test dEQP-VK.api.command_buffers.submit_null_fence
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiCommandBuffersTests.cpp
|
97147e80b97df09ab6a543af2d76003c3b6594cf |
|
14-Apr-2016 |
Maciej Jesionowski <maciej.jesionowski@mobica.com> |
dEQP-VK.api.command_buffers: remove bad test The following two tests used API incorrectly.
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiCommandBuffersTests.cpp
|
978d3d585aa549eb1e729b51e9d85fc6477240f9 |
|
29-Mar-2016 |
Pyry Haulos <phaulos@google.com> |
Change Vulkan CTS license to Apache 2
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiCommandBuffersTests.cpp
|
a7d993643d59be88684d97427e386e8ee350e12f |
|
26-Jan-2016 |
Peter Siket <ps.szeged@partner.samsung.com> |
Command buffer tests are fixed and extended.
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiCommandBuffersTests.cpp
|
698e3bdfa11109fb10f9065612503da8b77c62b6 |
|
07-Jan-2016 |
Jan Syryczynski <j.syryczynsk@samsung.com> |
Added command buffer tests using semaphores
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiCommandBuffersTests.cpp
|
a906008de4b9e96e13d383082f21f5745788530e |
|
02-Mar-2016 |
Mais Alnasser <mais.alnasser@amd.com> |
Reducing the number of command buffers allocated due to system memory limitations of 32-bit systems
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiCommandBuffersTests.cpp
|
9a869c2848d0419008cb99f72c9fa372e3af805d |
|
09-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Remove confidentiality clause from Vulkan CTS license
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiCommandBuffersTests.cpp
|
cd32d2c2b0824a4d5447192a1515b1df4d9a0986 |
|
08-Feb-2016 |
Szilard Ledan <szledan.u-szeged@partner.samsung.com> |
Add missing commands for reseting queryPool prior to use
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiCommandBuffersTests.cpp
|
5780bb0906393148fbca93b0432269e50f8b521e |
|
01-Feb-2016 |
Peter Siket <ps.szeged@partner.samsung.com> |
CommandPool creations in some tests are fixed.
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiCommandBuffersTests.cpp
|
663b7ac6f3f69a93ab937b6f28417f142420596f |
|
21-Jan-2016 |
Peter Siket <ps.szeged@partner.samsung.com> |
Event creation is fixed.
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiCommandBuffersTests.cpp
|
0516cd05574212321c698b02330e679b43fb9bc9 |
|
19-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge branch '221-fix-memory-leak-in-command-buffers' into 'master' Fix memory leak in dEQP-VK.api.command_buffers tests See merge request !337
|
ee2e596e392230fb1658fc4a412c9e04811d1476 |
|
18-Jan-2016 |
Kristof Kosztyo <kkosztyo.u-szeged@samsung.com> |
Fix memory leak in dEQP-VK.api.command_buffers tests
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiCommandBuffersTests.cpp
|
35f26806e87fce6211d58f5db3ad261b28e63ac9 |
|
13-Jan-2016 |
Piotr Łebski <p.lebski@samsung.com> |
Change the incorrect entry index in cmdBeginQuery According to the Vulkan 1.0 Specification the value of entry has to be less than the number of queries. Three test cases used an incorrect value of entry (equal to the query count).
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiCommandBuffersTests.cpp
|
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/vktApiCommandBuffersTests.cpp
|
739acec91a956c5fd31168324b2add8230ad5956 |
|
07-Jan-2016 |
iostrows <igor.ostrowski@intel.com> |
Do not pass signaled fence to vkQueueSubmit()
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiCommandBuffersTests.cpp
|
c151d2bf85ec9e65c0d539deb8baa3400abfb90e |
|
24-Dec-2015 |
Jeff Bolz <jbolz@nvidia.com> |
Fix number of command buffers for secondary_execut_twice test. Fix result buffer memory binding for order_bind_pipeline test. Fix comments for CommandBufferAllocateInfo structs.
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiCommandBuffersTests.cpp
|
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/vktApiCommandBuffersTests.cpp
|
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/vktApiCommandBuffersTests.cpp
|
b0833b3fc37ae8c5b9945d34c247e7901434aa3d |
|
11-Dec-2015 |
Jan Syryczynski <j.syryczynsk@samsung.com> |
# This is a combination of 3 commits. # The first commit's message is: update to test spec Command buffer submission tests. Updated the part of test spec relevant to command buffer submission. Updated the part of the test spec relevant to Command Pools A minor fix in spec formatting Removed three irrelevant testcases from the part of the test spec related to secondary command buffers. Removed three irrelevant testcases from the part of the spec related to FrameBuffers. 1. Removed unused #include statements 2. Fixed formatting fixed the formatting problem in four files more fixes to formatting even more whitespace fixes removed unnecessary includes, added google to copyright removed resetting buffers that should not take place added test for secondary commnad buffers execution - currently crashing order of execution test - first Updated the test spec according to API v170.2 Updated the part of test spec relevant to command buffer submission. A minor fix in spec formatting Removed three irrelevant testcases from the part of the test spec related to secondary command buffers. Removed three irrelevant testcases from the part of the spec related to FrameBuffers. removed unnecessary includes, added google to copyright removed resetting buffers that should not take place command buffers recording tests added first command buffer test, fix to nexus compilation added test for secondary commnad buffers execution - currently crashing Updated the test spec according to API v170.2 order of execution test - first Updated the part of test spec relevant to command buffer submission. A minor fix in spec formatting Removed three irrelevant testcases from the part of the test spec related to secondary command buffers. Removed three irrelevant testcases from the part of the spec related to FrameBuffers. removed unnecessary includes, added google to copyright 1. Removed all compilation errors: - fixed all testcases barring order_of_execution - commented out order_of_execution and related code in ComputeInstanceResultBuffer.cpp # This is the 2nd commit message: Commented out the one test that caused a segfault. # This is the 3rd commit message: Reverted several unintended changes.
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiCommandBuffersTests.cpp
|
7a598c95f3ecf8a209e733b704c51ea87db12c53 |
|
10-Nov-2015 |
Piotr Łebski <p.lebski@samsung.com> |
Draft of test spec for Command Buffers. Fixed two typos pointed out in the merge request review. Minor updates and fixes for Command Buffers test spec: 1. Split that one big table into several smaller ones, corresponding to chapters in Vulkan's spec. 2. Added placeholders for missing testspecs - allowed commands and render pass Fixed colum width in Command Buffer testspec First part of Render Pass test spec. 1. Replaced repeating parts of lengthy descriptions fir ellipses for the sake of clarity. 2. Added three more test case descriptions. Added the remaining validity tests for structures used while creating render passes. Added testcases for Render Pass destruction. This concludes the test spec for Render Pass. Framebuffer testcases covered. Fixed an error with numbering testcases for Framebuffers Fixed command buffer test spec according to Alon's pointers. 1. Removed A LOT of testcases that would result in undefined behaviour. 2. Added a number of testcases to better cover possible uses of the command buffer API 3. Cleaned up the section of the document related to command buffers added first command buffer test, fix to nexus compilation added test for secondary commnad buffers execution - currently crashing 1. Command Buffer lifetime tests - explicit reset - implicit reset - bulk reset 2. Pulled the timeout variable out and made it a global (did not modify code in first two test cases) Updated the test spec according to API v170.2 Fixed style errors in test cases related to resetting command buffers. order of execution test - first 1. Added CK_CHECK whenever possible 2. Minor formatting fixes 3. Removed several redundance vk:: uses 4. Switched from using wrapper methods to direct calls to DeviceInterface's methods when more than one buffer and event are needed.
/external/deqp/external/vulkancts/modules/vulkan/api/vktApiCommandBuffersTests.cpp
|