platform/upstream/VK-GL-CTS.git
8 years agoMerge "Remove non-color renderable formats from draw buffer indexed tests" into nyc-dev
Mika Isojärvi [Fri, 18 Mar 2016 23:19:47 +0000 (23:19 +0000)]
Merge "Remove non-color renderable formats from draw buffer indexed tests" into nyc-dev
am: f310772

* commit 'f310772c9ad46c656a04b348ca23012b015385d9':
  Remove non-color renderable formats from draw buffer indexed tests

8 years agoMerge "Remove non-color renderable formats from draw buffer indexed tests" into nyc-dev
Mika Isojarvi [Fri, 18 Mar 2016 23:09:48 +0000 (23:09 +0000)]
Merge "Remove non-color renderable formats from draw buffer indexed tests" into nyc-dev

8 years agoMerge "Fix typo in negative buffer API tests" into nyc-dev
Mika Isojärvi [Fri, 18 Mar 2016 23:04:50 +0000 (23:04 +0000)]
Merge "Fix typo in negative buffer API tests" into nyc-dev
am: 7ef72a1

* commit '7ef72a18750616a4cab0959b08ab7fe61cb0dd71':
  Fix typo in negative buffer API tests

8 years agoMerge "Fix typo in negative buffer API tests" into nyc-dev
Mika Isojarvi [Fri, 18 Mar 2016 22:59:19 +0000 (22:59 +0000)]
Merge "Fix typo in negative buffer API tests" into nyc-dev

8 years agoMerge "Add basic WSI swapchain tests" into nyc-dev
Pyry Haulos [Fri, 18 Mar 2016 22:53:36 +0000 (22:53 +0000)]
Merge "Add basic WSI swapchain tests" into nyc-dev
am: 63802fa

* commit '63802fadbfdabc9abf4e34ac7766890be81d77af':
  Add basic WSI swapchain tests

8 years agoMerge "Add basic WSI swapchain tests" into nyc-dev
Pyry Haulos [Fri, 18 Mar 2016 22:43:11 +0000 (22:43 +0000)]
Merge "Add basic WSI swapchain tests" into nyc-dev

8 years agoRemove non-color renderable formats from draw buffer indexed tests
Mika Isojärvi [Fri, 18 Mar 2016 20:20:27 +0000 (13:20 -0700)]
Remove non-color renderable formats from draw buffer indexed tests

Bug: 27701780
Change-Id: I6e66292d6bd8397d0ae2c1d222b8901659784edf

8 years agoFix typo in negative buffer API tests
Mika Isojärvi [Fri, 18 Mar 2016 21:57:34 +0000 (14:57 -0700)]
Fix typo in negative buffer API tests

Bug: 27745437
Change-Id: I32ad04035df3600adf2eb63ce7aff039d2f26084

8 years agoAdd basic WSI swapchain tests
Pyry Haulos [Tue, 15 Mar 2016 20:46:47 +0000 (13:46 -0700)]
Add basic WSI swapchain tests

Change-Id: Ie8b70325508ccfe9def5ed5a631688db4e354767

8 years agoMerge "Remove invalid precision macro negative tests" into nyc-dev
Mika Isojärvi [Fri, 18 Mar 2016 17:01:46 +0000 (17:01 +0000)]
Merge "Remove invalid precision macro negative tests" into nyc-dev
am: 5bb124b

* commit '5bb124b143d8f18502df38ff263baa97521db86c':
  Remove invalid precision macro negative tests

8 years agoMerge "Make sure invalid programs and shaders are invalid" into nyc-dev
Mika Isojärvi [Fri, 18 Mar 2016 17:01:45 +0000 (17:01 +0000)]
Merge "Make sure invalid programs and shaders are invalid" into nyc-dev
am: 6205158

* commit '62051583673482fd55e2c6e0cc2609d2989329f6':
  Make sure invalid programs and shaders are invalid

8 years agoMerge "Remove invalid precision macro negative tests" into nyc-dev
Mika Isojarvi [Fri, 18 Mar 2016 16:57:20 +0000 (16:57 +0000)]
Merge "Remove invalid precision macro negative tests" into nyc-dev

8 years agoMerge "Make sure invalid programs and shaders are invalid" into nyc-dev
Mika Isojarvi [Fri, 18 Mar 2016 16:56:22 +0000 (16:56 +0000)]
Merge "Make sure invalid programs and shaders are invalid" into nyc-dev

8 years agoMerge "Add support for vulkan synchronization primitives" into nyc-dev
David Sodman [Thu, 17 Mar 2016 23:00:43 +0000 (23:00 +0000)]
Merge "Add support for vulkan synchronization primitives" into nyc-dev
am: 77ab97d

* commit '77ab97d39a5aaee66e098cf21e1b367a803b9f1f':
  Add support for vulkan synchronization primitives

8 years agoMerge "Add support for vulkan synchronization primitives" into nyc-dev
David Sodman [Thu, 17 Mar 2016 22:54:13 +0000 (22:54 +0000)]
Merge "Add support for vulkan synchronization primitives" into nyc-dev

8 years agoRemove invalid precision macro negative tests
Mika Isojärvi [Thu, 17 Mar 2016 22:27:31 +0000 (15:27 -0700)]
Remove invalid precision macro negative tests

Remove tests that required that using precision as macro name should
make compilation fail.

Bug: 27702614
Change-Id: I3fe4b11c5e0d80e11ca91ceac6d95ee72646e8a4

8 years agoMake sure invalid programs and shaders are invalid
Mika Isojärvi [Thu, 17 Mar 2016 22:03:38 +0000 (15:03 -0700)]
Make sure invalid programs and shaders are invalid

Change-Id: If840c7bb15c0c531e71cc55a8dfbacccda6bfac9

8 years agoMerge "Turn on well defined signed integer overflow" into nyc-dev
Mika Isojärvi [Thu, 17 Mar 2016 21:35:19 +0000 (21:35 +0000)]
Merge "Turn on well defined signed integer overflow" into nyc-dev
am: 2f57451

* commit '2f57451e8ad883cf74c1eb0c2dea7959d12250c5':
  Turn on well defined signed integer overflow

8 years agoMerge "Turn on well defined signed integer overflow" into nyc-dev
Mika Isojarvi [Thu, 17 Mar 2016 21:30:09 +0000 (21:30 +0000)]
Merge "Turn on well defined signed integer overflow" into nyc-dev

8 years agoAdd code to validate memoryType properties reported from vkGetPhysicalDeviceMemoryPro...
David Sodman [Thu, 17 Mar 2016 21:25:22 +0000 (21:25 +0000)]
Add code to validate memoryType properties reported from vkGetPhysicalDeviceMemoryProperties()
am: 8bcd9ee

* commit '8bcd9ee0191e2bbc6392467bec82db4db29470cd':
  Add code to validate memoryType properties reported from vkGetPhysicalDeviceMemoryProperties()

8 years agoTurn on well defined signed integer overflow
Mika Isojärvi [Thu, 17 Mar 2016 02:00:59 +0000 (19:00 -0700)]
Turn on well defined signed integer overflow

clang and gcc assume that signed integers never overflow.
This leads to unexpected bugs when optimizer removes bound checks etc.

Bug: 27703278
Bug: 22715185
Change-Id: Iab4c884fa190d05c0ac9236d01eeeb190e765e69

8 years agoAdd code to validate memoryType properties reported from
David Sodman [Mon, 14 Mar 2016 22:28:34 +0000 (15:28 -0700)]
Add code to validate memoryType properties reported from
vkGetPhysicalDeviceMemoryProperties()

BUG 27528890

Change-Id: Iede260b1fcd8d98f6db0e0b0829ab631eb219908

8 years agoMerge "Fix geometry point size extension check" into nyc-dev
Mika Isojärvi [Thu, 17 Mar 2016 17:35:32 +0000 (17:35 +0000)]
Merge "Fix geometry point size extension check" into nyc-dev
am: 5bc2228

* commit '5bc22284834bd3ab45e8af8d17d5bbe14b184a2c':
  Fix geometry point size extension check

8 years agoMerge "Do not require signed zero support in frexp() tests" into nyc-dev
Pyry Haulos [Thu, 17 Mar 2016 17:35:32 +0000 (17:35 +0000)]
Merge "Do not require signed zero support in frexp() tests" into nyc-dev
am: 06b0c42

* commit '06b0c420a49ca9095ee72a4912e4c0658120939f':
  Do not require signed zero support in frexp() tests

8 years agoMerge "Fix cube map array extension checks in opaque indexing tests" into nyc-dev
Mika Isojärvi [Thu, 17 Mar 2016 17:35:32 +0000 (17:35 +0000)]
Merge "Fix cube map array extension checks in opaque indexing tests" into nyc-dev
am: 7888009

* commit '7888009d5cdf9ddfd197e6740a13c95a17786927':
  Fix cube map array extension checks in opaque indexing tests

8 years agoMerge "Fix geometry point size extension check" into nyc-dev
Mika Isojarvi [Thu, 17 Mar 2016 01:18:44 +0000 (01:18 +0000)]
Merge "Fix geometry point size extension check" into nyc-dev

8 years agoMerge "Do not require signed zero support in frexp() tests" into nyc-dev
Pyry Haulos [Wed, 16 Mar 2016 23:21:51 +0000 (23:21 +0000)]
Merge "Do not require signed zero support in frexp() tests" into nyc-dev

8 years agoMerge "Fix cube map array extension checks in opaque indexing tests" into nyc-dev
Mika Isojarvi [Wed, 16 Mar 2016 22:46:33 +0000 (22:46 +0000)]
Merge "Fix cube map array extension checks in opaque indexing tests" into nyc-dev

8 years agoFix geometry point size extension check
Mika Isojärvi [Wed, 16 Mar 2016 22:05:08 +0000 (15:05 -0700)]
Fix geometry point size extension check

Bug: 27701866
Change-Id: I6870bb32da7d1f1b7fed9e56873eb4eafcdc7057

8 years agoDo not require signed zero support in frexp() tests
Pyry Haulos [Wed, 16 Mar 2016 21:49:15 +0000 (14:49 -0700)]
Do not require signed zero support in frexp() tests

Bug: 25933766
Change-Id: Ided7abef00010b97133f79930f6edcd73333c5ed

8 years agoFix cube map array extension checks in opaque indexing tests
Mika Isojärvi [Wed, 16 Mar 2016 20:30:22 +0000 (13:30 -0700)]
Fix cube map array extension checks in opaque indexing tests

Bug: 27570992
Change-Id: I7be5792ac51331e171cd6194f2c50e47307210ae

8 years agoRe-build mustpass
Pyry Haulos [Wed, 16 Mar 2016 18:47:25 +0000 (18:47 +0000)]
Re-build mustpass
am: 2dbe652

* commit '2dbe652bd34eeabbca6b75cd3f3ea95038dd1ed8':
  Re-build mustpass

8 years agoMerge "Extend and clean up VkSurfaceKHR tests" into nyc-dev
Pyry Haulos [Wed, 16 Mar 2016 18:41:43 +0000 (18:41 +0000)]
Merge "Extend and clean up VkSurfaceKHR tests" into nyc-dev
am: 3940ed1

* commit '3940ed1e08e0091511103feeb5d4a9e331178d51':
  Extend and clean up VkSurfaceKHR tests

8 years agoRe-build mustpass
Pyry Haulos [Wed, 16 Mar 2016 18:41:19 +0000 (11:41 -0700)]
Re-build mustpass

Change-Id: Ib949dcff21bbcda78bb07ad28765fe6436ded3ec

8 years agoMerge "Extend and clean up VkSurfaceKHR tests" into nyc-dev
Pyry Haulos [Wed, 16 Mar 2016 18:33:08 +0000 (18:33 +0000)]
Merge "Extend and clean up VkSurfaceKHR tests" into nyc-dev

8 years agoAdd Android NDK r11 toolchain as new default
Pyry Haulos [Wed, 16 Mar 2016 16:47:33 +0000 (16:47 +0000)]
Add Android NDK r11 toolchain as new default
am: de7fb14

* commit 'de7fb14fc30a8dd60e0215c333950b6a996c825a':
  Add Android NDK r11 toolchain as new default

8 years agoAdd support for vulkan synchronization primitives
David Sodman [Sat, 20 Feb 2016 00:54:10 +0000 (16:54 -0800)]
Add support for vulkan synchronization primitives

Change-Id: Ie669717108b7b3f2ad01d2b8935131322bcfa24f

8 years agoAdd Android NDK r11 toolchain as new default
Pyry Haulos [Tue, 15 Mar 2016 20:47:53 +0000 (13:47 -0700)]
Add Android NDK r11 toolchain as new default

New NDK r11 toolchain fixes libc++ on x86 enabling glslang support in
Android builds.

Change-Id: I5141b97f3152cfb1420a116cae40d671477ed254

8 years agoAdd checks to verify all bits set in getXXX functions
David Sodman [Tue, 15 Mar 2016 19:39:33 +0000 (19:39 +0000)]
Add checks to verify all bits set in getXXX functions
am: 8c9532417c

* commit '8c9532417c5504b010aadcf6b20669d901dd76ab':
  Add checks to verify all bits set in getXXX functions

8 years agoExtend and clean up VkSurfaceKHR tests
Pyry Haulos [Mon, 14 Mar 2016 21:39:42 +0000 (14:39 -0700)]
Extend and clean up VkSurfaceKHR tests

Change-Id: Ieac244ffbdf6834644f2172e1c63d42d9126cecc

8 years agoAdd checks to verify all bits set in getXXX functions
David Sodman [Thu, 11 Feb 2016 23:24:46 +0000 (15:24 -0800)]
Add checks to verify all bits set in getXXX functions

Change-Id: Ifd826403a3e45bdcfdc9c2506404e418e679349a

8 years agoMerge "Properly reset GL error state" into nyc-dev
Mika Isojärvi [Mon, 14 Mar 2016 19:46:02 +0000 (19:46 +0000)]
Merge "Properly reset GL error state" into nyc-dev
am: 5eac1229aa

* commit '5eac1229aa242f6ab19bd8c2ca054d167b2fa96b':
  Properly reset GL error state

8 years agoMerge "Properly reset GL error state" into nyc-dev
Mika Isojarvi [Mon, 14 Mar 2016 19:37:02 +0000 (19:37 +0000)]
Merge "Properly reset GL error state" into nyc-dev

8 years agoMerge "Clean up SPIR-V support code in framework" into nyc-dev
Pyry Haulos [Mon, 14 Mar 2016 19:15:54 +0000 (19:15 +0000)]
Merge "Clean up SPIR-V support code in framework" into nyc-dev
am: b9bd2f2251

* commit 'b9bd2f22512ad5842765299a38c60a39bff64c62':
  Clean up SPIR-V support code in framework

8 years agoMerge "Clean up SPIR-V support code in framework" into nyc-dev
Pyry Haulos [Mon, 14 Mar 2016 19:10:31 +0000 (19:10 +0000)]
Merge "Clean up SPIR-V support code in framework" into nyc-dev

8 years agoRemove invalid duplicate checks for negative texture level
Mika Isojärvi [Mon, 14 Mar 2016 18:47:14 +0000 (18:47 +0000)]
Remove invalid duplicate checks for negative texture level
am: 913c562932

* commit '913c562932b8d3601ea4bd3eb4183e600ac7254d':
  Remove invalid duplicate checks for negative texture level

8 years agoProperly reset GL error state
Mika Isojärvi [Thu, 10 Mar 2016 21:56:54 +0000 (13:56 -0800)]
Properly reset GL error state

- Pass in ContextInfo to state reset
- Call glGetError() until all errors have been cleared

Bug: 27534832
Change-Id: I9390b94bec1f45d4fb3b44d774a800610770916f

8 years agoClean up SPIR-V support code in framework
Pyry Haulos [Thu, 10 Mar 2016 20:06:21 +0000 (12:06 -0800)]
Clean up SPIR-V support code in framework

 * Return result codes instead of exceptions when GLSL compilation or
assembling fails. Reserve exceptions for unexpected errors.

 * Move vk::disassembleSpirV() to vkSpirVAsm.cpp/hpp.

 * Use deUint32 vectors/pointers for passing around SPIR-V binary data.
Consolidate endianness handling to vkPrograms.cpp.

 * Log disassembled GLSL shaders as <SpirVAssemblySource>.

 * Enable validation for glslang-generated SPIR-V binaries. Requires
updating both glslang and spirv-tools.

 * Clean up vk::SpirVAsmSource and vk::SpirVProgramInfo.

 * Clean up some potential resource leaks in spirv-tools integration.

 * Add --validate-spv option to vk-build-programs.

Change-Id: I0d5683c83c16b3e6d794e284c17ed65ea9541a35

8 years agoRemove invalid duplicate checks for negative texture level
Mika Isojärvi [Thu, 10 Mar 2016 23:59:29 +0000 (15:59 -0800)]
Remove invalid duplicate checks for negative texture level

Bug: 27126464
Change-Id: I2565e87011aef1576f5ab9727b11160a4f86c73f

8 years agoFix out of bounds access in draw buffers indexed tests
Mika Isojärvi [Mon, 14 Mar 2016 16:37:12 +0000 (16:37 +0000)]
Fix out of bounds access in draw buffers indexed tests
am: 97fbad3f20

* commit '97fbad3f20ef38fd35c6858f72eb5d5071682d61':
  Fix out of bounds access in draw buffers indexed tests

8 years agoFix out of bounds access in draw buffers indexed tests
Mika Isojärvi [Mon, 14 Mar 2016 16:21:30 +0000 (09:21 -0700)]
Fix out of bounds access in draw buffers indexed tests

Change-Id: I42449896c58a5b7276b5876c26333b09cd863cae

8 years agoAdd WSI tests to mustpass
Pyry Haulos [Fri, 11 Mar 2016 17:38:54 +0000 (17:38 +0000)]
Add WSI tests to mustpass
am: 9f6ea09230

* commit '9f6ea09230fbb9565901ea65f8fa6f8231b70742':
  Add WSI tests to mustpass

8 years agoAdd WSI tests to mustpass
Pyry Haulos [Fri, 11 Mar 2016 16:27:52 +0000 (08:27 -0800)]
Add WSI tests to mustpass

Change-Id: I8c7553060c249bedfd701ccfe75cd458692e9859

8 years agoMerge changes Iafe8d14c,I4619c2f8,I4e469b93 into nyc-dev
Pyry Haulos [Fri, 11 Mar 2016 15:37:52 +0000 (15:37 +0000)]
Merge changes Iafe8d14c,I4619c2f8,I4e469b93 into nyc-dev
am: efbff39231

* commit 'efbff392314c28a966784bbf407a816bc4a7cd7b':
  Add dEQP-VK.wsi test group
  Add WSI extension support to Vulkan framework
  Update Vulkan framework to API 1.0.5

8 years agoMerge changes Iafe8d14c,I4619c2f8,I4e469b93 into nyc-dev
Pyry Haulos [Fri, 11 Mar 2016 15:30:58 +0000 (15:30 +0000)]
Merge changes Iafe8d14c,I4619c2f8,I4e469b93 into nyc-dev

* changes:
  Add dEQP-VK.wsi test group
  Add WSI extension support to Vulkan framework
  Update Vulkan framework to API 1.0.5

8 years agoMerge changes Id7b52bba,I13b7d016 into nyc-dev
Mika Isojärvi [Fri, 11 Mar 2016 01:14:57 +0000 (01:14 +0000)]
Merge changes Id7b52bba,I13b7d016 into nyc-dev
am: 5d925cba3a

* commit '5d925cba3a8826472110e287e0b160e539e017c0':
  Check that glReadnPixels() is supported in negative tests
  Add robustness extensions to GL wrappers

8 years agoMerge changes Id7b52bba,I13b7d016 into nyc-dev
Mika Isojarvi [Fri, 11 Mar 2016 01:06:22 +0000 (01:06 +0000)]
Merge changes Id7b52bba,I13b7d016 into nyc-dev

* changes:
  Check that glReadnPixels() is supported in negative tests
  Add robustness extensions to GL wrappers

8 years agoMerge "Remove cube map tests affected by HW issues." into nyc-dev
Mika Isojärvi [Fri, 11 Mar 2016 00:19:00 +0000 (00:19 +0000)]
Merge "Remove cube map tests affected by HW issues." into nyc-dev
am: 908fd37fce

* commit '908fd37fcefbab2866aa64e9c3da7c825eaa458b':
  Remove cube map tests affected by HW issues.

8 years agoMerge "Remove cube map tests affected by HW issues." into nyc-dev
Mika Isojarvi [Fri, 11 Mar 2016 00:02:17 +0000 (00:02 +0000)]
Merge "Remove cube map tests affected by HW issues." into nyc-dev

8 years agoMerge "Fix out of bounds access in internal format query tests" into nyc-dev
Mika Isojärvi [Thu, 10 Mar 2016 23:37:48 +0000 (23:37 +0000)]
Merge "Fix out of bounds access in internal format query tests" into nyc-dev
am: f0b7ad7888

* commit 'f0b7ad78881013f761a2a86a264bd7932eeef40f':
  Fix out of bounds access in internal format query tests

8 years agoMerge "Remove invalid call to detach rbo from default fbo" into nyc-dev
Mika Isojärvi [Thu, 10 Mar 2016 23:37:47 +0000 (23:37 +0000)]
Merge "Remove invalid call to detach rbo from default fbo" into nyc-dev
am: 5f59c6c44e

* commit '5f59c6c44e2a78b1e35d8e43c22b632d8b48c404':
  Remove invalid call to detach rbo from default fbo

8 years agoMerge "Query profile mask to correct variable in context test" into nyc-dev
Mika Isojärvi [Thu, 10 Mar 2016 23:37:47 +0000 (23:37 +0000)]
Merge "Query profile mask to correct variable in context test" into nyc-dev
am: 88c70c5b7d

* commit '88c70c5b7d54cac9a19651cf72b2625d1df438af':
  Query profile mask to correct variable in context test

8 years agoMerge "Check cube map array support in opaque indexing tests" into nyc-dev
Mika Isojärvi [Thu, 10 Mar 2016 23:37:47 +0000 (23:37 +0000)]
Merge "Check cube map array support in opaque indexing tests" into nyc-dev
am: c7bff8848c

* commit 'c7bff8848ce3698b1433c16b56a9b6ae18fabd1d':
  Check cube map array support in opaque indexing tests

8 years agoMerge "Fix out of bounds access in internal format query tests" into nyc-dev
Mika Isojarvi [Thu, 10 Mar 2016 23:30:53 +0000 (23:30 +0000)]
Merge "Fix out of bounds access in internal format query tests" into nyc-dev

8 years agoMerge "Remove invalid call to detach rbo from default fbo" into nyc-dev
Mika Isojarvi [Thu, 10 Mar 2016 23:30:36 +0000 (23:30 +0000)]
Merge "Remove invalid call to detach rbo from default fbo" into nyc-dev

8 years agoMerge "Query profile mask to correct variable in context test" into nyc-dev
Mika Isojarvi [Thu, 10 Mar 2016 23:29:20 +0000 (23:29 +0000)]
Merge "Query profile mask to correct variable in context test" into nyc-dev

8 years agoMerge "Check cube map array support in opaque indexing tests" into nyc-dev
Mika Isojarvi [Thu, 10 Mar 2016 23:29:07 +0000 (23:29 +0000)]
Merge "Check cube map array support in opaque indexing tests" into nyc-dev

8 years agoRemove cube map tests affected by HW issues.
Mika Isojärvi [Thu, 10 Mar 2016 22:42:34 +0000 (14:42 -0800)]
Remove cube map tests affected by HW issues.

Bug: 27598329
Change-Id: I2ea80e847aa85dff2aed079c5f225a2535374e8d

8 years agoCheck cube map array support in opaque indexing tests
Mika Isojärvi [Thu, 10 Mar 2016 22:25:40 +0000 (14:25 -0800)]
Check cube map array support in opaque indexing tests

Bug: 27570992
Change-Id: I5d6e2a5e3e0da8e4e7ca248bc9f8710bb836626f

8 years agoFix out of bounds access in internal format query tests
Mika Isojärvi [Thu, 10 Mar 2016 22:16:47 +0000 (14:16 -0800)]
Fix out of bounds access in internal format query tests

Bug: 27570736
Change-Id: Id95f80765b3ed020515edb544cf871282672d802

8 years agoQuery profile mask to correct variable in context test
Mika Isojärvi [Thu, 10 Mar 2016 22:03:42 +0000 (14:03 -0800)]
Query profile mask to correct variable in context test

Bug: 27570797
Change-Id: I409977c31e81baebf3d165d1246660944a9d81c1

8 years agoRemove invalid call to detach rbo from default fbo
Mika Isojärvi [Thu, 10 Mar 2016 22:01:42 +0000 (14:01 -0800)]
Remove invalid call to detach rbo from default fbo

Bug: 27469404
Change-Id: Ifee3c839a5e1819f15658a6225444009f7d17052

8 years agoCheck that glReadnPixels() is supported in negative tests
Mika Isojärvi [Thu, 10 Mar 2016 21:36:52 +0000 (13:36 -0800)]
Check that glReadnPixels() is supported in negative tests

Bug: 27536300
Change-Id: Id7b52bbaa0c635b9b4f0a8060a17fc304fdc453f

8 years agoAdd robustness extensions to GL wrappers
Mika Isojärvi [Thu, 10 Mar 2016 21:35:20 +0000 (13:35 -0800)]
Add robustness extensions to GL wrappers

Change-Id: I13b7d016037aa991bf6b9c50bbb2580797baf415

8 years agoIncrease threshold in ES2 frag op and buffer tests am: ce69f90677 am: eecffcfa8a
Pyry Haulos [Thu, 10 Mar 2016 20:13:48 +0000 (20:13 +0000)]
Increase threshold in ES2 frag op and buffer tests am: ce69f90677 am: eecffcfa8a
am: 865f8d2687

* commit '865f8d26872e41cc0a9911226f0c3df60eb437e9':
  Increase threshold in ES2 frag op and buffer tests

8 years agoMerge "Don\'t require GL config for deqp packages" into nyc-dev
Mika Isojärvi [Thu, 10 Mar 2016 20:13:48 +0000 (20:13 +0000)]
Merge "Don\'t require GL config for deqp packages" into nyc-dev
am: 66d7493ad2

* commit '66d7493ad264422bc0bd73f194d6c3689b2b5d85':
  Don't require GL config for deqp packages

8 years agoIncrease threshold in ES2 frag op and buffer tests am: ce69f90677
Pyry Haulos [Thu, 10 Mar 2016 20:08:32 +0000 (20:08 +0000)]
Increase threshold in ES2 frag op and buffer tests am: ce69f90677
am: eecffcfa8a

* commit 'eecffcfa8a55cd52895727f16f7487e749e9a3a8':
  Increase threshold in ES2 frag op and buffer tests

8 years agoMerge "Don't require GL config for deqp packages" into nyc-dev
Mika Isojarvi [Thu, 10 Mar 2016 20:06:38 +0000 (20:06 +0000)]
Merge "Don't require GL config for deqp packages" into nyc-dev

8 years agoIncrease threshold in ES2 frag op and buffer tests
Pyry Haulos [Thu, 10 Mar 2016 19:57:51 +0000 (19:57 +0000)]
Increase threshold in ES2 frag op and buffer tests
am: ce69f90677

* commit 'ce69f90677293129efc908755aa3e73605478c08':
  Increase threshold in ES2 frag op and buffer tests

8 years agoFix debug build when spirv-tools is not available
Pyry Haulos [Thu, 10 Mar 2016 18:35:26 +0000 (18:35 +0000)]
Fix debug build when spirv-tools is not available
am: a8790cd2a3

* commit 'a8790cd2a3c44865bb1d04383be59a0b0316df7c':
  Fix debug build when spirv-tools is not available

8 years agoFix debug build when spirv-tools is not available
Pyry Haulos [Thu, 10 Mar 2016 18:21:10 +0000 (10:21 -0800)]
Fix debug build when spirv-tools is not available

vk::validateSpirV signature mismatch was causing linking error
in debug builds when DEQP_HAVE_SPIRV_TOOLS was not defined.

Change-Id: Icf98f80b72dfa744c4482b1abb0b7d1132aad296

8 years agoMerge "Make deqp build reproducible" into nyc-dev
Mika Isojärvi [Thu, 10 Mar 2016 18:15:20 +0000 (18:15 +0000)]
Merge "Make deqp build reproducible" into nyc-dev
am: cf18b0408c

* commit 'cf18b0408c4407d0d7cdec9c5a7193550f0aeee8':
  Make deqp build reproducible

8 years agoMerge "Make deqp build reproducible" into nyc-dev
Mika Isojarvi [Thu, 10 Mar 2016 18:07:20 +0000 (18:07 +0000)]
Merge "Make deqp build reproducible" into nyc-dev

8 years agoMerge "Test vkCreateInstance with NULL application info" into nyc-dev
Jesse Hall [Thu, 10 Mar 2016 17:12:25 +0000 (17:12 +0000)]
Merge "Test vkCreateInstance with NULL application info" into nyc-dev
am: 32e2c6c262

* commit '32e2c6c2621b5570231bb8c29ccae010d8980df7':
  Test vkCreateInstance with NULL application info

8 years agoMerge "Test vkCreateInstance with NULL application info" into nyc-dev
Jesse Hall [Thu, 10 Mar 2016 17:01:15 +0000 (17:01 +0000)]
Merge "Test vkCreateInstance with NULL application info" into nyc-dev

8 years agoTest vkCreateInstance with NULL application info
Jesse Hall [Wed, 9 Mar 2016 00:22:45 +0000 (16:22 -0800)]
Test vkCreateInstance with NULL application info

Bug: 27531340
Change-Id: I38fd9b48535aff49cb2e30355b8cfea2ea3f0f68

8 years agoDon't require GL config for deqp packages
Mika Isojärvi [Thu, 10 Mar 2016 01:02:43 +0000 (17:02 -0800)]
Don't require GL config for deqp packages

Option deqp-gl-config-name is not required for Vulkan package. Default is set
to "" which won't be passed to deqp executor.

Change-Id: I10bbb61b396b731bda5476cfcbc7b16ebaa05f7f

8 years agoAdd dEQP-VK.wsi test group
Pyry Haulos [Tue, 8 Mar 2016 23:52:58 +0000 (15:52 -0800)]
Add dEQP-VK.wsi test group

Includes basic tests for VkSurfaceKHR.

Change-Id: Iafe8d14cc22f26381ff5c8b0422a03029a09944a

8 years agoAdd WSI extension support to Vulkan framework
Pyry Haulos [Tue, 16 Feb 2016 13:42:20 +0000 (15:42 +0200)]
Add WSI extension support to Vulkan framework

Change-Id: I4619c2f8b42c0d08bf6b9377592b100d588037f9

8 years agoUpdate Vulkan framework to API 1.0.5
Pyry Haulos [Tue, 16 Feb 2016 10:05:17 +0000 (12:05 +0200)]
Update Vulkan framework to API 1.0.5

Change-Id: I4e469b9384701303f96826c25a51e623316719dc

8 years agoMake deqp build reproducible
Mika Isojärvi [Wed, 9 Mar 2016 22:28:16 +0000 (14:28 -0800)]
Make deqp build reproducible

Change-Id: Id09a9b30ba13a21eebd6d5ddb42efaf10e831da4

8 years ago Fix int->float conversion warning
Pyry Haulos [Wed, 9 Mar 2016 21:16:14 +0000 (21:16 +0000)]
 Fix int->float conversion warning
am: de443fdd0e

* commit 'de443fdd0e0f38f5fd8bd02aa27e6931063a39e3':
  Fix int->float conversion warning

8 years agoRe-generate Android mustpass lists
Pyry Haulos [Wed, 9 Mar 2016 21:16:14 +0000 (21:16 +0000)]
Re-generate Android mustpass lists
am: f83e89cb69

* commit 'f83e89cb69ea8970c206f097d72dc1d686cd4bea':
  Re-generate Android mustpass lists

8 years agoMerge in ES3.2 tests
Daniel Andrade Groppe [Wed, 9 Mar 2016 21:16:14 +0000 (21:16 +0000)]
Merge in ES3.2 tests
am: e2e79b7a1f

* commit 'e2e79b7a1fbe315075439498ed778fcceaaf8e9a': (22 commits)
  Add negative tests for precise qualifier and advanced blending.
  Select shader version appropriate for context version.
  Add support for ES 3.2.
  Add support for ES 3.2.
  Select appropriate shader version for running context.
  Select appropriate shader version for running context.
  Select appropriate shader version for running context.
  Select appropriate shader version for running context.
  New formats added to Draw Buffers Indexed Tests
  Update ProgramLibrary to generate 320es shaders when context is 3.2
  Select appropriate version for running context.
  Update test to dynamically select shader version based on context.
  Check for context version or extension support.
  Add support for ES32 features.
  Check that AEP features behave correctly in 310/320 shaders.
  Fix out-of-bounds array assignment.
  Bug fixes for es31fNegativeTextureApiTests.
  Change count parameter of glDrawElementsBaseVertex() to 1.
  Negative Shader Function Test
  Add support for OpenGL ES 3.2 features and shader constants
  ...

8 years ago Fix int->float conversion warning
Pyry Haulos [Wed, 9 Mar 2016 21:10:47 +0000 (13:10 -0800)]
 Fix int->float conversion warning

Change-Id: I3a8c01a9223b1b261b2cf162ab0ef9babb8bbb45

8 years agoRe-generate Android mustpass lists
Pyry Haulos [Wed, 9 Mar 2016 21:06:05 +0000 (13:06 -0800)]
Re-generate Android mustpass lists

Change-Id: I9e8d2d456284cd0522967507f873f8716b3634a7

8 years agoMerge in ES3.2 tests
Pyry Haulos [Wed, 9 Mar 2016 21:00:03 +0000 (13:00 -0800)]
Merge in ES3.2 tests

Change-Id: I66d529eb13aa90382a553e4781123b716cb4cb0e

8 years agoRemove obsolete filter from mustpass exclusion list
Pyry Haulos [Wed, 9 Mar 2016 20:49:42 +0000 (20:49 +0000)]
Remove obsolete filter from mustpass exclusion list
am: 55aa068a2a

* commit '55aa068a2a7f46dd1715a81a29e6a0b4ba80ce60':
  Remove obsolete filter from mustpass exclusion list

8 years agoMerge in fixes from Khronos Vulkan CTS repository
mnetsch [Wed, 9 Mar 2016 20:49:42 +0000 (20:49 +0000)]
Merge in fixes from Khronos Vulkan CTS repository
am: 349573f9af

* commit '349573f9afb7729e5b59b260966ec9482ce46ad9': (24 commits)
  binding_model: Respect the StoresAndAtomics feature bits
  Update glslang to include "SPV: Use heuristic to avoid geometry multi-streams"
  Fixes buffer overflow in pipeline timestamp tests
  Fixes ImageBlitFromImage tests scaling blit verification code
  binding_model: Respect the StoresAndAtomics feature bits
  Update glslang
  Reducing the number of command buffers allocated due to system memory limitations of 32-bit systems
  ShaderExecutor: use descriptor arrays when uniform/buffer arrays are used in the shader code. Another partial solution to #308.
  Issue 322: dEQP-VK.api.device_init.create_instance_invalid_api_version - remove patch version check
  Enable SPIR-V validator in the module-building chain.
  Add missing capabilities in assembly tests
  Update glslang to latest revision
  Fix compiler warning in render pass tests
  Fixes format_properties test with required formats from Vulkan 1.0 spec
  Remove now unnecessary mustpass exclusion
  Fix build
  SSBOLayoutCase: Make proper use of array descriptors
  dEQP-VK.api.info.image_format_properties: properly calculate mip pyramid size.
  dEQP-VK.api.info.image_format_properties: enum value can be signed.
  Use the correct library name on Linux
  ...

8 years agoRemove obsolete filter from mustpass exclusion list
Pyry Haulos [Wed, 9 Mar 2016 20:36:30 +0000 (12:36 -0800)]
Remove obsolete filter from mustpass exclusion list

Change-Id: If19713d7478c7f44981c5308c8d538ffd730bd7e