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
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
...
Pyry Haulos [Wed, 9 Mar 2016 20:36:30 +0000 (12:36 -0800)]
Remove obsolete filter from mustpass exclusion list
Change-Id: If19713d7478c7f44981c5308c8d538ffd730bd7e
Pyry Haulos [Wed, 9 Mar 2016 20:37:33 +0000 (12:37 -0800)]
Merge in fixes from Khronos Vulkan CTS repository
Kalle Raita [Wed, 9 Mar 2016 20:11:05 +0000 (20:11 +0000)]
Merge "Change deqp APK to cts target instead of cts_v2" into nyc-dev
am:
4a210c26c8
* commit '
4a210c26c87b43d1fb69cc24f0019c4d9b214fb1':
Change deqp APK to cts target instead of cts_v2
Kalle Raita [Wed, 9 Mar 2016 20:02:23 +0000 (20:02 +0000)]
Merge "Change deqp APK to cts target instead of cts_v2" into nyc-dev
Pyry Haulos [Wed, 9 Mar 2016 00:52:19 +0000 (00:52 +0000)]
Add vkt::addTestGroup() utility to vktTestGroupUtil
am:
3939ffed71
* commit '
3939ffed7116cffec6da386e3ad5b52f2ae39dc5':
Add vkt::addTestGroup() utility to vktTestGroupUtil
Kalle Raita [Wed, 9 Mar 2016 00:16:52 +0000 (16:16 -0800)]
Change deqp APK to cts target instead of cts_v2
Bug:
27506892
Change-Id: Id85db800c627d01672e9b7fc0b9b7a95dba74628
Pyry Haulos [Tue, 8 Mar 2016 23:55:36 +0000 (15:55 -0800)]
Add vkt::addTestGroup() utility to vktTestGroupUtil
This is similar to vkt::addFunctionCase().
Change-Id: Iaa3298c56b013c700ca7746cc6907b8bf3544200
Pyry Haulos [Mon, 7 Mar 2016 23:24:34 +0000 (15:24 -0800)]
Merge branch 'vulkan-cts-1.0' into vulkan-cts-1.0-dev
Pyry Haulos [Mon, 7 Mar 2016 23:21:49 +0000 (18:21 -0500)]
Merge branch '323_timestamp_buffer_overflow_fix' into 'vulkan-cts-1.0'
Fixes buffer overflow in pipeline timestamp tests
Fixes #323
See merge request !459
Pyry Haulos [Mon, 7 Mar 2016 23:20:44 +0000 (18:20 -0500)]
Merge branch '310-update-glslang' into 'vulkan-cts-1.0'
Update glslang to include "SPV: Use heuristic to avoid geometry multi-streams"
Fixes issue #310
See merge request !463
Pyry Haulos [Mon, 7 Mar 2016 23:20:13 +0000 (18:20 -0500)]
Merge branch '308-fix-opaque-type-indexing-array-descriptors' into 'vulkan-cts-1.0'
ShaderExecutor: use descriptor arrays when uniform/buffer arrays are used in the…
… shader code. Another partial solution to #308.
See merge request !455
Pyry Haulos [Mon, 7 Mar 2016 23:19:48 +0000 (18:19 -0500)]
Merge branch 'spec-176-api-remove-patch-version-check' into 'vulkan-cts-1.0'
Issue 322: dEQP-VK.api.device_init.create_instance_invalid_api_version - remove patch version check
In the spirit of spec bug #176, the implementation should not emit error on unrecognized PATCH component of VkApplicationInfo.apiVersion.
This makes implementation compatible with all header patch versions that may be used by the application.
This fixes #322
See merge request !454
Jason Ekstrand [Mon, 29 Feb 2016 23:51:51 +0000 (15:51 -0800)]
binding_model: Respect the StoresAndAtomics feature bits
This takes care of #320 for the binding_model tests
Pyry Haulos [Mon, 7 Mar 2016 23:16:40 +0000 (18:16 -0500)]
Merge branch '320-binding-model-stores-and-atomics' into 'vulkan-cts-1.0-dev'
binding_model: Respect the StoresAndAtomics feature bits
This takes care of #320 for the binding_model tests
See merge request !451
scygan [Fri, 4 Mar 2016 17:44:39 +0000 (18:44 +0100)]
Update glslang to include "SPV: Use heuristic to avoid geometry multi-streams"
mnetsch [Thu, 3 Mar 2016 18:19:22 +0000 (13:19 -0500)]
Fixes buffer overflow in pipeline timestamp tests
Fixes #323
Pyry Haulos [Thu, 3 Mar 2016 18:00:41 +0000 (13:00 -0500)]
Merge branch '319_memory_blit_scale_fix' into 'vulkan-cts-1.0'
Fixes ImageBlitFromImage tests scaling blit verification code
Fixes #319
See merge request !456
mnetsch [Tue, 1 Mar 2016 20:48:28 +0000 (15:48 -0500)]
Fixes ImageBlitFromImage tests scaling blit verification code
Fixes #319
Jason Ekstrand [Mon, 29 Feb 2016 23:51:51 +0000 (15:51 -0800)]
binding_model: Respect the StoresAndAtomics feature bits
This takes care of #320 for the binding_model tests
Pyry Haulos [Wed, 2 Mar 2016 20:38:40 +0000 (15:38 -0500)]
Merge branch 'update-glslang' into 'vulkan-cts-1.0'
Update glslang
See merge request !460
Pyry Haulos [Wed, 2 Mar 2016 18:48:17 +0000 (10:48 -0800)]
Update glslang
Pyry Haulos [Wed, 2 Mar 2016 18:28:38 +0000 (13:28 -0500)]
Merge branch '316-dEQP-VK.api-system-memory-limitations' into 'vulkan-cts-1.0'
316-dEQP-VK.api-system-memory-limitations
Reducing the number of command buffers allocated due to system memory limitations on 32-bit systems.
This would allow us to pass these tests on 32-bit systems, which offer less system memory to the driver causing out-of-memory issues. The following are the affected tests:
* dEQP-VK.api.object_management.max_concurrent.command_buffer_primary
* dEQP-VK.api.object_management.max_concurrent.command_buffer_secondary
* dEQP-VK.api.command_buffers.allocate_many_primary
* dEQP-VK.api.command_buffers.allocate_many_secondary
Ultimately, we need to modify the test to factor in the system memory available or let a test pass if the driver reports out-of-memory errors gracefully.
See merge request !457
Mika Isojärvi [Wed, 2 Mar 2016 15:39:49 +0000 (15:39 +0000)]
Remove duplicate test issues filter caused by merges
am:
7c19fd8db2
* commit '
7c19fd8db298436bad186e02419bc728c692aab9':
Remove duplicate test issues filter caused by merges
Mika Isojärvi [Wed, 2 Mar 2016 14:47:14 +0000 (06:47 -0800)]
Remove duplicate test issues filter caused by merges
Change-Id: If6bc0d840e2e520c27975280550fd77eb0f85e6a
Mais Alnasser [Wed, 2 Mar 2016 04:25:54 +0000 (23:25 -0500)]
Reducing the number of command buffers allocated due to system memory limitations of 32-bit systems
Mika Isojärvi [Tue, 1 Mar 2016 22:24:59 +0000 (22:24 +0000)]
Remove GLES2 texture unit tests from the mustpass. am:
0678398f7a am:
504c828dc8
am:
25741fa608
* commit '
25741fa60879fd2d8e7fe573c7385ccd16a0128e':
Remove GLES2 texture unit tests from the mustpass.
Mika Isojärvi [Tue, 1 Mar 2016 22:05:08 +0000 (22:05 +0000)]
Remove GLES2 texture unit tests from the mustpass. am:
0678398f7a
am:
504c828dc8
* commit '
504c828dc8d2f9583d87167fd4915609de2f310f':
Remove GLES2 texture unit tests from the mustpass.
Mika Isojärvi [Tue, 1 Mar 2016 21:19:36 +0000 (21:19 +0000)]
Remove GLES2 texture unit tests from the mustpass.
am:
0678398f7a
* commit '
0678398f7a0d1b0b2ed3b32083871f7115d17486':
Remove GLES2 texture unit tests from the mustpass.
Akos Dirner [Tue, 1 Mar 2016 18:35:04 +0000 (19:35 +0100)]
ShaderExecutor: use descriptor arrays when uniform/buffer arrays are used in the shader code. Another partial solution to #308.
Slawomir Cygan [Tue, 1 Mar 2016 17:54:08 +0000 (18:54 +0100)]
Issue 322: dEQP-VK.api.device_init.create_instance_invalid_api_version - remove patch version check
In the spirit of spec bug #176, the implementation should not emit error on
unrecognized PATCH component of VkApplicationInfo.apiVersion.
This makes implementation compatible with all header patch versions
that may be used by the application.
Stuart Scott [Tue, 1 Mar 2016 07:52:26 +0000 (07:52 +0000)]
Stuart Scott [Mon, 29 Feb 2016 21:09:58 +0000 (13:09 -0800)]
Switch to CTSv2
bug:
21762834
Change-Id: Ic56a6e9bdb932dc1ed76c0d11bc9788b8494d1a5
Pyry Haulos [Mon, 29 Feb 2016 19:00:43 +0000 (14:00 -0500)]
Merge branch '288-enable-validator' into 'vulkan-cts-1.0-dev'
Validate assembled SPIR-V binaries in debug builds
Fixes #288
See merge request !426
Dejan Mircevski [Thu, 11 Feb 2016 17:19:56 +0000 (12:19 -0500)]
Enable SPIR-V validator in the module-building chain.
Update fetched spirv-tools revision to get the latest validator.
Only validate hand-assembled SPIR-V for now, as many GLSL tests
currently fail validation.
Pyry Haulos [Fri, 26 Feb 2016 23:19:21 +0000 (15:19 -0800)]
Merge vulkan-cts-1.0 to master
Pyry Haulos [Fri, 26 Feb 2016 23:12:12 +0000 (18:12 -0500)]
Merge branch 'update-glslang' into 'vulkan-cts-1.0'
Update glslang to latest revision
See merge request !448
Pyry Haulos [Fri, 26 Feb 2016 21:17:18 +0000 (16:17 -0500)]
Merge branch 'fix-missing-capabilities' into 'vulkan-cts-1.0'
Add missing capabilities in assembly tests
Add 'OpCapability ClipDistance' and 'OpCapability CullDistance' when
they are required.
See merge request !449
Qining Lu [Fri, 26 Feb 2016 19:17:12 +0000 (14:17 -0500)]
Add missing capabilities in assembly tests
Add 'OpCapability ClipDistance' and 'OpCapability CullDistance' when
they are required.
Pyry Haulos [Fri, 26 Feb 2016 19:07:06 +0000 (11:07 -0800)]
Update glslang to latest revision
Pyry Haulos [Fri, 26 Feb 2016 19:05:27 +0000 (11:05 -0800)]
Fix compiler warning in render pass tests
Pyry Haulos [Fri, 26 Feb 2016 18:32:07 +0000 (10:32 -0800)]
Merge vulkan-cts-1.0 to master
Pyry Haulos [Fri, 26 Feb 2016 18:31:34 +0000 (13:31 -0500)]
Merge branch '306_use_transfer_dst' into 'vulkan-cts-1.0'
Images used in dynamic tests need TRANSFER_DST usage flags
Fixes #306
See merge request !442
Pyry Haulos [Fri, 26 Feb 2016 18:30:43 +0000 (13:30 -0500)]
Merge branch '294_format_properties_fix' into 'vulkan-cts-1.0'
Fixes format_properties test with required formats from Vulkan 1.0 spec
Fixes #294
See merge request !446
Kalle Raita [Fri, 26 Feb 2016 17:33:18 +0000 (17:33 +0000)]
Merge "Manual merge of GLES2 test removals in M CTS" into nyc-dev
am:
01b8964425
* commit '
01b89644250a77aae7e4eefba419a9ef9fbfabfc':
Manual merge of GLES2 test removals in M CTS
Kalle Raita [Fri, 26 Feb 2016 17:25:21 +0000 (17:25 +0000)]
Merge "Manual merge of GLES2 test removals in M CTS" into nyc-dev
Kalle Raita [Fri, 26 Feb 2016 00:11:57 +0000 (16:11 -0800)]
Manual merge of GLES2 test removals in M CTS
Original change:
https://android.googlesource.com/platform/external/deqp/+/
2ae253977f3461489edc73b66b87c16545ab1655
Bug:
27101650
Change-Id: I5ddc14c3801dc28008616ad09be1a2da46b2ee31
mnetsch [Thu, 25 Feb 2016 21:50:01 +0000 (16:50 -0500)]
Fixes format_properties test with required formats from Vulkan 1.0 spec
Related to issue #294
Mika Isojärvi [Thu, 25 Feb 2016 21:38:18 +0000 (21:38 +0000)]
Merge "Add final Vulkan feature support check to DeqpTestRunner" into nyc-dev
am:
c18ca1c157
* commit '
c18ca1c1576bb4a6c82dac0c8deb8867ec29c383':
Add final Vulkan feature support check to DeqpTestRunner
Mika Isojarvi [Thu, 25 Feb 2016 21:30:37 +0000 (21:30 +0000)]
Merge "Add final Vulkan feature support check to DeqpTestRunner" into nyc-dev
Mika Isojärvi [Thu, 25 Feb 2016 19:17:27 +0000 (19:17 +0000)]
Update min multicontext count to 32
am:
840a69dd0d
* commit '
840a69dd0d0d9970014425ac5a4c24521707647b':
Update min multicontext count to 32
Pyry Haulos [Thu, 25 Feb 2016 18:57:08 +0000 (10:57 -0800)]
Remove now unnecessary mustpass exclusion
Rounding tests were completely removed from code so mustpass
exclusion is not necessary any more.
Pyry Haulos [Thu, 25 Feb 2016 18:55:43 +0000 (10:55 -0800)]
Fix build
Pyry Haulos [Thu, 25 Feb 2016 18:18:25 +0000 (13:18 -0500)]
Merge branch '308-fix-ssbo-array-descriptors' into 'vulkan-cts-1.0'
Fix ssbo array descriptors
This is a partial solution to #308. It fixes the ssbo tests to properly use array descriptors.
See merge request !443
Pyry Haulos [Thu, 25 Feb 2016 18:17:34 +0000 (10:17 -0800)]
Merge vulkan-cts-1.0 to master
Jason Ekstrand [Sun, 21 Feb 2016 02:32:43 +0000 (18:32 -0800)]
SSBOLayoutCase: Make proper use of array descriptors
Previously, the SSBO tests were using arrays of blocks in the shader but
declaring them as individual descriptors in the descriptor set layout.
This is in violation of the spec and was causing issues on some
implementations.
As a side-effect of this change, we now update most of the bindings in a
single update. The Vulkan spec allows descriptor writes that go over the
bounds of the current binding to spill into the next as long as the
bindings have the same type. This makes updating substantially simpler
especially when we have bindings with different numbers of descriptors.
Pyry Haulos [Thu, 25 Feb 2016 18:06:26 +0000 (13:06 -0500)]
Merge branch '274-remove-round' into 'master'
Remove rounding test
Fixes #274
See merge request !422
Pyry Haulos [Thu, 25 Feb 2016 18:05:39 +0000 (13:05 -0500)]
Merge branch '286-fix_regressions' into 'master'
Issue 286: fix regressions after `Extend device feature and limit validation in dEQP-VK.api.info`
This fixes few bugs introduced in new `dEQP_VK.info.image_properties` added in issue #286:
* The enum value 1<<31 is cast in test to VkDeviceSize, which is 64-bit unsigned int. According to C++
standard it is undefined wether enums are signed, or not, so the resulting value can be 0x8000000 or 0xffffffff80000000. At least this happens on MSVC++.
* properly calculate mip pyramid size. It should be log_2(size) + 1, not log_2(size).
See merge request !445
Pyry Haulos [Thu, 25 Feb 2016 18:04:21 +0000 (13:04 -0500)]
Merge branch 'jekstrand-linux-lib-name' into 'vulkan-cts-1.0'
Use the correct library name on Linux
Shortly before release, the official library name was changed from libvulkan-1.so to libvulkan.so.1. We should be loading the right one.
See merge request !444
Pyry Haulos [Thu, 25 Feb 2016 18:03:05 +0000 (13:03 -0500)]
Merge branch '304-disable-robust-buffer-access' into 'vulkan-cts-1.0'
Disable robustBufferAccess in the default VkDevice to avoid performance issues on some HW
Addresses #304
See merge request !437
scygan [Thu, 25 Feb 2016 13:32:57 +0000 (14:32 +0100)]
dEQP-VK.api.info.image_format_properties: properly calculate mip pyramid size.
It should be log_2(size) + 1, not log_2(size).
scygan [Thu, 25 Feb 2016 13:37:45 +0000 (14:37 +0100)]
dEQP-VK.api.info.image_format_properties: enum value can be signed.
The enum value 1<<31 is cast in test to VkDeviceSize, which is 64-bit unsigned int. According to C++
standard it is undefined wether enums are signed, or not, so the resulting value can be 0x8000000 or 0xffffffff80000000.
At least this happens on MSVC++.
Mika Isojärvi [Wed, 24 Feb 2016 23:48:39 +0000 (15:48 -0800)]
Add final Vulkan feature support check to DeqpTestRunner
Change-Id: Ic77c5fbced296b7cd97528cc148b1582f94d5e2f
Mika Isojärvi [Wed, 3 Feb 2016 23:17:14 +0000 (15:17 -0800)]
Remove GLES2 texture unit tests from the mustpass.
Add back the texture unit tests defined in gles2-failures.txt and
remove all of the texture unit GLES2 tests in gles2-tests-issues.txt.
Bug:
26906226
Change-Id: Ib3611daa2c89eff9ca34121dd5ec9d7baf53fc9c
Pyry Haulos [Wed, 24 Feb 2016 21:15:16 +0000 (13:15 -0800)]
Merge vulkan-cts-1.0 to master
Mika Isojärvi [Tue, 23 Feb 2016 19:29:13 +0000 (11:29 -0800)]
Update min multicontext count to 32
Change-Id: If3283942eb30d523e11a5722a5e73944425f9d8a
Jason Ekstrand [Wed, 24 Feb 2016 05:48:40 +0000 (21:48 -0800)]
Use the correct library name on Linux
Daniel Xie [Tue, 23 Feb 2016 23:23:56 +0000 (23:23 +0000)]
Merge "Touch process watchdog in built-in precision tests" into marshmallow-cts-dev am:
9f0c301083 am:
88cd3abfe7
am:
987122e4ef
* commit '
987122e4ef7ad5455f8b4b02c06fbdb48f197578':
Touch process watchdog in built-in precision tests
Daniel Xie [Tue, 23 Feb 2016 23:23:49 +0000 (23:23 +0000)]
Merge "Don\'t require supported binary formats in negative tests." into marshmallow-cts-dev am:
d21cda0378 am:
5f20d03e38
am:
54d6fb0b9c
* commit '
54d6fb0b9cc1e30a088ccf1fc85d31105a7d5dbe':
Don't require supported binary formats in negative tests.
Daniel Xie [Tue, 23 Feb 2016 23:23:40 +0000 (23:23 +0000)]
Merge "Remove a few texture tests from ES2 mustpass" into marshmallow-cts-dev am:
18d8b289f9 am:
6e415153e0 -s ours
am:
e9e2c5f4c7
* commit '
e9e2c5f4c7a4693355d98a24b1e0ac38fb4c724d':
Remove a few texture tests from ES2 mustpass
Pyry Haulos [Tue, 23 Feb 2016 23:23:26 +0000 (23:23 +0000)]
Relax uvwBits to 3 in dEQP-GLES2.functional.texture.filtering.cube am:
f1c8ff1f20 am:
87d86cc382
am:
3f9b7af200
* commit '
3f9b7af2005e2b1e0e21ee5351cb05c1fdc6227a':
Relax uvwBits to 3 in dEQP-GLES2.functional.texture.filtering.cube
Daniel Xie [Tue, 23 Feb 2016 23:02:44 +0000 (23:02 +0000)]
Merge "Touch process watchdog in built-in precision tests" into marshmallow-cts-dev am:
9f0c301083
am:
88cd3abfe7
* commit '
88cd3abfe7db05a823a1fe6a427fc566656eb049':
Touch process watchdog in built-in precision tests
Daniel Xie [Tue, 23 Feb 2016 23:02:37 +0000 (23:02 +0000)]
Merge "Don\'t require supported binary formats in negative tests." into marshmallow-cts-dev am:
d21cda0378
am:
5f20d03e38
* commit '
5f20d03e3842cdca757e56436c6769aaf77706ea':
Don't require supported binary formats in negative tests.
Daniel Xie [Tue, 23 Feb 2016 23:02:31 +0000 (23:02 +0000)]
Merge "Remove a few texture tests from ES2 mustpass" into marshmallow-cts-dev am:
18d8b289f9
am:
6e415153e0 -s ours
* commit '
6e415153e08f2b14e74301e0c1a122b5cec76bd7':
Remove a few texture tests from ES2 mustpass
Pyry Haulos [Tue, 23 Feb 2016 22:57:39 +0000 (22:57 +0000)]
Relax uvwBits to 3 in dEQP-GLES2.functional.texture.filtering.cube am:
f1c8ff1f20
am:
87d86cc382
* commit '
87d86cc3820b8d06705978a48239ae08911e90c3':
Relax uvwBits to 3 in dEQP-GLES2.functional.texture.filtering.cube
Daniel Xie [Tue, 23 Feb 2016 22:21:55 +0000 (22:21 +0000)]
Merge "Touch process watchdog in built-in precision tests" into marshmallow-cts-dev
am:
9f0c301083
* commit '
9f0c301083f5aa5abbbf907dee102da607780069':
Touch process watchdog in built-in precision tests
Daniel Xie [Tue, 23 Feb 2016 22:21:36 +0000 (22:21 +0000)]
Merge "Don\'t require supported binary formats in negative tests." into marshmallow-cts-dev
am:
d21cda0378
* commit '
d21cda037846eacbbc57ce0da94b0ab997382379':
Don't require supported binary formats in negative tests.
Daniel Xie [Tue, 23 Feb 2016 22:21:28 +0000 (22:21 +0000)]
Merge "Remove a few texture tests from ES2 mustpass" into marshmallow-cts-dev
am:
18d8b289f9
* commit '
18d8b289f97e87678949364307f318dc7ca5a5c1':
Remove a few texture tests from ES2 mustpass
Pyry Haulos [Tue, 23 Feb 2016 22:21:20 +0000 (22:21 +0000)]
Relax uvwBits to 3 in dEQP-GLES2.functional.texture.filtering.cube
am:
f1c8ff1f20
* commit '
f1c8ff1f204f50ae1c785ef361fb88cc7dc611ef':
Relax uvwBits to 3 in dEQP-GLES2.functional.texture.filtering.cube
Daniel Xie [Tue, 23 Feb 2016 22:15:09 +0000 (22:15 +0000)]
Merge "Touch process watchdog in built-in precision tests" into marshmallow-cts-dev
Daniel Xie [Tue, 23 Feb 2016 22:14:37 +0000 (22:14 +0000)]
Merge "Don't require supported binary formats in negative tests." into marshmallow-cts-dev
Daniel Xie [Tue, 23 Feb 2016 22:14:23 +0000 (22:14 +0000)]
Merge "Remove a few texture tests from ES2 mustpass" into marshmallow-cts-dev
Pyry Haulos [Tue, 23 Feb 2016 18:29:20 +0000 (13:29 -0500)]
Merge branch 'fix-memory-barrier-tests' into 'vulkan-cts-1.0'
Pipeline barrier test fixes
- Set image layout to undefined after memory has been written by host
or through buffer.
- Fix CacheState transitivity by removing bit not operation.
- Require bound buffer for render operations.
Change-Id: I7c44f5be51ef5e23cc3304fc90f8970ebe135a52
See merge request !431
Mika Isojärvi [Tue, 9 Feb 2016 00:29:49 +0000 (16:29 -0800)]
Pipeline barrier test fixes.
- Set image layout to undefined after memory has been written by host
or through buffer.
- Fix CacheState transitivity by removing bit not operation.
- Require bound buffer for render operations.
- Skip correct stages in CacheState::barrier.
Change-Id: I7c44f5be51ef5e23cc3304fc90f8970ebe135a52
Pyry Haulos [Mon, 22 Feb 2016 21:52:38 +0000 (21:52 +0000)]
Merge in fixes from Khronos Vulkan CTS repo
am:
6c16037429
* commit '
6c1603742975af3f95d99845ae0807c991d031a3':
Fix issues with memory barrier tests.
Fix type conversion warnings
Bump #version to 310 in vktApiSmokeTests.cpp
Update glslang and spirv-tools in fetch_sources.py to public versions
Pyry Haulos [Mon, 22 Feb 2016 21:21:20 +0000 (13:21 -0800)]
Merge in fixes from Khronos Vulkan CTS repo
Mika Isojarvi [Mon, 22 Feb 2016 19:53:19 +0000 (19:53 +0000)]
Merge "Add multicontext creation tests for EGL." into nyc-dev
am:
20c3cb3c48
* commit '
20c3cb3c4833b40213f4795293d5513d01170a76':
Add multicontext creation tests for EGL.
Pyry Haulos [Mon, 22 Feb 2016 19:53:12 +0000 (19:53 +0000)]
Re-generate Android mustpass files
am:
dcdedc98de
* commit '
dcdedc98dec015020a17b21ae5afda1049f77d43':
Re-generate Android mustpass files
Pyry Haulos [Mon, 22 Feb 2016 19:53:06 +0000 (19:53 +0000)]
Merge in new OpenGL ES 3.2 test code
am:
fb059fdb43
* commit '
fb059fdb43c8b6073ada028a68124263c59a000a':
Merge in new OpenGL ES 3.2 test code
Mika Isojarvi [Mon, 22 Feb 2016 19:09:14 +0000 (19:09 +0000)]
Merge "Add multicontext creation tests for EGL." into nyc-dev
Pyry Haulos [Mon, 22 Feb 2016 18:49:28 +0000 (10:49 -0800)]
Re-generate Android mustpass files
Change-Id: I2fc88bb0a46e6b138a735c74856836803ec8ddc1
Pyry Haulos [Mon, 22 Feb 2016 18:44:18 +0000 (10:44 -0800)]
Merge in new OpenGL ES 3.2 test code
Change-Id: I8667c03f0d1eb4b212bc33b54296336633fb39da
Mika Isojärvi [Mon, 22 Feb 2016 18:37:19 +0000 (18:37 +0000)]
Add native window resizing to swap buffers with damage tests
am:
043056f99f
* commit '
043056f99f5caae4360e20c9dfe813edf281a13f':
Add native window resizing to swap buffers with damage tests
Mika Isojarvi [Mon, 22 Feb 2016 18:37:12 +0000 (18:37 +0000)]
Merge "Add native window resizing to buffer age tests" into nyc-dev
am:
63c73fa5e3
* commit '
63c73fa5e3de2121e57c9f53ff624fa9f9a51d73':
Add native window resizing to buffer age tests
Mika Isojärvi [Thu, 18 Feb 2016 19:09:26 +0000 (11:09 -0800)]
Add multicontext creation tests for EGL.
Bug:
24290416
Change-Id: Ibaf7abc8a70249891aed8ea32ab21538cdccb419
Mika Isojärvi [Fri, 19 Feb 2016 23:11:45 +0000 (15:11 -0800)]
Add native window resizing to swap buffers with damage tests
Bug:
27171356
Change-Id: I190acf09004b5b6e846dfce791facefbaa3a4db4
Mika Isojarvi [Mon, 22 Feb 2016 18:10:41 +0000 (18:10 +0000)]
Merge "Add native window resizing to buffer age tests" into nyc-dev
Pyry Haulos [Mon, 22 Feb 2016 18:09:19 +0000 (10:09 -0800)]
Merge vulkan-cts-1.0 to master
Pyry Haulos [Mon, 22 Feb 2016 17:35:10 +0000 (12:35 -0500)]
Merge branch 'memory-barrier-fix' into 'vulkan-cts-1.0'
Fix issues with memory barrier tests.
There are multiple issues currently in the dEQP-VK.memory.pipeline_barrier.* tests.
I found 3 ocasions where the values provided to srcAccessMask and dstAccessMask are the other way around.
In particular, after a transfer operation the barrier responsible for flushing the output of the transfer writes uses srcAccessMask=0 and dstAccessMask=VK_ACCESS_TRANSFER_WRITE_BIT, when actually VK_ACCESS_TRANSFER_WRITE_BIT should have been set in srcAccessMask not in dstAccessMask.
See merge request !421