Jesse Hall [Fri, 3 Jun 2016 17:26:13 +0000 (17:26 +0000)]
Merge "Add swapchain resize test" into nyc-dev
am:
b1437bc776
* commit '
b1437bc776aaf88e84d3b2840df9c3d84647b0bc':
Add swapchain resize test
Change-Id: Id8fb4fc325488f8c05cd320dd9438f0bcf935d3d
Jesse Hall [Fri, 3 Jun 2016 17:13:27 +0000 (17:13 +0000)]
Merge "Add swapchain resize test" into nyc-dev
Jesse Hall [Tue, 31 May 2016 05:43:54 +0000 (22:43 -0700)]
Add swapchain resize test
Bug:
26927424
Change-Id: I9d0124d7a2ddc25ba8953b0a1df15a0faeb620d9
Sivert Berg [Tue, 31 May 2016 18:21:46 +0000 (18:21 +0000)]
Use TCU_CHECK instead of DE_ASSERT
am:
c578741609
* commit '
c578741609cf57e83e1e13a260d7f081ff125245':
Use TCU_CHECK instead of DE_ASSERT
Change-Id: Ic762ef62f4c5a4789f2e8c2cd97516c87f7720d7
Sivert Berg [Tue, 31 May 2016 12:37:57 +0000 (14:37 +0200)]
Use TCU_CHECK instead of DE_ASSERT
DE_ASSERT is optimized away in release build. In this case it resulted
in the 'modifyXor' function not being called, causing the reference
memory to go out of sync with the actual memory.
(cherry picked from commit
8b9bed7d58e73412eeb361b612a51b89d1f30978)
Bug:
29044372
Change-Id: I1cf5a5d756cc000dfa0d5fa55535865e13717442
Mika Isojrvi [Sat, 28 May 2016 00:04:03 +0000 (00:04 +0000)]
Fixes to random memory mapping tests
am:
223b8f6911
* commit '
223b8f6911719df9863119197c12106db5dc0abc':
Fixes to random memory mapping tests
Change-Id: Ia94be0fac2b283df0954596d5fa006b3a8416181
Mika Isojrvi [Fri, 27 May 2016 22:43:01 +0000 (22:43 +0000)]
Flush changes before invalidate in memory mapping tests
am:
e73ac75e3c
* commit '
e73ac75e3c0ee3068e2366bf69a83c77f3dba268':
Flush changes before invalidate in memory mapping tests
Change-Id: I8f12f5627d626e6df5953d996f2ce42d6ced39f7
Mika Isojärvi [Fri, 27 May 2016 21:21:49 +0000 (14:21 -0700)]
Fixes to random memory mapping tests
- Take nonCoherentAtomicSize into account.
- Track and handle correctly invalidating memory that has not
been flushed.
Bug:
29006045
Bug:
28939771
Change-Id: Ib114822aff0fd4bf4df5d84a2e17b393368bdd3c
Mika Isojärvi [Fri, 27 May 2016 21:05:20 +0000 (14:05 -0700)]
Flush changes before invalidate in memory mapping tests
Bug:
29006045
Change-Id: I697c69838bc75d0dfc7ac232888d60e1a0d80ded
Mika Isojrvi [Fri, 27 May 2016 20:36:38 +0000 (20:36 +0000)]
Take nonCoherentAtomSize into account in memory mapping tests
am:
81fe3f5a2c
* commit '
81fe3f5a2ce6b1da0740f68e8dfd512db6d2dc11':
Take nonCoherentAtomSize into account in memory mapping tests
Change-Id: I845a3073047c365670011eef70b8ec413f8de822
Mika Isojärvi [Tue, 24 May 2016 22:29:36 +0000 (15:29 -0700)]
Take nonCoherentAtomSize into account in memory mapping tests
Bug:
28939771
Change-Id: I02831f2a36b30b8f5b1c7e6710822f7b6f81a950
Pyry Haulos [Fri, 27 May 2016 14:36:39 +0000 (14:36 +0000)]
Merge bug fixes from Khronos CTS release branch
am:
3d8e6ee58a
* commit '
3d8e6ee58a6f3a7701a3e6cdc4ba9fb14b162410':
Merge bug fixes from Khronos CTS release branch
Change-Id: I3101250fb37af4b1630fbf94f1dab96219e59545
Pyry Haulos [Thu, 19 May 2016 22:03:59 +0000 (15:03 -0700)]
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
Mika Isojrvi [Wed, 25 May 2016 22:23:56 +0000 (22:23 +0000)]
Remove dot and reflect precision tests from mustpass
am:
1fe86bba0f
* commit '
1fe86bba0f99b85f69239b68906b6573eeb0091d':
Remove dot and reflect precision tests from mustpass
Change-Id: Ic345695c40863481a4a0c85715caa8c3e007d289
Mika Isojärvi [Wed, 25 May 2016 20:35:49 +0000 (13:35 -0700)]
Remove dot and reflect precision tests from mustpass
Remove dot and reflect precision test that don't take all of the
alternative evaluation orders into account from the mustpass.
Bug:
28767510
Change-Id: I8089dee4fc123b733d27f3bf2b0846dcd5f5ad6c
Mika Isojrvi [Wed, 25 May 2016 16:29:34 +0000 (16:29 +0000)]
Remove double allocate from memory mapping tests
am:
ebadf9e6ca
* commit '
ebadf9e6cae16ed53a3ae555132a7a3b068717b4':
Remove double allocate from memory mapping tests
Change-Id: I59befb4333ab87be3ca916601841a2ba23c2eee5
Mika Isojärvi [Tue, 24 May 2016 22:20:00 +0000 (15:20 -0700)]
Remove double allocate from memory mapping tests
Bug:
28936898
Change-Id: I7ef8da41929288c10a9d978bbe84d086eba008e4
Mika Isojärvi [Fri, 20 May 2016 17:15:30 +0000 (17:15 +0000)]
Merge "Increase deqp CTS runner timeout to 10min" into nyc-dev
am:
5c55468d55
* commit '
5c55468d55d85ca2ff529f36e531289a347140c9':
Increase deqp CTS runner timeout to 10min
Change-Id: Iad42c8621cc2653ebb086806dd50bee41a178e2d
Mika Isojarvi [Fri, 20 May 2016 17:02:09 +0000 (17:02 +0000)]
Merge "Increase deqp CTS runner timeout to 10min" into nyc-dev
Mika Isojärvi [Thu, 19 May 2016 22:47:34 +0000 (15:47 -0700)]
Increase deqp CTS runner timeout to 10min
Bug:
28052105
Bug:
23287994
Change-Id: Ifc7ed2d5e00e94cfe5c16f43f40b7f6b0cfc396a
Mika Isojrvi [Wed, 18 May 2016 17:57:44 +0000 (17:57 +0000)]
Remove EGL color clear tests with threshold issues
am:
0c9e8fa38d
* commit '
0c9e8fa38d16b3775b6ba5a54ef965e7a5ae779d':
Remove EGL color clear tests with threshold issues
Change-Id: Id481488d867f1d35985235fd17cfca85dcb7badb
Mika Isojärvi [Tue, 17 May 2016 21:30:43 +0000 (14:30 -0700)]
Remove EGL color clear tests with threshold issues
Bug:
28676683
Change-Id: Id127cb04cc004aa0ff1ab392bc1262afd665f21c
Mika Isojärvi [Tue, 17 May 2016 18:37:41 +0000 (18:37 +0000)]
Merge "Fix test copying zero sized regions" into nyc-dev
am:
1d141cf052
* commit '
1d141cf052979b30cd653ef1f1e46db73e1f52b0':
Fix test copying zero sized regions
Change-Id: I811e146b1ec8960aecbfffb3e169c172eff44556
Mika Isojrvi [Tue, 17 May 2016 18:37:39 +0000 (18:37 +0000)]
Remove long running test from mustpass
am:
7d9c63c10d
* commit '
7d9c63c10def26a5ba04f97f9832578332dea355':
Remove long running test from mustpass
Change-Id: I08e9c29084c2b7ade1b3ab6c47726b0ebe7f977e
Mika Isojarvi [Tue, 17 May 2016 18:22:12 +0000 (18:22 +0000)]
Merge "Fix test copying zero sized regions" into nyc-dev
Mika Isojärvi [Tue, 17 May 2016 17:08:40 +0000 (10:08 -0700)]
Fix test copying zero sized regions
Bug:
28677103
Change-Id: I4c23277f51ab4ea3e28a76ab757d0c2c8fe007d6
Mika Isojärvi [Tue, 17 May 2016 16:48:28 +0000 (09:48 -0700)]
Remove long running test from mustpass
Bug:
28813504
Change-Id: Ie79a1cf804413d0be3d3549cb7e56c2aba6ed3f5
iostrows [Tue, 17 May 2016 16:11:17 +0000 (16:11 +0000)]
Merge "PipelineCache: track buffer allocation" into nyc-dev
am:
0eae982184
* commit '
0eae982184a34c33607a112c10bfe0a4a295d369':
PipelineCache: track buffer allocation
Change-Id: Idc58f0022cd7d5283425c323603dee96ee690a53
Mika Isojärvi [Tue, 17 May 2016 16:11:16 +0000 (16:11 +0000)]
Merge "Apply alternatives to vector refract tests" into nyc-dev
am:
af5eecc70b
* commit '
af5eecc70b6d2a633e9f2d754354be0b46051feb':
Apply alternatives to vector refract tests
Change-Id: I65abacf9df3beb6e25d88571244610fc828ba7be
Mika Isojärvi [Tue, 17 May 2016 16:11:16 +0000 (16:11 +0000)]
Merge "Free EGLImages at the end of the testcase" into nyc-dev
am:
3bd02575e7
* commit '
3bd02575e7bd08fbcd46554b919a7cf259dbf7ec':
Free EGLImages at the end of the testcase
Change-Id: Iae95a6a8617053276090a2a12ae61d76af87bfc4
Pyry Haulos [Tue, 17 May 2016 16:08:45 +0000 (16:08 +0000)]
Merge "PipelineCache: track buffer allocation" into nyc-dev
Mika Isojarvi [Tue, 17 May 2016 16:06:38 +0000 (16:06 +0000)]
Merge "Apply alternatives to vector refract tests" into nyc-dev
Mika Isojarvi [Tue, 17 May 2016 16:06:29 +0000 (16:06 +0000)]
Merge "Free EGLImages at the end of the testcase" into nyc-dev
Pyry Haulos [Mon, 16 May 2016 23:05:28 +0000 (23:05 +0000)]
Merge "Revert "Touch watchdog during object cleanup in max_concurrent tests"" into nyc-dev
am:
64a1499846
* commit '
64a14998467dae667cfc1bee8fc4023ced4ad06d':
Revert "Touch watchdog during object cleanup in max_concurrent tests"
Change-Id: Ia3109b4880cef7cf35110443a9d8df56c114837e
TreeHugger Robot [Mon, 16 May 2016 23:02:27 +0000 (23:02 +0000)]
Merge "Revert "Touch watchdog during object cleanup in max_concurrent tests"" into nyc-dev
David Sodman [Mon, 16 May 2016 22:45:37 +0000 (22:45 +0000)]
update event test as original test was inconsistent with Vulkan spec
am:
f093f4b9e4
* commit '
f093f4b9e448947e887868ffc0d23b45c31ee9b0':
update event test as original test was inconsistent with Vulkan spec
Change-Id: If7066f5cc2cd7c68c6c3b32a578ca3aef656fcfc
iostrows [Fri, 29 Apr 2016 11:38:52 +0000 (13:38 +0200)]
PipelineCache: track buffer allocation
Bug:
28676376
(cherry picked from commit
653704c5bc0f03512b0b43a84615b6a9138fa057)
Change-Id: Idf9c4a00928aa88c0f67cfc7db4c96c695689809
Pyry Haulos [Mon, 16 May 2016 21:26:02 +0000 (14:26 -0700)]
Revert "Touch watchdog during object cleanup in max_concurrent tests"
This reverts commit
9bd29e9ddec5c2404fd26ec0676422bf8b9eddcd.
Bug:
28436275
Change-Id: Ia3396445f0d1174559ab7d79aa1ccea3c27fe4b4
Mika Isojärvi [Fri, 13 May 2016 17:40:19 +0000 (10:40 -0700)]
Free EGLImages at the end of the testcase
Bug:
28641861
Change-Id: I578d06f0cf312102f6e180a6e9697fbf160c63c7
David Sodman [Fri, 13 May 2016 21:21:24 +0000 (14:21 -0700)]
update event test as original test was inconsistent with Vulkan spec
BUG
28074219
Change-Id: I797fddfc4d96feb7b847409b50e94c1f84d22cf8
Mika Isojärvi [Mon, 16 May 2016 18:05:05 +0000 (11:05 -0700)]
Apply alternatives to vector refract tests
Bug:
28657855
Bug:
27266906
Change-Id: I0ea0211c8292805338d55c1dc01692135761a428
Maciej Jesionowski [Fri, 13 May 2016 19:30:23 +0000 (19:30 +0000)]
Validation fixes for dEQP-VK.synchronization
am:
226a0db84f
* commit '
226a0db84fb22264e27c52ed54d55592baf1693a':
Validation fixes for dEQP-VK.synchronization
Change-Id: I7d468a51a8e6be59b57a0228dcfb17fbbbe9600c
Maciej Jesionowski [Tue, 26 Apr 2016 13:27:46 +0000 (15:27 +0200)]
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
Pyry Haulos [Thu, 12 May 2016 14:54:12 +0000 (14:54 +0000)]
Fix allocator in WSI swapchain render test
am:
f31905d3c4
* commit '
f31905d3c4bcdd5978d7dc21ddf2723a89454a3b':
Fix allocator in WSI swapchain render test
Change-Id: Icccc64861f6abe25fac60047c36ca07d323994c7
Pyry Haulos [Wed, 11 May 2016 20:39:24 +0000 (13:39 -0700)]
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
Daniel Xie [Fri, 6 May 2016 19:12:54 +0000 (19:12 +0000)]
resolve merge conflicts of cfeb3c0 to nyc-dev
am:
518f489214
* commit '
518f4892140466feacb6c7c772357c76a86c3a27':
Remove GLES2-texture.wrap tests from mustpass
Change-Id: I23fadf595d2733a9898baedd17e8e6fe9679fa63
Mika Isojärvi [Fri, 6 May 2016 17:40:09 +0000 (10:40 -0700)]
resolve merge conflicts of cfeb3c0 to nyc-dev
Change-Id: I7172a107debe1356601a60154234660d8f8b3c71
Daniel Xie [Thu, 5 May 2016 22:55:07 +0000 (22:55 +0000)]
Merge "Remove GLES2-texture.wrap tests from mustpass" into marshmallow-cts-dev am:
4e0555590e am:
20f0bfce22 am:
0e8d4374cf
am:
ba052feff9
* commit '
ba052feff907a901564771b34b2c2bd17a375a17':
Remove GLES2-texture.wrap tests from mustpass
Change-Id: Ide7f48341c4ea1322f1fa5abe836199f5716bd04
David Sodman [Thu, 5 May 2016 22:50:30 +0000 (22:50 +0000)]
Merge "Remove GLES2-texture.wrap tests from mustpass" into marshmallow-cts-dev am:
4e0555590e am:
20f0bfce22
am:
0e8d4374cf
* commit '
0e8d4374cfc449324f6945bdf5e3d8f9049e6fb1':
Remove GLES2-texture.wrap tests from mustpass
Change-Id: I7b2b513523808851cafeb1e6abdf43f2aca35d71
Daniel Xie [Thu, 5 May 2016 22:45:47 +0000 (22:45 +0000)]
Merge "Remove GLES2-texture.wrap tests from mustpass" into marshmallow-cts-dev am:
4e0555590e
am:
20f0bfce22
* commit '
20f0bfce228434f530d6224cb96e0c05c2740500':
Remove GLES2-texture.wrap tests from mustpass
Change-Id: Ie7ceb82821044d4c601b3ee8b912b9f9bd5e51e6
David Sodman [Thu, 5 May 2016 22:41:06 +0000 (22:41 +0000)]
Merge "Remove GLES2-texture.wrap tests from mustpass" into marshmallow-cts-dev
am:
4e0555590e
* commit '
4e0555590ea2e0c08b7333773543f03fc5e12d21':
Remove GLES2-texture.wrap tests from mustpass
Change-Id: Iea248c97ce1e3a2fad223d814c302e777f1f1678
Daniel Xie [Thu, 5 May 2016 22:28:50 +0000 (22:28 +0000)]
Merge "Remove GLES2-texture.wrap tests from mustpass" into marshmallow-cts-dev
Mika Isojrvi [Thu, 5 May 2016 03:26:20 +0000 (03:26 +0000)]
Remove random ssbo test generating large shader from mustpass
am:
5b68169381
* commit '
5b681693813028911a90471aefb052f390404f57':
Remove random ssbo test generating large shader from mustpass
Change-Id: I1eb9cc3298fc217a7af48095c2f86cca9b8596a4
Mika Isojärvi [Wed, 4 May 2016 21:13:26 +0000 (14:13 -0700)]
Remove random ssbo test generating large shader from mustpass
Bug:
28052337
Bug:
28594488
Change-Id: I9b4216c3a3fcaafda86411aaeda7889c5cd17b33
Mika Isojärvi [Tue, 3 May 2016 17:59:07 +0000 (17:59 +0000)]
Merge "Split WSI OOM tests over multiple iterations." into nyc-dev
am:
991f09ba41
* commit '
991f09ba4156e4270dd11f846b079b4eb43f6754':
Split WSI OOM tests over multiple iterations.
Change-Id: I8b36fc1a8f72e57d4dede5604350f68bcd156948
Mika Isojarvi [Tue, 3 May 2016 17:49:39 +0000 (17:49 +0000)]
Merge "Split WSI OOM tests over multiple iterations." into nyc-dev
Mika Isojrvi [Mon, 2 May 2016 23:14:04 +0000 (23:14 +0000)]
Revert "Add timeout to eglClientWaitSync() tests."
am:
ca64481a62
* commit '
ca64481a62fff6c94e9d81abc1d6866fadc5f42c':
Revert "Add timeout to eglClientWaitSync() tests."
Change-Id: I63209583c8afa622966e7025c7af48bf16f420c9
Mika Isojärvi [Mon, 2 May 2016 22:42:46 +0000 (15:42 -0700)]
Split WSI OOM tests over multiple iterations.
Bug:
28533310
Bug:
28052337
Bug:
28052526
Change-Id: Ia4794a3c6e9d923dce2f267316db485de6d0a9df
Mika Isojärvi [Mon, 2 May 2016 01:08:17 +0000 (18:08 -0700)]
Revert "Add timeout to eglClientWaitSync() tests."
This reverts commit
921259c6f01b9a70baf7b2d4701258fcdf53dd47.
Bug:
28052212
Mika Isojrvi [Fri, 29 Apr 2016 05:52:49 +0000 (05:52 +0000)]
Take reference data into account in memory usage tracking
am:
d923e3ef94
* commit '
d923e3ef9440bd571f283d1745d552e134f6f1dd':
Take reference data into account in memory usage tracking
Change-Id: Id463cba32d1bf15e6b766256e4b7015f8957d23e
Mika Isojärvi [Thu, 28 Apr 2016 23:26:51 +0000 (16:26 -0700)]
Take reference data into account in memory usage tracking
Bug:
28052105
Bug:
28052526
Change-Id: I47caae5d0ae1353ad015866d08b727a2ebcc4fdb
Mika Isojärvi [Thu, 28 Apr 2016 19:23:44 +0000 (19:23 +0000)]
Merge "Remove EGLImage tests affected by rounding issues from mustpass" into nyc-dev
am:
c187389cd2
* commit '
c187389cd224ef59975fa690633a4ed6e21d9f1e':
Remove EGLImage tests affected by rounding issues from mustpass
Change-Id: I3262ef85b65191ee3e3135639d00da841ff32665
Mika Isojarvi [Thu, 28 Apr 2016 17:14:39 +0000 (17:14 +0000)]
Merge "Remove EGLImage tests affected by rounding issues from mustpass" into nyc-dev
Pyry Haulos [Thu, 28 Apr 2016 15:12:11 +0000 (15:12 +0000)]
Merge "Touch watchdog during object cleanup in max_concurrent tests" into nyc-dev
am: d5474b5
* commit '
d5474b54c32b7f165ab45efb052eb058a29990f2':
Touch watchdog during object cleanup in max_concurrent tests
Change-Id: I1d51158f531bd039a73ee8b7d634bea9ee502047
Pyry Haulos [Thu, 28 Apr 2016 15:02:15 +0000 (15:02 +0000)]
Merge "Touch watchdog during object cleanup in max_concurrent tests" into nyc-dev
Pyry Haulos [Thu, 28 Apr 2016 11:40:59 +0000 (11:40 +0000)]
Reduce iteration count in object_management.multithreaded*.device
am: af3898e
* commit '
af3898ef2652fb1efc299b09fbd92aba93565908':
Reduce iteration count in object_management.multithreaded*.device
Change-Id: Icdc9a5afee9f151312430fefe9a1de118a7ede38
Pyry Haulos [Thu, 28 Apr 2016 10:08:42 +0000 (03:08 -0700)]
Touch watchdog during object cleanup in max_concurrent tests
Destroying objects can be slow on certain implementations and may lead
to watchdog timeouts.
Bug:
28436275
Bug:
28052337
Change-Id: I831062dca7caffc3761750a1a2ce7b21b53be9e9
Pyry Haulos [Thu, 28 Apr 2016 07:43:51 +0000 (00:43 -0700)]
Reduce iteration count in object_management.multithreaded*.device
Bug:
28434275
Bug:
28052526
Bug:
28052337
Change-Id: I98b8ba6e499a469f930d700a028b477dc22ceedf
Chih-hung Hsieh [Tue, 26 Apr 2016 18:14:29 +0000 (18:14 +0000)]
Revert "Suppress many less important clang-tidy warnings." am: a44e3e4
am: 8abc358
* commit '
8abc358f558683749e021d1b2216c8f24b582c96':
Revert "Suppress many less important clang-tidy warnings."
Change-Id: I5c5b7e5923229f5b88054ddfc356f3159ec4fe2c
Chih-hung Hsieh [Tue, 26 Apr 2016 18:11:17 +0000 (18:11 +0000)]
Revert "Suppress many less important clang-tidy warnings."
am: a44e3e4
* commit '
a44e3e4c712bb9d2838dd9a6cafd6bf6dfe8f20d':
Revert "Suppress many less important clang-tidy warnings."
Change-Id: If739637545696c137d75b7712571773f0ab880f9
Mika Isojrvi [Tue, 26 Apr 2016 17:35:37 +0000 (17:35 +0000)]
Remove invalid negative test with overlapping errors from mustpass
am: db5503f
* commit '
db5503f5087945d904147f1e6afaae5163011fe8':
Remove invalid negative test with overlapping errors from mustpass
Change-Id: I1441a3db3059edb79314dcebb8778d1a55d07928
Chih-hung Hsieh [Tue, 26 Apr 2016 05:01:41 +0000 (05:01 +0000)]
Revert "Suppress many less important clang-tidy warnings."
Replaced by default settings in build/clang/tidy.mk.
This reverts commit
0c1f83aee4709eef7ef2a3edd384f9c192f476fd.
Change-Id: Ib80b905e4a35a9e358d8841b0d18df2a0741ac15
Mika Isojärvi [Mon, 25 Apr 2016 22:03:09 +0000 (15:03 -0700)]
Remove invalid negative test with overlapping errors from mustpass
Bug:
28381693
Change-Id: I66c389fcf78cfd2fc6cde49f416226e923767c56
Pyry Haulos [Fri, 22 Apr 2016 22:02:41 +0000 (22:02 +0000)]
Implement getMemoryLimits() in X11 vulkan platform
am: 1c143ce
* commit '
1c143cea99082289506fdbbbe1c2e3e889402e3d':
Implement getMemoryLimits() in X11 vulkan platform
Change-Id: Idc11b0a925af27b92bad396a5590a0d9afbfd8d5
Pyry Haulos [Fri, 22 Apr 2016 21:43:48 +0000 (14:43 -0700)]
Implement getMemoryLimits() in X11 vulkan platform
Bug:
28275297
Change-Id: Iba40570ecc7bd9fff8822617bf95e45fd7427ad2
Pyry Haulos [Fri, 22 Apr 2016 21:40:33 +0000 (21:40 +0000)]
Merge changes from topic \'vulkan-mem-limits\' into nyc-dev
am: a7756de
* commit '
a7756deb2dae3278422d30ded89e873479c2d835':
Respect platform memory limits in dEQP-VK.memory.* tests
Derive available system memory from Android CDD
Expose platform-specific memory usage limitations
Change-Id: I4f1ac60a5de52232ad58054f1105cb4619ac6995
Pyry Haulos [Fri, 22 Apr 2016 21:36:02 +0000 (21:36 +0000)]
Merge changes from topic 'vulkan-mem-limits' into nyc-dev
* changes:
Respect platform memory limits in dEQP-VK.memory.* tests
Derive available system memory from Android CDD
Expose platform-specific memory usage limitations
Pyry Haulos [Fri, 22 Apr 2016 21:35:26 +0000 (21:35 +0000)]
Remove 2 tessellation.user_defined_io.negative cases from mustpass
am: 8b06cce
* commit '
8b06cceea79dd880b936e320d6715f6c5fdd38f9':
Remove 2 tessellation.user_defined_io.negative cases from mustpass
Change-Id: Ia2844e84cc54bc5a9db75d5003380854eed318bb
Pyry Haulos [Fri, 22 Apr 2016 19:17:31 +0000 (12:17 -0700)]
Remove 2 tessellation.user_defined_io.negative cases from mustpass
These are destined to go back to mustpass as soon as drivers catch up
with latest spec direction.
Bug:
25389474
Bug:
28052526
Bug:
28045409
Change-Id: Id157683798226924fbb757bbffd2dad97f448b00
Pyry Haulos [Fri, 22 Apr 2016 19:11:20 +0000 (19:11 +0000)]
Fix pipeline and pipeline cache lifetime in synchronization tests
am: 6222af8
* commit '
6222af852976871f07c00b792cae50eb458d0703':
Fix pipeline and pipeline cache lifetime in synchronization tests
Change-Id: I5e199dac3ba584a6e96d41c8dfed3d207ef67d10
Pyry Haulos [Wed, 20 Apr 2016 22:40:23 +0000 (15:40 -0700)]
Respect platform memory limits in dEQP-VK.memory.* tests
Bug:
28275297
Change-Id: I1860295e445d432df220ce6a40e31f065774dbb7
Pyry Haulos [Wed, 20 Apr 2016 21:39:18 +0000 (14:39 -0700)]
Derive available system memory from Android CDD
Android CDD defines minimum available system memory based on screen size
and density.
Includes various cleanups and robustness improvements to JNI code in
tcuAndroidUtil.cpp.
Bug:
28275297
Change-Id: I727cdf47db8e8f5d765017ed348a316234fe4f8e
Pyry Haulos [Wed, 23 Mar 2016 20:01:10 +0000 (13:01 -0700)]
Expose platform-specific memory usage limitations
This change adds a new API, getMemoryLimits(), to vk::Platform. The idea
is to report all relevant limits and properties that may affect how much
system and device memory test cases can safely allocate without running
out of memory.
dEQP-VK.api.object_management.max_concurrent tests have been modified to
take advantage of the reported limits to determine a safe per-object
limits by measuring memory usage with allocation callbacks, as well as
accounting for both explicit and implicit (internal) device memory
usage.
Bug:
28275297
Change-Id: If4a231d96749be89bc1320e374944c7c4add657c
Pyry Haulos [Fri, 22 Apr 2016 17:32:12 +0000 (10:32 -0700)]
Fix pipeline and pipeline cache lifetime in synchronization tests
Bug:
28074219
Change-Id: Ib2b40524c9009129377cf5ba15e91fa86e74245c
Mika Isojrvi [Thu, 21 Apr 2016 23:53:54 +0000 (23:53 +0000)]
Fix negative test incorrectly testing levels instead of layers
am:
a9301cb50f
* commit '
a9301cb50fd1e2c4db6f238275fc6917192a6cf2':
Fix negative test incorrectly testing levels instead of layers
Change-Id: I7417ea909c0b2c1a881101ce5e238c18f4dc3e3c
Mika Isojärvi [Thu, 21 Apr 2016 19:52:26 +0000 (12:52 -0700)]
Fix negative test incorrectly testing levels instead of layers
Bug:
28090252
Change-Id: Icfe19cca34777e97f2ad49f09be7314467a307bc
Mika Isojrvi [Wed, 20 Apr 2016 00:05:39 +0000 (00:05 +0000)]
Remove unsupported multithreaded pixmap tests from mustpass
am:
16a3690cf5
* commit '
16a3690cf5729a14b4dc478e26bfd311907b498d':
Remove unsupported multithreaded pixmap tests from mustpass
Change-Id: I069031afd06e44561eded58d505efe747d9b594b
Mika Isojärvi [Fri, 15 Apr 2016 19:59:34 +0000 (12:59 -0700)]
Remove EGLImage tests affected by rounding issues from mustpass
Bug:
27702713
Change-Id: Iac449e0ee746b6e85c652b600a1ab7d77e9562ec
Mika Isojärvi [Tue, 19 Apr 2016 22:24:30 +0000 (15:24 -0700)]
Remove unsupported multithreaded pixmap tests from mustpass
Bug:
28268533
Change-Id: Ia2ca49f5febce5a96f4ea62386fa2db5e13cb996
Mika Isojärvi [Tue, 19 Apr 2016 21:32:19 +0000 (21:32 +0000)]
Merge "Use square cubemap textures in negative tests" into nyc-dev
am: 491cdf1
* commit '
491cdf1333964f403b701dcd02140b6fbb2f85a6':
Use square cubemap textures in negative tests
Change-Id: I7315c9c71333acca4436194fa2df41ee6893c24e
TreeHugger Robot [Tue, 19 Apr 2016 21:24:12 +0000 (21:24 +0000)]
Merge "Use square cubemap textures in negative tests" into nyc-dev
Pyry Haulos [Tue, 19 Apr 2016 20:21:08 +0000 (20:21 +0000)]
Merge "More dEQP-VK.synchronization fixes" into nyc-dev
am: c13bbbe
* commit '
c13bbbe8b06f77714435d9f690fb6d03df952bc7':
More dEQP-VK.synchronization fixes
Change-Id: I875002a8043fe705adea54a3b297bff91ad59eec
Pyry Haulos [Tue, 19 Apr 2016 19:55:06 +0000 (19:55 +0000)]
Merge "More dEQP-VK.synchronization fixes" into nyc-dev
Mika Isojärvi [Tue, 19 Apr 2016 19:24:43 +0000 (12:24 -0700)]
Use square cubemap textures in negative tests
Bug:
28249081
Bug:
28052105
Bug:
28052212
Change-Id: I15e9ca97c1300c4771a4797a8d29c68d779d3a9a
Pyry Haulos [Tue, 19 Apr 2016 19:24:10 +0000 (19:24 +0000)]
Merge "Remove mipmap.2d.projected from mustpass" into nyc-dev
am: c59118f
* commit '
c59118f4b8706c03efd83734ac8d1612d7979455':
Remove mipmap.2d.projected from mustpass
Change-Id: I75ee6df872318b7cc0604a00fa4da279a60f2816
Pyry Haulos [Tue, 19 Apr 2016 19:17:57 +0000 (19:17 +0000)]
Merge "Remove mipmap.2d.projected from mustpass" into nyc-dev
Pyry Haulos [Fri, 15 Apr 2016 23:46:26 +0000 (16:46 -0700)]
Remove mipmap.2d.projected from mustpass
Bug:
28200359
Bug:
28045409
Bug:
28052526
Change-Id: I660c032404902538e97cded5b7d366e09e4cd53b
Pyry Haulos [Mon, 18 Apr 2016 22:33:44 +0000 (15:33 -0700)]
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
Daniel Xie [Mon, 18 Apr 2016 23:23:14 +0000 (23:23 +0000)]
Merge "Revert "Use smaller triangles in triangle_vertex.clip_three"" into marshmallow-cts-dev am: 8b38db9 am: e7bc14a am: afa9f90 am: 543f748 am: c85241c -s ours
am: f747a6e
* commit '
f747a6ed486797b6d9657abce567f9bad6d8700b':
Revert "Use smaller triangles in triangle_vertex.clip_three"
Change-Id: I2e9127e7d90985c576725748f743a53a944e9294
Daniel Xie [Mon, 18 Apr 2016 23:20:00 +0000 (23:20 +0000)]
Merge "Revert "Use smaller triangles in triangle_vertex.clip_three"" into marshmallow-cts-dev am: 8b38db9 am: e7bc14a am: afa9f90 am: 543f748
am: c85241c -s ours
* commit '
c85241cfacb84b24dc5c0374f67fa7097228ccc5':
Revert "Use smaller triangles in triangle_vertex.clip_three"
Change-Id: I7686f54384fa3557a112c343a645d5dea328ccd9