Mika Isojärvi [Mon, 13 Jun 2016 22:33:59 +0000 (22:33 +0000)]
Merge \"Allow specifying version when creating OpenGL context\" into nyc-dev
am:
6c4da990f4
Change-Id: Idab29565ae74f4dd866205060b76e6146e136e2b
Mika Isojarvi [Mon, 13 Jun 2016 22:26:09 +0000 (22:26 +0000)]
Merge "Allow specifying version when creating OpenGL context" into nyc-dev
Pyry Haulos [Mon, 13 Jun 2016 21:50:48 +0000 (21:50 +0000)]
Merge \"Add negative tessellation IO array size cases to mustpass\" into nyc-dev
am:
b5ac570d88
Change-Id: I9c78504b2a14b9baff43e23dfab39511e9cf2441
Pyry Haulos [Mon, 13 Jun 2016 21:50:47 +0000 (21:50 +0000)]
Merge \"Add tests for varying linking by location\" into nyc-dev
am:
74079c6d92
Change-Id: If308436e5f03d1aeb6c9a87f1c24bb1ec54edc30
Pyry Haulos [Mon, 13 Jun 2016 21:50:47 +0000 (21:50 +0000)]
Merge \"Add simple Vulkan smoke test that doesn\'t use OpName\" into nyc-dev
am:
60f4db1695
Change-Id: I1e908652ace060b7d21b1550df4db40edafa4024
Pyry Haulos [Mon, 13 Jun 2016 21:50:45 +0000 (21:50 +0000)]
Merge \"Add tests for uniform block linking by binding\" into nyc-dev
am:
845104ba90
Change-Id: I51c08c6d1077b49eb145e21c8262ce7ca1569d4a
Pyry Haulos [Mon, 13 Jun 2016 21:45:05 +0000 (21:45 +0000)]
Merge "Add negative tessellation IO array size cases to mustpass" into nyc-dev
Pyry Haulos [Mon, 13 Jun 2016 21:41:39 +0000 (21:41 +0000)]
Merge "Add tests for varying linking by location" into nyc-dev
Pyry Haulos [Mon, 13 Jun 2016 21:41:26 +0000 (21:41 +0000)]
Merge "Add simple Vulkan smoke test that doesn't use OpName" into nyc-dev
Pyry Haulos [Mon, 13 Jun 2016 21:41:10 +0000 (21:41 +0000)]
Merge "Add tests for uniform block linking by binding" into nyc-dev
Mika Isojärvi [Thu, 9 Jun 2016 16:45:35 +0000 (09:45 -0700)]
Allow specifying version when creating OpenGL context
Allow specifying version number when creating OpenGL context using
EGL_KHR_create_context.
Bug:
29191048
Change-Id: Ia827f8b1ba69c0695943d34f43255d4153780bbf
Aaron Holden [Tue, 7 Jun 2016 03:41:42 +0000 (03:41 +0000)]
Deqptestrunner efficient filtering
am:
57792529e7
* commit '
57792529e763644169c77eb43596887ebb5f52e7':
Deqptestrunner efficient filtering
Change-Id: I409d0415562770b312227d3db3a9fe43de54a9c1
Aaron Holden [Mon, 6 Jun 2016 23:51:56 +0000 (16:51 -0700)]
Deqptestrunner efficient filtering
bug:
28245788
Change-Id: I2c28fb7aed7a13c4f011b76b699cf0845c821f7c
Jesse Hall [Fri, 3 Jun 2016 17:26:50 +0000 (17:26 +0000)]
Merge "Add swapchain resize test" into nyc-dev
am:
b1437bc776
* commit '
b1437bc776aaf88e84d3b2840df9c3d84647b0bc':
Add swapchain resize test
Change-Id: I2b8453a99d2e5b68fbdc28ec823def0939ed5ba6
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
Pyry Haulos [Wed, 1 Jun 2016 19:53:05 +0000 (12:53 -0700)]
Add negative tessellation IO array size cases to mustpass
Bug:
25389474
Change-Id: If531728a82def9594262006867b8f7bc3781ff9e
Pyry Haulos [Tue, 31 May 2016 23:28:26 +0000 (16:28 -0700)]
Add tests for varying linking by location
In Vulkan varyings are linked by location only, so having name
mismatches or collisions must not affect validity of a pipeline.
Bug:
29056634
Change-Id: I3579b02064c1b5cb9862b48795b16357319ce7af
Pyry Haulos [Fri, 20 May 2016 18:52:42 +0000 (11:52 -0700)]
Add tests for uniform block linking by binding
Drivers should ignore uniform block name debug opcodes when doing
linking and instead expect matching by binding only. Test this by
declaring different uniform blocks with same name but different bindings
in vertex and fragment shaders.
Bug:
28857593
Change-Id: I4a84b4de2021802fd247cd744d01491eb8224bd4
Pyry Haulos [Tue, 24 May 2016 20:27:56 +0000 (13:27 -0700)]
Add simple Vulkan smoke test that doesn't use OpName
Covers following places where glslang generates OpName by default:
* Vertex and fragment shader user-defined inputs
* Vertex and fragment shader user-defined outputs
* Built-in vertex shader outputs
* Struct type name
* Struct member name
* Local variable
Bug:
29054693
Bug:
28887585
Change-Id: I07c2f3cfc1306811100e9380bf6c68d53b8d1a14
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: I4101c640ee5af008dacaadcb7ae27b98f1a0ae90
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:04 +0000 (00:04 +0000)]
Fixes to random memory mapping tests
am:
223b8f6911
* commit '
223b8f6911719df9863119197c12106db5dc0abc':
Fixes to random memory mapping tests
Change-Id: I15e35517169216977eaa6f62b2ce4cbf9bdfc45e
Mika Isojrvi [Fri, 27 May 2016 22:53:08 +0000 (22:53 +0000)]
Flush changes before invalidate in memory mapping tests
am:
e73ac75e3c
* commit '
e73ac75e3c0ee3068e2366bf69a83c77f3dba268':
Flush changes before invalidate in memory mapping tests
Change-Id: Ibe83e08a3a62a9253ff50b8732f3432976b92e7b
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: I97a0fce0fe584343719caa4ff7d4329ab95ef9dd
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:38 +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: I1f80298cd380c652564c2ee10bb168397b1468b8
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:51 +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: Ibd0bc2c5c4743767c297117ea8960fddc4bd35a3
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:35 +0000 (16:29 +0000)]
Remove double allocate from memory mapping tests
am:
ebadf9e6ca
* commit '
ebadf9e6cae16ed53a3ae555132a7a3b068717b4':
Remove double allocate from memory mapping tests
Change-Id: I0f2a3a50db2b6b2c20498f7fd9c1d95427cea71a
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:50 +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: I85ea20d0627867448e403ed75dccce990f8e4abd
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:43 +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: Icbaeee36df37fc4619afbf9b13cdee9a3e7cd322
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:35:04 +0000 (18:35 +0000)]
Merge "Fix test copying zero sized regions" into nyc-dev
am:
1d141cf052
* commit '
1d141cf052979b30cd653ef1f1e46db73e1f52b0':
Fix test copying zero sized regions
Change-Id: I079ae44b6e2807ac21bc5adce20a6c6118cc8273
Mika Isojrvi [Tue, 17 May 2016 18:35:03 +0000 (18:35 +0000)]
Remove long running test from mustpass
am:
7d9c63c10d
* commit '
7d9c63c10def26a5ba04f97f9832578332dea355':
Remove long running test from mustpass
Change-Id: Id37797295dd32956761caf57c0f41b17d46a50ea
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:03 +0000 (16:11 +0000)]
Merge "PipelineCache: track buffer allocation" into nyc-dev
am:
0eae982184
* commit '
0eae982184a34c33607a112c10bfe0a4a295d369':
PipelineCache: track buffer allocation
Change-Id: I8ea7aa40cf3b738bea0ace16212a2195f1348151
Mika Isojärvi [Tue, 17 May 2016 16:11:03 +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: Ie2d0101cce003965ca1414c961873be4471101d2
Mika Isojärvi [Tue, 17 May 2016 16:11:02 +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: I9c8969451fc4e08be9704c677ed2db08f1f25274
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:26 +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: Iaeb40e0d74b39a93af612102c6d6a03f01428ad8
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: Ifa643688768c02d4392e8adf95115e59e7f1c53b
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:22 +0000 (19:30 +0000)]
Validation fixes for dEQP-VK.synchronization
am:
226a0db84f
* commit '
226a0db84fb22264e27c52ed54d55592baf1693a':
Validation fixes for dEQP-VK.synchronization
Change-Id: I50b955e0aa9d521c2c202ca7c199120a8a76be72
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: I61d494ad6fa32867a1c9150017d767ce2a80941e
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:59 +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: Ie2f928384f03ae0354405124263ce4e8e819f0db
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:06 +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: I612ff7abda5c20f0faea20f78a4d24eecb6ad7d1
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: Ice58b372a5bd61a636d305c7e61988b76c12257c
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:03 +0000 (23:14 +0000)]
Revert "Add timeout to eglClientWaitSync() tests."
am:
ca64481a62
* commit '
ca64481a62fff6c94e9d81abc1d6866fadc5f42c':
Revert "Add timeout to eglClientWaitSync() tests."
Change-Id: I87d52c4bf8fc303f8d398739a3b277142843de69
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: I83188927733906771767cc846900cbc4a18812a6
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 17:28:57 +0000 (17:28 +0000)]
Merge "Remove EGLImage tests affected by rounding issues from mustpass" into nyc-dev
am: c187389
* commit '
c187389cd224ef59975fa690633a4ed6e21d9f1e':
Remove EGLImage tests affected by rounding issues from mustpass
Change-Id: I6054ca6856128da5a963092d2fb0dde0b517496e
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: I300d5144d6f156f2df90e776de8edc157245ecf5
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:41:00 +0000 (11:41 +0000)]
Reduce iteration count in object_management.multithreaded*.device
am: af3898e
* commit '
af3898ef2652fb1efc299b09fbd92aba93565908':
Reduce iteration count in object_management.multithreaded*.device
Change-Id: Ie61a4a53715739aa9a0cb43aa19207d7dd75c22e
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
Mika Isojrvi [Tue, 26 Apr 2016 17:35:36 +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: I39dbbaa06a5d7635d5aacb843389ebc9f3f67aa1
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:40 +0000 (22:02 +0000)]
Implement getMemoryLimits() in X11 vulkan platform
am: 1c143ce
* commit '
1c143cea99082289506fdbbbe1c2e3e889402e3d':
Implement getMemoryLimits() in X11 vulkan platform
Change-Id: I1213343e00cdc7ca5c7889d32d3c5bba94a41a64
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: I574f9c19bb51447a20b9ccc558c1d778a41a0948
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:25 +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: I75511ab11efae5f711e192d912496e0a7717332a
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:24 +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: Ib95531850c3a42b616726c3a3c66a519ad7441db
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:53 +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: I12a4b53357d2195b89672fe485bf1e52f554e0a2
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