platform/upstream/VK-GL-CTS.git
8 years agoReset border color state on GLES 3.2 context
Kalle Raita [Fri, 15 Apr 2016 21:39:57 +0000 (14:39 -0700)]
Reset border color state on GLES 3.2 context

GL_BORDER_COLOR was previously reset only if the extension
GL_EXT_texture_border_clamp was supported. The extension become core
functionality with GLES 3.2. Changed the code to execute the appropriate
reset when either the extension is supported or the context is GLES 3.2
compatible.

Change-Id: I682a8326d04843d1192b9a91c6c1b57c0f4420b9

8 years agoMerge "Fix several bugs in synchronization tests" into nyc-dev am: 800605b
Pyry Haulos [Thu, 14 Apr 2016 23:44:10 +0000 (23:44 +0000)]
Merge "Fix several bugs in synchronization tests" into nyc-dev am: 800605b
am: 78aa6fc

* commit '78aa6fc409848f3ea9bab31a20ec8e36a969785b':
  Fix several bugs in synchronization tests

Change-Id: I7ebbf1ebeee32539a95493ce7e6e531198ab8b15

8 years agoMerge "Fix several bugs in synchronization tests" into nyc-dev
Pyry Haulos [Thu, 14 Apr 2016 23:37:08 +0000 (23:37 +0000)]
Merge "Fix several bugs in synchronization tests" into nyc-dev
am: 800605b

* commit '800605b0799f676c971b42e87d826561d503336c':
  Fix several bugs in synchronization tests

Change-Id: I467265c06d3a38970cdcacc75977b463aa556fdf

8 years agoMerge "Fix several bugs in synchronization tests" into nyc-dev
Pyry Haulos [Thu, 14 Apr 2016 23:27:47 +0000 (23:27 +0000)]
Merge "Fix several bugs in synchronization tests" into nyc-dev

8 years agoMerge "Do not log INFO and DEBUG messages by default" into nyc-dev am: a5fad48
Pyry Haulos [Thu, 14 Apr 2016 23:22:55 +0000 (23:22 +0000)]
Merge "Do not log INFO and DEBUG messages by default" into nyc-dev am: a5fad48
am: 5b54932

* commit '5b5493203f6b1d3965e7281d2ddc5daeb809f89e':
  Do not log INFO and DEBUG messages by default

Change-Id: If668b6fd0fe75ee52479e43c33688c3f9f43c00f

8 years agoMerge "Do not log INFO and DEBUG messages by default" into nyc-dev
Pyry Haulos [Thu, 14 Apr 2016 23:19:31 +0000 (23:19 +0000)]
Merge "Do not log INFO and DEBUG messages by default" into nyc-dev
am: a5fad48

* commit 'a5fad48332ba934cb84b8bdbcc8bd22075f94a42':
  Do not log INFO and DEBUG messages by default

Change-Id: I279a7b4197457a885b5582b1fe5c00f026f12215

8 years agoMerge "Do not log INFO and DEBUG messages by default" into nyc-dev
Pyry Haulos [Thu, 14 Apr 2016 23:10:22 +0000 (23:10 +0000)]
Merge "Do not log INFO and DEBUG messages by default" into nyc-dev

8 years agoDo not log INFO and DEBUG messages by default
Pyry Haulos [Thu, 14 Apr 2016 18:40:50 +0000 (11:40 -0700)]
Do not log INFO and DEBUG messages by default

Validation layers produce a lot of INFORMATION and DEBUG messages that
are not useful most of the time, and just bloat the log. Ignore these
message types by default.

Documented Validation layer usage in Vulkan CTS README.

Bug: 28175931
Change-Id: I0f56d0373e0eb5d7e2849670b4284c457eab8c04

8 years agoFix several bugs in synchronization tests
Pyry Haulos [Thu, 14 Apr 2016 21:00:49 +0000 (14:00 -0700)]
Fix several bugs in synchronization tests

 * Tests were mixing default device and test-specific device objects,
resulting in use of objects created from one device with another device.

 * Tests were using DeviceInterface of default device with test-specific
device objects, leading to crashes when layers were enabled.

 * Similarly, Allocator of default device was used with test-specific
device objects.

 * Several objects were leaked.

Bug: 28074219
Change-Id: I7588ce3eac07919e958f722168f2d83401e7e038

8 years agoMerge "Fix atomic ssbo xor test" into nyc-dev am: b400672
Mika Isojarvi [Thu, 14 Apr 2016 20:09:23 +0000 (20:09 +0000)]
Merge "Fix atomic ssbo xor test" into nyc-dev am: b400672
am: d8d01e3

* commit 'd8d01e349fefb332ef8f6a313668dd8ddb968e29':
  Fix atomic ssbo xor test

Change-Id: Iafa1e62a96ad2355e20c74a9f67304983a39e4af

8 years agoMerge "Fix atomic ssbo xor test" into nyc-dev
Mika Isojärvi [Thu, 14 Apr 2016 20:01:23 +0000 (20:01 +0000)]
Merge "Fix atomic ssbo xor test" into nyc-dev
am: b400672

* commit 'b400672a587f6953560645ee744b523a7e47ffad':
  Fix atomic ssbo xor test

Change-Id: I05850b429bbc0531ddec889431eb124e06476694

8 years agoMerge "Fix atomic ssbo xor test" into nyc-dev
Mika Isojarvi [Thu, 14 Apr 2016 19:50:18 +0000 (19:50 +0000)]
Merge "Fix atomic ssbo xor test" into nyc-dev

8 years agoMerge "Fix a few issues in synchronization tests" into nyc-dev am: 4dc29e7
David Sodman [Thu, 14 Apr 2016 18:27:11 +0000 (18:27 +0000)]
Merge "Fix a few issues in synchronization tests" into nyc-dev am: 4dc29e7
am: 6ce2dd1

* commit '6ce2dd1de2a452b53082293428a2f67e9f2ef0f4':
  Fix a few issues in synchronization tests

Change-Id: If6ae7c5fa3976a32d61b6c765c394ddea7c41999

8 years agoMerge "Use correct store ops in depth stencil renderpass tests" into nyc-dev am:...
Mika Isojarvi [Thu, 14 Apr 2016 18:27:11 +0000 (18:27 +0000)]
Merge "Use correct store ops in depth stencil renderpass tests" into nyc-dev am: 5e9a454
am: e4b0bd1

* commit 'e4b0bd1f2328d18b83ee099d884554488b2b0746':
  Use correct store ops in depth stencil renderpass tests

Change-Id: Ie1b51de2be682a5436948fcb3c670bee21e11cc7

8 years agoMerge "Fix a few issues in synchronization tests" into nyc-dev
David Sodman [Thu, 14 Apr 2016 18:13:15 +0000 (18:13 +0000)]
Merge "Fix a few issues in synchronization tests" into nyc-dev
am: 4dc29e7

* commit '4dc29e70d174f1c0071fc85ef57879f79886d325':
  Fix a few issues in synchronization tests

Change-Id: I69e5de12e29840d406b0527e6ed2f6a16a78901e

8 years agoMerge "Use correct store ops in depth stencil renderpass tests" into nyc-dev
Mika Isojärvi [Thu, 14 Apr 2016 18:13:15 +0000 (18:13 +0000)]
Merge "Use correct store ops in depth stencil renderpass tests" into nyc-dev
am: 5e9a454

* commit '5e9a4548c6c5aa8d0e4dab4c1eeb58f3b81dfe8b':
  Use correct store ops in depth stencil renderpass tests

Change-Id: I0b489dd3278eafc3d582adb93729e48ee0864fb1

8 years agoMerge "Fix a few issues in synchronization tests" into nyc-dev
David Sodman [Thu, 14 Apr 2016 18:07:22 +0000 (18:07 +0000)]
Merge "Fix a few issues in synchronization tests" into nyc-dev

8 years agoMerge "Use correct store ops in depth stencil renderpass tests" into nyc-dev
Mika Isojarvi [Thu, 14 Apr 2016 18:05:54 +0000 (18:05 +0000)]
Merge "Use correct store ops in depth stencil renderpass tests" into nyc-dev

8 years agoFix atomic ssbo xor test
Mika Isojärvi [Thu, 14 Apr 2016 17:28:16 +0000 (10:28 -0700)]
Fix atomic ssbo xor test

Allow any values in high order bits in xor tests when using uint types.

Bug: 28144118
Change-Id: I0670aa12642882a329cb923487198fdf045b912b

8 years agoFix a few issues in synchronization tests
David Sodman [Wed, 13 Apr 2016 21:09:36 +0000 (14:09 -0700)]
Fix a few issues in synchronization tests

Bug: 28074219

Change-Id: Ifaffac8195850310ff74937955d96206e371dd49

8 years agoUse correct store ops in depth stencil renderpass tests
Mika Isojärvi [Wed, 13 Apr 2016 23:19:16 +0000 (16:19 -0700)]
Use correct store ops in depth stencil renderpass tests

Test were not using correct store ops in depth stencil format tests
which led to missing coverage.

Change-Id: I0abd82d2cd79a0f83143934b3a540d9dc4a7168b

8 years agoMerge in fixes from Khronos repository am: d56e5ef
Pyry Haulos [Wed, 13 Apr 2016 22:47:53 +0000 (22:47 +0000)]
Merge in fixes from Khronos repository am: d56e5ef
am: 47524e8

* commit '47524e83d547f6ff48b0002fd7b68012f014d978':
  Improve VK_MAKE_VERSION and VK_BIT macros
  Update mustpass
  Add 0 to list of valid memory property flags
  Improve logging in dEQP-VK.api.info.device.memory_properties
  Bug Fix: Corrected barriers in the tests dEQP-VK.dynamic_state.
  dEQP-VK.memory.pipeline_barrier.*: memory leak: delete render pass commands.
  Fix image layout tracking in pipeline barrier tests

Change-Id: Id438823267920a96a078c3b966bac5ba12a46368

8 years agoMerge in fixes from Khronos repository
Pyry Haulos [Wed, 13 Apr 2016 22:40:32 +0000 (22:40 +0000)]
Merge in fixes from Khronos repository
am: d56e5ef

* commit 'd56e5ef627f6f2b32c95e2a8236d79405dcf94c9':
  Improve VK_MAKE_VERSION and VK_BIT macros
  Update mustpass
  Add 0 to list of valid memory property flags
  Improve logging in dEQP-VK.api.info.device.memory_properties
  Bug Fix: Corrected barriers in the tests dEQP-VK.dynamic_state.
  dEQP-VK.memory.pipeline_barrier.*: memory leak: delete render pass commands.
  Fix image layout tracking in pipeline barrier tests

Change-Id: Ifa89aa8e2c7e0d32b397e7905da95a9f4a946f7e

8 years agoMerge in fixes from Khronos repository
Pyry Haulos [Wed, 13 Apr 2016 22:19:22 +0000 (15:19 -0700)]
Merge in fixes from Khronos repository

8 years agoMerge vulkan-cts-1.0 into vulkan-cts-1.0-dev
Pyry Haulos [Wed, 13 Apr 2016 22:18:01 +0000 (15:18 -0700)]
Merge vulkan-cts-1.0 into vulkan-cts-1.0-dev

8 years agoUpdate user defined io tessellation tests am: 3968146
Mika Isojärvi [Wed, 13 Apr 2016 21:21:25 +0000 (21:21 +0000)]
Update user defined io tessellation tests am: 3968146
am: 810381f

* commit '810381f3b5a95d7fef5f45e4d4dcb877c0b9435c':
  Update user defined io tessellation tests

Change-Id: I1a716d00db02c12b95e4f5e3a79facef2d4325bf

8 years agoUpdate user defined io tessellation tests
Mika Isojrvi [Wed, 13 Apr 2016 21:17:43 +0000 (21:17 +0000)]
Update user defined io tessellation tests
am: 3968146

* commit '3968146ba8b8e569e20b5ea35ac157a63ec2c476':
  Update user defined io tessellation tests

Change-Id: I6b2a5f88a7124f419dbed09ca28c67d252c7aac2

8 years agoUpdate user defined io tessellation tests
Mika Isojärvi [Wed, 13 Apr 2016 19:34:34 +0000 (12:34 -0700)]
Update user defined io tessellation tests

Allow only explicit array size that is same as the "vertices"
layout qualifier

Bug: 25389474
Change-Id: If735df219fc6b576ae9656db1053004e566d2297

8 years agoSuppress many less important clang-tidy warnings. am: 0c1f83a am: c5e1ad2
Chih-Hung Hsieh [Wed, 13 Apr 2016 00:34:14 +0000 (00:34 +0000)]
Suppress many less important clang-tidy warnings. am: 0c1f83a am: c5e1ad2
am: 0bb2510

* commit '0bb25102c202bd5e95be17a1bbded3ca76966dd8':
  Suppress many less important clang-tidy warnings.

Change-Id: I794c07359f9e2ebc9d1aa2b0dd8e0ba7be20cdbc

8 years agoSuppress many less important clang-tidy warnings. am: 0c1f83a
Chih-Hung Hsieh [Wed, 13 Apr 2016 00:30:35 +0000 (00:30 +0000)]
Suppress many less important clang-tidy warnings. am: 0c1f83a
am: c5e1ad2

* commit 'c5e1ad2dd5890a12a5160d6d30cfeb1410698528':
  Suppress many less important clang-tidy warnings.

Change-Id: Ib7ed4b255d04259b6689e56929b94e42178bd0da

8 years agoSuppress many less important clang-tidy warnings.
Chih-Hung Hsieh [Tue, 12 Apr 2016 23:30:15 +0000 (23:30 +0000)]
Suppress many less important clang-tidy warnings.
am: 0c1f83a

* commit '0c1f83aee4709eef7ef2a3edd384f9c192f476fd':
  Suppress many less important clang-tidy warnings.

Change-Id: Ic8df45c3abd28ba685174dc029ec7a5b887ae691

8 years agoRemove few preprocessor corner cases affected by spec bug am: 8ecdff5
Pyry Haulos [Tue, 12 Apr 2016 22:24:59 +0000 (22:24 +0000)]
Remove few preprocessor corner cases affected by spec bug am: 8ecdff5
am: 548dd89

* commit '548dd8998d85971746ec83358d3085c58b438ea8':
  Remove few preprocessor corner cases affected by spec bug

Change-Id: Ia6e2c7f55027fbc59d8fb3cf358f75506f506095

8 years agoRemove few preprocessor corner cases affected by spec bug
Pyry Haulos [Tue, 12 Apr 2016 22:17:24 +0000 (22:17 +0000)]
Remove few preprocessor corner cases affected by spec bug
am: 8ecdff5

* commit '8ecdff543359206bf17ad2b014a315c87b74ceca':
  Remove few preprocessor corner cases affected by spec bug

Change-Id: I4e08d0b3a6dcbb75fe664a3297253b0a6f3966b8

8 years agoSuppress many less important clang-tidy warnings.
Chih-Hung Hsieh [Tue, 12 Apr 2016 21:57:24 +0000 (14:57 -0700)]
Suppress many less important clang-tidy warnings.

This will suppress about 947 warnings of google-explicit-constructor
and 430 warnings of google-build-using-namespace.

BUG: 28150914
BUG: 28150377
Change-Id: I2e4062e8408076f3e8b46a22e3b26c7de61102dc

8 years agoImprove VK_MAKE_VERSION and VK_BIT macros
Pyry Haulos [Fri, 8 Apr 2016 00:10:27 +0000 (17:10 -0700)]
Improve VK_MAKE_VERSION and VK_BIT macros

VK_MAKE_VERSION was causing int->uint conversion warnings.

Put arguments inside parenthesis to make evaluation unambiguous.

Change-Id: Ia47efdf77789905f4c45a551c08eb0ff3496c556
(cherry picked from commit dd99172aee72493b3e508dc8990e7eac95a40f8f)

8 years agoMerge branch '361-memory-properties' into 'vulkan-cts-1.0'
Pyry Haulos [Tue, 12 Apr 2016 21:10:00 +0000 (21:10 +0000)]
Merge branch '361-memory-properties' into 'vulkan-cts-1.0'

Fix dEQP-VK.api.info.device.memory_properties

Includes both fix for missing propertyFlags 0 as well as improved logging.

Fixes #361

See merge request !518

8 years agoRemove few preprocessor corner cases affected by spec bug
Pyry Haulos [Tue, 12 Apr 2016 19:22:11 +0000 (12:22 -0700)]
Remove few preprocessor corner cases affected by spec bug

Bug: 27126954
Change-Id: Ic652e6f297b444135aa89c47c899d689c2bc5008

8 years agoUpdate mustpass
Pyry Haulos [Tue, 12 Apr 2016 16:59:16 +0000 (09:59 -0700)]
Update mustpass

New tests added by a merge from Google branch are excluded from mustpass
for now.

8 years agoAdd 0 to list of valid memory property flags
Pyry Haulos [Tue, 12 Apr 2016 16:53:04 +0000 (09:53 -0700)]
Add 0 to list of valid memory property flags

Fixes #361

8 years agoImprove logging in dEQP-VK.api.info.device.memory_properties
Pyry Haulos [Mon, 21 Mar 2016 19:48:50 +0000 (12:48 -0700)]
Improve logging in dEQP-VK.api.info.device.memory_properties

Change-Id: I70927510e3dce6dbc05cc0f49f24f5d331f49412
(cherry picked from commit cdf80ba37ef186bb2d8fc5a3a97dd633e6a67d85)

8 years agoMerge branch '358-memory-pipeline-barrier-leak' into 'vulkan-cts-1.0-dev'
Pyry Haulos [Tue, 12 Apr 2016 16:45:35 +0000 (16:45 +0000)]
Merge branch '358-memory-pipeline-barrier-leak' into 'vulkan-cts-1.0-dev'

dEQP-VK.memory.pipeline_barrier.*: memory leak: delete render pass commands.

SubmitRenderPass was taking ownership of the render pass commands but
was not freeing them in the destructor.

Fixes issue #358.

See merge request !509

8 years agoMerge branch 'test-dynamic-state-validation' into 'vulkan-cts-1.0-dev'
Pyry Haulos [Tue, 12 Apr 2016 16:43:47 +0000 (16:43 +0000)]
Merge branch 'test-dynamic-state-validation' into 'vulkan-cts-1.0-dev'

Bug Fix: Corrected barriers in the tests dEQP-VK.dynamic_state.

See #357 for more details.

See merge request !514

8 years agoMerge branch 'misojarvi-memory_barrier-image_layout_dest_blit' into 'vulkan-cts-1...
Pyry Haulos [Tue, 12 Apr 2016 16:35:50 +0000 (16:35 +0000)]
Merge branch 'misojarvi-memory_barrier-image_layout_dest_blit' into 'vulkan-cts-1.0-dev'

Fix image layout tracking in pipeline barrier tests

See merge request !498

8 years agoMerge "Add basic WSI rendering test" into nyc-dev am: 165f1f7
Pyry Haulos [Tue, 12 Apr 2016 02:04:47 +0000 (02:04 +0000)]
Merge "Add basic WSI rendering test" into nyc-dev am: 165f1f7
am: 29695f2

* commit '29695f2bd0ec331b8a8cd20255ddbede039a8c43':
  Add basic WSI rendering test

Change-Id: I258a3fb2ba08b00dae601e7dc6b3b71a91f2368c

8 years agoMerge "Add basic WSI rendering test" into nyc-dev
Pyry Haulos [Tue, 12 Apr 2016 01:59:30 +0000 (01:59 +0000)]
Merge "Add basic WSI rendering test" into nyc-dev
am: 165f1f7

* commit '165f1f75d7ccc2c6c6f38980aec652aba60665dc':
  Add basic WSI rendering test

Change-Id: I74574a4c1ae320272591b79b3c9402245c8edebe

8 years agoMerge "Add test for UNUSED_ATTACHMENT in resolve attachments in subpass" into nyc...
Pyry Haulos [Tue, 12 Apr 2016 01:54:49 +0000 (01:54 +0000)]
Merge "Add test for UNUSED_ATTACHMENT in resolve attachments in subpass" into nyc-dev am: e0c8ec4
am: 2687b41

* commit '2687b414f679c01aec12bb342e990a22bc213791':
  Add test for UNUSED_ATTACHMENT in resolve attachments in subpass

Change-Id: I8c921910fd36b5882e2b0336099deff257502cad

8 years agoMerge "Add test for UNUSED_ATTACHMENT in resolve attachments in subpass" into nyc-dev
Mika Isojärvi [Tue, 12 Apr 2016 01:49:43 +0000 (01:49 +0000)]
Merge "Add test for UNUSED_ATTACHMENT in resolve attachments in subpass" into nyc-dev
am: e0c8ec4

* commit 'e0c8ec4cfaaae5615ab3ff85a18742617f02932e':
  Add test for UNUSED_ATTACHMENT in resolve attachments in subpass

Change-Id: Ib678f09ce9a6b3baf08348ed2f3e5904930e12e5

8 years agoMerge "Add basic WSI rendering test" into nyc-dev
Pyry Haulos [Tue, 12 Apr 2016 01:47:46 +0000 (01:47 +0000)]
Merge "Add basic WSI rendering test" into nyc-dev

8 years agoMerge "Add test for UNUSED_ATTACHMENT in resolve attachments in subpass" into nyc-dev
Pyry Haulos [Tue, 12 Apr 2016 01:32:38 +0000 (01:32 +0000)]
Merge "Add test for UNUSED_ATTACHMENT in resolve attachments in subpass" into nyc-dev

8 years agoManual merge of a8aec64 am: 9d8b009
Pyry Haulos [Tue, 12 Apr 2016 00:58:11 +0000 (00:58 +0000)]
Manual merge of a8aec64 am: 9d8b009
am: 0bde125

* commit '0bde1254b259a1ce5f6cdce67a4be88ba80e2502':
  Manual merge of a8aec64

Change-Id: I3032f7538ecacc928ed3572e7b557f755737e762

8 years agoManual merge of a8aec64
Pyry Haulos [Tue, 12 Apr 2016 00:53:05 +0000 (00:53 +0000)]
Manual merge of a8aec64
am: 9d8b009

* commit '9d8b0091b3fbbcc041631bbb67445ac7472bb7d8':
  Manual merge of a8aec64

Change-Id: Ia56fab0e22e4ef7b0d0dab5f22c3238949d66bf3

8 years agoManual merge of a8aec64
Pyry Haulos [Tue, 12 Apr 2016 00:35:35 +0000 (17:35 -0700)]
Manual merge of a8aec64

Change-Id: I7180faa25c717f325c14bde1895437c35388acfe

8 years agoMerge "Fix dEQP-VK.binding_model discontiguous descriptors tests" into nyc-dev am...
Pyry Haulos [Tue, 12 Apr 2016 00:32:15 +0000 (00:32 +0000)]
Merge "Fix dEQP-VK.binding_model discontiguous descriptors tests" into nyc-dev am: 14535dc
am: df2118c

* commit 'df2118cc57f56f2f2e1221a6065c8040d51a75b4':
  Fix dEQP-VK.binding_model discontiguous descriptors tests

Change-Id: I1020249942c1e65ed110d0e8fc535b481b86fb64

8 years agoMerge "Fix dEQP-VK.binding_model discontiguous descriptors tests" into nyc-dev
Pyry Haulos [Tue, 12 Apr 2016 00:27:14 +0000 (00:27 +0000)]
Merge "Fix dEQP-VK.binding_model discontiguous descriptors tests" into nyc-dev
am: 14535dc

* commit '14535dcae753734a2eaf0842035834b279df9142':
  Fix dEQP-VK.binding_model discontiguous descriptors tests

Change-Id: Ic39823b152d5be4ba74114c785cb1f345cfbb851

8 years agoAdd basic WSI rendering test
Pyry Haulos [Mon, 11 Apr 2016 23:37:53 +0000 (16:37 -0700)]
Add basic WSI rendering test

Bug: 27536551
Bug: 27641433
Change-Id: Icc74ea9c6d669ced21e536ee96f0dd04d5e47343

8 years agoMerge "Fix dEQP-VK.binding_model discontiguous descriptors tests" into nyc-dev
Pyry Haulos [Tue, 12 Apr 2016 00:18:21 +0000 (00:18 +0000)]
Merge "Fix dEQP-VK.binding_model discontiguous descriptors tests" into nyc-dev

8 years agoMerge "Another attempt at capturing full removal list for 22713865" into marshmallow...
Pyry Haulos [Mon, 11 Apr 2016 21:40:00 +0000 (21:40 +0000)]
Merge "Another attempt at capturing full removal list for 22713865" into marshmallow-cts-dev am: be0cde5 am: 0d74b02 am: 32218a6 am: d3905fb am: a8aec64  -s ours am: fbda0a4
am: e724927

* commit 'e7249271beed50bb08c6dbf803efa227aa57b52d':
  Another attempt at capturing full removal list for 22713865

Change-Id: I0efcd6aa0ea65416a69cf8dfe911236a33460b2d

8 years agoMerge "Another attempt at capturing full removal list for 22713865" into marshmallow...
Daniel Xie [Mon, 11 Apr 2016 21:34:53 +0000 (21:34 +0000)]
Merge "Another attempt at capturing full removal list for 22713865" into marshmallow-cts-dev am: be0cde5 am: 0d74b02 am: 32218a6 am: d3905fb am: a8aec64  -s ours
am: fbda0a4

* commit 'fbda0a42a850dda989b8d3914dfd882de43ea4c9':
  Another attempt at capturing full removal list for 22713865

Change-Id: I1141dd14195b86b8939cea53f1272e3819410c78

8 years agoMerge "Another attempt at capturing full removal list for 22713865" into marshmallow...
Pyry Haulos [Mon, 11 Apr 2016 21:29:33 +0000 (21:29 +0000)]
Merge "Another attempt at capturing full removal list for 22713865" into marshmallow-cts-dev am: be0cde5 am: 0d74b02 am: 32218a6 am: d3905fb
am: a8aec64  -s ours

* commit 'a8aec641ec8a0af7f7aa2d791bd2d172d2debc5e':
  Another attempt at capturing full removal list for 22713865

Change-Id: Id23017f4b167996a335696d9bd9ad9dfca49f32c

8 years agoAdd test for UNUSED_ATTACHMENT in resolve attachments in subpass
Mika Isojärvi [Mon, 11 Apr 2016 19:26:32 +0000 (12:26 -0700)]
Add test for UNUSED_ATTACHMENT in resolve attachments in subpass

Bug: 27552375
Change-Id: I3be1cde17b5b3be29c9a8d4964638d46305e0b9b

8 years agoFix issues in synchronization.fences am: 3241ee1
Pyry Haulos [Mon, 11 Apr 2016 20:39:41 +0000 (20:39 +0000)]
Fix issues in synchronization.fences am: 3241ee1
am: bf9d049

* commit 'bf9d049bedc1187fd155249e58aeab9a19f6dda8':
  Fix issues in synchronization.fences

Change-Id: If9b85ad6766f4aaaf12da423c1ee14bed0ab3fbd

8 years agoFix issues in synchronization.fences
Pyry Haulos [Mon, 11 Apr 2016 20:34:23 +0000 (20:34 +0000)]
Fix issues in synchronization.fences
am: 3241ee1

* commit '3241ee1a924df7b5c25b865fe05a278db90e2f26':
  Fix issues in synchronization.fences

Change-Id: I4213a74afd63b30cfdaf99dc1ce9902c8b2c8a6d

8 years agoMerge "Another attempt at capturing full removal list for 22713865" into marshmallow...
Daniel Xie [Mon, 11 Apr 2016 19:05:17 +0000 (19:05 +0000)]
Merge "Another attempt at capturing full removal list for 22713865" into marshmallow-cts-dev am: be0cde5 am: 0d74b02 am: 32218a6
am: d3905fb

* commit 'd3905fba06cf4e933d11f5963ae06cc392f64fdf':
  Another attempt at capturing full removal list for 22713865

Change-Id: I943eac4021b849761401b14f002dbbdfcf157f6d

8 years agoMerge "Another attempt at capturing full removal list for 22713865" into marshmallow...
Pyry Haulos [Mon, 11 Apr 2016 19:01:12 +0000 (19:01 +0000)]
Merge "Another attempt at capturing full removal list for 22713865" into marshmallow-cts-dev am: be0cde5 am: 0d74b02
am: 32218a6

* commit '32218a6ba0fcd70330c51b1d652921a9709e7f87':
  Another attempt at capturing full removal list for 22713865

Change-Id: I542b57905584b81d525592f473a2f892cd9ca480

8 years agoMerge "Another attempt at capturing full removal list for 22713865" into marshmallow...
Daniel Xie [Mon, 11 Apr 2016 18:55:17 +0000 (18:55 +0000)]
Merge "Another attempt at capturing full removal list for 22713865" into marshmallow-cts-dev am: be0cde5
am: 0d74b02

* commit '0d74b026d8ee333c11162ff3ad4135d1ead297dc':
  Another attempt at capturing full removal list for 22713865

Change-Id: Ib762ebd465ceaae4d4bf3a04f65624a3b4254c36

8 years agoMerge "Another attempt at capturing full removal list for 22713865" into marshmallow...
Pyry Haulos [Mon, 11 Apr 2016 18:50:19 +0000 (18:50 +0000)]
Merge "Another attempt at capturing full removal list for 22713865" into marshmallow-cts-dev
am: be0cde5

* commit 'be0cde5d57c500c48ff89581418680e6b6937c03':
  Another attempt at capturing full removal list for 22713865

Change-Id: Ie42d5a8f6af6270c0c3bfa843199416e09dc6ff1

8 years agoFix issues in synchronization.fences
Pyry Haulos [Mon, 11 Apr 2016 18:41:39 +0000 (11:41 -0700)]
Fix issues in synchronization.fences

 * timeout = 0 was not being tested.

 * Test was incorrectly assuming that DEFAULT_TIMEOUT would be
sufficient for work to complete.

 * Other minor fixes.

Bug: 27967146
Change-Id: I1b5b0001d2cdfe7d03904055d2074bea0aaf4942

8 years agoMerge "Another attempt at capturing full removal list for 22713865" into marshmallow...
Daniel Xie [Mon, 11 Apr 2016 18:31:16 +0000 (18:31 +0000)]
Merge "Another attempt at capturing full removal list for 22713865" into marshmallow-cts-dev

8 years agoFix dEQP-VK.binding_model discontiguous descriptors tests
Pyry Haulos [Mon, 11 Apr 2016 17:15:34 +0000 (10:15 -0700)]
Fix dEQP-VK.binding_model discontiguous descriptors tests

 * Descriptor set update wrote descriptors in incorrect order.

 * Removed compute cases where MULTIPLE_DISCONTIGUOUS_DESCRIPTORS didn't
have any effect.

 * Removed a few cases where code was needlessly handling
MULTIPLE_DISCONTIGUOUS_DESCRIPTORS causing confusion.

Bug: 28075783

Change-Id: I86ef93d41f5d493fac757ba44088d947b88bc702

8 years agoMerge "Improve VK_MAKE_VERSION and VK_BIT macros" into nyc-dev am: 006fe19
Pyry Haulos [Mon, 11 Apr 2016 16:35:39 +0000 (16:35 +0000)]
Merge "Improve VK_MAKE_VERSION and VK_BIT macros" into nyc-dev am: 006fe19
am: a700fab

* commit 'a700fab5783fb7740f05ee18699a74a0ceee4c56':
  Improve VK_MAKE_VERSION and VK_BIT macros

Change-Id: I71e5ceed483a4fa7f6efd92300fc1371a9ea3c90

8 years agoMerge "Improve VK_MAKE_VERSION and VK_BIT macros" into nyc-dev
Pyry Haulos [Mon, 11 Apr 2016 16:30:43 +0000 (16:30 +0000)]
Merge "Improve VK_MAKE_VERSION and VK_BIT macros" into nyc-dev
am: 006fe19

* commit '006fe19757c786aa3986e57da9ec3ef52ef75ff2':
  Improve VK_MAKE_VERSION and VK_BIT macros

Change-Id: Ie58e0abadca395447e1f37e80ef353b29c0eed89

8 years agoMerge "Improve VK_MAKE_VERSION and VK_BIT macros" into nyc-dev
Pyry Haulos [Mon, 11 Apr 2016 16:19:59 +0000 (16:19 +0000)]
Merge "Improve VK_MAKE_VERSION and VK_BIT macros" into nyc-dev

8 years agoMerge bugfixes from Khronos repository am: e1c768b
Pyry Haulos [Mon, 11 Apr 2016 15:53:45 +0000 (15:53 +0000)]
Merge bugfixes from Khronos repository am: e1c768b
am: 4a7db57

* commit '4a7db57e0ccc298ee50fa9dc8a8c57a13c5dd021':
  Extend feature and limit query validation
  Add missing memory barrier to draw tests.
  Use larger threshold for EAC formats in sampler tests
  Remove test affected by cube corner texel selection issue
  Fix int->float conversion warning
  Update Vulkan framework to API 1.0.5
  Fix non-square cube image faces in dEQP-VK.image.atomic_operations.*.cube* tests
  Various fixes for synchronization tests:

Change-Id: If137fec3da91e448bd8fa8b96088624ed2387f58

8 years agoMerge bugfixes from Khronos repository
Pyry Haulos [Mon, 11 Apr 2016 15:48:50 +0000 (15:48 +0000)]
Merge bugfixes from Khronos repository
am: e1c768b

* commit 'e1c768b9fea220809ff2123edd382491eea6ca69':
  Extend feature and limit query validation
  Add missing memory barrier to draw tests.
  Use larger threshold for EAC formats in sampler tests
  Remove test affected by cube corner texel selection issue
  Fix int->float conversion warning
  Update Vulkan framework to API 1.0.5
  Fix non-square cube image faces in dEQP-VK.image.atomic_operations.*.cube* tests
  Various fixes for synchronization tests:

Change-Id: I90977fc06014af05ca60102612383b4a67b050b4

8 years agoBug Fix: Corrected barriers in the tests dEQP-VK.dynamic_state.
Arkadiusz Sarwa [Mon, 11 Apr 2016 13:30:40 +0000 (15:30 +0200)]
Bug Fix: Corrected barriers in the tests dEQP-VK.dynamic_state.

8 years agoMerge "Add rendering verification to dEQP-VK.api.smoke.*triangle" into nyc-dev am...
Pyry Haulos [Sun, 10 Apr 2016 18:07:54 +0000 (18:07 +0000)]
Merge "Add rendering verification to dEQP-VK.api.smoke.*triangle" into nyc-dev am: d8e1532
am: 45bb976

* commit '45bb976a4d99cbbe72a78a0331f230715a153a3c':
  Add rendering verification to dEQP-VK.api.smoke.*triangle

Change-Id: I0615b7f2ad6549e04f786ab99f483bd3d1ddff80

8 years agoFix typo in log message am: 3915b8d
Pyry Haulos [Sun, 10 Apr 2016 18:07:54 +0000 (18:07 +0000)]
Fix typo in log message am: 3915b8d
am: 00dcab4

* commit '00dcab4d017a831a2c6e922a4892196006e3a69f':
  Fix typo in log message

Change-Id: I022de88d74112827d622eb5d010c29120ced5d7c

8 years agoMerge bugfixes from Khronos repository
Pyry Haulos [Sun, 10 Apr 2016 18:04:37 +0000 (11:04 -0700)]
Merge bugfixes from Khronos repository

Change-Id: Id4ae8f02381b25c2b7f1978ce665955e3ec35833

8 years agoMerge "Add rendering verification to dEQP-VK.api.smoke.*triangle" into nyc-dev
Pyry Haulos [Sun, 10 Apr 2016 18:03:44 +0000 (18:03 +0000)]
Merge "Add rendering verification to dEQP-VK.api.smoke.*triangle" into nyc-dev
am: d8e1532

* commit 'd8e15324f7f20accbe003fb7242aa327d9725649':
  Add rendering verification to dEQP-VK.api.smoke.*triangle

Change-Id: Ie3914a9221ebb683e31c75d9f52aaebf5bc6bcec

8 years agoFix typo in log message
Pyry Haulos [Sun, 10 Apr 2016 18:03:44 +0000 (18:03 +0000)]
Fix typo in log message
am: 3915b8d

* commit '3915b8d8919cd5e980e7d8a5cedb44227f09ea76':
  Fix typo in log message

Change-Id: Ibcd804aae42da1fe3134ad75d65b1fac97dc013f

8 years agoMerge branch 'synchronization-tests-fixes' into 'vulkan-cts-1.0-dev'
Pyry Haulos [Sun, 10 Apr 2016 18:03:10 +0000 (18:03 +0000)]
Merge branch 'synchronization-tests-fixes' into 'vulkan-cts-1.0-dev'

Various fixes for synchronization tests

- Tests were not querying the available queueCount in the queue family properties.
- Tests were using the "universal" queue family index when the device created in createTestDevice() could be using queues belonging to a different family index.
- 3D image view was being used with a 2D image.
- Command buffer Deleter was not holding any reference to the command pool.

- Fences tests:
    * Fence status VK_NOT_READY was expected between queueSubmit() and waitForFences(). Status could be VK_SUCCESS if the work finishes before waitForFences().
    * It seems that the first waitForFences() was intended for multiple fences, but it was waiting for one of the fences only.
    * Added check for default status of fence 1 (unsignaled).

- Code style:
    * DE_NULL was being used as a boolean parameter in createFences()
    * Use VkResult names instead of error codes in the error messages.
    * Fixed some typos and indentation.

See merge request !491

8 years agoMerge "Add rendering verification to dEQP-VK.api.smoke.*triangle" into nyc-dev
Pyry Haulos [Sun, 10 Apr 2016 18:00:21 +0000 (18:00 +0000)]
Merge "Add rendering verification to dEQP-VK.api.smoke.*triangle" into nyc-dev

8 years agoMerge vulkan-cts-1.0 to vulkan-cts-1.0-dev
Pyry Haulos [Sun, 10 Apr 2016 00:24:36 +0000 (17:24 -0700)]
Merge vulkan-cts-1.0 to vulkan-cts-1.0-dev

8 years agoImprove VK_MAKE_VERSION and VK_BIT macros
Pyry Haulos [Fri, 8 Apr 2016 00:10:27 +0000 (17:10 -0700)]
Improve VK_MAKE_VERSION and VK_BIT macros

VK_MAKE_VERSION was causing int->uint conversion warnings.

Put arguments inside parenthesis to make evaluation unambiguous.

Change-Id: Ia47efdf77789905f4c45a551c08eb0ff3496c556

8 years agoMerge branch 'extend-query-validation' into 'vulkan-cts-1.0'
Pyry Haulos [Sun, 10 Apr 2016 00:02:31 +0000 (00:02 +0000)]
Merge branch 'extend-query-validation' into 'vulkan-cts-1.0'

Extend feature and limit query validation

Manual cherry-pick of extended validation code in `vktApiFeatureInfo.cpp` from the development to the release branch.

Includes framework API update to 1.0.5 as the new code requires `VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT`

See merge request !499

8 years agoExtend feature and limit query validation
Pyry Haulos [Tue, 5 Apr 2016 22:32:41 +0000 (15:32 -0700)]
Extend feature and limit query validation

This change manually cherry-picks extended feature and limit query
validation code from development branch to the release branch.

8 years agoFix typo in log message
Pyry Haulos [Sat, 9 Apr 2016 23:59:38 +0000 (16:59 -0700)]
Fix typo in log message

Change-Id: I801f5c4ad438ea482a6825020e723bd3e833b529

8 years agoMerge "Fix a few style issues in rrShaders.hpp" into nyc-dev am: 716bef7
Pyry Haulos [Sat, 9 Apr 2016 23:47:38 +0000 (23:47 +0000)]
Merge "Fix a few style issues in rrShaders.hpp" into nyc-dev am: 716bef7
am: b855f9e

* commit 'b855f9e005ef35722c4cfb8a429de1028538346b':
  Fix a few style issues in rrShaders.hpp

Change-Id: I542cfe2153bf28c1677737a172fdc4c589e3e5b9

8 years agoMerge "Fix a few style issues in rrShaders.hpp" into nyc-dev
Pyry Haulos [Sat, 9 Apr 2016 23:44:09 +0000 (23:44 +0000)]
Merge "Fix a few style issues in rrShaders.hpp" into nyc-dev
am: 716bef7

* commit '716bef79e111799b71927a9b73b5032b534ed919':
  Fix a few style issues in rrShaders.hpp

Change-Id: I98d5aaa70b25540036632a20e5968045bf69f5ff

8 years agoMerge "Fix a few style issues in rrShaders.hpp" into nyc-dev
Pyry Haulos [Sat, 9 Apr 2016 23:39:26 +0000 (23:39 +0000)]
Merge "Fix a few style issues in rrShaders.hpp" into nyc-dev

8 years agodEQP-VK.memory.pipeline_barrier.*: memory leak: delete render pass commands.
Dae Kim [Fri, 8 Apr 2016 10:08:05 +0000 (11:08 +0100)]
dEQP-VK.memory.pipeline_barrier.*: memory leak: delete render pass commands.

SubmitRenderPass was taking ownership of the render pass commands but
was not freeing them in the destructor.

8 years agoMerge "Limit flush and invalidation to mapped memory range" into nyc-dev am: 05a0857
Mika Isojarvi [Fri, 8 Apr 2016 00:35:54 +0000 (00:35 +0000)]
Merge "Limit flush and invalidation to mapped memory range" into nyc-dev am: 05a0857
am: 2b152d8

* commit '2b152d846d4436b3bea00fe6cad6c2bbaac2e147':
  Limit flush and invalidation to mapped memory range

Change-Id: Ifae0c1917f5ec78ecbe4f246b0435639caa36340

8 years agoMerge "Limit flush and invalidation to mapped memory range" into nyc-dev
Mika Isojärvi [Fri, 8 Apr 2016 00:32:15 +0000 (00:32 +0000)]
Merge "Limit flush and invalidation to mapped memory range" into nyc-dev
am: 05a0857

* commit '05a08573c71d15ae456ada3065844b7e394e0ce9':
  Limit flush and invalidation to mapped memory range

Change-Id: I6f7fd848eb5a682704fd7e433549005f7b471b06

8 years agoMerge "Limit flush and invalidation to mapped memory range" into nyc-dev
Mika Isojarvi [Fri, 8 Apr 2016 00:26:05 +0000 (00:26 +0000)]
Merge "Limit flush and invalidation to mapped memory range" into nyc-dev

8 years agoMerge "Actually enable VK_KHR_swapchain in WSI swapchain tests" into nyc-dev am:...
Pyry Haulos [Fri, 8 Apr 2016 00:25:43 +0000 (00:25 +0000)]
Merge "Actually enable VK_KHR_swapchain in WSI swapchain tests" into nyc-dev am: c82adce
am: 5cdf141

* commit '5cdf141060dc4f94bb35b115ddd872acbabc7842':
  Actually enable VK_KHR_swapchain in WSI swapchain tests

Change-Id: I935d2743a2eb9c0483f16399407faa50d9300a72

8 years agoMerge "Actually enable VK_KHR_swapchain in WSI swapchain tests" into nyc-dev
Pyry Haulos [Fri, 8 Apr 2016 00:22:03 +0000 (00:22 +0000)]
Merge "Actually enable VK_KHR_swapchain in WSI swapchain tests" into nyc-dev
am: c82adce

* commit 'c82adce9f7c21fb2b3f0e64abe77a635090a18d6':
  Actually enable VK_KHR_swapchain in WSI swapchain tests

Change-Id: I5a377ada7a5a5fcc7010a49ecc8299aa8524a246

8 years agoAdd rendering verification to dEQP-VK.api.smoke.*triangle
Pyry Haulos [Thu, 7 Apr 2016 23:27:24 +0000 (16:27 -0700)]
Add rendering verification to dEQP-VK.api.smoke.*triangle

Change-Id: I227cfb8a66162bf947b20545a444e2863a74176f

8 years agoFix a few style issues in rrShaders.hpp
Pyry Haulos [Fri, 8 Apr 2016 00:09:48 +0000 (17:09 -0700)]
Fix a few style issues in rrShaders.hpp

Change-Id: I80ceb7d1fc799f8a86cb60d1fe1f23cfbbaa4cd6

8 years agoMerge "Actually enable VK_KHR_swapchain in WSI swapchain tests" into nyc-dev
Pyry Haulos [Fri, 8 Apr 2016 00:07:19 +0000 (00:07 +0000)]
Merge "Actually enable VK_KHR_swapchain in WSI swapchain tests" into nyc-dev

8 years agoMerge "Mask compared bits in atomic operation tests." into nyc-dev am: da4c4a4
Mika Isojarvi [Thu, 7 Apr 2016 23:40:31 +0000 (23:40 +0000)]
Merge "Mask compared bits in atomic operation tests." into nyc-dev am: da4c4a4
am: d934c7a

* commit 'd934c7a0ca841fc4eab3b827fb5e7197b18e3849':
  Mask compared bits in atomic operation tests.

Change-Id: I37df51f4ba2cdfa6bb4a9781e910063c022ad35e