platform/upstream/VK-GL-CTS.git
8 years agoMerge "Remove EGLImage tests affected by rounding issues from mustpass" into nyc...
Mika Isojärvi [Thu, 28 Apr 2016 19:29:13 +0000 (19:29 +0000)]
Merge "Remove EGLImage tests affected by rounding issues from mustpass" into nyc-dev am: c187389cd2 am: 9d337902c5
am: 469ae0248e

* commit '469ae0248e03081ce47735968942de6f149f330c':

Change-Id: I4fd203ab8713b6041e18c5c06a7815d59c5cabca

8 years agoMerge "Remove EGLImage tests affected by rounding issues from mustpass" into nyc...
Mika Isojärvi [Thu, 28 Apr 2016 19:29:12 +0000 (19:29 +0000)]
Merge "Remove EGLImage tests affected by rounding issues from mustpass" into nyc-dev am: c187389 am: ccbcd0eec0
am: 2ca461ba42

* commit '2ca461ba425768302ee08ad0e8ee0e36fe8247e8':
  Remove EGLImage tests affected by rounding issues from mustpass

Change-Id: Iafe999e861131ffe774df4305deb1f4a078d36f9

8 years agoMerge "Remove EGLImage tests affected by rounding issues from mustpass" into nyc...
Mika Isojarvi [Thu, 28 Apr 2016 19:27:10 +0000 (19:27 +0000)]
Merge "Remove EGLImage tests affected by rounding issues from mustpass" into nyc-dev am: c187389cd2
am: 9d337902c5

* commit '9d337902c5e54ead97b3a829a7352cc18a6b61a1':

Change-Id: I489671595088447bc720da77f9963d5d6a1ac23a

8 years agoMerge "Remove EGLImage tests affected by rounding issues from mustpass" into nyc...
Mika Isojarvi [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: c187389
am: ccbcd0eec0

* commit 'ccbcd0eec0d45db4f24261233313c9d9ef39d1ff':
  Remove EGLImage tests affected by rounding issues from mustpass

Change-Id: I3a1849ca6c146a86fc72710e52a01ba6bdfbcf98

8 years agoMerge "Remove EGLImage tests affected by rounding issues from mustpass" into nyc-dev
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

8 years agoMerge "Remove EGLImage tests affected by rounding issues from mustpass" into nyc-dev
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

8 years agoMerge "Remove EGLImage tests affected by rounding issues from mustpass" into nyc-dev
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

8 years agoMerge "Add EGL thread clean up tests"
Mika Isojarvi [Thu, 28 Apr 2016 16:38:16 +0000 (16:38 +0000)]
Merge "Add EGL thread clean up tests"

8 years agoMerge "Merge "Touch watchdog during object cleanup in max_concurrent tests" into...
Pyry Haulos [Thu, 28 Apr 2016 15:20:09 +0000 (15:20 +0000)]
Merge "Merge "Touch watchdog during object cleanup in max_concurrent tests" into nyc-dev am: d5474b5 am: d6b9cfd" into nyc-mr1-dev-plus-aosp
am: ab8e322

* commit 'ab8e322159388609774ab7ee5490f25ffdf5a517':

Change-Id: I3a640f857d69be05b0cee034aac252ef24d486aa

8 years agoMerge "Touch watchdog during object cleanup in max_concurrent tests" into nyc-dev...
Pyry Haulos [Thu, 28 Apr 2016 15:20:08 +0000 (15:20 +0000)]
Merge "Touch watchdog during object cleanup in max_concurrent tests" into nyc-dev am: d5474b5 am: fb270ce
am: 3fc4e2a

* commit '3fc4e2a9a95907dc11d308c671fbe655e0273c6e':
  Touch watchdog during object cleanup in max_concurrent tests

Change-Id: Ib480827a946d8b9567dc8bc3cee58654e8eda7de

8 years agoMerge "Merge "Touch watchdog during object cleanup in max_concurrent tests" into...
Android Build Merger (Role) [Thu, 28 Apr 2016 15:16:37 +0000 (15:16 +0000)]
Merge "Merge "Touch watchdog during object cleanup in max_concurrent tests" into nyc-dev am: d5474b5 am: d6b9cfd" into nyc-mr1-dev-plus-aosp

8 years agoMerge "Touch watchdog during object cleanup in max_concurrent tests" into nyc-dev...
Pyry Haulos [Thu, 28 Apr 2016 15:16:24 +0000 (15:16 +0000)]
Merge "Touch watchdog during object cleanup in max_concurrent tests" into nyc-dev am: d5474b5
am: fb270ce

* commit 'fb270ce0726e507bf9fb35876ebb2c6e95f4788b':
  Touch watchdog during object cleanup in max_concurrent tests

Change-Id: I985c7113991501a3fa7f2eab872a088884f61acd

8 years agoMerge "Touch watchdog during object cleanup in max_concurrent tests" into nyc-dev...
Pyry Haulos [Thu, 28 Apr 2016 15:16:24 +0000 (15:16 +0000)]
Merge "Touch watchdog during object cleanup in max_concurrent tests" into nyc-dev am: d5474b5
am: d6b9cfd

* commit 'd6b9cfde8547cf8f86736dc10faf4c0ac5acf745':
  Touch watchdog during object cleanup in max_concurrent tests

Change-Id: I631cee4fa66908406cd775e06f0d3d5b95b50427

8 years agoMerge "Touch watchdog during object cleanup in max_concurrent tests" 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

8 years agoMerge "Touch watchdog during object cleanup in max_concurrent tests" 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

8 years agoMerge "Touch watchdog during object cleanup in max_concurrent tests" into nyc-dev
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

8 years agoMerge "Reduce iteration count in object_management.multithreaded*.device am: af3898e...
Pyry Haulos [Thu, 28 Apr 2016 11:47:33 +0000 (11:47 +0000)]
Merge "Reduce iteration count in object_management.multithreaded*.device am: af3898e am: a93e93a" into nyc-mr1-dev-plus-aosp
am: 860941f

* commit '860941f907afa59f27f8ca3eba7e1270993432d4':

Change-Id: Ied3aac902eff854ec1298187948df290f38f20eb

8 years agoReduce iteration count in object_management.multithreaded*.device am: af3898e am...
Pyry Haulos [Thu, 28 Apr 2016 11:47:33 +0000 (11:47 +0000)]
Reduce iteration count in object_management.multithreaded*.device am: af3898e am: 432183e
am: 1e437a0

* commit '1e437a08807db5b93296fd566951cc46e4b631ba':
  Reduce iteration count in object_management.multithreaded*.device

Change-Id: I9a6836b93a64f3c5577c35d33d0fe3d3cf962b0d

8 years agoMerge "Reduce iteration count in object_management.multithreaded*.device am: af3898e...
Android Build Merger (Role) [Thu, 28 Apr 2016 11:44:31 +0000 (11:44 +0000)]
Merge "Reduce iteration count in object_management.multithreaded*.device am: af3898e am: a93e93a" into nyc-mr1-dev-plus-aosp

8 years agoReduce iteration count in object_management.multithreaded*.device am: af3898e
Pyry Haulos [Thu, 28 Apr 2016 11:44:19 +0000 (11:44 +0000)]
Reduce iteration count in object_management.multithreaded*.device am: af3898e
am: a93e93a

* commit 'a93e93ac9274c8c6af8c946c703f9c36ec202e42':
  Reduce iteration count in object_management.multithreaded*.device

Change-Id: Idd9ff6de2b8d1c5e58ec8fb43e1db7ac0edd5e57

8 years agoReduce iteration count in object_management.multithreaded*.device am: af3898e
Pyry Haulos [Thu, 28 Apr 2016 11:44:18 +0000 (11:44 +0000)]
Reduce iteration count in object_management.multithreaded*.device am: af3898e
am: 432183e

* commit '432183eabe43846553eac86ce4f768816050231e':
  Reduce iteration count in object_management.multithreaded*.device

Change-Id: Icf20dccb577b9b53b5d613df0ffe5169600ff610

8 years agoReduce iteration count in object_management.multithreaded*.device
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

8 years agoReduce iteration count in object_management.multithreaded*.device
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

8 years agoTouch watchdog during object cleanup in max_concurrent tests
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

8 years agoReduce iteration count in object_management.multithreaded*.device
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

8 years agoAdd EGL thread clean up tests
Mika Isojärvi [Mon, 25 Apr 2016 23:37:55 +0000 (16:37 -0700)]
Add EGL thread clean up tests

Change-Id: Iccbfb32ab106eeedd9d98527188fe2f395cfec54

8 years agoMerge "Remove unused source file "\"."
Ying Wang [Wed, 27 Apr 2016 16:50:24 +0000 (16:50 +0000)]
Merge "Remove unused source file "\"."

8 years agoRemove unused source file "\".
Ying Wang [Tue, 26 Apr 2016 22:33:05 +0000 (15:33 -0700)]
Remove unused source file "\".

Bug: 28389144
Change-Id: I876a1a93884636808e3fb98e252988adcf212de8

8 years agoRevert "Suppress many less important clang-tidy warnings." am: a44e3e4 am: 8abc358...
Chih-hung Hsieh [Tue, 26 Apr 2016 18:20:54 +0000 (18:20 +0000)]
Revert "Suppress many less important clang-tidy warnings." am: a44e3e4 am: 8abc358 am: baa835b
am: 1903734

* commit '1903734bed5a6e23b8bb860ac6f333b451e29229':
  Revert "Suppress many less important clang-tidy warnings."

Change-Id: I3f64f4e6c13053614a24b74f013b6b04054c0092

8 years agoRevert "Suppress many less important clang-tidy warnings." am: a44e3e4 am: 8abc358
Chih-hung Hsieh [Tue, 26 Apr 2016 18:17:39 +0000 (18:17 +0000)]
Revert "Suppress many less important clang-tidy warnings." am: a44e3e4 am: 8abc358
am: baa835b

* commit 'baa835b4bac048839ffdc587b78f131f54764699':
  Revert "Suppress many less important clang-tidy warnings."

Change-Id: I4c08357b80337897df0d29330fabcc937cc1331b

8 years agoRevert "Suppress many less important clang-tidy warnings." am: a44e3e4
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

8 years agoRevert "Suppress many less important clang-tidy warnings."
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

8 years agoMerge "Remove invalid negative test with overlapping errors from mustpass am: db5503f...
Mika Isojärvi [Tue, 26 Apr 2016 17:42:54 +0000 (17:42 +0000)]
Merge "Remove invalid negative test with overlapping errors from mustpass am: db5503f am: 94d8174" into nyc-mr1-dev-plus-aosp
am: 0f02ec4

* commit '0f02ec4e09449dfe3ab94001ab88d5c99d6ff1d7':

Change-Id: If58cc9a146c9d930ae9a270a846abb35f80b2c17

8 years agoRemove invalid negative test with overlapping errors from mustpass am: db5503f am...
Mika Isojrvi [Tue, 26 Apr 2016 17:42:53 +0000 (17:42 +0000)]
Remove invalid negative test with overlapping errors from mustpass am: db5503f am: c5ae8d5
am: b2f1bf2

* commit 'b2f1bf2a684ad5a002338da905c56745da458f6d':
  Remove invalid negative test with overlapping errors from mustpass

Change-Id: Id47572f82c6ed90a71ef13435d32ac862de5e27e

8 years agoMerge "Remove invalid negative test with overlapping errors from mustpass am: db5503f...
Android Build Merger (Role) [Tue, 26 Apr 2016 17:39:09 +0000 (17:39 +0000)]
Merge "Remove invalid negative test with overlapping errors from mustpass am: db5503f am: 94d8174" into nyc-mr1-dev-plus-aosp

8 years agoRemove invalid negative test with overlapping errors from mustpass am: db5503f
Mika Isojärvi [Tue, 26 Apr 2016 17:39:01 +0000 (17:39 +0000)]
Remove invalid negative test with overlapping errors from mustpass am: db5503f
am: c5ae8d5

* commit 'c5ae8d5beb7a707347468d0a3ec2fc459ae85aeb':
  Remove invalid negative test with overlapping errors from mustpass

Change-Id: I4c715f44c6e0a53dbe1bfd0485e9ecce1fe26357

8 years agoRemove invalid negative test with overlapping errors from mustpass am: db5503f
Mika Isojärvi [Tue, 26 Apr 2016 17:39:01 +0000 (17:39 +0000)]
Remove invalid negative test with overlapping errors from mustpass am: db5503f
am: 94d8174

* commit '94d8174b6732e8063f9396240d536ac9d4b38e10':
  Remove invalid negative test with overlapping errors from mustpass

Change-Id: Icec6631cc26135a4441fe05b99af18b26cdd1528

8 years agoRemove invalid negative test with overlapping errors from mustpass
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

8 years agoRemove invalid negative test with overlapping errors from mustpass
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

8 years agoRevert "Suppress many less important clang-tidy warnings."
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

8 years agoRemove invalid negative test with overlapping errors from mustpass
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

8 years agoUpdate EGL wrappers and add EGL_KHR_mutable_render_buffer
Mika Isojärvi [Mon, 25 Apr 2016 20:03:54 +0000 (13:03 -0700)]
Update EGL wrappers and add EGL_KHR_mutable_render_buffer

Change-Id: I9e3937502abfa127acd040460d25a5463359a2ca

8 years agoDon't invoke implementation-defined behavior in drawRangeElements tests
Olli Etuaho [Tue, 29 Mar 2016 15:14:31 +0000 (18:14 +0300)]
Don't invoke implementation-defined behavior in drawRangeElements tests

GLES 3.0.4 section 2.9.3 page 31 about drawRangeElements: "It is an
error for index values to lie outside the range [start, end], but
implementations are not required to check for this."

ANGLE currently does check for this and generates an error in this
case as allowed by the spec. Initialize memory passed as indices to
drawRangeElements, so that dEQP doesn't invoke this behavior when it's
expecting the call to generate NO_ERROR. In the cases where dEQP does
expect drawRangeElements to generate an error, the memory passed as
indices is initialized to 0xffffffff.

Change-Id: I495a55d69d9b1fe12c335fca66fd1e1d23c9a232

8 years agoImplement getMemoryLimits() in X11 vulkan platform am: 1c143ce am: bf54fbb
Pyry Haulos [Fri, 22 Apr 2016 22:08:32 +0000 (22:08 +0000)]
Implement getMemoryLimits() in X11 vulkan platform am: 1c143ce am: bf54fbb
am: d21f238

* commit 'd21f238a0b104246b2757ce4c1999e15de381f59':

Change-Id: I431879f5e7ee05f2e9626a3f80a6415a5ef0a8e9

8 years agoImplement getMemoryLimits() in X11 vulkan platform am: 1c143ce am: 017c035
Pyry Haulos [Fri, 22 Apr 2016 22:08:31 +0000 (22:08 +0000)]
Implement getMemoryLimits() in X11 vulkan platform am: 1c143ce am: 017c035
am: b208dea

* commit 'b208deac3dfba90825752897180ca7c4dfdd06ba':
  Implement getMemoryLimits() in X11 vulkan platform

Change-Id: I7aa4ddeef5932a7df13ab7a5fda88ff62cd66589

8 years agoMerge "Merge changes from topic \'vulkan-mem-limits\' into nyc-dev am: a7756de am...
Pyry Haulos [Fri, 22 Apr 2016 22:08:31 +0000 (22:08 +0000)]
Merge "Merge changes from topic \'vulkan-mem-limits\' into nyc-dev am: a7756de am: 95715d9" into nyc-mr1-dev-plus-aosp
am: dbf3773

* commit 'dbf3773a5bdfe8a8687acb414223c97f33f24f83':

Change-Id: Icfd44c1f6a5dfd5acfc077fda0830648fd4b21c3

8 years agoMerge changes from topic \'vulkan-mem-limits\' into nyc-dev am: a7756de am: c1edbb1
Pyry Haulos [Fri, 22 Apr 2016 22:08:30 +0000 (22:08 +0000)]
Merge changes from topic \'vulkan-mem-limits\' into nyc-dev am: a7756de am: c1edbb1
am: a8e5370

* commit 'a8e5370f9df23c7fe6451b62cebf651009a34207':
  Respect platform memory limits in dEQP-VK.memory.* tests
  Derive available system memory from Android CDD
  Expose platform-specific memory usage limitations

Change-Id: I88c5473b6727c20efd41e31fea66b111273d6492

8 years agoRemove 2 tessellation.user_defined_io.negative cases from mustpass am: 8b06cce am...
Pyry Haulos [Fri, 22 Apr 2016 22:08:30 +0000 (22:08 +0000)]
Remove 2 tessellation.user_defined_io.negative cases from mustpass am: 8b06cce am: 81e3976
am: c5c322c

* commit 'c5c322cc80ae427c47ee3efcdfc109425d12dce1':

Change-Id: I93fe36f2aced27f6862ec4980b7e2df8e1fe8b5f

8 years agoRemove 2 tessellation.user_defined_io.negative cases from mustpass am: 8b06cce am...
Pyry Haulos [Fri, 22 Apr 2016 22:08:29 +0000 (22:08 +0000)]
Remove 2 tessellation.user_defined_io.negative cases from mustpass am: 8b06cce am: c84083a
am: 03feb85

* commit '03feb851580673cf148c0045c5a79d351055110e':
  Remove 2 tessellation.user_defined_io.negative cases from mustpass

Change-Id: I5f7a9815a32bb2244aa5e548bf5f1ddf27d1ca3b

8 years agoImplement getMemoryLimits() in X11 vulkan platform am: 1c143ce
Pyry Haulos [Fri, 22 Apr 2016 22:07:59 +0000 (22:07 +0000)]
Implement getMemoryLimits() in X11 vulkan platform am: 1c143ce
am: bf54fbb

* commit 'bf54fbbba7f519cef89cb72a31dac2c6079e7564':

Change-Id: I15b67abefabcbf6adc06f6c71771f238e9b2d8f2

8 years agoImplement getMemoryLimits() in X11 vulkan platform am: 1c143ce
Pyry Haulos [Fri, 22 Apr 2016 22:05:34 +0000 (22:05 +0000)]
Implement getMemoryLimits() in X11 vulkan platform am: 1c143ce
am: 017c035

* commit '017c0352da3e9f3230227767f4389289424f7d70':
  Implement getMemoryLimits() in X11 vulkan platform

Change-Id: I5f7b4982448c94ac18f5d0dc93ce0581652cba26

8 years agoImplement getMemoryLimits() in X11 vulkan platform
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

8 years agoImplement getMemoryLimits() in X11 vulkan platform
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

8 years agoMerge "Merge changes from topic \'vulkan-mem-limits\' into nyc-dev am: a7756de am...
Android Build Merger (Role) [Fri, 22 Apr 2016 21:43:56 +0000 (21:43 +0000)]
Merge "Merge changes from topic \'vulkan-mem-limits\' into nyc-dev am: a7756de am: 95715d9" into nyc-mr1-dev-plus-aosp

8 years agoMerge changes from topic \'vulkan-mem-limits\' into nyc-dev am: a7756de
Pyry Haulos [Fri, 22 Apr 2016 21:43:49 +0000 (21:43 +0000)]
Merge changes from topic \'vulkan-mem-limits\' into nyc-dev am: a7756de
am: c1edbb1

* commit 'c1edbb184ff56a2002bd1b834305e2ba7db60194':
  Respect platform memory limits in dEQP-VK.memory.* tests
  Derive available system memory from Android CDD
  Expose platform-specific memory usage limitations

Change-Id: Ib7a3248c5f24d5ad3bfb2a59ddd75c9fafc616ee

8 years agoMerge changes from topic \'vulkan-mem-limits\' into nyc-dev am: a7756de
Pyry Haulos [Fri, 22 Apr 2016 21:43:49 +0000 (21:43 +0000)]
Merge changes from topic \'vulkan-mem-limits\' into nyc-dev am: a7756de
am: 95715d9

* commit '95715d90b3277003b57396ea21a3343f9692dfb2':
  Respect platform memory limits in dEQP-VK.memory.* tests
  Derive available system memory from Android CDD
  Expose platform-specific memory usage limitations

Change-Id: I3e37496d5a9faa759772850b1cc14c91f764bbc9

8 years agoImplement getMemoryLimits() in X11 vulkan platform
Pyry Haulos [Fri, 22 Apr 2016 21:43:48 +0000 (14:43 -0700)]
Implement getMemoryLimits() in X11 vulkan platform

Bug: 28275297
Change-Id: Iba40570ecc7bd9fff8822617bf95e45fd7427ad2

8 years agoRemove 2 tessellation.user_defined_io.negative cases from mustpass am: 8b06cce
Pyry Haulos [Fri, 22 Apr 2016 21:40:33 +0000 (21:40 +0000)]
Remove 2 tessellation.user_defined_io.negative cases from mustpass am: 8b06cce
am: 81e3976

* commit '81e397688a777e19e8a0c821d3af4aa1feb3deba':

Change-Id: I008ebacbc7f4efbb15b2bd2dc2668beb2569a8fa

8 years agoMerge changes from topic \'vulkan-mem-limits\' into nyc-dev
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

8 years agoMerge changes from topic \'vulkan-mem-limits\' into nyc-dev
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

8 years agoRemove 2 tessellation.user_defined_io.negative cases from mustpass am: 8b06cce
Pyry Haulos [Fri, 22 Apr 2016 21:37:57 +0000 (21:37 +0000)]
Remove 2 tessellation.user_defined_io.negative cases from mustpass am: 8b06cce
am: c84083a

* commit 'c84083adb831c957dcd7e07f746a36cf1e6ddccd':
  Remove 2 tessellation.user_defined_io.negative cases from mustpass

Change-Id: I7a6d4a950682a9c1db855c63f7a2fee19b577ef2

8 years agoMerge changes from topic 'vulkan-mem-limits' into nyc-dev
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

8 years agoRemove 2 tessellation.user_defined_io.negative cases from mustpass
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

8 years agoRemove 2 tessellation.user_defined_io.negative cases from mustpass
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

8 years agoFix pipeline and pipeline cache lifetime in synchronization tests am: 6222af8 am...
Pyry Haulos [Fri, 22 Apr 2016 21:22:22 +0000 (21:22 +0000)]
Fix pipeline and pipeline cache lifetime in synchronization tests am: 6222af8 am: a32945c
am: f95c4b6

* commit 'f95c4b61b1c4dc87a04a3c19e0a36198c942c0a3':

Change-Id: I03c4d28fb44371985d71dbe7e64c40d8c2e8aa9f

8 years agoFix pipeline and pipeline cache lifetime in synchronization tests am: 6222af8 am...
Pyry Haulos [Fri, 22 Apr 2016 21:22:22 +0000 (21:22 +0000)]
Fix pipeline and pipeline cache lifetime in synchronization tests am: 6222af8 am: 37265ed
am: e71faf1

* commit 'e71faf1cf99c6af43682da06eede6d72c3567fbd':
  Fix pipeline and pipeline cache lifetime in synchronization tests

Change-Id: I85b463cb9ac13e7eadc7d42bfea24ca39226999f

8 years agoRemove 2 tessellation.user_defined_io.negative cases from mustpass
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

8 years agoFix pipeline and pipeline cache lifetime in synchronization tests am: 6222af8
Pyry Haulos [Fri, 22 Apr 2016 19:15:42 +0000 (19:15 +0000)]
Fix pipeline and pipeline cache lifetime in synchronization tests am: 6222af8
am: a32945c

* commit 'a32945c7d5d7d33935e1324a081d2deb3656ac1e':

Change-Id: Ic2c3012d6404f80a95bf1eb58d775cdc0c2eb62a

8 years agoFix pipeline and pipeline cache lifetime in synchronization tests am: 6222af8
Pyry Haulos [Fri, 22 Apr 2016 19:13:49 +0000 (19:13 +0000)]
Fix pipeline and pipeline cache lifetime in synchronization tests am: 6222af8
am: 37265ed

* commit '37265ed314c84f746e0399b2ccb2ea7d0a2a6798':
  Fix pipeline and pipeline cache lifetime in synchronization tests

Change-Id: I1838353ef6619e2e97d309a17a6f36d32f8c310d

8 years agoFix pipeline and pipeline cache lifetime in synchronization tests
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

8 years agoFix pipeline and pipeline cache lifetime in synchronization tests
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

8 years agoRespect platform memory limits in dEQP-VK.memory.* tests
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

8 years agoDerive available system memory from Android CDD
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

8 years agoExpose platform-specific memory usage limitations
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

8 years agoFix pipeline and pipeline cache lifetime in synchronization tests
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

8 years agoMerge "Fix negative test incorrectly testing levels instead of layers am: a9301cb50f...
Mika Isojärvi [Thu, 21 Apr 2016 23:58:29 +0000 (23:58 +0000)]
Merge "Fix negative test incorrectly testing levels instead of layers am: a9301cb50f am: 500bcab310" into nyc-mr1-dev-plus-aosp
am: f5c384ff9e

* commit 'f5c384ff9e96dcb67442726a7e7c74408bceb7dd':

Change-Id: I733c745c09801ecc111e8833678162b2b5413386

8 years agoFix negative test incorrectly testing levels instead of layers am: a9301cb50f am...
Mika Isojrvi [Thu, 21 Apr 2016 23:58:28 +0000 (23:58 +0000)]
Fix negative test incorrectly testing levels instead of layers am: a9301cb50f am: 32fad261d2
am: c088831d19

* commit 'c088831d19d38bc622232ee97c20d717fa70ebe7':
  Fix negative test incorrectly testing levels instead of layers

Change-Id: I0ec754c87510f2d8dc04aec6c69b38c17a48b398

8 years agoMerge "Fix negative test incorrectly testing levels instead of layers am: a9301cb50f...
Android Build Merger (Role) [Thu, 21 Apr 2016 23:56:17 +0000 (23:56 +0000)]
Merge "Fix negative test incorrectly testing levels instead of layers am: a9301cb50f am: 500bcab310" into nyc-mr1-dev-plus-aosp

8 years agoFix negative test incorrectly testing levels instead of layers am: a9301cb50f
Mika Isojärvi [Thu, 21 Apr 2016 23:56:11 +0000 (23:56 +0000)]
Fix negative test incorrectly testing levels instead of layers am: a9301cb50f
am: 32fad261d2

* commit '32fad261d259e3c7c005371d8662b46f54f9cf0f':
  Fix negative test incorrectly testing levels instead of layers

Change-Id: I5926efee9e329793ee96a5a23b2efa334415128e

8 years agoFix negative test incorrectly testing levels instead of layers am: a9301cb50f
Mika Isojärvi [Thu, 21 Apr 2016 23:56:11 +0000 (23:56 +0000)]
Fix negative test incorrectly testing levels instead of layers am: a9301cb50f
am: 500bcab310

* commit '500bcab310ca81ca11a8a5062fc2a3a945b4355d':
  Fix negative test incorrectly testing levels instead of layers

Change-Id: I5cd52d4b3c4cdaf133ea77d3237a0d47f202a288

8 years agoFix negative test incorrectly testing levels instead of layers
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

8 years agoFix negative test incorrectly testing levels instead of layers
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

8 years agoFix negative test incorrectly testing levels instead of layers
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

8 years agoMerge "Remove unsupported multithreaded pixmap tests from mustpass am: 16a3690cf5...
Mika Isojärvi [Wed, 20 Apr 2016 00:09:59 +0000 (00:09 +0000)]
Merge "Remove unsupported multithreaded pixmap tests from mustpass am: 16a3690cf5 am: f81fa44473" into nyc-mr1-dev-plus-aosp
am: b1054b633b

* commit 'b1054b633ba2fe48c597317aff69d5e32b731a0e':

Change-Id: I090d157b380d177c42830a784d854eaae27e13c4

8 years agoRemove unsupported multithreaded pixmap tests from mustpass am: 16a3690cf5 am: 43a5b1e6fa
Mika Isojrvi [Wed, 20 Apr 2016 00:09:59 +0000 (00:09 +0000)]
Remove unsupported multithreaded pixmap tests from mustpass am: 16a3690cf5 am: 43a5b1e6fa
am: e9793ad152

* commit 'e9793ad1521cdcf1595e8a52306ae7341b3849bc':
  Remove unsupported multithreaded pixmap tests from mustpass

Change-Id: I24966a1311dea185a91cc877c16a227f073fdd7b

8 years agoMerge "Remove unsupported multithreaded pixmap tests from mustpass am: 16a3690cf5...
Android Build Merger (Role) [Wed, 20 Apr 2016 00:07:58 +0000 (00:07 +0000)]
Merge "Remove unsupported multithreaded pixmap tests from mustpass am: 16a3690cf5 am: f81fa44473" into nyc-mr1-dev-plus-aosp

8 years agoRemove unsupported multithreaded pixmap tests from mustpass am: 16a3690cf5
Mika Isojärvi [Wed, 20 Apr 2016 00:07:50 +0000 (00:07 +0000)]
Remove unsupported multithreaded pixmap tests from mustpass am: 16a3690cf5
am: 43a5b1e6fa

* commit '43a5b1e6fa91951ba7cdb805a856a48870cd93cc':
  Remove unsupported multithreaded pixmap tests from mustpass

Change-Id: I75e47a4fd0fc776be0ebbe0e3aedd901d958b2bd

8 years agoRemove unsupported multithreaded pixmap tests from mustpass am: 16a3690cf5
Mika Isojärvi [Wed, 20 Apr 2016 00:07:50 +0000 (00:07 +0000)]
Remove unsupported multithreaded pixmap tests from mustpass am: 16a3690cf5
am: f81fa44473

* commit 'f81fa444733d1589b6e6c2b834e78fc3bf010876':
  Remove unsupported multithreaded pixmap tests from mustpass

Change-Id: I6908ac0c98f888468ea8bafee1bb858db673fa22

8 years agoRemove unsupported multithreaded pixmap tests from mustpass
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

8 years agoRemove unsupported multithreaded pixmap tests from mustpass
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: I0bf5f44a4e966ef118f860e8185c914d592def0a

8 years agoRemove EGLImage tests affected by rounding issues from mustpass
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

8 years agoRemove unsupported multithreaded pixmap tests from mustpass
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

8 years agoMerge "Merge "Use square cubemap textures in negative tests" into nyc-dev am: 491cdf1...
TreeHugger Robot [Tue, 19 Apr 2016 21:38:53 +0000 (21:38 +0000)]
Merge "Merge "Use square cubemap textures in negative tests" into nyc-dev am: 491cdf1 am: 4e31fce" into nyc-mr1-dev-plus-aosp
am: 44f4cfc

* commit '44f4cfc50c2184791f7284714349fba26c120366':

Change-Id: I50c2a004880f15c6d6511f16bcab09834183a3b6

8 years agoMerge "Use square cubemap textures in negative tests" into nyc-dev am: 491cdf1 am...
Mika Isojärvi [Tue, 19 Apr 2016 21:38:52 +0000 (21:38 +0000)]
Merge "Use square cubemap textures in negative tests" into nyc-dev am: 491cdf1 am: 2d4ac81
am: f8fae30

* commit 'f8fae30d191c125dc52a8f3810205b9f4b950a49':
  Use square cubemap textures in negative tests

Change-Id: I898be76fec6a16afd8be5733294ec531026ace06

8 years agoMerge "Merge "Use square cubemap textures in negative tests" into nyc-dev am: 491cdf1...
Android Build Merger (Role) [Tue, 19 Apr 2016 21:35:39 +0000 (21:35 +0000)]
Merge "Merge "Use square cubemap textures in negative tests" into nyc-dev am: 491cdf1 am: 4e31fce" into nyc-mr1-dev-plus-aosp

8 years agoMerge "Use square cubemap textures in negative tests" into nyc-dev am: 491cdf1
TreeHugger Robot [Tue, 19 Apr 2016 21:35:33 +0000 (21:35 +0000)]
Merge "Use square cubemap textures in negative tests" into nyc-dev am: 491cdf1
am: 2d4ac81

* commit '2d4ac81abd4b8257d1cd1ce9c817b53d13bc7070':
  Use square cubemap textures in negative tests

Change-Id: Idaa0324a31ec621b3a12a01634b92adf1cdcd394

8 years agoMerge "Use square cubemap textures in negative tests" into nyc-dev am: 491cdf1
TreeHugger Robot [Tue, 19 Apr 2016 21:35:33 +0000 (21:35 +0000)]
Merge "Use square cubemap textures in negative tests" into nyc-dev am: 491cdf1
am: 4e31fce

* commit '4e31fcef14f592e7efd727bdd79f9e65a30ffd5d':
  Use square cubemap textures in negative tests

Change-Id: If6cfe25b8fd16d7d950d473b40acf26ceac0090d

8 years agoMerge "Use square cubemap textures in negative tests" into nyc-dev
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

8 years agoMerge "Use square cubemap textures in negative tests" into nyc-dev
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: I9aa3897f0824834997c1356855d1b33eb8ff178f

8 years agoMerge "Use square cubemap textures in negative tests" into nyc-dev
TreeHugger Robot [Tue, 19 Apr 2016 21:24:12 +0000 (21:24 +0000)]
Merge "Use square cubemap textures in negative tests" into nyc-dev