platform/upstream/VK-GL-CTS.git
8 years agoMerge \\\"Add tests for varying linking by location\\\" into nyc-dev am: 74079c6d92...
Pyry Haulos [Mon, 13 Jun 2016 23:55:24 +0000 (23:55 +0000)]
Merge \\\"Add tests for varying linking by location\\\" into nyc-dev am: 74079c6d92 am: 210beb5142
am: 48e0df4343

Change-Id: Ib8f2b2bf336dc1f9939e6cc77400105ea717267f

8 years agoMerge \\\"Add simple Vulkan smoke test that doesn\\\'t use OpName\\\" into nyc-dev...
Pyry Haulos [Mon, 13 Jun 2016 23:54:52 +0000 (23:54 +0000)]
Merge \\\"Add simple Vulkan smoke test that doesn\\\'t use OpName\\\" into nyc-dev am: 60f4db1695 am: bb0fb9a39d
am: a0fa91dca1

Change-Id: I8694021d2848a8e6068462d3ee85f79bcb13ba42

8 years agoMerge \\\"Add tests for uniform block linking by binding\\\" into nyc-dev am: 845104b...
Pyry Haulos [Mon, 13 Jun 2016 23:54:51 +0000 (23:54 +0000)]
Merge \\\"Add tests for uniform block linking by binding\\\" into nyc-dev am: 845104ba90 am: 35a6c65680
am: 501df72687

Change-Id: I7792aeb6ec92c6e567e2da8fab946ca42e0231b1

8 years agoMerge \\\"Add negative tessellation IO array size cases to mustpass\\\" into nyc...
Pyry Haulos [Mon, 13 Jun 2016 23:54:51 +0000 (23:54 +0000)]
Merge \\\"Add negative tessellation IO array size cases to mustpass\\\" into nyc-dev am: b5ac570d88 am: 54db843026
am: 0f3dd58d7e

Change-Id: Ic376ac02c35a62f119dc7ecc88e41026fd9478aa

8 years agoMerge \\\"Add tests for varying linking by location\\\" into nyc-dev am: 74079c6d92...
Pyry Haulos [Mon, 13 Jun 2016 23:54:50 +0000 (23:54 +0000)]
Merge \\\"Add tests for varying linking by location\\\" into nyc-dev am: 74079c6d92 am: a3ba6e71af
am: 5fe0153604

Change-Id: If173f22bee0286cdcc3d7c1844adfb4b563d21ff

8 years agoMerge \\\"Add simple Vulkan smoke test that doesn\\\'t use OpName\\\" into nyc-dev...
Pyry Haulos [Mon, 13 Jun 2016 23:54:48 +0000 (23:54 +0000)]
Merge \\\"Add simple Vulkan smoke test that doesn\\\'t use OpName\\\" into nyc-dev am: 60f4db1695 am: 071fec5e02
am: 060e495de1

Change-Id: I49920bf9bc38e0620178d08f5b62e294db5e3649

8 years agoresolve merge conflicts of a9ffcc1 to master
Pyry Haulos [Mon, 13 Jun 2016 22:21:10 +0000 (15:21 -0700)]
resolve merge conflicts of a9ffcc1 to master

Change-Id: I35f661fbec0f2118af483f4a73004f2f8b94528e

8 years agoMerge \\"Add tests for varying linking by location\\" into nyc-dev am: 74079c6d92
Pyry Haulos [Mon, 13 Jun 2016 22:16:23 +0000 (22:16 +0000)]
Merge \\"Add tests for varying linking by location\\" into nyc-dev am: 74079c6d92
am: 210beb5142

Change-Id: I07f53b89d124dd35e218641baa724bd1f9520d50

8 years agoMerge \\"Add simple Vulkan smoke test that doesn\\'t use OpName\\" into nyc-dev am...
Pyry Haulos [Mon, 13 Jun 2016 22:16:21 +0000 (22:16 +0000)]
Merge \\"Add simple Vulkan smoke test that doesn\\'t use OpName\\" into nyc-dev am: 60f4db1695
am: bb0fb9a39d

Change-Id: Ic7f370c8928392c9e2ba8f67e28ef5381d6f178e

8 years agoMerge \\"Add tests for uniform block linking by binding\\" into nyc-dev am: 845104ba90
Pyry Haulos [Mon, 13 Jun 2016 22:16:20 +0000 (22:16 +0000)]
Merge \\"Add tests for uniform block linking by binding\\" into nyc-dev am: 845104ba90
am: 35a6c65680

Change-Id: I50897cfd9efe83e8b66cfbb9522cf5d4763feb38

8 years agoMerge \\"Add negative tessellation IO array size cases to mustpass\\" into nyc-dev...
Pyry Haulos [Mon, 13 Jun 2016 21:56:30 +0000 (21:56 +0000)]
Merge \\"Add negative tessellation IO array size cases to mustpass\\" into nyc-dev am: b5ac570d88
am: 54db843026

Change-Id: I951de17a90a96a30b60f93bd646acdef8bdcf6e7

8 years agoMerge \\"Add tests for varying linking by location\\" into nyc-dev am: 74079c6d92
Pyry Haulos [Mon, 13 Jun 2016 21:56:29 +0000 (21:56 +0000)]
Merge \\"Add tests for varying linking by location\\" into nyc-dev am: 74079c6d92
am: a3ba6e71af

Change-Id: I3dfdfe325c4117212c581de5db445df805143cc1

8 years agoMerge \\"Add simple Vulkan smoke test that doesn\\'t use OpName\\" into nyc-dev am...
Pyry Haulos [Mon, 13 Jun 2016 21:56:27 +0000 (21:56 +0000)]
Merge \\"Add simple Vulkan smoke test that doesn\\'t use OpName\\" into nyc-dev am: 60f4db1695
am: 071fec5e02

Change-Id: Ib791e60d22fb604403136316f16f4bc70afd177c

8 years agoMerge \\"Add tests for uniform block linking by binding\\" into nyc-dev am: 845104ba90
Pyry Haulos [Mon, 13 Jun 2016 21:56:26 +0000 (21:56 +0000)]
Merge \\"Add tests for uniform block linking by binding\\" into nyc-dev am: 845104ba90
am: 700e4e2481

Change-Id: I71fa58f1f6795e105343a714ef337aee262d65ef

8 years agoMerge \"Add negative tessellation IO array size cases to mustpass\" into nyc-dev
Pyry Haulos [Mon, 13 Jun 2016 21:51:59 +0000 (21:51 +0000)]
Merge \"Add negative tessellation IO array size cases to mustpass\" into nyc-dev
am: b5ac570d88

Change-Id: I7d256e4428b2a7bd508c4fa75acd22687da3015d

8 years agoMerge \"Add tests for varying linking by location\" into nyc-dev
Pyry Haulos [Mon, 13 Jun 2016 21:51:58 +0000 (21:51 +0000)]
Merge \"Add tests for varying linking by location\" into nyc-dev
am: 74079c6d92

Change-Id: I937726d02392847b35fc55761a727712a85eb112

8 years agoMerge \"Add simple Vulkan smoke test that doesn\'t use OpName\" into nyc-dev
Pyry Haulos [Mon, 13 Jun 2016 21:51:58 +0000 (21:51 +0000)]
Merge \"Add simple Vulkan smoke test that doesn\'t use OpName\" into nyc-dev
am: 60f4db1695

Change-Id: Ic1c9980b7a8fa5a5784a4fa3a239da0e57647047

8 years agoMerge \"Add tests for uniform block linking by binding\" into nyc-dev
Pyry Haulos [Mon, 13 Jun 2016 21:51:57 +0000 (21:51 +0000)]
Merge \"Add tests for uniform block linking by binding\" into nyc-dev
am: 845104ba90

Change-Id: I6f5a5dc17ad203601bc889e6d74aa66467bae9ba

8 years agoMerge \"Add tests for varying linking by location\" into nyc-dev
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

8 years agoMerge \"Add simple Vulkan smoke test that doesn\'t use OpName\" into nyc-dev
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

8 years agoMerge \"Add tests for uniform block linking by binding\" into nyc-dev
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

8 years agoMerge "Add negative tessellation IO array size cases to mustpass" into nyc-dev
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

8 years agoMerge "Add tests for varying linking by location" 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

8 years agoMerge "Add simple Vulkan smoke test that doesn't use OpName" 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

8 years agoMerge "Add tests for uniform block linking by binding" 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

8 years agoMerge "Deqptestrunner efficient filtering am: 57792529e7 am: be1738c4a4" into nyc...
Aaron Holden [Tue, 7 Jun 2016 03:47:11 +0000 (03:47 +0000)]
Merge "Deqptestrunner efficient filtering am: 57792529e7 am: be1738c4a4" into nyc-mr1-dev-plus-aosp
am: 7f6128d3a9

* commit '7f6128d3a9b8f230a2f191d8c795a64532bcd57d':

Change-Id: Ibb31a268687b175130f6e56b09ca869b391fb672

8 years agoDeqptestrunner efficient filtering am: 57792529e7 am: d7540db924
Aaron Holden [Tue, 7 Jun 2016 03:47:09 +0000 (03:47 +0000)]
Deqptestrunner efficient filtering am: 57792529e7 am: d7540db924
am: f7c4ac2212

* commit 'f7c4ac2212c95bfe37def051e53eb1abc215e52f':
  Deqptestrunner efficient filtering

Change-Id: I7b629ceb24d9c40bbfb393f2c8571aa9ca000733

8 years agoMerge "Deqptestrunner efficient filtering am: 57792529e7 am: be1738c4a4" into nyc...
Android Build Merger (Role) [Tue, 7 Jun 2016 03:44:37 +0000 (03:44 +0000)]
Merge "Deqptestrunner efficient filtering am: 57792529e7 am: be1738c4a4" into nyc-mr1-dev-plus-aosp

8 years agoDeqptestrunner efficient filtering am: 57792529e7
Aaron Holden [Tue, 7 Jun 2016 03:44:28 +0000 (03:44 +0000)]
Deqptestrunner efficient filtering am: 57792529e7
am: be1738c4a4

* commit 'be1738c4a4953fd5f4ec793ca2f29e41ae92718d':
  Deqptestrunner efficient filtering

Change-Id: I88450c67cceffd70693df2ce9ea8110b07f1e188

8 years agoDeqptestrunner efficient filtering am: 57792529e7
Aaron Holden [Tue, 7 Jun 2016 03:44:26 +0000 (03:44 +0000)]
Deqptestrunner efficient filtering am: 57792529e7
am: d7540db924

* commit 'd7540db92473a347d7fe6ad2b16407082097e31c':
  Deqptestrunner efficient filtering

Change-Id: Ie2bcdd35ef548748d6d2587d723716c996e3b504

8 years agoDeqptestrunner efficient filtering
Aaron Holden [Tue, 7 Jun 2016 03:41:45 +0000 (03:41 +0000)]
Deqptestrunner efficient filtering
am: 57792529e7

* commit '57792529e763644169c77eb43596887ebb5f52e7':
  Deqptestrunner efficient filtering

Change-Id: I3d3cbfa856d7dcbcae693e4035e5fe9a63d099ff

8 years agoDeqptestrunner efficient filtering
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

8 years agoDeqptestrunner efficient filtering
Aaron Holden [Mon, 6 Jun 2016 23:51:56 +0000 (16:51 -0700)]
Deqptestrunner efficient filtering

bug:28245788

Change-Id: I2c28fb7aed7a13c4f011b76b699cf0845c821f7c

8 years agoMerge "Add swapchain resize test" into nyc-dev am: b1437bc776 am: 80aa52dec8
Jesse Hall [Fri, 3 Jun 2016 17:43:02 +0000 (17:43 +0000)]
Merge "Add swapchain resize test" into nyc-dev am: b1437bc776 am: 80aa52dec8
am: db3fd748cf

* commit 'db3fd748cf5ab85c8a5ab3fac34e408a84d5ccbc':

Change-Id: I2c803f0ba7ff113d7b8b04273289d7e03096dcc0

8 years agoMerge "Add swapchain resize test" into nyc-dev am: b1437bc776 am: 10f985c532
Jesse Hall [Fri, 3 Jun 2016 17:42:58 +0000 (17:42 +0000)]
Merge "Add swapchain resize test" into nyc-dev am: b1437bc776 am: 10f985c532
am: 3c3ea33a04

* commit '3c3ea33a04a55d6e4ff1dfa0b8b71fbc36016793':
  Add swapchain resize test

Change-Id: I32f53214ddab482c14c99a82a7d668e0c047083a

8 years agoMerge "Add swapchain resize test" into nyc-dev am: b1437bc776
Jesse Hall [Fri, 3 Jun 2016 17:39:33 +0000 (17:39 +0000)]
Merge "Add swapchain resize test" into nyc-dev am: b1437bc776
am: 80aa52dec8

* commit '80aa52dec8fd6fd3d6fbf61f5889d8d1acdfae76':

Change-Id: I9788d0dd8eb35f4416ef159705e30f5c006b4f05

8 years agoMerge "Add swapchain resize test" into nyc-dev am: b1437bc776
Jesse Hall [Fri, 3 Jun 2016 17:30:11 +0000 (17:30 +0000)]
Merge "Add swapchain resize test" into nyc-dev am: b1437bc776
am: 10f985c532

* commit '10f985c53201a424e89aa681b72f749b38699473':
  Add swapchain resize test

Change-Id: I38eb8a5bac1f8270dd8acd64ad6722d18373eeeb

8 years agoMerge "Add swapchain resize test" into nyc-dev
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

8 years agoMerge "Add swapchain resize test" into nyc-dev
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

8 years agoMerge "Add swapchain resize test" into nyc-dev
Jesse Hall [Fri, 3 Jun 2016 17:13:27 +0000 (17:13 +0000)]
Merge "Add swapchain resize test" into nyc-dev

8 years agoAdd swapchain resize test
Jesse Hall [Tue, 31 May 2016 05:43:54 +0000 (22:43 -0700)]
Add swapchain resize test

Bug: 26927424
Change-Id: I9d0124d7a2ddc25ba8953b0a1df15a0faeb620d9

8 years agoAdd negative tessellation IO array size cases to mustpass
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

8 years agoAdd tests for varying linking by location
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

8 years agoAdd tests for uniform block linking by binding
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

8 years agoAdd simple Vulkan smoke test that doesn't use OpName
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

8 years agoMerge "Use TCU_CHECK instead of DE_ASSERT am: c578741609 am: 55f1d10c95" into nyc...
Sivert Berg [Tue, 31 May 2016 18:26:46 +0000 (18:26 +0000)]
Merge "Use TCU_CHECK instead of DE_ASSERT am: c578741609 am: 55f1d10c95" into nyc-mr1-dev-plus-aosp
am: 11efed9c8d

* commit '11efed9c8d3f9bab79326ef06a229d9130f6b390':

Change-Id: I0cabfb64470b9bec54a94020de992465e22a8c2b

8 years agoUse TCU_CHECK instead of DE_ASSERT am: c578741609 am: ddd8373793
Sivert Berg [Tue, 31 May 2016 18:26:44 +0000 (18:26 +0000)]
Use TCU_CHECK instead of DE_ASSERT am: c578741609 am: ddd8373793
am: 7580dbc0e7

* commit '7580dbc0e7d8049458981b972563c8ae6447da71':
  Use TCU_CHECK instead of DE_ASSERT

Change-Id: Ia83e29fca645f8260e05a2fcd99d5fa0b1ffb08b

8 years agoMerge "Use TCU_CHECK instead of DE_ASSERT am: c578741609 am: 55f1d10c95" into nyc...
Android Build Merger (Role) [Tue, 31 May 2016 18:24:28 +0000 (18:24 +0000)]
Merge "Use TCU_CHECK instead of DE_ASSERT am: c578741609 am: 55f1d10c95" into nyc-mr1-dev-plus-aosp

8 years agoUse TCU_CHECK instead of DE_ASSERT am: c578741609
Sivert Berg [Tue, 31 May 2016 18:24:15 +0000 (18:24 +0000)]
Use TCU_CHECK instead of DE_ASSERT am: c578741609
am: ddd8373793

* commit 'ddd8373793ca6b9ff97177b10984e8cae1a49b0a':
  Use TCU_CHECK instead of DE_ASSERT

Change-Id: I295ec8ba8f4d90317f97cf437f97431866cf2746

8 years agoUse TCU_CHECK instead of DE_ASSERT am: c578741609
Sivert Berg [Tue, 31 May 2016 18:24:15 +0000 (18:24 +0000)]
Use TCU_CHECK instead of DE_ASSERT am: c578741609
am: 55f1d10c95

* commit '55f1d10c95c80b77298a260865b96ed400266d12':
  Use TCU_CHECK instead of DE_ASSERT

Change-Id: I2b78cc19e4d8412f629af42fdcd7ac71a5e43122

8 years agoUse TCU_CHECK instead of DE_ASSERT
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

8 years agoUse TCU_CHECK instead of DE_ASSERT
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

8 years agoUse TCU_CHECK instead of DE_ASSERT
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

8 years agoMerge vulkan-cts-1.0 into vulkan-cts-1.0-dev
Pyry Haulos [Tue, 31 May 2016 16:31:25 +0000 (09:31 -0700)]
Merge vulkan-cts-1.0 into vulkan-cts-1.0-dev

8 years agoMerge vulkan-cts-1.0 into vulkan-cts-1.0-dev
Pyry Haulos [Tue, 31 May 2016 16:29:45 +0000 (09:29 -0700)]
Merge vulkan-cts-1.0 into vulkan-cts-1.0-dev

8 years agoMerge branch 'memory-release-fix' into 'vulkan-cts-1.0'
Pyry Haulos [Tue, 31 May 2016 16:27:30 +0000 (16:27 +0000)]
Merge branch 'memory-release-fix' into 'vulkan-cts-1.0'

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. Follow up to the fix
for #353.

See merge request !566

8 years agoUse TCU_CHECK instead of DE_ASSERT
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.

8 years agoFixes to random memory mapping tests am: 223b8f6911 am: c277f941dd
Mika Isojrvi [Sat, 28 May 2016 00:37:59 +0000 (00:37 +0000)]
Fixes to random memory mapping tests am: 223b8f6911 am: c277f941dd
am: 2996c7f493

* commit '2996c7f4933ff1272451e5545fc47f43f0cf367d':

Change-Id: Id1462b89bb79e8e3895742e5c5b1b600f472109b

8 years agoFixes to random memory mapping tests am: 223b8f6911 am: 1dd022e33d
Mika Isojrvi [Sat, 28 May 2016 00:37:57 +0000 (00:37 +0000)]
Fixes to random memory mapping tests am: 223b8f6911 am: 1dd022e33d
am: 1c7af2b568

* commit '1c7af2b568ab1ef38199a2a9587efad98a259b26':
  Fixes to random memory mapping tests

Change-Id: If5e5ff9189d03f3d09a4594f566b2795ce400cf9

8 years agoFixes to random memory mapping tests am: 223b8f6911
Mika Isojärvi [Sat, 28 May 2016 00:11:52 +0000 (00:11 +0000)]
Fixes to random memory mapping tests am: 223b8f6911
am: c277f941dd

* commit 'c277f941dd00ab3f9cd0d7aff3028f5c18a5ebb5':

Change-Id: I38c50df26568d40cfb928ab88194deec03e97554

8 years agoFixes to random memory mapping tests am: 223b8f6911
Mika Isojärvi [Sat, 28 May 2016 00:09:09 +0000 (00:09 +0000)]
Fixes to random memory mapping tests am: 223b8f6911
am: 1dd022e33d

* commit '1dd022e33d0ead6fa4e3761a12be2b013a79f91b':
  Fixes to random memory mapping tests

Change-Id: I7761467d2692a1fd4832047d677de011f5591f7a

8 years agoFixes to random memory mapping tests
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

8 years agoFixes to random memory mapping tests
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

8 years agoMerge "De-duplicate utility code between some Vulkan test groups"
Pyry Haulos [Fri, 27 May 2016 23:57:38 +0000 (23:57 +0000)]
Merge "De-duplicate utility code between some Vulkan test groups"

8 years agoFlush changes before invalidate in memory mapping tests am: e73ac75e3c am: 0257d9458a
Mika Isojrvi [Fri, 27 May 2016 23:17:05 +0000 (23:17 +0000)]
Flush changes before invalidate in memory mapping tests am: e73ac75e3c am: 0257d9458a
am: 508ae6d9f1

* commit '508ae6d9f1d37335b4c286b6d46a40e4d2f10b8a':

Change-Id: I0134a429f69897af6d70b73f2e472260d87cc495

8 years agoFlush changes before invalidate in memory mapping tests am: e73ac75e3c am: 46e8192cb1
Mika Isojrvi [Fri, 27 May 2016 23:17:04 +0000 (23:17 +0000)]
Flush changes before invalidate in memory mapping tests am: e73ac75e3c am: 46e8192cb1
am: 4305224b1c

* commit '4305224b1c8d49fce6b323b6dbc0c31fe6bae01f':
  Flush changes before invalidate in memory mapping tests

Change-Id: I8a66f7d2426992d8148315ac351fc77afb76fc46

8 years agoFix several issues in dEQP-VK.memory.mapping tests
Pyry Haulos [Fri, 27 May 2016 23:03:46 +0000 (16:03 -0700)]
Fix several issues in dEQP-VK.memory.mapping tests

This is a very manual cherry-pick of memory mapping test fixes from
development branch into the release branch.

Fixes #353

8 years agoFlush changes before invalidate in memory mapping tests am: e73ac75e3c
Mika Isojärvi [Fri, 27 May 2016 22:55:39 +0000 (22:55 +0000)]
Flush changes before invalidate in memory mapping tests am: e73ac75e3c
am: 0257d9458a

* commit '0257d9458a73c0fc24bec89ba60b353b312c8de3':

Change-Id: I8850f380084125039d5ef0edd34ea650877bacd3

8 years agoFlush changes before invalidate in memory mapping tests
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

8 years agoFlush changes before invalidate in memory mapping tests am: e73ac75e3c
Mika Isojärvi [Fri, 27 May 2016 22:48:03 +0000 (22:48 +0000)]
Flush changes before invalidate in memory mapping tests am: e73ac75e3c
am: 46e8192cb1

* commit '46e8192cb1d3d11640778548b94e114119349219':
  Flush changes before invalidate in memory mapping tests

Change-Id: I2a830a172b614b41408e917dcb5aa66475ae955a

8 years agoFlush changes before invalidate in memory mapping tests
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

8 years agoFixes to random memory mapping tests
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

8 years agoMerge "Take nonCoherentAtomSize into account in memory mapping tests am: 81fe3f5a2c...
Mika Isojärvi [Fri, 27 May 2016 21:19:20 +0000 (21:19 +0000)]
Merge "Take nonCoherentAtomSize into account in memory mapping tests am: 81fe3f5a2c am: 0a2cce9dfb" into nyc-mr1-dev-plus-aosp
am: b19f87d64e

* commit 'b19f87d64e804b0984d97b87844db3dd9fb6b68d':

Change-Id: Ic3fdaba128ceb6bf3768c39142ba6623fa9ab13d

8 years agoTake nonCoherentAtomSize into account in memory mapping tests am: 81fe3f5a2c am:...
Mika Isojrvi [Fri, 27 May 2016 21:19:19 +0000 (21:19 +0000)]
Take nonCoherentAtomSize into account in memory mapping tests am: 81fe3f5a2c am: a2685d421f
am: 10f018138c

* commit '10f018138c56bcb7a06d9e91163acf8ab9f40957':
  Take nonCoherentAtomSize into account in memory mapping tests

Change-Id: I7ab6a2b281817e97e3cfbdccffcd00cdac8965aa

8 years agoDe-duplicate utility code between some Vulkan test groups
Pyry Haulos [Fri, 27 May 2016 20:48:48 +0000 (13:48 -0700)]
De-duplicate utility code between some Vulkan test groups

draw, query_pool, and dynamic_state groups had a few identical
utilities. Move them under draw/.

Change-Id: I4e05606d75da6ac98ff3734604d080fe71ee36e8

8 years agoFlush changes before invalidate in memory mapping tests
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

8 years agoMerge "Take nonCoherentAtomSize into account in memory mapping tests am: 81fe3f5a2c...
Android Build Merger (Role) [Fri, 27 May 2016 20:39:27 +0000 (20:39 +0000)]
Merge "Take nonCoherentAtomSize into account in memory mapping tests am: 81fe3f5a2c am: 0a2cce9dfb" into nyc-mr1-dev-plus-aosp

8 years agoTake nonCoherentAtomSize into account in memory mapping tests am: 81fe3f5a2c
Mika Isojärvi [Fri, 27 May 2016 20:39:22 +0000 (20:39 +0000)]
Take nonCoherentAtomSize into account in memory mapping tests am: 81fe3f5a2c
am: 0a2cce9dfb

* commit '0a2cce9dfb5fb64418815926cfa2996c6809cd18':
  Take nonCoherentAtomSize into account in memory mapping tests

Change-Id: I02c90ddd5226906fa05a5675bd726c7ddaa1d244

8 years agoTake nonCoherentAtomSize into account in memory mapping tests am: 81fe3f5a2c
Mika Isojärvi [Fri, 27 May 2016 20:39:13 +0000 (20:39 +0000)]
Take nonCoherentAtomSize into account in memory mapping tests am: 81fe3f5a2c
am: a2685d421f

* commit 'a2685d421fe61eecc101827fd9fa037d85a96f26':
  Take nonCoherentAtomSize into account in memory mapping tests

Change-Id: I297f620e4dd3201eb22e115996fc188025f84086

8 years agoTake nonCoherentAtomSize into account in memory mapping tests
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

8 years agoTake nonCoherentAtomSize into account in memory mapping tests
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

8 years agoMerge "Fix several narrowing conversions inside struct initializers"
TreeHugger Robot [Fri, 27 May 2016 20:19:43 +0000 (20:19 +0000)]
Merge "Fix several narrowing conversions inside struct initializers"

8 years agoMerge "Initialize m_context in EGL thread clean up test class"
TreeHugger Robot [Fri, 27 May 2016 20:18:36 +0000 (20:18 +0000)]
Merge "Initialize m_context in EGL thread clean up test class"

8 years agoMerge "Do not throw exception from destructior in tcu::Either tests"
TreeHugger Robot [Fri, 27 May 2016 20:18:23 +0000 (20:18 +0000)]
Merge "Do not throw exception from destructior in tcu::Either tests"

8 years agoMerge "Add test for vkResetDescriptorPool memory leak"
Collin Baker [Fri, 27 May 2016 19:52:12 +0000 (19:52 +0000)]
Merge "Add test for vkResetDescriptorPool memory leak"

8 years agoTake nonCoherentAtomSize into account in memory mapping tests
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

8 years agoMerge "Add Visual Studio 2015 generator to build scripts"
TreeHugger Robot [Fri, 27 May 2016 18:28:44 +0000 (18:28 +0000)]
Merge "Add Visual Studio 2015 generator to build scripts"

8 years agoChange unnamed enum VK_ constants to defines and update API
Pyry Haulos [Fri, 27 May 2016 15:41:29 +0000 (08:41 -0700)]
Change unnamed enum VK_ constants to defines and update API

Converting enum to target type causes narrowing conversion warnings on
MSVC 2015.

Change-Id: I51c41f7be0964de674c7b954469fbc523fddac5f

8 years agoInitialize m_context in EGL thread clean up test class
Pyry Haulos [Fri, 27 May 2016 16:21:19 +0000 (09:21 -0700)]
Initialize m_context in EGL thread clean up test class

This causes a crash when generating test case lists on null driver if
m_context ends up being some non-0 value.

Change-Id: I377af85a636a71366f4da8f4b00fccde979e91f3

8 years agoDo not throw exception from destructior in tcu::Either tests
Pyry Haulos [Fri, 27 May 2016 16:20:49 +0000 (09:20 -0700)]
Do not throw exception from destructior in tcu::Either tests

Change-Id: I5b63d0c3722d3856ac4b7827f8a4b46da2796856

8 years agoFix several narrowing conversions inside struct initializers
Pyry Haulos [Fri, 27 May 2016 16:02:26 +0000 (09:02 -0700)]
Fix several narrowing conversions inside struct initializers

MSVC 2015 is stricter about narrowing conversions and issues warnings more
agressively.

Change-Id: Ib6d78251afd8f280a5663396d47428d39bbb5fda

8 years agoAdd Visual Studio 2015 generator to build scripts
Pyry Haulos [Fri, 27 May 2016 15:39:15 +0000 (08:39 -0700)]
Add Visual Studio 2015 generator to build scripts

Change-Id: I9bd94dde94ee26d9b5ad4a2644dd98f2f544e662

8 years agoMerge "Merge bug fixes from Khronos CTS release branch am: 3d8e6ee58a am: db45dfc398...
Pyry Haulos [Fri, 27 May 2016 15:20:41 +0000 (15:20 +0000)]
Merge "Merge bug fixes from Khronos CTS release branch am: 3d8e6ee58a am: db45dfc398" into nyc-mr1-dev-plus-aosp
am: 0f76157c3b

* commit '0f76157c3be15a2e7cdce0227b2a13730bca76b3':

Change-Id: I6c5f2db7afbe1a9aa6aceb4f674a9d228b1ccfe8

8 years agoMerge vulkan-cts-1.0-dev from Khronos repo to master
Pyry Haulos [Fri, 27 May 2016 15:15:06 +0000 (08:15 -0700)]
Merge vulkan-cts-1.0-dev from Khronos repo to master

8 years agoresolve merge conflicts of 9a6dd53 to master
Pyry Haulos [Fri, 27 May 2016 15:03:27 +0000 (08:03 -0700)]
resolve merge conflicts of 9a6dd53 to master

Change-Id: Idb8abdf776d6ece74a2fdfab3941678c9813eea0

8 years agoMerge "Merge bug fixes from Khronos CTS release branch am: 3d8e6ee58a am: db45dfc398...
Android Build Merger (Role) [Fri, 27 May 2016 14:40:30 +0000 (14:40 +0000)]
Merge "Merge bug fixes from Khronos CTS release branch am: 3d8e6ee58a am: db45dfc398" into nyc-mr1-dev-plus-aosp

8 years agoMerge bug fixes from Khronos CTS release branch am: 3d8e6ee58a
Pyry Haulos [Fri, 27 May 2016 14:40:16 +0000 (14:40 +0000)]
Merge bug fixes from Khronos CTS release branch am: 3d8e6ee58a
am: 809bddd1e3

* commit '809bddd1e30264d10f5e118987a6f104c1ca3a10':
  Merge bug fixes from Khronos CTS release branch

Change-Id: I7ee6bae41a36c4fd9972696e75c60e68c627c900

8 years agoMerge bug fixes from Khronos CTS release branch am: 3d8e6ee58a
Pyry Haulos [Fri, 27 May 2016 14:40:15 +0000 (14:40 +0000)]
Merge bug fixes from Khronos CTS release branch am: 3d8e6ee58a
am: db45dfc398

* commit 'db45dfc39892a14cac9b6b5cfde492b7e8ccfd46':
  Merge bug fixes from Khronos CTS release branch

Change-Id: I5f90b8de83f80cb186ddee038414408ca0405ce2

8 years agoMerge bug fixes from Khronos CTS release branch
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

8 years agoMerge bug fixes from Khronos CTS release branch
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