platform/upstream/VK-GL-CTS.git
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 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 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

8 years agoMerge "Return false from Vulkan validation callback" into nyc-dev am: bd34d7e
Mika Isojarvi [Thu, 7 Apr 2016 23:40:31 +0000 (23:40 +0000)]
Merge "Return false from Vulkan validation callback" into nyc-dev am: bd34d7e
am: 43c90e2

* commit '43c90e2183cab65e38e0711baee2aaa29d102b61':
  Return false from Vulkan validation callback

Change-Id: I409b20c89a1c592b4b9cece6480088068e39e004

8 years agoMerge "Mask compared bits in atomic operation tests." into nyc-dev
Mika Isojärvi [Thu, 7 Apr 2016 23:37:02 +0000 (23:37 +0000)]
Merge "Mask compared bits in atomic operation tests." into nyc-dev
am: da4c4a4

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

Change-Id: I4a22dde696eeac587452273378f486b2aff16609

8 years agoMerge "Return false from Vulkan validation callback" into nyc-dev
Mika Isojärvi [Thu, 7 Apr 2016 23:37:02 +0000 (23:37 +0000)]
Merge "Return false from Vulkan validation callback" into nyc-dev
am: bd34d7e

* commit 'bd34d7ebd4bca8f649ce95d5dd6e10765405caaf':
  Return false from Vulkan validation callback

Change-Id: I0da11e0be44d06aea57c00cf6d1356937871e353

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

8 years agoMerge "Return false from Vulkan validation callback" into nyc-dev
Mika Isojarvi [Thu, 7 Apr 2016 23:19:01 +0000 (23:19 +0000)]
Merge "Return false from Vulkan validation callback" into nyc-dev

8 years agoLimit flush and invalidation to mapped memory range
Mika Isojärvi [Thu, 7 Apr 2016 21:46:40 +0000 (14:46 -0700)]
Limit flush and invalidation to mapped memory range

Change-Id: I3eea1095283391fc3a54944e0cab1ccbcc1c80ac

8 years agoActually enable VK_KHR_swapchain in WSI swapchain tests
Pyry Haulos [Thu, 7 Apr 2016 22:39:16 +0000 (15:39 -0700)]
Actually enable VK_KHR_swapchain in WSI swapchain tests

Bug: 28056362
Change-Id: I5ce57ea855e0c48a10137fbc5b72158cdc54f73d

8 years agoReturn false from Vulkan validation callback
Mika Isojärvi [Thu, 7 Apr 2016 20:36:12 +0000 (13:36 -0700)]
Return false from Vulkan validation callback

Change-Id: I6441b0d4b856c66886390a3517288ecf7537d694

8 years agoMask compared bits in atomic operation tests.
Mika Isojärvi [Tue, 5 Apr 2016 17:42:09 +0000 (10:42 -0700)]
Mask compared bits in atomic operation tests.

Bug: 27975797
Change-Id: Id24a784b5b8a665f509218358d58d7eca9a7bb93

8 years agoValidate that VkImageFormatProperties fields are set to 0 am: b739653
Pyry Haulos [Thu, 7 Apr 2016 21:30:21 +0000 (21:30 +0000)]
Validate that VkImageFormatProperties fields are set to 0 am: b739653
am: 91cf503

* commit '91cf503cd413a84960fc92a055fe9ba8b47feb1d':
  Validate that VkImageFormatProperties fields are set to 0

Change-Id: I142ba9d7a0821dcc9485123127a33687df404cd9

8 years agoValidate that VkImageFormatProperties fields are set to 0
Pyry Haulos [Thu, 7 Apr 2016 21:26:37 +0000 (21:26 +0000)]
Validate that VkImageFormatProperties fields are set to 0
am: b739653

* commit 'b739653d43482a57dbfb9308d4c682826f578e6e':
  Validate that VkImageFormatProperties fields are set to 0

Change-Id: I8a85f0122b9722a913dbaaf16a47356a96b7b25b

8 years agoValidate that VkImageFormatProperties fields are set to 0
Pyry Haulos [Thu, 7 Apr 2016 19:53:23 +0000 (12:53 -0700)]
Validate that VkImageFormatProperties fields are set to 0

Specification requires that even if parameter combination is not
supported and driver returns VK_ERROR_FORMAT_NOT_SUPPORTED all
properties are set to 0.

Improve debuggability by using tcu::ResultCollector rather than
TCU_CHECK().

Change-Id: I215b81e29672b8cc7d281519538a6e027eed7491

8 years agoRemove instances of pDynamicState->dynamicStateCount = 0 am: 86a8ae9
Pyry Haulos [Thu, 7 Apr 2016 18:17:13 +0000 (18:17 +0000)]
Remove instances of pDynamicState->dynamicStateCount = 0 am: 86a8ae9
am: 958017b

* commit '958017b6d5aeb58ce6e627995430bf4d0bfd8d61':
  Remove instances of pDynamicState->dynamicStateCount = 0

Change-Id: Ie6addc2329c202b6eebaba9d7666a3c8b7ce5835

8 years agoRemove instances of pDynamicState->dynamicStateCount = 0
Pyry Haulos [Thu, 7 Apr 2016 18:12:57 +0000 (18:12 +0000)]
Remove instances of pDynamicState->dynamicStateCount = 0
am: 86a8ae9

* commit '86a8ae9e0d61bbfe1f1e273fdbb026369bdb5f29':
  Remove instances of pDynamicState->dynamicStateCount = 0

Change-Id: I9e458534a771c93ba4a8239531dae36338c9e065

8 years agoRemove instances of pDynamicState->dynamicStateCount = 0
Pyry Haulos [Wed, 6 Apr 2016 22:44:14 +0000 (15:44 -0700)]
Remove instances of pDynamicState->dynamicStateCount = 0

Specification explicitly disallows using
VkPipelineDynamicStateCreateInfo with dynamicStateCount = 0 when
creating pipelines. Instead pDynamicState must be set to NULL.

Change-Id: Iff9e2f10e0080ffae0f6698aff342132f148b41d

8 years agoMerge "Add runtime estimates for the CTS v2 integration" into nyc-dev am: 0c219a1
Kalle Raita [Tue, 5 Apr 2016 23:31:00 +0000 (23:31 +0000)]
Merge "Add runtime estimates for the CTS v2 integration" into nyc-dev am: 0c219a1
am: 952e3e0

* commit '952e3e094b39ac188ca1d2d27a9f3ebfad265336':
  Add runtime estimates for the CTS v2 integration

Change-Id: Ie2915ba71de0b996948f612a8fbf692d8fda54bb

8 years agoMerge "Add runtime estimates for the CTS v2 integration" into nyc-dev
Kalle Raita [Tue, 5 Apr 2016 23:23:15 +0000 (23:23 +0000)]
Merge "Add runtime estimates for the CTS v2 integration" into nyc-dev
am: 0c219a1

* commit '0c219a1b87f98062494efd3e9ae7904754ea2db2':
  Add runtime estimates for the CTS v2 integration

Change-Id: Icf02978f152ae90a6f9bdcf9ecdf636206794886

8 years agoMerge "Add runtime estimates for the CTS v2 integration" into nyc-dev
Kalle Raita [Tue, 5 Apr 2016 22:11:31 +0000 (22:11 +0000)]
Merge "Add runtime estimates for the CTS v2 integration" into nyc-dev

8 years agoMerge "Add check for relationship between maxImageDimension2D/maxViewDimension/viewpo...
David Sodman [Tue, 5 Apr 2016 21:12:14 +0000 (21:12 +0000)]
Merge "Add check for relationship between maxImageDimension2D/maxViewDimension/viewportBoundsRange" into nyc-dev am: 3787fe8
am: d78e200

* commit 'd78e2008a105d1afdd0fb8656740df11ea8d8f32':
  Add check for relationship between maxImageDimension2D/maxViewDimension/viewportBoundsRange

Change-Id: Iffd813ef10be8db6308cb129ed999a9232c04da9

8 years agoMerge "Add check for relationship between maxImageDimension2D/maxViewDimension/viewpo...
David Sodman [Tue, 5 Apr 2016 21:08:40 +0000 (21:08 +0000)]
Merge "Add check for relationship between maxImageDimension2D/maxViewDimension/viewportBoundsRange" into nyc-dev
am: 3787fe8

* commit '3787fe80e9980b47b0f4ddcf4396705e770a71de':
  Add check for relationship between maxImageDimension2D/maxViewDimension/viewportBoundsRange

Change-Id: I905c5eff59928543cfb77b521403ff9099261055

8 years agoMerge "Add check for relationship between maxImageDimension2D/maxViewDimension/viewpo...
David Sodman [Tue, 5 Apr 2016 21:01:02 +0000 (21:01 +0000)]
Merge "Add check for relationship between maxImageDimension2D/maxViewDimension/viewportBoundsRange" into nyc-dev

8 years agoMerge "Add sanity checking of API version" into nyc-dev am: ff697ef
David Sodman [Tue, 5 Apr 2016 20:59:41 +0000 (20:59 +0000)]
Merge "Add sanity checking of API version" into nyc-dev am: ff697ef
am: c278ab4

* commit 'c278ab4c1259608a39125af37641a5fceb9936ba':
  Add sanity checking of API version

Change-Id: Id21d50893650cb7e66b6db83e44769cfa739d2ec

8 years agoAdd checks for bitmap limits in VkPhysicalDeviceLimits am: a4c04b0
David Sodman [Tue, 5 Apr 2016 20:59:40 +0000 (20:59 +0000)]
Add checks for bitmap limits in VkPhysicalDeviceLimits am: a4c04b0
am: d0a153f

* commit 'd0a153fe5e0b0e68b411dd84eab8a3556e844520':
  Add checks for bitmap limits in VkPhysicalDeviceLimits

Change-Id: Ia90f6438cbce38733d714a7dfba84347dacff7d3

8 years agoMerge "Add sanity checking of API version" into nyc-dev
David Sodman [Tue, 5 Apr 2016 20:56:39 +0000 (20:56 +0000)]
Merge "Add sanity checking of API version" into nyc-dev
am: ff697ef

* commit 'ff697ef37589f0daa4f8fa7a2bbe839f34851636':
  Add sanity checking of API version

Change-Id: I97ce9db5fb5c45f1d1359c4d6de09a60472a5146

8 years agoAdd checks for bitmap limits in VkPhysicalDeviceLimits
David Sodman [Tue, 5 Apr 2016 20:56:39 +0000 (20:56 +0000)]
Add checks for bitmap limits in VkPhysicalDeviceLimits
am: a4c04b0

* commit 'a4c04b0f8023c3dd34bbb596c9346dea81bc14db':
  Add checks for bitmap limits in VkPhysicalDeviceLimits

Change-Id: I71826659ca0da65dd6452d4f5a3eb1ac2418f500

8 years agoMerge "Add sanity checking of API version" into nyc-dev
David Sodman [Tue, 5 Apr 2016 20:46:13 +0000 (20:46 +0000)]
Merge "Add sanity checking of API version" into nyc-dev

8 years agoAdd check for relationship between
David Sodman [Tue, 5 Apr 2016 18:07:18 +0000 (11:07 -0700)]
Add check for relationship between
maxImageDimension2D/maxViewDimension/viewportBoundsRange

Partial fix for Vulkan CTS issue _344

Change-Id: Ia1d31ec9f460341819567906ef548db1f94264fe

8 years agoAdd checks for bitmap limits in VkPhysicalDeviceLimits
David Sodman [Mon, 4 Apr 2016 22:53:12 +0000 (15:53 -0700)]
Add checks for bitmap limits in VkPhysicalDeviceLimits

Partial fix for Khronos Vulkan CTS issue _344

Change-Id: Ia82328c84c68f28cea22f0af50a1e2c5191299f8

8 years agoAdd sanity checking of API version
David Sodman [Tue, 5 Apr 2016 02:16:24 +0000 (19:16 -0700)]
Add sanity checking of API version

Bug: 27640790

Change-Id: I8b4d1b9311908ef3591ec20f34996a2e68384410

8 years agoAdd runtime estimates for the CTS v2 integration
Kalle Raita [Tue, 5 Apr 2016 00:09:44 +0000 (17:09 -0700)]
Add runtime estimates for the CTS v2 integration

Bug: 22230380
Change-Id: I2e05765708fb7c952d48aba87ab1d7ead0bbd865

8 years agoMerge "Add test case for discontinuous sampler bindings" into nyc-dev am: 3e85d09
David Sodman [Tue, 5 Apr 2016 04:36:19 +0000 (04:36 +0000)]
Merge "Add test case for discontinuous sampler bindings" into nyc-dev am: 3e85d09
am: 7d9c26d

* commit '7d9c26dd3cc2d92a31d4dee3004313f16860b1b1':
  Add test case for discontinuous sampler bindings

Change-Id: I5752020f97bcd04d034c30693ed792737c99131b

8 years agoMerge "Add checks for VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT" into nyc...
David Sodman [Tue, 5 Apr 2016 04:36:19 +0000 (04:36 +0000)]
Merge "Add checks for VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT" into nyc-dev am: 8142b85
am: 6296bab

* commit '6296bab306cb736d18de3d0aedf8697628b40b91':
  Add checks for VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT

Change-Id: I69129b2dd3d859a9df71778114a71cc6f5a9bbd4

8 years agoMerge "Add test case for discontinuous sampler bindings" into nyc-dev
David Sodman [Tue, 5 Apr 2016 04:33:52 +0000 (04:33 +0000)]
Merge "Add test case for discontinuous sampler bindings" into nyc-dev
am: 3e85d09

* commit '3e85d09d72e17a3cd6bbd84f0365cbe7f43fad81':
  Add test case for discontinuous sampler bindings

Change-Id: I76cb38bedfd974afdd8fda9e461bce2629ebf050

8 years agoMerge "Add checks for VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT" into nyc-dev
David Sodman [Tue, 5 Apr 2016 04:33:51 +0000 (04:33 +0000)]
Merge "Add checks for VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT" into nyc-dev
am: 8142b85

* commit '8142b85521f3dd34cdbabc066e7a24f1634fb3ca':
  Add checks for VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT

Change-Id: Idfb2ca342921926d9005bf7f4115df377f57f90f

8 years agoMerge "Add test case for discontinuous sampler bindings" into nyc-dev
David Sodman [Tue, 5 Apr 2016 04:30:08 +0000 (04:30 +0000)]
Merge "Add test case for discontinuous sampler bindings" into nyc-dev

8 years agoMerge "Add checks for VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT" into nyc-dev
David Sodman [Tue, 5 Apr 2016 04:29:50 +0000 (04:29 +0000)]
Merge "Add checks for VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT" into nyc-dev

8 years agoMerge "Add --deqp-validation=enable/disable option" into nyc-dev am: 72f417a
Pyry Haulos [Mon, 4 Apr 2016 22:56:57 +0000 (22:56 +0000)]
Merge "Add --deqp-validation=enable/disable option" into nyc-dev am: 72f417a
am: 60c7142

* commit '60c714289579ba632dbfcf6aca7ee76316e55d47':
  Add --deqp-validation=enable/disable option

Change-Id: I7f24c274a085d4d134bfe6085b9e4754b72e1940

8 years agoMerge "Add --deqp-validation=enable/disable option" into nyc-dev
Pyry Haulos [Mon, 4 Apr 2016 22:54:14 +0000 (22:54 +0000)]
Merge "Add --deqp-validation=enable/disable option" into nyc-dev
am: 72f417a

* commit '72f417a4e68cd9dbc7b85e710c04dbf9a4009086':
  Add --deqp-validation=enable/disable option

Change-Id: I3547ef21ec9cd3dd92cdd79347c7719eabb6f090

8 years agoMerge "Add --deqp-validation=enable/disable option" into nyc-dev
Pyry Haulos [Mon, 4 Apr 2016 22:43:53 +0000 (22:43 +0000)]
Merge "Add --deqp-validation=enable/disable option" into nyc-dev

8 years agoAdd checks for VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT
David Sodman [Mon, 4 Apr 2016 01:17:53 +0000 (18:17 -0700)]
Add checks for VK_FORMAT_FEATURE_SAMPLED_IMAGE_FILTER_LINEAR_BIT

Fixes Vulkan CTS issue _349

Change-Id: Ia6ad980f701a05f49b6864983217f02182143c0c

8 years agoAdd test case for discontinuous sampler bindings
David Sodman [Sun, 20 Mar 2016 16:51:28 +0000 (09:51 -0700)]
Add test case for discontinuous sampler bindings

BUG:27527648

Change-Id: Ib21d6dc1627b621e07b593bc2f5a01e136443a4f

8 years agoMerge "Change license in vkDebugReportUtil.cpp/hpp" into nyc-dev am: fd7bffb
Pyry Haulos [Mon, 4 Apr 2016 21:11:42 +0000 (21:11 +0000)]
Merge "Change license in vkDebugReportUtil.cpp/hpp" into nyc-dev am: fd7bffb
am: 7ae9141

* commit '7ae91415bf099d55d80543a3cd108c6ba4232d13':
  Change license in vkDebugReportUtil.cpp/hpp

Change-Id: Icdbd86d3c6541dc4f3a1dbad04fc9a1e3ce3e1cb

8 years agoMerge "Change license in vkDebugReportUtil.cpp/hpp" into nyc-dev
Pyry Haulos [Mon, 4 Apr 2016 21:09:15 +0000 (21:09 +0000)]
Merge "Change license in vkDebugReportUtil.cpp/hpp" into nyc-dev
am: fd7bffb

* commit 'fd7bffb6461765c2cffd221d01be08cc160eda87':
  Change license in vkDebugReportUtil.cpp/hpp

Change-Id: Ie906f172ace4f532f03af59e65bbb7a9b27500ca

8 years agoMerge "Change license in vkDebugReportUtil.cpp/hpp" into nyc-dev
Pyry Haulos [Mon, 4 Apr 2016 20:59:30 +0000 (20:59 +0000)]
Merge "Change license in vkDebugReportUtil.cpp/hpp" into nyc-dev

8 years agoMerge "Allow alternative form for refract()." into nyc-dev am: f492a25
Mika Isojarvi [Mon, 4 Apr 2016 20:26:15 +0000 (20:26 +0000)]
Merge "Allow alternative form for refract()." into nyc-dev am: f492a25
am: 4abf3cc

* commit '4abf3cccc7f6672bb649276de5ca4433cc0b969b':
  Allow alternative form for refract().

Change-Id: I75818af88e94ac2a4b1a865d33c4c8bb11a761fa

8 years agoMerge "Remove negative compressed cube map array test." into nyc-dev am: 695df7f
Mika Isojarvi [Mon, 4 Apr 2016 20:26:15 +0000 (20:26 +0000)]
Merge "Remove negative compressed cube map array test." into nyc-dev am: 695df7f
am: 4dbce56

* commit '4dbce56a3a1971dd18774790efd2e82ff79f5bdb':
  Remove negative compressed cube map array test.

Change-Id: If9de59f8346b7d912de71b1b300b9a58d4b8ed1b

8 years agoMerge "Allow alternative form for refract()." into nyc-dev
Mika Isojärvi [Mon, 4 Apr 2016 20:23:18 +0000 (20:23 +0000)]
Merge "Allow alternative form for refract()." into nyc-dev
am: f492a25

* commit 'f492a25430bc9d306c8b4a6a8149c5d6c578be17':
  Allow alternative form for refract().

Change-Id: I380e7056a6ab57e7928c1e392603941985450723

8 years agoMerge "Remove negative compressed cube map array test." into nyc-dev
Mika Isojärvi [Mon, 4 Apr 2016 20:23:18 +0000 (20:23 +0000)]
Merge "Remove negative compressed cube map array test." into nyc-dev
am: 695df7f

* commit '695df7f67dab3709eea476d7aaa3a724500315bb':
  Remove negative compressed cube map array test.

Change-Id: I0d3e2a372613e97be34235ebd31232e5b1bcd0ba

8 years agoMerge "Allow alternative form for refract()." into nyc-dev
Mika Isojarvi [Mon, 4 Apr 2016 20:14:45 +0000 (20:14 +0000)]
Merge "Allow alternative form for refract()." into nyc-dev

8 years agoMerge "Remove negative compressed cube map array test." into nyc-dev
Mika Isojarvi [Mon, 4 Apr 2016 20:14:41 +0000 (20:14 +0000)]
Merge "Remove negative compressed cube map array test." into nyc-dev

8 years agoAdd --deqp-validation=enable/disable option
Pyry Haulos [Tue, 29 Mar 2016 00:35:44 +0000 (17:35 -0700)]
Add --deqp-validation=enable/disable option

Specifying --deqp-validation=enable when running Vulkan tests will
result in:

1) vkt::TestCaseExecutor will create debug report callback on default
instance. Any debug messages reported during test execution will be
included as a separate log section in the test log.

2) vkt::Context will enable known validation layers on both default
instance as well as default device.

If any errors are reported (for example validation errors) test result
will be set to InternalError.

Change-Id: Icc89a3f57f0c19170988d7b518fe6b24dcf3df6e

8 years agoMerge in changes from Khronos Vulkan CTS repository am: 0c99420
Pyry Haulos [Mon, 4 Apr 2016 19:31:31 +0000 (19:31 +0000)]
Merge in changes from Khronos Vulkan CTS repository am: 0c99420
am: 878f268

* commit '878f2683c5034b9087643ead9a234ebb089c1cfa':
  Compiler warning fix.
  Change Vulkan CTS license to Apache 2
  Fix malformed copyright boxes
  Change Vulkan CTS license to Apache 2
  Fix malformed copyright boxes
  Exclude new tests from Khronos Vulkan CTS mustpass
  Remove invalid Invocations=0 from geometry shaders.
  vktApiDeviceInitializationTests patch iteration added
  Fix createOpUndef tests.

Change-Id: Ie76a0932b286d167b6e4fb8a8c5d0d1a944f21b7

8 years agoMerge in changes from Khronos Vulkan CTS repository
Pyry Haulos [Mon, 4 Apr 2016 19:28:35 +0000 (19:28 +0000)]
Merge in changes from Khronos Vulkan CTS repository
am: 0c99420

* commit '0c99420d7150a677813efce453c33295679ac495':
  Compiler warning fix.
  Change Vulkan CTS license to Apache 2
  Fix malformed copyright boxes
  Change Vulkan CTS license to Apache 2
  Fix malformed copyright boxes
  Exclude new tests from Khronos Vulkan CTS mustpass
  Remove invalid Invocations=0 from geometry shaders.
  vktApiDeviceInitializationTests patch iteration added
  Fix createOpUndef tests.
  LOCAL_COMPATIBILITY_SUPPORT_FILES relative to $(TOP).

Change-Id: I89bb42afb6407f824eddaa59241db4bba59fc5e5

8 years agoChange license in vkDebugReportUtil.cpp/hpp
Pyry Haulos [Mon, 4 Apr 2016 19:23:49 +0000 (12:23 -0700)]
Change license in vkDebugReportUtil.cpp/hpp

This follows Khronos' decision to re-license Vulkan CTS under Apache 2.

Change-Id: I73b0eff6755dab1e8fe675eaec7252c6dd94b115

8 years agoMerge in changes from Khronos Vulkan CTS repository
Pyry Haulos [Mon, 4 Apr 2016 19:18:34 +0000 (12:18 -0700)]
Merge in changes from Khronos Vulkan CTS repository

Khronos CTS license has been changed to Apache 2.

Includes various bugfixes to Vulkan tests.

8 years agoMerge vulkan-cts-1.0 to vulkan-cts-1.0-dev
Pyry Haulos [Mon, 4 Apr 2016 19:15:43 +0000 (12:15 -0700)]
Merge vulkan-cts-1.0 to vulkan-cts-1.0-dev

8 years agoMerge branch 'change-license-dev' into 'vulkan-cts-1.0-dev'
Pyry Haulos [Mon, 4 Apr 2016 19:14:55 +0000 (19:14 +0000)]
Merge branch 'change-license-dev' into 'vulkan-cts-1.0-dev'

Change license in development branch

See merge request !482

8 years agoMerge branch 'change-license-rel' into 'vulkan-cts-1.0'
Pyry Haulos [Mon, 4 Apr 2016 19:14:31 +0000 (19:14 +0000)]
Merge branch 'change-license-rel' into 'vulkan-cts-1.0'

Change license in release branch

See merge request !481

8 years agoMerge branch 'compiler-warning-fix' into 'vulkan-cts-1.0-dev'
Pyry Haulos [Mon, 4 Apr 2016 18:08:21 +0000 (18:08 +0000)]
Merge branch 'compiler-warning-fix' into 'vulkan-cts-1.0-dev'

Compiler warning fix.

See merge request !492

8 years agoAllow alternative form for refract().
Mika Isojärvi [Fri, 25 Mar 2016 17:04:08 +0000 (10:04 -0700)]
Allow alternative form for refract().

Bug: 27266906
Change-Id: Ib24c8d065d922a987feb0271f397d83b837ae936

8 years agoMerge changes I3f12c9cc,Ibd8fb8f2,Ib3c3b93e into nyc-dev am: 431c1bf
Mika Isojärvi [Mon, 4 Apr 2016 17:21:09 +0000 (17:21 +0000)]
Merge changes I3f12c9cc,Ibd8fb8f2,Ib3c3b93e into nyc-dev am: 431c1bf
am: b1e3284

* commit 'b1e32845c7a95cf2f4b5cd59f7ddaa3c655da626':
  Remove test from mustpass due lod computation issues
  Remove array layout location tests due to spec issue.
  Remove out of range border clamp tests due to spec issue

Change-Id: Ifc5facd7d52d8091673ee805b08a81e6c27c60b1

8 years agoMerge changes I3f12c9cc,Ibd8fb8f2,Ib3c3b93e into nyc-dev
Mika Isojärvi [Mon, 4 Apr 2016 17:17:42 +0000 (17:17 +0000)]
Merge changes I3f12c9cc,Ibd8fb8f2,Ib3c3b93e into nyc-dev
am: 431c1bf

* commit '431c1bf8cb19f7d30bd935eeae667190ef002548':
  Remove test from mustpass due lod computation issues
  Remove array layout location tests due to spec issue.
  Remove out of range border clamp tests due to spec issue

Change-Id: I1c3857b1724abe7b5aa2ae08bdc002359aa9dd35

8 years agoRemove negative compressed cube map array test.
Mika Isojärvi [Fri, 1 Apr 2016 21:43:49 +0000 (14:43 -0700)]
Remove negative compressed cube map array test.

There are no compressed texture formats that wouldn't support cube map arrays.

Bug: 27124142
Change-Id: I018da78820b961da6f9914b37efd69e1f2c2e334

8 years agoMerge changes I3f12c9cc,Ibd8fb8f2,Ib3c3b93e into nyc-dev
Mika Isojarvi [Mon, 4 Apr 2016 17:11:33 +0000 (17:11 +0000)]
Merge changes I3f12c9cc,Ibd8fb8f2,Ib3c3b93e into nyc-dev

* changes:
  Remove test from mustpass due lod computation issues
  Remove array layout location tests due to spec issue.
  Remove out of range border clamp tests due to spec issue

8 years agoImplement ITestCollector for DeqpTestRunner am: 776eb84
Kalle Raita [Fri, 1 Apr 2016 23:56:21 +0000 (23:56 +0000)]
Implement ITestCollector for DeqpTestRunner am: 776eb84
am: 29549fa

* commit '29549fa1a366323fa1366be3515b935b114a4daf':
  Implement ITestCollector for DeqpTestRunner

Change-Id: I7bed3a970c840784209488c641ad3d068bf5247d

8 years agoImplement ITestCollector for DeqpTestRunner
Kalle Raita [Fri, 1 Apr 2016 23:51:32 +0000 (23:51 +0000)]
Implement ITestCollector for DeqpTestRunner
am: 776eb84

* commit '776eb8464b1f89d978badf35cc994f6b9fb3b16e':
  Implement ITestCollector for DeqpTestRunner

Change-Id: I82d28444b774bcedc48ea294ec06359a72bc65ef

8 years agoImplement ITestCollector for DeqpTestRunner
Kalle Raita [Fri, 1 Apr 2016 21:56:37 +0000 (14:56 -0700)]
Implement ITestCollector for DeqpTestRunner

Bug: 27614481
Change-Id: I2cc74c953361b85f943394986696d0123baf7b0b

8 years agoUse ETC2 format instead of ASTC format in negative texture tests am: 7bf1b81
Mika Isojärvi [Fri, 1 Apr 2016 17:10:17 +0000 (17:10 +0000)]
Use ETC2 format instead of ASTC format in negative texture tests am: 7bf1b81
am: c06edad

* commit 'c06edada4f4a7f00214227b2e67b10d25df9b883':
  Use ETC2 format instead of ASTC format in negative texture tests

Change-Id: Iab31b8315b3f7abf612578db9f6b6e6b072841e9

8 years agoUse ETC2 format instead of ASTC format in negative texture tests
Mika Isojrvi [Fri, 1 Apr 2016 17:05:57 +0000 (17:05 +0000)]
Use ETC2 format instead of ASTC format in negative texture tests
am: 7bf1b81

* commit '7bf1b814b0216c9793c353fdee3bf295ef9603f2':
  Use ETC2 format instead of ASTC format in negative texture tests

Change-Id: I41f3a1808b1b4cd5beb0122f7d0a7487df258474

8 years agoRemove test from mustpass due lod computation issues
Mika Isojärvi [Thu, 31 Mar 2016 22:23:07 +0000 (15:23 -0700)]
Remove test from mustpass due lod computation issues

Bug: 27535731
Change-Id: I3f12c9ccd42a66d41ca90bff93a40a9dbe0ca645

8 years agoCompiler warning fix.
Csaba Osztrogonác [Fri, 1 Apr 2016 11:57:01 +0000 (13:57 +0200)]
Compiler warning fix.

8 years agoRemove array layout location tests due to spec issue.
Mika Isojärvi [Thu, 31 Mar 2016 22:16:38 +0000 (15:16 -0700)]
Remove array layout location tests due to spec issue.

Bug: 27834911
Change-Id: Ibd8fb8f28ae20de1877c13dca35988d0f5cd5e5a

8 years agoRemove out of range border clamp tests due to spec issue
Mika Isojärvi [Thu, 31 Mar 2016 22:05:56 +0000 (15:05 -0700)]
Remove out of range border clamp tests due to spec issue

Bug: 27909189
Change-Id: Ib3c3b93e859ebbccd78752cfacbf72056ebcc356

8 years agoUse ETC2 format instead of ASTC format in negative texture tests
Mika Isojärvi [Thu, 31 Mar 2016 20:43:52 +0000 (13:43 -0700)]
Use ETC2 format instead of ASTC format in negative texture tests

Bug: 27946727
Change-Id: I1269c354cbec4bb1574b484aaecc42571bb41832

8 years agoMerge "Add utilities for VK_EXT_debug_report" into nyc-dev am: 148424c
Pyry Haulos [Thu, 31 Mar 2016 08:08:17 +0000 (08:08 +0000)]
Merge "Add utilities for VK_EXT_debug_report" into nyc-dev am: 148424c
am: 56834bd

* commit '56834bd959edb048f94df65d1b2823b6568804de':
  Add utilities for VK_EXT_debug_report

Change-Id: I9875f1d6a0ded7ff77d294f840b50e8909ab3e3d

8 years agoMerge "Add utilities for VK_EXT_debug_report" into nyc-dev
Pyry Haulos [Thu, 31 Mar 2016 08:05:09 +0000 (08:05 +0000)]
Merge "Add utilities for VK_EXT_debug_report" into nyc-dev
am: 148424c

* commit '148424c048cc665d00debe59b0a60bd32fc52a56':
  Add utilities for VK_EXT_debug_report

Change-Id: Ia316efae5dded7594a7de552c3f8ddadcdae9cd4

8 years agoMerge "Add utilities for VK_EXT_debug_report" into nyc-dev
Pyry Haulos [Thu, 31 Mar 2016 07:58:13 +0000 (07:58 +0000)]
Merge "Add utilities for VK_EXT_debug_report" into nyc-dev

8 years agoFix bugs in de::AppendList am: 0e238cc
Pyry Haulos [Wed, 30 Mar 2016 03:18:22 +0000 (03:18 +0000)]
Fix bugs in de::AppendList am: 0e238cc
am: 464a37e

* commit '464a37ea89650e3a85f42054e84ee8831bb5b381':
  Fix bugs in de::AppendList

Change-Id: Ib5fb2743687e8ca093188c2b0224b665501071ed

8 years agoFix bugs in de::AppendList
Pyry Haulos [Wed, 30 Mar 2016 03:14:41 +0000 (03:14 +0000)]
Fix bugs in de::AppendList
am: 0e238cc

* commit '0e238cc9ac8cb4523bcc892dfa2fb6de62db8f87':
  Fix bugs in de::AppendList

Change-Id: Iae60850e89cb91b0c833a124b533c004cd586751

8 years agoFix bugs in de::AppendList
Pyry Haulos [Wed, 30 Mar 2016 02:21:04 +0000 (19:21 -0700)]
Fix bugs in de::AppendList

 * de::AppendList was not calling destructor for elements in the last
block. This would result in resource leak if elements have non-trivial
destructor.

 * de::AppendList::clear() failed to set m_first->next to null resulting
use of freed blocks.

Bug: 27909093
Change-Id: Id012bd6c76eb31058b302d0540891e5280a2d39f

8 years agoAdd utilities for VK_EXT_debug_report
Pyry Haulos [Tue, 29 Mar 2016 00:33:23 +0000 (17:33 -0700)]
Add utilities for VK_EXT_debug_report

Change-Id: Ia884b2dd6688b15d71fa2df4029afe5d3023fa04

8 years agoChange Vulkan CTS license to Apache 2
Pyry Haulos [Tue, 29 Mar 2016 20:47:06 +0000 (13:47 -0700)]
Change Vulkan CTS license to Apache 2

8 years agoFix malformed copyright boxes
Pyry Haulos [Tue, 29 Mar 2016 20:40:06 +0000 (13:40 -0700)]
Fix malformed copyright boxes

8 years agoChange Vulkan CTS license to Apache 2
Pyry Haulos [Tue, 29 Mar 2016 20:33:01 +0000 (13:33 -0700)]
Change Vulkan CTS license to Apache 2

8 years agoMerge "Add clear() to de::AppendList" into nyc-dev am: 1cd0c53
Pyry Haulos [Tue, 29 Mar 2016 20:24:19 +0000 (20:24 +0000)]
Merge "Add clear() to de::AppendList" into nyc-dev am: 1cd0c53
am: ef58d3d

* commit 'ef58d3dbf254ef8424813a2682de5df96b2c30b6':
  Add clear() to de::AppendList

Change-Id: I776ea08fcc777ddea7c28dc87cc9edd2b4f00f8b

8 years agoMerge "Add clear() to de::AppendList" into nyc-dev
Pyry Haulos [Tue, 29 Mar 2016 20:21:21 +0000 (20:21 +0000)]
Merge "Add clear() to de::AppendList" into nyc-dev
am: 1cd0c53

* commit '1cd0c53f0a2d56b69e1814a92691a12d2884d66e':
  Add clear() to de::AppendList

Change-Id: Ieee0229e2d8d446f4c32a9aa06a20e4e0e29f69a

8 years agoFix malformed copyright boxes
Pyry Haulos [Tue, 29 Mar 2016 20:20:09 +0000 (13:20 -0700)]
Fix malformed copyright boxes

8 years agoMerge "Add clear() to de::AppendList" into nyc-dev
Pyry Haulos [Tue, 29 Mar 2016 20:13:53 +0000 (20:13 +0000)]
Merge "Add clear() to de::AppendList" into nyc-dev

8 years agoMerge branch '341-fix-invocations' into 'vulkan-cts-1.0'
Pyry Haulos [Tue, 29 Mar 2016 19:36:22 +0000 (19:36 +0000)]
Merge branch '341-fix-invocations' into 'vulkan-cts-1.0'

Remove invalid Invocations=0 from geometry shaders.

All of these geometry shaders are default, so they do not need any
Invocations decoration.

Fixeds #341

See merge request !477