platform/upstream/VK-GL-CTS.git
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 agoMerge \\"Reset debug message callback if exception is thrown\\" into nyc-dev am:...
Mika Isojarvi [Mon, 13 Jun 2016 23:00:52 +0000 (23:00 +0000)]
Merge \\"Reset debug message callback if exception is thrown\\" into nyc-dev am: b96fd36e8c
am: 400f824feb

Change-Id: Ifc05106c8358fb770fe03b7d818d3c7d386fd740

8 years agoMerge \\"Allow specifying version when creating OpenGL context\\" into nyc-dev am...
Mika Isojarvi [Mon, 13 Jun 2016 23:00:49 +0000 (23:00 +0000)]
Merge \\"Allow specifying version when creating OpenGL context\\" into nyc-dev am: 6c4da990f4
am: 20c730e26c

Change-Id: I50e17beff5648fa8c38d63dcd179df9e36591300

8 years agoMerge \"Reset debug message callback if exception is thrown\" into nyc-dev
Mika Isojärvi [Mon, 13 Jun 2016 22:54:16 +0000 (22:54 +0000)]
Merge \"Reset debug message callback if exception is thrown\" into nyc-dev
am: b96fd36e8c

Change-Id: Ide69b6972eba683116a204636a9de6f60650b239

8 years agoMerge \"Allow specifying version when creating OpenGL context\" into nyc-dev
Mika Isojärvi [Mon, 13 Jun 2016 22:54:15 +0000 (22:54 +0000)]
Merge \"Allow specifying version when creating OpenGL context\" into nyc-dev
am: 6c4da990f4

Change-Id: I19a3328f9348fa0ec0faccb54e518d3f6df4d6be

8 years agoMerge \\"Reset debug message callback if exception is thrown\\" into nyc-dev am:...
Mika Isojarvi [Mon, 13 Jun 2016 22:36:10 +0000 (22:36 +0000)]
Merge \\"Reset debug message callback if exception is thrown\\" into nyc-dev am: b96fd36e8c
am: 333bb37f14

Change-Id: Ibfc3ba270338091b2d0968f8c077ac34296e1932

8 years agoMerge \\"Allow specifying version when creating OpenGL context\\" into nyc-dev am...
Mika Isojarvi [Mon, 13 Jun 2016 22:36:09 +0000 (22:36 +0000)]
Merge \\"Allow specifying version when creating OpenGL context\\" into nyc-dev am: 6c4da990f4
am: b4a802deb3

Change-Id: I4ab3545ed585a58fd76678ca63db2591cf93546a

8 years agoMerge \"Reset debug message callback if exception is thrown\" into nyc-dev
Mika Isojärvi [Mon, 13 Jun 2016 22:34:00 +0000 (22:34 +0000)]
Merge \"Reset debug message callback if exception is thrown\" into nyc-dev
am: b96fd36e8c

Change-Id: I2c9074fbe572278066968faa1314e5f45bb31860

8 years agoMerge \"Allow specifying version when creating OpenGL context\" into nyc-dev
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

8 years agoMerge "Reset debug message callback if exception is thrown" into nyc-dev
Mika Isojarvi [Mon, 13 Jun 2016 22:26:39 +0000 (22:26 +0000)]
Merge "Reset debug message callback if exception is thrown" into nyc-dev

8 years agoMerge "Allow specifying version when creating OpenGL context" into nyc-dev
Mika Isojarvi [Mon, 13 Jun 2016 22:26:09 +0000 (22:26 +0000)]
Merge "Allow specifying version when creating OpenGL context" into nyc-dev

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 negative tessellation IO array size cases to mustpass\\" into nyc-dev...
Pyry Haulos [Mon, 13 Jun 2016 22:16:25 +0000 (22:16 +0000)]
Merge \\"Add negative tessellation IO array size cases to mustpass\\" into nyc-dev am: b5ac570d88
am: a643f0075c

Change-Id: Iac036d453df0496c96eab54512a5f0e9df60668f

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 negative tessellation IO array size cases to mustpass\" 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

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 agoFix a few size_t -> deUint32 conversion warnings
Pyry Haulos [Mon, 13 Jun 2016 17:27:47 +0000 (10:27 -0700)]
Fix a few size_t -> deUint32 conversion warnings

8 years agoAdd texture function and texture gather tests to the mustpass and exclude lists.
Akos Dirner [Mon, 13 Jun 2016 14:24:28 +0000 (16:24 +0200)]
Add texture function and texture gather tests to the mustpass and exclude lists.

8 years agoAdd texture gather tests. Fixes #360.
Akos Dirner [Tue, 26 Apr 2016 20:13:53 +0000 (22:13 +0200)]
Add texture gather tests. Fixes #360.

8 years agoFix sampler definition used for texelFetch tests.
Akos Dirner [Thu, 2 Jun 2016 15:22:15 +0000 (17:22 +0200)]
Fix sampler definition used for texelFetch tests.

8 years agoAdd ShaderRenderTextureFunctionTests. Fixes #324.
Akos Dirner [Fri, 11 Mar 2016 15:53:35 +0000 (16:53 +0100)]
Add ShaderRenderTextureFunctionTests. Fixes #324.

8 years agoShaderRender:
Akos Dirner [Fri, 11 Mar 2016 15:49:20 +0000 (16:49 +0100)]
ShaderRender:
* add support for 2darray, 3d and cube samplers.
* derived classes can configure more parameters (e.g. render size, color format of result image, etc.) and they can use custom rendering (even multiple times).
Related to #324.

8 years agoRe-build Vulkan CTS 1.0.1 mustpass
Pyry Haulos [Mon, 13 Jun 2016 17:18:30 +0000 (10:18 -0700)]
Re-build Vulkan CTS 1.0.1 mustpass

8 years agoMerge branch 381-new-synchronization-tests into vulkan-cts-1.0-dev
Pyry Haulos [Mon, 13 Jun 2016 17:07:58 +0000 (10:07 -0700)]
Merge branch 381-new-synchronization-tests into vulkan-cts-1.0-dev

8 years agoMerge branch 334-resolve-image-tests into vulkan-cts-1.0-dev
Pyry Haulos [Mon, 13 Jun 2016 17:07:18 +0000 (10:07 -0700)]
Merge branch 334-resolve-image-tests into vulkan-cts-1.0-dev

8 years agoAdd ArrayStride decorator in OpTypeArray cases.
Gabor Abraham [Fri, 10 Jun 2016 12:27:11 +0000 (14:27 +0200)]
Add ArrayStride decorator in OpTypeArray cases.

8 years agoFix OpInBoundsAccessChain return type in matrix cases.
Gabor Abraham [Fri, 10 Jun 2016 11:45:16 +0000 (13:45 +0200)]
Fix OpInBoundsAccessChain return type in matrix cases.

8 years agoReset debug message callback if exception is thrown
Mika Isojärvi [Thu, 9 Jun 2016 17:08:17 +0000 (10:08 -0700)]
Reset debug message callback if exception is thrown

Bug: 29190874
Change-Id: Ie98b2286d1e9257247bfd0ff5924670c68631056

8 years agoAllow specifying version when creating OpenGL context
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

8 years agoUpdate git log command
Alexander Galazin [Wed, 8 Jun 2016 09:25:47 +0000 (11:25 +0200)]
Update git log command

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 agoAdd OpAtomicIAdd, OpAtomicISub, OpAtomicIIncrement and OpAtomicIDecrement assembly...
Csaba Osztrogonác [Tue, 17 May 2016 14:02:34 +0000 (16:02 +0200)]
Add OpAtomicIAdd, OpAtomicISub, OpAtomicIIncrement and OpAtomicIDecrement assembly tests

8 years agoComponent mapping fix.
Peter Siket [Mon, 6 Jun 2016 07:56:42 +0000 (09:56 +0200)]
Component mapping fix.

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 agoFix after review and validation layer errors
Szilard Ledan [Fri, 3 Jun 2016 14:30:10 +0000 (16:30 +0200)]
Fix after review and validation layer errors

8 years agoAdd tests for resolve images
Szilard Ledan [Mon, 29 Feb 2016 09:32:23 +0000 (10:32 +0100)]
Add tests for resolve images

8 years agoMerge branch 'jekstrand-spirv-assembly-fixes' into 'vulkan-cts-1.0-dev'
Pyry Haulos [Thu, 2 Jun 2016 18:37:24 +0000 (18:37 +0000)]
Merge branch 'jekstrand-spirv-assembly-fixes' into 'vulkan-cts-1.0-dev'

spirv_assembly: Don't use booleans in SSBOs

The bool type in spirv isn't allowed in external storage.  From the SPIR-V
spec for OpTypeBool:

> Values of this type can only be either true or false. There is no
> physical size or bit pattern defined for these values. If they are
> stored (in conjunction with OpVariable), they can only be used with
> logical addressing operations, not physical, and only with
> non-externally visible shader Storage Classes: Workgroup,
> CrossWorkgroup, Private, and Function.

Instead, we should use an integer and use OpSelect to convert from a
boolean to the expected 0/1 value the test wants.

See merge request !569

8 years agoMerge branch 'jekstrand-rasterization-fixes' into 'vulkan-cts-1.0-dev'
Pyry Haulos [Thu, 2 Jun 2016 18:36:08 +0000 (18:36 +0000)]
Merge branch 'jekstrand-rasterization-fixes' into 'vulkan-cts-1.0-dev'

rasterization: Use LOAD_OP_DONT_CARE for the resolve attachment

It used to use LOAD_OP_CLEAR for the resolve attachment but only provided
one clear value which led to an out-of-bounds read.

See merge request !571

8 years agoMerge branch 'jekstrand-clearing-fixes' into 'vulkan-cts-1.0-dev'
Pyry Haulos [Thu, 2 Jun 2016 18:35:46 +0000 (18:35 +0000)]
Merge branch 'jekstrand-clearing-fixes' into 'vulkan-cts-1.0-dev'

image_clearing: Don't set a component mapping for the view to be cleared

From the Vulkan 1.0.12 spec for VkComponentMapping:

> This remapping must be identity for storage image descriptors, input
> attachment descriptors, and framebuffer attachments.

This fixes 6 CTS tests on the Intel Linux driver.

See merge request !568

8 years agoMerge branch 'scygan-update-glslang' into 'vulkan-cts-1.0-dev'
Pyry Haulos [Thu, 2 Jun 2016 18:34:51 +0000 (18:34 +0000)]
Merge branch 'scygan-update-glslang' into 'vulkan-cts-1.0-dev'

Update glslang to (5b3f755) to include struct member decorations fix

This fixes #384

CC @mjesionowski

See merge request !561 and !558.

8 years agospirv_assembly: Use deInt32 instead of VkBool32 for OpFUnord* tests
Jason Ekstrand [Thu, 2 Jun 2016 18:25:00 +0000 (11:25 -0700)]
spirv_assembly: Use deInt32 instead of VkBool32 for OpFUnord* tests

8 years agorasterization: Use LOAD_OP_DONT_CARE for the resolve attachment
Jason Ekstrand [Wed, 1 Jun 2016 21:04:26 +0000 (14:04 -0700)]
rasterization: Use LOAD_OP_DONT_CARE for the resolve attachment

It used to use LOAD_OP_CLEAR for the resolve attachment but only provided
one clear value which led to an out-of-bounds read.

8 years agoUpdate glslang to (22e0d414) to include struct member and in/out struct decorations...
scygan [Wed, 18 May 2016 10:59:59 +0000 (12:59 +0200)]
Update glslang to (22e0d414) to include struct member and in/out struct decorations fixes

This unblocks MR !558

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 agospirv_assembly: Don't use booleans in SSBOs
Jason Ekstrand [Tue, 31 May 2016 22:49:29 +0000 (15:49 -0700)]
spirv_assembly: Don't use booleans in SSBOs

The bool type in spirv isn't allowed in external storage.  From the SPIR-V
spec for OpTypeBool:

    "Values of this type can only be either true or false. There is no
    physical size or bit pattern defined for these values. If they are
    stored (in conjunction with OpVariable), they can only be used with
    logical addressing operations, not physical, and only with
    non-externally visible shader Storage Classes: Workgroup,
    CrossWorkgroup, Private, and Function."

Instead, we should use an integer and use OpSelect to convert from a
boolean to the expected 0/1 value the test wants.

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 agoFix dEQP-VK.api.info.image_format_properties - TRANSIENT usage flag used with DMA...
scygan [Wed, 1 Jun 2016 13:55:20 +0000 (15:55 +0200)]
Fix dEQP-VK.api.info.image_format_properties - TRANSIENT usage flag used with DMA flags

Conflicts:
intel/negativeList.txt

8 years agoAdded synchronization basic tests
Arkadiusz Sarwa [Fri, 6 May 2016 14:50:31 +0000 (16:50 +0200)]
Added synchronization basic tests

8 years agoCreate OpInBoundsAccessChain tests using OpCompositeInsert utility functions.
Gabor Abraham [Thu, 28 Apr 2016 15:27:22 +0000 (17:27 +0200)]
Create OpInBoundsAccessChain tests using OpCompositeInsert utility functions.

8 years agoAdd synchronization module
Maciej Jesionowski [Mon, 9 May 2016 13:08:03 +0000 (15:08 +0200)]
Add synchronization module

- Moved existing synchronization tests to a subgroup

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 agoimage_clearing: Don't set a component mapping for the view to be cleared
Jason Ekstrand [Tue, 31 May 2016 18:42:02 +0000 (11:42 -0700)]
image_clearing: Don't set a component mapping for the view to be cleared

From the Vulkan 1.0.12 spec for VkComponentMapping:

    "This remapping must be identity for storage image descriptors, input
    attachment descriptors, and framebuffer attachments."

This fixes 6 CTS tests on the Intel Linux driver.

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