e67afec906e5e1b2052ecb5007f2d22bc7c634fd |
|
15-Mar-2017 |
Pyry Haulos <phaulos@google.com> |
Handle VK_EXT_swapchain_colorspace in swapchain tests VK_EXT_swapchain_colorspace adds new surface formats. Driver can enumerate the formats regardless of whether VK_EXT_swapchain_colorspace was enabled, but using them without enabling the extension is not allowed. Thus we have two options: 1) Filter out non-core formats to stay within valid usage. 2) Enable VK_EXT_swapchain colorspace if advertised by the driver. We opt for (2) as it provides basic coverage for the extension as a bonus. Affects: dEQP-VK.wsi.*.swapchain.* Components: Vulkan VK-GL-CTS issue: 237 Change-Id: I5f905e5fb7ceaf83dacca57ef60d65487ff96d5d (cherry picked from commit 703e4baead3c08331ee7604539d7a68a8b960c84)
/external/deqp/external/vulkancts/modules/vulkan/wsi/vktWsiSwapchainTests.cpp
|
2beac9057d9113ac306632d819ded852691a6842 |
|
04-Jan-2017 |
Pyry Haulos <phaulos@google.com> |
Optimize swapchain OOM tests Swapchain OOM tests were hitting timeouts on some platforms. This commit optimizes the tests in two ways: * VkInstance, VkDevice, and VkSurface are now re-used across all sub-cases. * Loop is re-written to avoid re-creating swapchains for parameters 0..N-1 when testing parameter combination N. Affects: dEQP-VK.wsi.*.swapchain.simulate_oom.* Bug: 33555898 Change-Id: Ib5e1a4944e4c400a5d430c5a3d20fe0930c6eed0
/external/deqp/external/vulkancts/modules/vulkan/wsi/vktWsiSwapchainTests.cpp
|
4d2a7c4bb5ae834b4eb17bc5e5218ccf0d607736 |
|
19-Sep-2016 |
Maciej Jesionowski <maciej.jesionowski@mobica.com> |
Add VK_INCOMPLETE result code tests New tests: - dEQP-VK.wsi.*.swapchain.get_images.incomplete Modified tests: - dEQP-VK.api.info.instance.physical_devices - dEQP-VK.api.info.instance.layers - dEQP-VK.api.info.instance.extensions - dEQP-VK.api.info.device.layers - dEQP-VK.api.info.device.extensions - dEQP-VK.wsi.*.surface.query_formats - dEQP-VK.wsi.*.surface.query_present_modes Fixes #495 Change-Id: I1b493acf2df3039705e3d404c2cdcbb084495f33
/external/deqp/external/vulkancts/modules/vulkan/wsi/vktWsiSwapchainTests.cpp
|
310579ce7bb07adb316e5ba949a69d38c9001389 |
|
16-Sep-2016 |
Maciej Jesionowski <maciej.jesionowski@mobica.com> |
Add VK_NULL_HANDLE destroy/free tests New tests: - dEQP-VK.api.null_handle.* - dEQP-VK.wsi.*.surface.destroy_null_handle - dEQP-VK.wsi.*.swapchain.destroy.null_handle Fixes #493 Change-Id: I44541b4d1b44ed8da2ba23e5ae9ba1106ee2c015
/external/deqp/external/vulkancts/modules/vulkan/wsi/vktWsiSwapchainTests.cpp
|
2dd2c2dc560092c80b636551237758b62fae78d7 |
|
18-Aug-2016 |
Pyry Haulos <phaulos@google.com> |
Do not test VkDevice, VkInstance creation OOM paths in WSI tests VkInstance and VkDevice creation OOM simulation is done already in dEQP-VK.api.object_management.alloc_callback fail and repeating testing in WSI tests just wastes time. Since we want to trigger OOM even if implementation calls into instance- or device-level callbacks, this is done by setting a mode in DeterministicFailAllocator that stops alloc counting and failure simulation. Bug: 30811856 Change-Id: I9709b5eac98d8057a9080f12c07c8a2b76c83850
/external/deqp/external/vulkancts/modules/vulkan/wsi/vktWsiSwapchainTests.cpp
|
653ad0e8a4209754304cbd5b5ceb4fdc7b29c01a |
|
16-Aug-2016 |
Pyry Haulos <phaulos@google.com> |
Fix merged <space><tab> in C/C++ files Change-Id: Ice7c1ae46a88c941c5834f9d34fcd4822c30debc
/external/deqp/external/vulkancts/modules/vulkan/wsi/vktWsiSwapchainTests.cpp
|
9533257d111cdcdae77cc67caf39bc0c9bcfb7b6 |
|
21-Jul-2016 |
Pyry Haulos <phaulos@google.com> |
Fix another set of warnings reported by GCC
/external/deqp/external/vulkancts/modules/vulkan/wsi/vktWsiSwapchainTests.cpp
|
74a8338764495b470180da1f4c587c3401373314 |
|
31-May-2016 |
Jesse Hall <jessehall@google.com> |
Add swapchain resize test Bug: 26927424 Change-Id: I9d0124d7a2ddc25ba8953b0a1df15a0faeb620d9
/external/deqp/external/vulkancts/modules/vulkan/wsi/vktWsiSwapchainTests.cpp
|
3d8e6ee58a6f3a7701a3e6cdc4ba9fb14b162410 |
|
20-May-2016 |
Pyry Haulos <phaulos@google.com> |
Merge bug fixes from Khronos CTS release branch This includes fixes available in Vulkan CTS 1.0.0.3 RC1: 8d6a75b Fix test copying zero sized regions 4d12ac5 Update sample conformance statement with latest release tag 2659c92 Remove use of non-standard strnlen() fd6bbe6 Validation fix dEQP-VK.binding_model 8c019df Validation fix for dEQP-VK.ssbo 02bc895 Remove dEQP-VK.glsl.linkage.varying.rules.fragment_declare 0f75056 Validation fixes for dEQP-VK.renderpass 0619614 Validation fixes for dEQP-VK.glsl 2df3edd dEQP-VK.binding_model validation fixes 50664eb Removed not needed reading of image ce3f36a Bug Fix: Corrected barriers in the tests dEQP-VK.query_pool 6d286f8 Validation fixes for dEQP-VK.api d02ea76 dEQP-VK.api.info.device.properties struct offsets d488796 Bug Fix: Corrected barriers in the tests dEQP-VK.dynamic_state. a4f96c9 Turn on well defined signed integer overflow ba9a6b8 Add Android NDK r11 toolchain as new default 355e4f8 Update glslang to (7b3096a) to include bitfield functions precision fix cbba646 Fix Pipeline barrier test 6eaa4ce Update glslang to (af4592) - include proper RelaxedPrecision handling f89b81f Remove instances of pDynamicState->dynamicStateCount = 0 989ae48 ShaderRender tests: do not use images in UNDEFINED layout ed92247 Revert to original boilerplate in Vulkan CTS license appendix 0b834b7 Validation fixes in dEQP-VK.pipeline 92728bd Bug Fix: Corrected barriers in the tests dEQP-VK.compute ad4a38e Bug Fix: Corrected barrier in the tests dEQP-VK.ubo 750f819 Fix unused parameter warning in vktDrawIndirectTest.cpp 7df90ed deqp-vk-draw: split indirect_draw tests into groups depending on `drawIndirectFirstInstance` optional feature 9025139 Remove initialization check for deviceName 9312e31 Fix VkPhysicalDeviceProperties init validation 4803b08 Fix a few issues in tessellation shader executors As well as following cherry-picks: b215306 Fix various compiler warnings fad252e vktWsiSurfaceTests: fixed bug in surface capabilities validation where surface's height was tested with respect to width's limits. 4a57a13 vktWsiSwapchainTests: remove redundant barrier (already realised by subpass dependencies) 8a07cbb vktWsiSwapchainTests: remove incorrect barrier (COLOR_ATTACHMENT_OPT -> PRESENT_SRC), while image is already in PRESENT_SRC layout 9b48af0 vktWsiSwapchainTests: fixes for swapchain parameters fb3fd80 WSI: depthClamp is an optional feature, disable it Bug: 28911346 Change-Id: I124cdecdc5472e5889d40ae5b66baffa074df7ca
/external/deqp/external/vulkancts/modules/vulkan/wsi/vktWsiSwapchainTests.cpp
|
f31905d3c4bcdd5978d7dc21ddf2723a89454a3b |
|
11-May-2016 |
Pyry Haulos <phaulos@google.com> |
Fix allocator in WSI swapchain render test TriangleRenderer was using default device allocator with custom device created with WSI extension enabled. Bug: 28676093 Change-Id: Iad45ee21f1f0cfca09f24d68529a6862de5ba701
/external/deqp/external/vulkancts/modules/vulkan/wsi/vktWsiSwapchainTests.cpp
|
7734f52e21c826b08737e08aff04e479cd7fc362 |
|
03-May-2016 |
Mika Isojärvi <misojarvi@google.com> |
Split WSI OOM tests over multiple iterations. Bug: 28533310 Bug: 28052337 Bug: 28052526 Change-Id: Ia4794a3c6e9d923dce2f267316db485de6d0a9df
/external/deqp/external/vulkancts/modules/vulkan/wsi/vktWsiSwapchainTests.cpp
|
8e1cce4ba720300676a239cb264795c9ea301cbc |
|
12-Apr-2016 |
Pyry Haulos <phaulos@google.com> |
Add basic WSI rendering test Bug: 27536551 Bug: 27641433 Change-Id: Icc74ea9c6d669ced21e536ee96f0dd04d5e47343
/external/deqp/external/vulkancts/modules/vulkan/wsi/vktWsiSwapchainTests.cpp
|
cb5487328285ae33eb53ae36f14794a60200e8e0 |
|
08-Apr-2016 |
Pyry Haulos <phaulos@google.com> |
Actually enable VK_KHR_swapchain in WSI swapchain tests Bug: 28056362 Change-Id: I5ce57ea855e0c48a10137fbc5b72158cdc54f73d
/external/deqp/external/vulkancts/modules/vulkan/wsi/vktWsiSwapchainTests.cpp
|
978d3d585aa549eb1e729b51e9d85fc6477240f9 |
|
29-Mar-2016 |
Pyry Haulos <phaulos@google.com> |
Change Vulkan CTS license to Apache 2
/external/deqp/external/vulkancts/modules/vulkan/wsi/vktWsiSwapchainTests.cpp
|
f1d576d0d3f98e27b55038c5b29df26d1d0f0d79 |
|
19-Mar-2016 |
Pyry Haulos <phaulos@google.com> |
Add allocation callback tests for WSI Includes tests for simulating out of host memory. Change-Id: I9d754654dbae51e5236887761e58fa37a87d8b7a
/external/deqp/external/vulkancts/modules/vulkan/wsi/vktWsiSwapchainTests.cpp
|
88ae848c85a938be0cb7c82a879bb66a495d0c7b |
|
15-Mar-2016 |
Pyry Haulos <phaulos@google.com> |
Add basic WSI swapchain tests Change-Id: Ie8b70325508ccfe9def5ed5a631688db4e354767
/external/deqp/external/vulkancts/modules/vulkan/wsi/vktWsiSwapchainTests.cpp
|