Tina Zhou [Wed, 23 Nov 2016 23:07:24 +0000 (23:07 +0000)]
Merge "Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA." into marshmallow-cts-dev am:
a5af1b076f am:
c1a3067570 am:
effd4e62e5 am:
225502d2cc am:
4d04016fad am:
67dc3662e1 am:
d64c35a5e6 am:
87a4ffcd07 am:
1094f351d1 am:
03feaffb1a
am:
efcf4f78ee
Change-Id: Iaafb001d896737b983c381085be008548184d973
Kenneth Graunke [Wed, 23 Nov 2016 23:07:13 +0000 (23:07 +0000)]
Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA. am:
ea5589c748 am:
5613abd15f am:
1d0056de13 am:
a4c8f24941 am:
1f1491167d am:
5ac1b7c804 am:
f9ca1468a7 am:
9ee0dc70fc am:
62d5098093 am:
e312424670
am:
9af7fa21c6
Change-Id: I9aef81344b0c81720755351cec37bcd4eb8088e0
Tina Zhou [Wed, 23 Nov 2016 23:07:02 +0000 (23:07 +0000)]
Merge "Fix internal format/type for 3D + depth/stencil negative API tests." into marshmallow-cts-dev am:
d962b86909 am:
b5ef7ae649 am:
5702f3e5ae am:
a8564b49db am:
3126b25e64 am:
d1109cef09 am:
bd34d84e25 am:
94862a44ee am:
ec07f24c86 am:
5ed58f8a01
am:
4e8fdb91b5
Change-Id: I36812c706c3a1462063487abf7642fe25ef6a414
Kenneth Graunke [Wed, 23 Nov 2016 23:06:50 +0000 (23:06 +0000)]
Fix internal format/type for 3D + depth/stencil negative API tests. am:
d2f3b468db am:
1d20a4108b am:
200b407779 am:
c6382e2e23 am:
a9d8fe46b4 am:
4cf7816eac am:
ca0f4e0cbb am:
84b462d0fb am:
7551b11773 am:
4fd6e71479
am:
ca6b5e82b6
Change-Id: I0b98db9a7eeb5b6f3abda0cc279f49a1470bcad8
Tina Zhou [Wed, 23 Nov 2016 23:06:38 +0000 (23:06 +0000)]
Merge "Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA." into marshmallow-cts-dev am:
a5af1b076f am:
c2c27aa562 am:
e5d1db1d75 am:
5eed9806da am:
ac4f7241a1 am:
5fa7a52fee am:
9a321f7ce8
am:
bffab895c0
Change-Id: I90bd92fed053f31b6728547dc49554024af94bca
Kenneth Graunke [Wed, 23 Nov 2016 23:06:27 +0000 (23:06 +0000)]
Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA. am:
ea5589c748 am:
ab691d3f7e am:
5a273080f0 am:
6558869cb1 am:
f9dac85ad7 am:
d0e437bcd7 am:
6e33228e52
am:
f91febb8f8
Change-Id: I267778911a245e466330f6520934a8f335c5b7cc
Tina Zhou [Wed, 23 Nov 2016 23:06:15 +0000 (23:06 +0000)]
Merge "Fix internal format/type for 3D + depth/stencil negative API tests." into marshmallow-cts-dev am:
d962b86909 am:
080d0d5005 am:
fa420a10e2 am:
54684887a6 am:
4c9703fccd am:
ac60fa9f6c am:
0fa50ddbfb
am:
d815f2956a
Change-Id: I137790fdfa756d786523f73d37526c0d0220ca81
Kenneth Graunke [Wed, 23 Nov 2016 23:06:05 +0000 (23:06 +0000)]
Fix internal format/type for 3D + depth/stencil negative API tests. am:
d2f3b468db am:
f5414b15bb am:
3a520ad416 am:
24aa8651ff am:
081007dbd3 am:
0209a8e015 am:
c8400b10a3
am:
11b6b6353f
Change-Id: I5358d837a0c123774f78788caca4b80829637ce0
Tina Zhou [Wed, 23 Nov 2016 23:05:52 +0000 (23:05 +0000)]
Merge "Add the support to device connection via TCP/IP" into marshmallow-cts-dev am:
6cea9dbc62 am:
fa02db7127 am:
c099989faf am:
6570dc4744 am:
2cb5f272cf am:
1dabb154d5 am:
a7d55ba5a8 am:
ab0806ca20 am:
4b9b3cda97 am:
3cddb833e9
am:
0eb4e456b9
Change-Id: I57ccb44872e3de01b9137af212875a57aa74da33
Chun-Ta Lin [Wed, 23 Nov 2016 23:05:39 +0000 (23:05 +0000)]
Add the support to device connection via TCP/IP am:
4ccc9fd56c am:
548e356569 am:
cceb936715 am:
c627567fb6 am:
41db2c5a2a am:
71e9173e0f am:
f1855db31d am:
da8bbdcb87 am:
a01270f22a am:
9f9439f10a
am:
91dd1a43d2
Change-Id: Ida940f23a1ebe0a7c585132eb9f4c42fe8b786ea
Tina Zhou [Wed, 23 Nov 2016 23:05:27 +0000 (23:05 +0000)]
Merge "Add the support to device connection via TCP/IP" into marshmallow-cts-dev am:
6cea9dbc62 am:
87d5ca1e30 am:
7ab3863a95 am:
889e4ea697 am:
e82b53127b am:
2b6f277417 am:
4eb2933ecd
am:
87d753030d
Change-Id: Ib2733d24bb2be44c4605d56790108ace9fecb0d6
Chun-Ta Lin [Wed, 23 Nov 2016 23:05:15 +0000 (23:05 +0000)]
Add the support to device connection via TCP/IP am:
4ccc9fd56c am:
7e2d9f83ff am:
1fcf1c0083 am:
6cab656d32 am:
f6caf46da6 am:
ba4c42a3d4 am:
a91e820425
am:
2d0071593e
Change-Id: Ic02fbc3602db13ea88f1d6ca1e0fe928221a2744
Aaron Holden [Wed, 23 Nov 2016 23:05:01 +0000 (23:05 +0000)]
Add runtime to CtsDeqpTestCases am:
bf0076a424 am:
dc61e9cf25 am:
b2c1391b7b am:
7e127cca59 am:
3b7ad55647 am:
08aa70d2e1
am:
87aab30098
Change-Id: I31e07cc55bbed2e14fa77f3e15cb70ca488193b3
Tina Zhou [Wed, 23 Nov 2016 23:00:23 +0000 (23:00 +0000)]
Merge "Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA." into marshmallow-cts-dev am:
a5af1b076f am:
c1a3067570 am:
effd4e62e5 am:
225502d2cc am:
4d04016fad am:
67dc3662e1 am:
d64c35a5e6 am:
87a4ffcd07 am:
1094f351d1
am:
03feaffb1a
Change-Id: If8bb8615862e2066b848b5bfb95718edaf8cd275
Kenneth Graunke [Wed, 23 Nov 2016 23:00:09 +0000 (23:00 +0000)]
Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA. am:
ea5589c748 am:
5613abd15f am:
1d0056de13 am:
a4c8f24941 am:
1f1491167d am:
5ac1b7c804 am:
f9ca1468a7 am:
9ee0dc70fc am:
62d5098093
am:
e312424670
Change-Id: I6541dc6c2eb6679d0aad715f100a6a43ae21003b
Tina Zhou [Wed, 23 Nov 2016 22:59:56 +0000 (22:59 +0000)]
Merge "Fix internal format/type for 3D + depth/stencil negative API tests." into marshmallow-cts-dev am:
d962b86909 am:
b5ef7ae649 am:
5702f3e5ae am:
a8564b49db am:
3126b25e64 am:
d1109cef09 am:
bd34d84e25 am:
94862a44ee am:
ec07f24c86
am:
5ed58f8a01
Change-Id: I6d4b3bd1e6af2e6170b310dedecce0eca48520a3
Kenneth Graunke [Wed, 23 Nov 2016 22:59:44 +0000 (22:59 +0000)]
Fix internal format/type for 3D + depth/stencil negative API tests. am:
d2f3b468db am:
1d20a4108b am:
200b407779 am:
c6382e2e23 am:
a9d8fe46b4 am:
4cf7816eac am:
ca0f4e0cbb am:
84b462d0fb am:
7551b11773
am:
4fd6e71479
Change-Id: Ibf482cd8da3948f8ff12ee329feff819d040d015
Tina Zhou [Wed, 23 Nov 2016 22:59:29 +0000 (22:59 +0000)]
Merge "Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA." into marshmallow-cts-dev am:
a5af1b076f am:
c2c27aa562 am:
e5d1db1d75 am:
5eed9806da am:
ac4f7241a1 am:
5fa7a52fee
am:
9a321f7ce8
Change-Id: Id2912321b2c922546733ac6763464b3595709d31
Kenneth Graunke [Wed, 23 Nov 2016 22:59:17 +0000 (22:59 +0000)]
Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA. am:
ea5589c748 am:
ab691d3f7e am:
5a273080f0 am:
6558869cb1 am:
f9dac85ad7 am:
d0e437bcd7
am:
6e33228e52
Change-Id: I2430f01052adcfc4c1578331e7f496367a1dae5c
Tina Zhou [Wed, 23 Nov 2016 22:59:04 +0000 (22:59 +0000)]
Merge "Fix internal format/type for 3D + depth/stencil negative API tests." into marshmallow-cts-dev am:
d962b86909 am:
080d0d5005 am:
fa420a10e2 am:
54684887a6 am:
4c9703fccd am:
ac60fa9f6c
am:
0fa50ddbfb
Change-Id: I586540a6895ee4a25c38faa4c6d19f6a98b4d5b2
Kenneth Graunke [Wed, 23 Nov 2016 22:58:50 +0000 (22:58 +0000)]
Fix internal format/type for 3D + depth/stencil negative API tests. am:
d2f3b468db am:
f5414b15bb am:
3a520ad416 am:
24aa8651ff am:
081007dbd3 am:
0209a8e015
am:
c8400b10a3
Change-Id: Id7ec2116a89c48f259502e43af3ba783c87db531
Tina Zhou [Wed, 23 Nov 2016 22:58:36 +0000 (22:58 +0000)]
Merge "Add the support to device connection via TCP/IP" into marshmallow-cts-dev am:
6cea9dbc62 am:
fa02db7127 am:
c099989faf am:
6570dc4744 am:
2cb5f272cf am:
1dabb154d5 am:
a7d55ba5a8 am:
ab0806ca20 am:
4b9b3cda97
am:
3cddb833e9
Change-Id: I2838432e98006b106a5daa82556695ceb39a3807
Chun-Ta Lin [Wed, 23 Nov 2016 22:58:22 +0000 (22:58 +0000)]
Add the support to device connection via TCP/IP am:
4ccc9fd56c am:
548e356569 am:
cceb936715 am:
c627567fb6 am:
41db2c5a2a am:
71e9173e0f am:
f1855db31d am:
da8bbdcb87 am:
a01270f22a
am:
9f9439f10a
Change-Id: I4e1a74339203c329282fb5fcd7faf0f7704b963d
Tina Zhou [Wed, 23 Nov 2016 22:58:04 +0000 (22:58 +0000)]
Merge "Add the support to device connection via TCP/IP" into marshmallow-cts-dev am:
6cea9dbc62 am:
87d5ca1e30 am:
7ab3863a95 am:
889e4ea697 am:
e82b53127b am:
2b6f277417
am:
4eb2933ecd
Change-Id: I4f95fe4c8d6d00a0fc2187f9081fde7e6d6028f8
Chun-Ta Lin [Wed, 23 Nov 2016 22:57:51 +0000 (22:57 +0000)]
Add the support to device connection via TCP/IP am:
4ccc9fd56c am:
7e2d9f83ff am:
1fcf1c0083 am:
6cab656d32 am:
f6caf46da6 am:
ba4c42a3d4
am:
a91e820425
Change-Id: I01524bfc9400dc9446c98cfe422a8ed2e49e9b6b
Aaron Holden [Wed, 23 Nov 2016 22:57:36 +0000 (22:57 +0000)]
Add runtime to CtsDeqpTestCases am:
bf0076a424 am:
dc61e9cf25 am:
b2c1391b7b am:
7e127cca59 am:
3b7ad55647
am:
08aa70d2e1
Change-Id: Ie9037cf8e4971bed610ffe94669e4a28db888c23
Tina Zhou [Wed, 23 Nov 2016 22:52:31 +0000 (22:52 +0000)]
Merge "Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA." into marshmallow-cts-dev am:
a5af1b076f am:
c1a3067570 am:
effd4e62e5 am:
225502d2cc am:
4d04016fad am:
67dc3662e1 am:
d64c35a5e6 am:
87a4ffcd07
am:
1094f351d1
Change-Id: Ifd7cc5ea44a565ae0372251d001df27cf8a08420
Kenneth Graunke [Wed, 23 Nov 2016 22:52:22 +0000 (22:52 +0000)]
Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA. am:
ea5589c748 am:
5613abd15f am:
1d0056de13 am:
a4c8f24941 am:
1f1491167d am:
5ac1b7c804 am:
f9ca1468a7 am:
9ee0dc70fc
am:
62d5098093
Change-Id: Ie5cb809585055872f651bdc365e1c54ab00e4531
Tina Zhou [Wed, 23 Nov 2016 22:52:12 +0000 (22:52 +0000)]
Merge "Fix internal format/type for 3D + depth/stencil negative API tests." into marshmallow-cts-dev am:
d962b86909 am:
b5ef7ae649 am:
5702f3e5ae am:
a8564b49db am:
3126b25e64 am:
d1109cef09 am:
bd34d84e25 am:
94862a44ee
am:
ec07f24c86
Change-Id: I2fa2046140e151b2f65c296e8ecfdf9d5d050a0f
Kenneth Graunke [Wed, 23 Nov 2016 22:52:01 +0000 (22:52 +0000)]
Fix internal format/type for 3D + depth/stencil negative API tests. am:
d2f3b468db am:
1d20a4108b am:
200b407779 am:
c6382e2e23 am:
a9d8fe46b4 am:
4cf7816eac am:
ca0f4e0cbb am:
84b462d0fb
am:
7551b11773
Change-Id: Ie3713026bc846f995d318ea2c8baa91260ef7eea
Tina Zhou [Wed, 23 Nov 2016 22:51:50 +0000 (22:51 +0000)]
Merge "Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA." into marshmallow-cts-dev am:
a5af1b076f am:
c2c27aa562 am:
e5d1db1d75 am:
5eed9806da am:
ac4f7241a1
am:
5fa7a52fee
Change-Id: I98492712ad6820fde181fd8bd90086ee37886815
Kenneth Graunke [Wed, 23 Nov 2016 22:51:39 +0000 (22:51 +0000)]
Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA. am:
ea5589c748 am:
ab691d3f7e am:
5a273080f0 am:
6558869cb1 am:
f9dac85ad7
am:
d0e437bcd7
Change-Id: I00c8c3200bd1203e19a7d62cfeee4c91e65a2deb
Tina Zhou [Wed, 23 Nov 2016 22:51:27 +0000 (22:51 +0000)]
Merge "Fix internal format/type for 3D + depth/stencil negative API tests." into marshmallow-cts-dev am:
d962b86909 am:
080d0d5005 am:
fa420a10e2 am:
54684887a6 am:
4c9703fccd
am:
ac60fa9f6c
Change-Id: Ia9477cdaed7f85efcc8767b1e3fc0ebbfc862152
Kenneth Graunke [Wed, 23 Nov 2016 22:51:15 +0000 (22:51 +0000)]
Fix internal format/type for 3D + depth/stencil negative API tests. am:
d2f3b468db am:
f5414b15bb am:
3a520ad416 am:
24aa8651ff am:
081007dbd3
am:
0209a8e015
Change-Id: Ia10fa3b15e9fe40fe3dc9fc0af293affd28516bc
Tina Zhou [Wed, 23 Nov 2016 22:51:02 +0000 (22:51 +0000)]
Merge "Add the support to device connection via TCP/IP" into marshmallow-cts-dev am:
6cea9dbc62 am:
fa02db7127 am:
c099989faf am:
6570dc4744 am:
2cb5f272cf am:
1dabb154d5 am:
a7d55ba5a8 am:
ab0806ca20
am:
4b9b3cda97
Change-Id: Idd8768fc82b9bfe6902873829e17d1284d325793
Chun-Ta Lin [Wed, 23 Nov 2016 22:50:49 +0000 (22:50 +0000)]
Add the support to device connection via TCP/IP am:
4ccc9fd56c am:
548e356569 am:
cceb936715 am:
c627567fb6 am:
41db2c5a2a am:
71e9173e0f am:
f1855db31d am:
da8bbdcb87
am:
a01270f22a
Change-Id: I11c0dc3fe047aa355e52c6f2910fcb50256f635e
Tina Zhou [Wed, 23 Nov 2016 22:50:34 +0000 (22:50 +0000)]
Merge "Add the support to device connection via TCP/IP" into marshmallow-cts-dev am:
6cea9dbc62 am:
87d5ca1e30 am:
7ab3863a95 am:
889e4ea697 am:
e82b53127b
am:
2b6f277417
Change-Id: Ia4ad500e676c48b5e42ca034325690ebdb071771
Chun-Ta Lin [Wed, 23 Nov 2016 22:50:20 +0000 (22:50 +0000)]
Add the support to device connection via TCP/IP am:
4ccc9fd56c am:
7e2d9f83ff am:
1fcf1c0083 am:
6cab656d32 am:
f6caf46da6
am:
ba4c42a3d4
Change-Id: I2dc830e1b71f939d512c429a082095aceb278dd4
Aaron Holden [Wed, 23 Nov 2016 22:50:03 +0000 (22:50 +0000)]
Add runtime to CtsDeqpTestCases am:
bf0076a424 am:
dc61e9cf25 am:
b2c1391b7b am:
7e127cca59
am:
3b7ad55647
Change-Id: Ic896f26c0fc3f31b80a22bee78eb3c05938a2084
Pyry Haulos [Fri, 18 Nov 2016 20:55:52 +0000 (20:55 +0000)]
Do not remove old SPIR-V binaries before running vk-build-programs am:
b28ca98dd6 am:
799a2912dc am:
f252de8900
am:
44272886a5
Change-Id: I91ed44d204d37c1b910c8af00eae149b35ab4d49
Pyry Haulos [Fri, 18 Nov 2016 20:55:40 +0000 (20:55 +0000)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am:
c9061d1b52 am:
3e3c5a179e am:
249f158858
am:
1c1ca2aea2
Change-Id: I6e4da0f5c2cdd86197794240a3f1c362e172e87b
Pyry Haulos [Fri, 18 Nov 2016 20:52:48 +0000 (20:52 +0000)]
Do not remove old SPIR-V binaries before running vk-build-programs am:
b28ca98dd6 am:
799a2912dc
am:
f252de8900
Change-Id: I01cc0016765d9348bfa906eaead87e4ac1f5fd01
Pyry Haulos [Fri, 18 Nov 2016 20:52:36 +0000 (20:52 +0000)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am:
c9061d1b52 am:
3e3c5a179e
am:
249f158858
Change-Id: I365df54c53fd9d2bc37e5cc056ce0408af3ae60f
Pyry Haulos [Fri, 18 Nov 2016 20:52:14 +0000 (20:52 +0000)]
Do not remove old SPIR-V binaries before running vk-build-programs am:
b28ca98dd6
am:
799a2912dc
Change-Id: I996e04fdc760982c579c795c74e8b8c2ae59e718
Pyry Haulos [Fri, 18 Nov 2016 20:49:13 +0000 (20:49 +0000)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am:
c9061d1b52
am:
3e3c5a179e
Change-Id: Iaafc0d66fe01b2e0a9c98043bd97f44aa76afaf0
Pyry Haulos [Fri, 18 Nov 2016 20:49:13 +0000 (20:49 +0000)]
Do not remove old SPIR-V binaries before running vk-build-programs
am:
b28ca98dd6
Change-Id: I0d8d8b118f3c3097e4416c4c9130eb2de9418b00
Pyry Haulos [Fri, 18 Nov 2016 20:46:16 +0000 (20:46 +0000)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master
am:
c9061d1b52
Change-Id: I24f864e246bd5d5ab5677cb0f5edeff67b9ad547
Pyry Haulos [Fri, 18 Nov 2016 18:46:55 +0000 (10:46 -0800)]
Do not remove old SPIR-V binaries before running vk-build-programs
vk-build-programs can update pre-built binary directory in a smarter way
when there are existing binaries.
Test: Run external/vulkancts/build_spirv_binaries.py
Change-Id: I2a6afdc2855b7da1baf02682e8214a73a35cebda
Pyry Haulos [Fri, 18 Nov 2016 18:40:54 +0000 (10:40 -0800)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master
Change-Id: I656d82525b18e936b6c4a78dd73cbb9ef65a06a4
Pyry Haulos [Fri, 18 Nov 2016 18:40:10 +0000 (10:40 -0800)]
Add vktTextureFilteringAnisotropyTests.cpp to Android.mk
Arkadiusz Sarwa [Wed, 19 Oct 2016 13:43:19 +0000 (15:43 +0200)]
Add anisotropic filtering tests
New tests:
- dEQP-VK.texture.filtering_anisotropy.basic.*
- dEQP-VK.texture.filtering_anisotropy.mipmap.*
Fixes #512
Change-Id: I96649846503e7ab349c774ad934f654388b01d0a
Zoltan Janos Szabo [Wed, 26 Oct 2016 13:51:22 +0000 (15:51 +0200)]
Extends rasterization culling tests with polygonModes
Fixes #523
Change-Id: I2665e999f5ecb6bacd0d670b88e037bfbb0d5b2e
Maciej Jesionowski [Tue, 11 Oct 2016 09:35:24 +0000 (11:35 +0200)]
Add test: UBO out of order block member offsets
New tests:
- dEQP-VK.ubo.random.all_out_of_order_offsets.*
Modified tests:
- dEQP-VK.ubo.* - changed GLSL version from '310 es' to '450'
- dEQP-VK.ubo.random.all_* - include arrays of arrays
Version change is required to support 'offset' layout in GLSL.
Fixes #490
Change-Id: I0c07dcebd85874d64146e48db8fefe8ad9f88877
Maciej Jesionowski [Wed, 5 Oct 2016 14:28:38 +0000 (16:28 +0200)]
Add test: validate memoryTypeBits for buffers/images
Query VkMemoryRequirements for various buffer and image configurations
and check:
- memoryTypeBits and alignment
- spec-imposed guarantees
New test:
- dEQP-VK.memory.requirements.*
Fixes #492
Change-Id: I3901cc4aa5501539404bdd900c5a1b4d3a62befb
Pyry Haulos [Fri, 18 Nov 2016 17:48:25 +0000 (09:48 -0800)]
Merge gerrit/vulkan-cts-1.0.1 into gerrit/vulkan-cts-1.0-dev
Change-Id: I0800a091d1025c0ff6efc7f22f901285e198fd38
Pyry Haulos [Fri, 18 Nov 2016 17:48:22 +0000 (09:48 -0800)]
Merge gerrit/vulkan-cts-1.0.0 into gerrit/vulkan-cts-1.0.1
Change-Id: Ib79da8c670b790d009cdf977039ece08c4e14320
Maciej Jesionowski [Wed, 16 Nov 2016 14:21:28 +0000 (15:21 +0100)]
Bugfix: use per-subpass pipeline in MS image tests
The tests created a single graphics pipeline with a subpass index 0
and incorrectly reused it across different subpasses within the
same renderpass.
Affected tests:
- dEQP-VK.pipeline.multisample.sampled_image.*
- dEQP-VK.pipeline.multisample.storage_image.*
Change-Id: I71463748f10f7bb8cf194622b07ce44a855d823a
Pyry Haulos [Thu, 20 Oct 2016 20:07:45 +0000 (13:07 -0700)]
Use highp in linkage.varying.rules.differing_name_*
This resolves RelaxedPrecision mismatches
Affects:
dEQP-VK.glsl.linkage.varying.rules.differing_name_1
dEQP-VK.glsl.linkage.varying.rules.differing_name_2
See #518
Change-Id: I7a152138e2d6ff2092c04d4226f7d00c8a40f4e0
Pyry Haulos [Thu, 20 Oct 2016 20:17:33 +0000 (13:17 -0700)]
Fix RelaxedPrecision mismatch in shader return statement tests
Affects:
dEQP-VK.glsl.return.single_return_vertex
dEQP-VK.glsl.return.double_return_vertex
dEQP-VK.glsl.return.last_statement_in_main_vertex
dEQP-VK.glsl.return.return_in_infinite_loop_vertex
See #518
Change-Id: I981b7623f7dc2eed2e438092226f3fa3bde44d58
Pyry Haulos [Thu, 20 Oct 2016 20:07:45 +0000 (13:07 -0700)]
Use highp by default in ShaderLibrary-based tests
This resolves numerous RelaxedPrecision mismatches
Affects:
dEQP-VK.glsl.arrays.*
dEQP-VK.glsl.conditionals.*
dEQP-VK.glsl.constants.*
dEQP-VK.glsl.conversions.*
dEQP-VK.glsl.functions.*
dEQP-VK.glsl.linkage.*
dEQP-VK.glsl.scoping.*
dEQP-VK.glsl.swizzles.*
See #518
Change-Id: I7b79f10c6dbdd5ae8da31359b680ac52ce2ad28c
Pyry Haulos [Thu, 20 Oct 2016 20:06:49 +0000 (13:06 -0700)]
Fix RelaxedPrecision mismatch in binding_model tests
Affects: dEQP-VK.binding_model.*
See #518
Change-Id: Iccda14ae17c7852c5283547e01573907f2eef18a
Tina Zhou [Thu, 17 Nov 2016 18:37:10 +0000 (18:37 +0000)]
Merge "Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA." into marshmallow-cts-dev am:
a5af1b076f am:
c1a3067570 am:
effd4e62e5 am:
225502d2cc am:
4d04016fad am:
67dc3662e1 am:
d64c35a5e6 am:
87a4ffcd07 am:
1094f351d1 am:
5d63743a35
am:
a1b92b6629
Change-Id: I4310a80f7b28031dace717dfde5265131c6721b3
Kenneth Graunke [Thu, 17 Nov 2016 18:36:57 +0000 (18:36 +0000)]
Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA. am:
ea5589c748 am:
5613abd15f am:
1d0056de13 am:
a4c8f24941 am:
1f1491167d am:
5ac1b7c804 am:
f9ca1468a7 am:
9ee0dc70fc am:
62d5098093 am:
c32e4661f4
am:
d6c2c7e3ec
Change-Id: I1ea326460e6eddf2a1a81e0a0f6a5e79a0ee7880
Tina Zhou [Thu, 17 Nov 2016 18:36:41 +0000 (18:36 +0000)]
Merge "Fix internal format/type for 3D + depth/stencil negative API tests." into marshmallow-cts-dev am:
d962b86909 am:
b5ef7ae649 am:
5702f3e5ae am:
a8564b49db am:
3126b25e64 am:
d1109cef09 am:
bd34d84e25 am:
94862a44ee am:
ec07f24c86 am:
f7f5ebb64f
am:
cb58846360
Change-Id: I3089de671a71d52e807ba53b3aa611b3ac316980
Kenneth Graunke [Thu, 17 Nov 2016 18:36:26 +0000 (18:36 +0000)]
Fix internal format/type for 3D + depth/stencil negative API tests. am:
d2f3b468db am:
1d20a4108b am:
200b407779 am:
c6382e2e23 am:
a9d8fe46b4 am:
4cf7816eac am:
ca0f4e0cbb am:
84b462d0fb am:
7551b11773 am:
74de83305b
am:
be0897e375
Change-Id: I0061283d0f2a0cdeb739def217f31b584739459c
Slawomir Cygan [Mon, 14 Nov 2016 16:57:31 +0000 (17:57 +0100)]
Fix race condition between query pool reset and accessing query results
Affects tests:
dEQP-VK.query_pool.occlusion_query.get_results*(wait_query|wait_none)*
These tests access query pool results on host, without any synchronization
with command buffer which performs the query - they either use
VK_QUERY_RESULT_WAIT_BIT or allow for incomplete results to be captured.
This may have a race condition, mentioned by spec:
"""
Applications must take care to ensure that use of the
VK_QUERY_RESULT_WAIT_BIT bit has the desired effect. For example, if
a query has been used previously and a command buffer records the
commands vkCmdResetQueryPool, vkCmdBeginQuery, and vkCmdEndQuery for
that query, then the query will remain in the available state until the
vkCmdResetQueryPool command executes on a queue.
"""
In affected tests, this change moves vkCmdResetQueryPool to separate
command buffer that is sumitted and completed before query is used on
device & host.
Additionally code handling RESULTS_MODE_COPY mode is refactored to use
new haveSeparateCopyCmdBuf() function instead of tons of flags and conditions.
Change-Id: Id4a538b912030f2a86b09593fecaae37f1819a71
Tina Zhou [Thu, 17 Nov 2016 18:19:23 +0000 (18:19 +0000)]
Merge "Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA." into marshmallow-cts-dev am:
a5af1b076f am:
c1a3067570 am:
effd4e62e5 am:
225502d2cc am:
4d04016fad am:
67dc3662e1 am:
d64c35a5e6 am:
87a4ffcd07 am:
1094f351d1
am:
5d63743a35
Change-Id: I29a81e1ef3d544371088cfd34c979f3acfa56ca7
Kenneth Graunke [Thu, 17 Nov 2016 18:19:11 +0000 (18:19 +0000)]
Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA. am:
ea5589c748 am:
5613abd15f am:
1d0056de13 am:
a4c8f24941 am:
1f1491167d am:
5ac1b7c804 am:
f9ca1468a7 am:
9ee0dc70fc am:
62d5098093
am:
c32e4661f4
Change-Id: I7b3daadcd1532021f31a30090e001f7e233e609f
Tina Zhou [Thu, 17 Nov 2016 18:18:57 +0000 (18:18 +0000)]
Merge "Fix internal format/type for 3D + depth/stencil negative API tests." into marshmallow-cts-dev am:
d962b86909 am:
b5ef7ae649 am:
5702f3e5ae am:
a8564b49db am:
3126b25e64 am:
d1109cef09 am:
bd34d84e25 am:
94862a44ee am:
ec07f24c86
am:
f7f5ebb64f
Change-Id: Id1e0be228daaccbe8aa92822f92706b6d8d12263
Kenneth Graunke [Thu, 17 Nov 2016 18:18:45 +0000 (18:18 +0000)]
Fix internal format/type for 3D + depth/stencil negative API tests. am:
d2f3b468db am:
1d20a4108b am:
200b407779 am:
c6382e2e23 am:
a9d8fe46b4 am:
4cf7816eac am:
ca0f4e0cbb am:
84b462d0fb am:
7551b11773
am:
74de83305b
Change-Id: I2adac96ccc6d9dc1c52d22aa30d5bd13c2f879b2
Tina Zhou [Thu, 17 Nov 2016 18:12:50 +0000 (18:12 +0000)]
Merge "Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA." into marshmallow-cts-dev am:
a5af1b076f am:
c1a3067570 am:
effd4e62e5 am:
225502d2cc am:
4d04016fad am:
67dc3662e1 am:
d64c35a5e6 am:
87a4ffcd07
am:
1094f351d1
Change-Id: I2698a529b8c1fe7a4921b9226c70e3397219209e
Kenneth Graunke [Thu, 17 Nov 2016 18:12:39 +0000 (18:12 +0000)]
Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA. am:
ea5589c748 am:
5613abd15f am:
1d0056de13 am:
a4c8f24941 am:
1f1491167d am:
5ac1b7c804 am:
f9ca1468a7 am:
9ee0dc70fc
am:
62d5098093
Change-Id: I1589c9577f5671ca3aab0a66e880fa9d7b5e996d
Tina Zhou [Thu, 17 Nov 2016 18:12:23 +0000 (18:12 +0000)]
Merge "Fix internal format/type for 3D + depth/stencil negative API tests." into marshmallow-cts-dev am:
d962b86909 am:
b5ef7ae649 am:
5702f3e5ae am:
a8564b49db am:
3126b25e64 am:
d1109cef09 am:
bd34d84e25 am:
94862a44ee
am:
ec07f24c86
Change-Id: Ib88202f6b886df1f1e836ff382a107a796dd90ea
Kenneth Graunke [Thu, 17 Nov 2016 18:12:12 +0000 (18:12 +0000)]
Fix internal format/type for 3D + depth/stencil negative API tests. am:
d2f3b468db am:
1d20a4108b am:
200b407779 am:
c6382e2e23 am:
a9d8fe46b4 am:
4cf7816eac am:
ca0f4e0cbb am:
84b462d0fb
am:
7551b11773
Change-Id: I834d8aaf87135a2563c463af8b863bb35585b88a
Tina Zhou [Thu, 17 Nov 2016 18:08:15 +0000 (18:08 +0000)]
Merge "Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA." into marshmallow-cts-dev am:
a5af1b076f am:
c2c27aa562 am:
e5d1db1d75 am:
5eed9806da am:
ac4f7241a1 am:
5fa7a52fee am:
1a64a06d85
am:
d7549d5820
Change-Id: I9184c8130443ba9641e9fdb8a580ce7eda566a01
Kenneth Graunke [Thu, 17 Nov 2016 18:08:01 +0000 (18:08 +0000)]
Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA. am:
ea5589c748 am:
ab691d3f7e am:
5a273080f0 am:
6558869cb1 am:
f9dac85ad7 am:
d0e437bcd7 am:
11905e704d
am:
9264518ac0
Change-Id: I08ae5f4ac66c1232830017a064967895c024472c
Tina Zhou [Thu, 17 Nov 2016 18:07:47 +0000 (18:07 +0000)]
Merge "Fix internal format/type for 3D + depth/stencil negative API tests." into marshmallow-cts-dev am:
d962b86909 am:
080d0d5005 am:
fa420a10e2 am:
54684887a6 am:
4c9703fccd am:
ac60fa9f6c am:
4471efc917
am:
1027374bcb
Change-Id: I54481d4ae4aa7311d44db7aa33b035c385fba047
Kenneth Graunke [Thu, 17 Nov 2016 18:07:34 +0000 (18:07 +0000)]
Fix internal format/type for 3D + depth/stencil negative API tests. am:
d2f3b468db am:
f5414b15bb am:
3a520ad416 am:
24aa8651ff am:
081007dbd3 am:
0209a8e015 am:
d0280b2a59
am:
2fb1860fe7
Change-Id: I6759dbee1e46fe517bd80af240b6a97738efb561
Tina Zhou [Thu, 17 Nov 2016 18:07:20 +0000 (18:07 +0000)]
Merge "Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA." into marshmallow-cts-dev am:
a5af1b076f am:
c2c27aa562 am:
3dda7ae2d2 am:
68289ab9d7 am:
9116124d63
am:
6b756fb6c2
Change-Id: I6a1d9650c41586702d8a81016fb3ddf498f6443e
Kenneth Graunke [Thu, 17 Nov 2016 18:07:07 +0000 (18:07 +0000)]
Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA. am:
ea5589c748 am:
ab691d3f7e am:
d131139629 am:
fe70f6f1db am:
8392b8aa99
am:
674221ac33
Change-Id: Ib97615a304bf3ebc7c48f29b3552d358b768506f
Tina Zhou [Thu, 17 Nov 2016 18:06:55 +0000 (18:06 +0000)]
Merge "Fix internal format/type for 3D + depth/stencil negative API tests." into marshmallow-cts-dev am:
d962b86909 am:
080d0d5005 am:
e5f339cae5 am:
d7a4a648f5 am:
a01fd2a043
am:
aa14c3049e
Change-Id: I96acf3d202c9afba6dff17025e9453d03184caf1
Kenneth Graunke [Thu, 17 Nov 2016 18:06:43 +0000 (18:06 +0000)]
Fix internal format/type for 3D + depth/stencil negative API tests. am:
d2f3b468db am:
f5414b15bb am:
7098357b48 am:
a660b9fc59 am:
4c20e47b95
am:
345a4506b6
Change-Id: I5813eb693ee348fe2ef0b3c54e489507cc3bebb1
Tina Zhou [Thu, 17 Nov 2016 18:03:22 +0000 (18:03 +0000)]
Merge "Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA." into marshmallow-cts-dev am:
a5af1b076f am:
c2c27aa562 am:
e5d1db1d75 am:
5eed9806da am:
ac4f7241a1 am:
5fa7a52fee
am:
1a64a06d85
Change-Id: Ida82309b76f9022eaf113e005dce5425efb984e3
Tina Zhou [Thu, 17 Nov 2016 18:03:21 +0000 (18:03 +0000)]
Merge "Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA." into marshmallow-cts-dev am:
a5af1b076f am:
c1a3067570 am:
effd4e62e5 am:
225502d2cc am:
4d04016fad am:
67dc3662e1 am:
d64c35a5e6
am:
87a4ffcd07
Change-Id: I0eaa10c819e4f424a9afba9a1efef9c6d8db8497
Kenneth Graunke [Thu, 17 Nov 2016 18:03:10 +0000 (18:03 +0000)]
Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA. am:
ea5589c748 am:
5613abd15f am:
1d0056de13 am:
a4c8f24941 am:
1f1491167d am:
5ac1b7c804 am:
f9ca1468a7
am:
9ee0dc70fc
Change-Id: Ie95c2cac12f3325a450b0a8811cccd7be8b5c232
Kenneth Graunke [Thu, 17 Nov 2016 18:03:10 +0000 (18:03 +0000)]
Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA. am:
ea5589c748 am:
ab691d3f7e am:
5a273080f0 am:
6558869cb1 am:
f9dac85ad7 am:
d0e437bcd7
am:
11905e704d
Change-Id: I0f8b14c3d96a7cacf5084e570f819f46a9c10bcd
Tina Zhou [Thu, 17 Nov 2016 18:02:58 +0000 (18:02 +0000)]
Merge "Fix internal format/type for 3D + depth/stencil negative API tests." into marshmallow-cts-dev am:
d962b86909 am:
b5ef7ae649 am:
5702f3e5ae am:
a8564b49db am:
3126b25e64 am:
d1109cef09 am:
bd34d84e25
am:
94862a44ee
Change-Id: I096fc56bbee9e12d85fed06a880afa95ce2d8e6c
Tina Zhou [Thu, 17 Nov 2016 18:02:57 +0000 (18:02 +0000)]
Merge "Fix internal format/type for 3D + depth/stencil negative API tests." into marshmallow-cts-dev am:
d962b86909 am:
080d0d5005 am:
fa420a10e2 am:
54684887a6 am:
4c9703fccd am:
ac60fa9f6c
am:
4471efc917
Change-Id: I999d2ebf719edcb5b8632be0ce37ab2f920b1b11
Kenneth Graunke [Thu, 17 Nov 2016 18:02:47 +0000 (18:02 +0000)]
Fix internal format/type for 3D + depth/stencil negative API tests. am:
d2f3b468db am:
1d20a4108b am:
200b407779 am:
c6382e2e23 am:
a9d8fe46b4 am:
4cf7816eac am:
ca0f4e0cbb
am:
84b462d0fb
Change-Id: I947e96c79900804ac7eeaa61273732f3736a9a43
Kenneth Graunke [Thu, 17 Nov 2016 18:02:45 +0000 (18:02 +0000)]
Fix internal format/type for 3D + depth/stencil negative API tests. am:
d2f3b468db am:
f5414b15bb am:
3a520ad416 am:
24aa8651ff am:
081007dbd3 am:
0209a8e015
am:
d0280b2a59
Change-Id: Ice47270f490ebbb47caadf07359bbf18c352278d
Tina Zhou [Thu, 17 Nov 2016 17:55:25 +0000 (17:55 +0000)]
Merge "Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA." into marshmallow-cts-dev am:
a5af1b076f am:
c1a3067570 am:
effd4e62e5 am:
225502d2cc am:
4d04016fad am:
67dc3662e1
am:
d64c35a5e6
Change-Id: I8bc6c3dd28b4aec45116852fd696934fdc8c48c7
Tina Zhou [Thu, 17 Nov 2016 17:55:13 +0000 (17:55 +0000)]
Merge "Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA." into marshmallow-cts-dev am:
a5af1b076f am:
c2c27aa562 am:
e5d1db1d75 am:
5eed9806da am:
ac4f7241a1
am:
5fa7a52fee
Change-Id: I776e7fb711bac810641be685a35ba536014bffa3
Kenneth Graunke [Thu, 17 Nov 2016 17:55:12 +0000 (17:55 +0000)]
Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA. am:
ea5589c748 am:
5613abd15f am:
1d0056de13 am:
a4c8f24941 am:
1f1491167d am:
5ac1b7c804
am:
f9ca1468a7
Change-Id: Ib5d2ef7e8eb9cbeabe77578b53212bb7e0360bc8
Kenneth Graunke [Thu, 17 Nov 2016 17:55:03 +0000 (17:55 +0000)]
Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA. am:
ea5589c748 am:
ab691d3f7e am:
5a273080f0 am:
6558869cb1 am:
f9dac85ad7
am:
d0e437bcd7
Change-Id: I63e0fa078123114e1d42414aef5f0cf4a15f1b31
Tina Zhou [Thu, 17 Nov 2016 17:54:54 +0000 (17:54 +0000)]
Merge "Fix internal format/type for 3D + depth/stencil negative API tests." into marshmallow-cts-dev am:
d962b86909 am:
b5ef7ae649 am:
5702f3e5ae am:
a8564b49db am:
3126b25e64 am:
d1109cef09
am:
bd34d84e25
Change-Id: I85eada251d4ecce554667b59cc7c85edfb6f1f51
Tina Zhou [Thu, 17 Nov 2016 17:54:51 +0000 (17:54 +0000)]
Merge "Fix internal format/type for 3D + depth/stencil negative API tests." into marshmallow-cts-dev am:
d962b86909 am:
080d0d5005 am:
fa420a10e2 am:
54684887a6 am:
4c9703fccd
am:
ac60fa9f6c
Change-Id: Ia35e3557b681dfd97241a9186b299e1228fa8e04
Kenneth Graunke [Thu, 17 Nov 2016 17:54:42 +0000 (17:54 +0000)]
Fix internal format/type for 3D + depth/stencil negative API tests. am:
d2f3b468db am:
1d20a4108b am:
200b407779 am:
c6382e2e23 am:
a9d8fe46b4 am:
4cf7816eac
am:
ca0f4e0cbb
Change-Id: I1db5e217b18fdcb5d032fc8032ae541317835710
Kenneth Graunke [Thu, 17 Nov 2016 17:54:41 +0000 (17:54 +0000)]
Fix internal format/type for 3D + depth/stencil negative API tests. am:
d2f3b468db am:
f5414b15bb am:
3a520ad416 am:
24aa8651ff am:
081007dbd3
am:
0209a8e015
Change-Id: Ib598263890acea3198102ceca50324c19194e4e8
Tina Zhou [Thu, 17 Nov 2016 17:48:18 +0000 (17:48 +0000)]
Merge "Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA." into marshmallow-cts-dev am:
a5af1b076f am:
c2c27aa562 am:
3dda7ae2d2 am:
68289ab9d7
am:
9116124d63
Change-Id: I30ad08bcdec34dfbd55bb99db3a46ec65bc2ff54
Tina Zhou [Thu, 17 Nov 2016 17:48:14 +0000 (17:48 +0000)]
Merge "Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA." into marshmallow-cts-dev am:
a5af1b076f am:
c1a3067570 am:
effd4e62e5 am:
225502d2cc am:
4d04016fad
am:
67dc3662e1
Change-Id: I71238b61406e5d6b58d3ca02310704c19ffa58b5