platform/upstream/VK-GL-CTS.git
7 years agoMerge "Add the support to device connection via TCP/IP" into marshmallow-cts-dev...
Tina Zhou [Tue, 4 Apr 2017 19:00:24 +0000 (19:00 +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: Ibdeb84179be504fd098715db35b420028407600c

7 years agoAdd the support to device connection via TCP/IP am: 4ccc9fd56c am: 548e356569 am...
Chun-Ta Lin [Tue, 4 Apr 2017 19:00:12 +0000 (19:00 +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: Ib79845834b3f34ccc9196d550debe8063310725f

7 years agoMerge "Add the support to device connection via TCP/IP" into marshmallow-cts-dev...
Tina Zhou [Tue, 4 Apr 2017 19:00:00 +0000 (19:00 +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: Ic19d6d2303a623cc3f008f76d7c4eac413154b7c

7 years agoAdd the support to device connection via TCP/IP am: 4ccc9fd56c am: 7e2d9f83ff am...
Chun-Ta Lin [Tue, 4 Apr 2017 18:59:46 +0000 (18:59 +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: Idc3b5bfd85936d8668ec4398ae1bbcef0753789f

7 years agoAdd runtime to CtsDeqpTestCases am: bf0076a424 am: dc61e9cf25 am: b2c1391b7b am:...
Aaron Holden [Tue, 4 Apr 2017 18:59:33 +0000 (18:59 +0000)]
Add runtime to CtsDeqpTestCases am: bf0076a424 am: dc61e9cf25 am: b2c1391b7b am: 7e127cca59 am: 3b7ad55647 am: 08aa70d2e1
am: 87aab30098

Change-Id: I206968659b17107c0f3d3a94f5ea3db7f808794f

7 years agoDo not remove old SPIR-V binaries before running vk-build-programs am: b28ca98dd6...
Pyry Haulos [Tue, 4 Apr 2017 18:59:22 +0000 (18:59 +0000)]
Do not remove old SPIR-V binaries before running vk-build-programs am: b28ca98dd6 am: 799a2912dc am: f252de8900
am: 44272886a5

Change-Id: Icf7cf2747a8c727e5bba43c5c7b063ff123f2a9b

7 years agoMerge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: c9061d1b52 am: 3e3c5a179e...
Pyry Haulos [Tue, 4 Apr 2017 18:59:10 +0000 (18:59 +0000)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: c9061d1b52 am: 3e3c5a179e am: 249f158858
am: 1c1ca2aea2

Change-Id: I0955212485688623fec59e38c6364c74f5246b0b

7 years agoMerge "Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA." into marshmal...
Tina Zhou [Tue, 4 Apr 2017 18:58:56 +0000 (18:58 +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: I97e11d642265ef5812840a511baae6779fc43433

7 years agoFix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA. am: ea5589c748 am...
Kenneth Graunke [Tue, 4 Apr 2017 18:58:35 +0000 (18:58 +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: I1e6268d6ec6ad2da42e22241206903db3d82d143

7 years agoMerge "Fix internal format/type for 3D + depth/stencil negative API tests." into...
Tina Zhou [Tue, 4 Apr 2017 18:58:14 +0000 (18:58 +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: I61102f26e76c0bce0771a03b1974f805f33d2ac8

7 years agoFix internal format/type for 3D + depth/stencil negative API tests. am: d2f3b468db...
Kenneth Graunke [Tue, 4 Apr 2017 18:57:56 +0000 (18:57 +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: Ia94f409e8a79c6f73087dd52432a12ebda0038c3

7 years agoMerge "Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA." into marshmal...
Tina Zhou [Tue, 4 Apr 2017 18:57:37 +0000 (18:57 +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: I0aff70a01960edcc0fab0e012ba4fa6d82fe1f23

7 years agoFix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA. am: ea5589c748 am...
Kenneth Graunke [Tue, 4 Apr 2017 18:57:18 +0000 (18:57 +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: Ic55bd094b4f1b0103d1c26a1c2ed64168bf164d8

7 years agoMerge "Fix internal format/type for 3D + depth/stencil negative API tests." into...
Tina Zhou [Tue, 4 Apr 2017 18:57:07 +0000 (18:57 +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: Ib5c85b57aeec01928d7b3c650b430f1a883e18be

7 years agoFix internal format/type for 3D + depth/stencil negative API tests. am: d2f3b468db...
Kenneth Graunke [Tue, 4 Apr 2017 18:56:53 +0000 (18:56 +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: I68b218e6257b393a82e7d83d46726a0fee2bc19f

7 years agoMerge "Fix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA." into marshmal...
Tina Zhou [Tue, 4 Apr 2017 18:56:42 +0000 (18:56 +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: I3917a177d172091bd26153d8cd3b23aa4a60dda8

7 years agoFix sample_mask_in.bit_count_per_two_samples tests for 2x MSAA. am: ea5589c748 am...
Kenneth Graunke [Tue, 4 Apr 2017 18:56:31 +0000 (18:56 +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: I05fd54a67b486e531cf4e586434b25323f835080

7 years agoMerge "Fix internal format/type for 3D + depth/stencil negative API tests." into...
Tina Zhou [Tue, 4 Apr 2017 18:56:19 +0000 (18:56 +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: I8dfcdda9280b25df2a53fa85e0d38084823a227c

7 years agoFix internal format/type for 3D + depth/stencil negative API tests. am: d2f3b468db...
Kenneth Graunke [Tue, 4 Apr 2017 18:56:06 +0000 (18:56 +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: I3a91c0ad228fe40de1d697c2cae29cf761fccb64

7 years agoMerge "Add the support to device connection via TCP/IP" into marshmallow-cts-dev...
Tina Zhou [Tue, 4 Apr 2017 18:55:53 +0000 (18:55 +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: 3cc5c51830
am: 1afe927bb0

Change-Id: I622841855fc7fdebc6a3d861d9cdabcee2fbf8af

7 years agoAdd the support to device connection via TCP/IP am: 4ccc9fd56c am: 548e356569 am...
Chun-Ta Lin [Tue, 4 Apr 2017 18:55:36 +0000 (18:55 +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: 4596ed3ac8
am: 0ff897b3a8

Change-Id: I60fbad86aa9845170cae7281abe0dee53d6c22ee

7 years agoMerge "Add the support to device connection via TCP/IP" into marshmallow-cts-dev...
Tina Zhou [Tue, 4 Apr 2017 18:55:22 +0000 (18:55 +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: 97f422dfa4
am: de7d1acf8f

Change-Id: Ib7b2e0c4118b2f7d377eb028c49dd8b115cfa3a3

7 years agoAdd the support to device connection via TCP/IP am: 4ccc9fd56c am: 7e2d9f83ff am...
Chun-Ta Lin [Tue, 4 Apr 2017 18:54:45 +0000 (18:54 +0000)]
Add the support to device connection via TCP/IP am: 4ccc9fd56c am: 7e2d9f83ff am: 1fcf1c0083 am: 6cab656d32 am: f6caf46da6 am: ba4c42a3d4 am: 356db64cc0
am: 6305f11672

Change-Id: I6b14ddc0075b4803eefd3c0270738694d729a658

7 years agoMerge "Add the support to device connection via TCP/IP" into marshmallow-cts-dev...
Tina Zhou [Tue, 4 Apr 2017 18:54:31 +0000 (18:54 +0000)]
Merge "Add the support to device connection via TCP/IP" into marshmallow-cts-dev am: 6cea9dbc62 am: 87d5ca1e30 am: 42149e7b88 am: ed2847e325 am: 2be672f23c
am: 95d7aaf93a

Change-Id: I01fe28937ef02903912c7165570ff5367d9dc1fa

7 years agoAdd the support to device connection via TCP/IP am: 4ccc9fd56c am: 7e2d9f83ff am...
Chun-Ta Lin [Tue, 4 Apr 2017 18:54:16 +0000 (18:54 +0000)]
Add the support to device connection via TCP/IP am: 4ccc9fd56c am: 7e2d9f83ff am: a2c0c6be9d am: 1459961551 am: 02ac9c36cf
am: f7dc524378

Change-Id: I93cbadae26c011485f94b4b602ebf2abcb190b92

7 years agoAdd runtime to CtsDeqpTestCases am: bf0076a424 am: dc61e9cf25 am: b2c1391b7b am:...
Aaron Holden [Tue, 4 Apr 2017 18:53:56 +0000 (18:53 +0000)]
Add runtime to CtsDeqpTestCases am: bf0076a424 am: dc61e9cf25 am: b2c1391b7b am: 7e127cca59 am: 3b7ad55647 am: 93c809e3de
am: e30caa8acb

Change-Id: Iedcdc941db522f7c0dde5365cef9ab90419004d9

7 years agoAdd runtime to CtsDeqpTestCases am: bf0076a424 am: ac5e3c7c2d am: 1ee10d6a16 am:...
Aaron Holden [Tue, 4 Apr 2017 18:53:33 +0000 (18:53 +0000)]
Add runtime to CtsDeqpTestCases am: bf0076a424 am: ac5e3c7c2d am: 1ee10d6a16 am: 6890f381ac
am: e4bdb0334b

Change-Id: I297b0bb3803acfb0e52e0115fb2e7912f4b2a6b7

7 years agoMerge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: 8bff020a8a am: c047913d3d...
Pyry Haulos [Tue, 4 Apr 2017 18:53:22 +0000 (18:53 +0000)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: 8bff020a8a am: c047913d3d am: f16b3558e6
am: 2ca88576a8

Change-Id: I04b36364dbc339af5fa7e1cb90c15ffaf6611bcf

7 years agoMerge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: 43e50db72d am: ae92b0c427...
Pyry Haulos [Tue, 4 Apr 2017 18:53:09 +0000 (18:53 +0000)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: 43e50db72d am: ae92b0c427 am: c133ee71ca
am: f50a42b81b

Change-Id: I38c7fadab4f3d394cac74fe77f1a47c4d522c362

7 years agoMerge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: 812d768b55 am: 8e32ffdbc2
Pyry Haulos [Tue, 4 Apr 2017 18:52:47 +0000 (18:52 +0000)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: 812d768b55 am: 8e32ffdbc2
am: df58e82c56

Change-Id: I0a352ad07ee37d3e12fee456a4d02e37f388b476

7 years agoMerge "Check for EXT_color_buffer_float in read_pixels_fbo_format_mismatch" into...
Tina Zhou [Tue, 4 Apr 2017 18:52:36 +0000 (18:52 +0000)]
Merge "Check for EXT_color_buffer_float in read_pixels_fbo_format_mismatch" into nougat-cts-dev am: 544e0e3b1d am: af005183c6 am: 3af556fa23 am: 4b09d218b7 am: ca2cf0c2cf
am: 233e7457a7

Change-Id: I2065d610bd8c707a090e2cba2e6e339d0ae342bc

7 years agoCheck for EXT_color_buffer_float in read_pixels_fbo_format_mismatch am: 37e360591e...
Pyry Haulos [Tue, 4 Apr 2017 18:52:23 +0000 (18:52 +0000)]
Check for EXT_color_buffer_float in read_pixels_fbo_format_mismatch am: 37e360591e am: b403d93667 am: 7d57783e07 am: 2c96ee9d1e am: bf7e838fac
am: 219cf679ff

Change-Id: I91ca2a87c2a267b7bf18f5bf0bffbe52029d0c15

7 years agoMerge "CP: Use empty region when buffer age is not supported" into nougat-cts-dev...
Tina Zhou [Tue, 4 Apr 2017 18:52:08 +0000 (18:52 +0000)]
Merge "CP: Use empty region when buffer age is not supported" into nougat-cts-dev am: b82263e2ad am: bde74aec80 am: c3471eb1c7 am: 6389ecabb6 am: 1e0c7ca177
am: 58df8ce64e

Change-Id: Id79ac1348e5d10fef048bc9771cc5940c76de770

7 years agoCP: Use empty region when buffer age is not supported am: 8230646213 am: 3e8d57ed32...
Kalle Raita [Tue, 4 Apr 2017 18:51:57 +0000 (18:51 +0000)]
CP: Use empty region when buffer age is not supported am: 8230646213 am: 3e8d57ed32 am: 24169a1c92 am: 5f95cd5862 am: 8dff8112ff
am: 5c28f2b581

Change-Id: I88b8a4de7dff3bb0397b254310cb07dca05ce8ca

7 years agoMerge "Fix deStrnlen fall-back implementation" into nougat-cts-dev am: a04db6628e...
Tina Zhou [Tue, 4 Apr 2017 18:51:37 +0000 (18:51 +0000)]
Merge "Fix deStrnlen fall-back implementation" into nougat-cts-dev am: a04db6628e am: 4e28a717a1 am: 9bcd2cdcae am: 63dabf3db4 am: f05d10eaf2
am: 4a8439bd62

Change-Id: Ica84e895142e68fdd89d578a588318948d495ba6

7 years agoFix deStrnlen fall-back implementation am: 54ebe093a9 am: 7595269a79 am: a1e1fe14f0...
Pyry Haulos [Tue, 4 Apr 2017 18:51:24 +0000 (18:51 +0000)]
Fix deStrnlen fall-back implementation am: 54ebe093a9 am: 7595269a79 am: a1e1fe14f0 am: e21b847ac0 am: 071f3960da
am: 7eaa5cb36c

Change-Id: Ic7bdf0ab8d7718c78b24c69bcb4cf68e9c359069

7 years agoMerge "Remove a few preprocessor cases testing undefined behavior" into nougat-cts...
Tina Zhou [Tue, 4 Apr 2017 18:51:08 +0000 (18:51 +0000)]
Merge "Remove a few preprocessor cases testing undefined behavior" into nougat-cts-dev am: 4275d2099c am: 6fd85eb3eb am: 2ba9b99e0a am: ff244078e9 am: 297c3f45f7
am: 405981b3ee

Change-Id: Ie95f9ebb8335710b70401dc5bdfa379c831d180f

7 years agoRemove a few preprocessor cases testing undefined behavior am: e5f7483417 am: b9a2f1b...
Pyry Haulos [Tue, 4 Apr 2017 18:50:46 +0000 (18:50 +0000)]
Remove a few preprocessor cases testing undefined behavior am: e5f7483417 am: b9a2f1b768 am: d280df3576 am: 5655cfc165 am: 7f6529bea6
am: ca36b82b31

Change-Id: I81b0b8a53d249f57bdaf76be104f4032639c9292

7 years agoMerge "Check for EXT_color_buffer_float in read_pixels_fbo_format_mismatch" into...
Tina Zhou [Tue, 4 Apr 2017 18:50:28 +0000 (18:50 +0000)]
Merge "Check for EXT_color_buffer_float in read_pixels_fbo_format_mismatch" into nougat-cts-dev am: 544e0e3b1d am: 05e378a71d am: 618ea5cfea
am: 32b5b828d5

Change-Id: I5e10fef2af37ddc0ddb1672d9a3a1175be6951c2

7 years agoCheck for EXT_color_buffer_float in read_pixels_fbo_format_mismatch am: 37e360591e...
Pyry Haulos [Tue, 4 Apr 2017 18:50:10 +0000 (18:50 +0000)]
Check for EXT_color_buffer_float in read_pixels_fbo_format_mismatch am: 37e360591e am: 101d60fc56 am: feb5fa2e2d
am: 6ede2d6d32

Change-Id: I7431fdc19467bfb32207cad474a9fa871f99ba03

7 years agoMerge "CP: Use empty region when buffer age is not supported" into nougat-cts-dev...
Tina Zhou [Tue, 4 Apr 2017 18:49:57 +0000 (18:49 +0000)]
Merge "CP: Use empty region when buffer age is not supported" into nougat-cts-dev am: b82263e2ad am: a2ce844bcb am: 82380ac1e2
am: 9027f9b8a4

Change-Id: I0853fdaf3df1c3eb77bcc06538e7f524ea4ce507

7 years agoCP: Use empty region when buffer age is not supported am: 8230646213 am: 5997f85ae1...
Kalle Raita [Tue, 4 Apr 2017 18:49:44 +0000 (18:49 +0000)]
CP: Use empty region when buffer age is not supported am: 8230646213 am: 5997f85ae1 am: 61e8a65852
am: 11a76fa000

Change-Id: I5ea20cffea29cc49f6317765979da9691a932058

7 years agoMerge "Fix deStrnlen fall-back implementation" into nougat-cts-dev am: a04db6628e...
Tina Zhou [Tue, 4 Apr 2017 18:49:32 +0000 (18:49 +0000)]
Merge "Fix deStrnlen fall-back implementation" into nougat-cts-dev am: a04db6628e am: b484689e86 am: b7b7984913
am: d12482a525

Change-Id: Ia2a63853ace7455d47b6b993d1b0727f646b67b2

7 years agoFix deStrnlen fall-back implementation am: 54ebe093a9 am: d4fee8c43b am: 778bc2435a
Pyry Haulos [Tue, 4 Apr 2017 18:49:16 +0000 (18:49 +0000)]
Fix deStrnlen fall-back implementation am: 54ebe093a9 am: d4fee8c43b am: 778bc2435a
am: 583765b8b2

Change-Id: Icb630f435792bc2d4c337d701d1ef3e692ccf507

7 years agoMerge "Remove a few preprocessor cases testing undefined behavior" into nougat-cts...
Tina Zhou [Tue, 4 Apr 2017 18:49:01 +0000 (18:49 +0000)]
Merge "Remove a few preprocessor cases testing undefined behavior" into nougat-cts-dev am: 4275d2099c am: 75cbc40ebf am: 6ef846f260
am: 99e0f4ab5e

Change-Id: I88d345a383fba5bbe35b0f6cc4e926b7643ae2b0

7 years agoresolve merge conflicts of e5f7483 to master am: c4598ea31b am: 8e2e181bd6
Pyry Haulos [Tue, 4 Apr 2017 18:48:49 +0000 (18:48 +0000)]
resolve merge conflicts of e5f7483 to master am: c4598ea31b am: 8e2e181bd6
am: cd63b8bc85

Change-Id: Iec59d4a5e2d111f5e609cbffb567b4a94a1c9ff9

7 years agoMerge "Check for shader type support in negative precise tests" into nougat-cts-dev...
Tina Zhou [Tue, 4 Apr 2017 18:48:36 +0000 (18:48 +0000)]
Merge "Check for shader type support in negative precise tests" into nougat-cts-dev am: c30d04b8e7 am: 3766bd80e2 am: 298ccacd02 am: 39fb3ed56c am: 7d8ad93b46
am: 7398574447

Change-Id: I70c15583ed01148f91a7a4fc543c1b3d204992c3

7 years agoCheck for shader type support in negative precise tests am: 4a3a2d79a0 am: dd142e90db...
Pyry Haulos [Tue, 4 Apr 2017 18:48:22 +0000 (18:48 +0000)]
Check for shader type support in negative precise tests am: 4a3a2d79a0 am: dd142e90db am: def3338070 am: 6dee5b33a4 am: 5d2d0738a7
am: 9911b7cbe5

Change-Id: Ie80494243aef9defb180e379542cb5b8b36275c0

7 years agoMerge "Check for shader type support in negative shader directive tests" into nougat...
Tina Zhou [Tue, 4 Apr 2017 18:48:08 +0000 (18:48 +0000)]
Merge "Check for shader type support in negative shader directive tests" into nougat-cts-dev am: a3513e86ff am: 5b8758faed am: 17116fd375 am: 8ab480579c am: 2e202ebf40
am: 7ea4640e9e

Change-Id: Id7b1338bd32eea5a523bd8e36b4e53044071ee39

7 years agoCheck for shader type support in negative shader directive tests am: cf6e6ab134 am...
Pyry Haulos [Tue, 4 Apr 2017 18:47:56 +0000 (18:47 +0000)]
Check for shader type support in negative shader directive tests am: cf6e6ab134 am: b9611b0106 am: 86ccb86120 am: cd315fa2d3 am: a4d11f02f8
am: f5b5eae442

Change-Id: If7e494e86f5e9bfb01103cea93ec4aa9fe954dd7

7 years agoMerge "Check for shader type support in negative precise tests" into nougat-cts-dev...
Tina Zhou [Tue, 4 Apr 2017 18:47:42 +0000 (18:47 +0000)]
Merge "Check for shader type support in negative precise tests" into nougat-cts-dev am: c30d04b8e7 am: 5d4bf790d7 am: c5237d7240
am: b2429a3bf2

Change-Id: I8f29122d08afe7ec8f8c6fbe7aba579283a75de4

7 years agoCheck for shader type support in negative precise tests am: 4a3a2d79a0 am: 09137b73d2...
Pyry Haulos [Tue, 4 Apr 2017 18:47:29 +0000 (18:47 +0000)]
Check for shader type support in negative precise tests am: 4a3a2d79a0 am: 09137b73d2 am: 21efe91dfc
am: 39ac26a1e7

Change-Id: Iefa8892222546b1e53a1e34a1fba45baae970675

7 years agoMerge "Check for shader type support in negative shader directive tests" into nougat...
Tina Zhou [Tue, 4 Apr 2017 18:46:59 +0000 (18:46 +0000)]
Merge "Check for shader type support in negative shader directive tests" into nougat-cts-dev am: a3513e86ff am: 6fa068040b am: 444946b13a
am: a2f17e5e54

Change-Id: I73f3c87b969548eb5543a28e55c93d89d264dc90

7 years agoCheck for shader type support in negative shader directive tests am: cf6e6ab134 am...
Pyry Haulos [Tue, 4 Apr 2017 18:46:36 +0000 (18:46 +0000)]
Check for shader type support in negative shader directive tests am: cf6e6ab134 am: 3dd07d23f6 am: 29d64a978d
am: 83815b4221

Change-Id: I97171e6f64d978bcf573985e6b56dc4257230fa0

7 years agoFix -Wc++11-narrowing warnings am: 41460f757d am: 90b58859d2
Colin Cross [Tue, 4 Apr 2017 18:46:19 +0000 (18:46 +0000)]
Fix -Wc++11-narrowing warnings am: 41460f757d am: 90b58859d2
am: f2ca32c7af

Change-Id: I704c9a64551246dde25665f45335806ec278bea8

7 years agoMerge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: 5f69b27051 am: 399f8849cf
Pyry Haulos [Tue, 4 Apr 2017 18:46:07 +0000 (18:46 +0000)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: 5f69b27051 am: 399f8849cf
am: fabd9f85b1

Change-Id: I21c635c069009c1e821dc59837d0686b0a557c35

7 years agoFix compute.exceed_atomic_counters_limit
Pyry Haulos [Mon, 3 Apr 2017 15:37:57 +0000 (08:37 -0700)]
Fix compute.exceed_atomic_counters_limit

Tests were using large offset instead of large binding value when
attempting to exceed atomic counter limit.

Affects:

dEQP-GLES31.functional.debug.negative_coverage.*.compute.exceed_atomic_counters_limit

Change-Id: I9c89b64de4983ec383a9c76cc44f3ac9f2e782f4

7 years agoFix typo in framebuffer_srgb_unsupported_enum
Pyry Haulos [Mon, 3 Apr 2017 15:32:07 +0000 (08:32 -0700)]
Fix typo in framebuffer_srgb_unsupported_enum

Test case was not assigning gl.getError() return value into a variable
causing tests to always fail on implementations that don't support ES3.2
or GL_EXT_sRGB_write_control.

Affects:

dEQP-GLES31.functional.fbo.srgb_write_control.framebuffer_srgb_unsupported_enum

Change-Id: Iafc38b8152f3371ce8c016c4f70feb2bb4604c69

7 years agoMerge "Add new EGL enum negative case to robustness tests" into deqp-dev
Treehugger Robot [Mon, 3 Apr 2017 00:03:13 +0000 (00:03 +0000)]
Merge "Add new EGL enum negative case to robustness tests" into deqp-dev

7 years agoMerge changes I605f7089,Ieaaee4c7 into deqp-dev
Treehugger Robot [Sun, 2 Apr 2017 23:48:36 +0000 (23:48 +0000)]
Merge changes I605f7089,Ieaaee4c7 into deqp-dev

* changes:
  Add sRGB write decode negative case
  Add sRGB write decode tests

7 years agoAdd sRGB write decode negative case
John Richardson [Thu, 30 Mar 2017 14:11:43 +0000 (15:11 +0100)]
Add sRGB write decode negative case

Test to check drivers that don't expose EXT_sRGB_write control return
GL_INVALID_ENUM for related gl calls.

New Tests:
- dEQP-GLES31.functional.fbo.srgb_write_control.framebuffer_srgb_unsupported_enum

Change-Id: I605f70894ead6e5dd317a340d061dcec9a6180c8

7 years agoAdd sRGB write decode tests
Michael Hadley [Wed, 8 Mar 2017 13:28:09 +0000 (13:28 +0000)]
Add sRGB write decode tests

New Tests:
- dEQP-GLES31.functional.fbo.srgb_write_control.*

Change-Id: Ieaaee4c7dc49cc530d8fc42a060e40c706d86e5c

7 years agoUse new LOD approximation rules for OpenGL ES
Pyry Haulos [Sun, 2 Apr 2017 23:20:02 +0000 (23:20 +0000)]
Use new LOD approximation rules for OpenGL ES
am: 0b6dbeb93e

Change-Id: Ifa2276c7d81db893349661d675389a8f11ee11df

7 years agoRelax LOD computation bounds
Pyry Haulos [Sun, 2 Apr 2017 23:19:58 +0000 (23:19 +0000)]
Relax LOD computation bounds
am: a9a793142c

Change-Id: I57a57895d7f8734bba9e2c7a02eff10f631cb8c1

7 years agoresolve merge conflicts of d4891aeb to deqp-dev
Pyry Haulos [Sat, 1 Apr 2017 01:13:37 +0000 (18:13 -0700)]
resolve merge conflicts of d4891aeb to deqp-dev

Change-Id: Ie6cd425a775a25dc090c072b5a2e11dfe7868ec7

7 years agoUse new LOD approximation rules for OpenGL ES
Pyry Haulos [Tue, 28 Mar 2017 20:17:39 +0000 (13:17 -0700)]
Use new LOD approximation rules for OpenGL ES

This change updates OpenGL ES texture LOD approximation bounds to match
Vulkan. Since rules are now same for both APIs the LodPrecision
parameter introduced in 9f0ff9f49ae3359d9b2e50f5d720fc77460d0f4f is
removed.

Affects:

dEQP-GLES2.texture.*
dEQP-GLES3.texture.*
dEQP-GLES31.texture.*

Khronos spec bug: 16179
Google bug: 28200359
Components: AOSP, Vulkan, Framework

Change-Id: I55ff2e6296c7947af7ee5b7cf915d24c260ae374

7 years agoRelax LOD computation bounds
Pyry Haulos [Tue, 28 Mar 2017 20:10:53 +0000 (13:10 -0700)]
Relax LOD computation bounds

This change updates LOD approximation rules to match proposed spec
language in Vulkan texture filtering and mipmap tests.

This is partial cherry-pick of 9f0ff9f49ae3359d9b2e50f5d720fc77460d0f4f.
Mustpass changes are not included.

Affects: dEQP-VK.texture.*

Change-Id: Ic786bc733913a76d27f0cba31f3a61a10f8144fc

7 years agoMerge Vulkan CTS 1.0.2.2 into aosp/master
Pyry Haulos [Fri, 31 Mar 2017 21:12:43 +0000 (14:12 -0700)]
Merge Vulkan CTS 1.0.2.2 into aosp/master

Bug: 36780905

New tests:

 * Add tests for VK_KHR_incremental_present
 * Add tests for VK_GOOGLE_display_timing
 * Handle VK_EXT_swapchain_colorspace in swapchain tests

Fixes:

 * Imgtec Waiver for SNORM linear filtering
 * Check DynamicIndexing in pipeline.image count tests
 * Add missing barrier in synchronization tests
 * Fix invalid SPIR-V in dEQP-VK.sparse_resources
 * Add missing flushes for basic draws
 * Add missing flushes for indirect draws
 * Fix precision mismatch issues in dEQP-VK.glsl
 * Fix validation errors in dEQP-VK.tessellation
 * Fix precision mismatch in dEQP-VK.binding_model
 * Fix depth stencil aspect flag in render pass input tests
 * Fix image layout in dEQP-VK.image
 * Fix validation errors in dEQP-VK.geometry
 * Fix issues in pipeline.timestamp.transfer_tests
 * Refactor vktShaderExecutor
 * Improve precision handling in texture.explicit_lod
 * Fix a compilation error on GCC 5.4
 * Fix a compilation error on MSVC12
 * Fix bug in reallocation callback validation
 * Fix input attachment layout in renderpass tests

Change-Id: I76a768de047020d4624afa0aee2232e9e022f8d2

7 years agoMerge vk-gl-cts/master into aosp/deqp-dev
Pyry Haulos [Fri, 31 Mar 2017 19:47:37 +0000 (12:47 -0700)]
Merge vk-gl-cts/master into aosp/deqp-dev

7 years agoUpdate KC CTS ref
Alexander Galazin [Fri, 31 Mar 2017 16:03:31 +0000 (18:03 +0200)]
Update KC CTS ref

Components: Framework, OpenGL
VK-GL-CTS issue: 337
Affects: GL45-CTS.gtf21.GL2FixedTests.clip.clip

Change-Id: Ibf09aca228e4f26efa4dcb81e17744c6b5dc5e1c

7 years agoMerge vk-gl-cts/vulkan-cts-1.0.2 into vk-gl-cts/master
Pyry Haulos [Fri, 31 Mar 2017 16:51:15 +0000 (09:51 -0700)]
Merge vk-gl-cts/vulkan-cts-1.0.2 into vk-gl-cts/master

Change-Id: Ia8c230b78ba4df255962fb447e989d190f636e67

7 years agoRespect maxColorAttachments in image tests
Steve Hill [Tue, 28 Mar 2017 12:40:59 +0000 (13:40 +0100)]
Respect maxColorAttachments in image tests

Tests in the image section were using up to 8 framebuffer
attachments.  The minumum required number is 4.

Affects:

dEQP-VK.pipeline.image.sampling_type.*.count_8.*

Components: Vulkan

VK-GL-CTS issue: 192

Change-Id: I21d957f17ec5ef7f9efc8d49f91c7a6d521da053

7 years agoMerge vk-gl-cts/vulkan-cts-1.0.1 into vk-gl-cts/vulkan-cts-1.0.2
Pyry Haulos [Fri, 31 Mar 2017 16:38:21 +0000 (09:38 -0700)]
Merge vk-gl-cts/vulkan-cts-1.0.1 into vk-gl-cts/vulkan-cts-1.0.2

7 years agoFix SPIR-V generation in dEQP-VK.spirv_assembly
Andrey Tuganov [Fri, 3 Mar 2017 21:52:58 +0000 (16:52 -0500)]
Fix SPIR-V generation in dEQP-VK.spirv_assembly

SPIR-V code generated in vktSpvAsmInstructionTests.cpp violates
non-aggregate type declaration uniqueness rule of SPIR-V
specification.

Fixed some of the tests which don't require exstensive changes.

Affects: dEQP-VK.spirv_assembly.instruction.*
Components: Vulkan

VK-GL-CTS issue: 195

Change-Id: Ib352323b08e10f83a0f5371dbf2bbb8b6d1182dd

7 years agoFix - depth/stencil images mandatory only for VK_IMAGE_TYPE_2D
Marcin Kańtoch [Tue, 28 Mar 2017 13:06:59 +0000 (15:06 +0200)]
Fix - depth/stencil images mandatory only for VK_IMAGE_TYPE_2D

Vulkan spec change https://gitlab.khronos.org/vulkan/vulkan/issues/719
made it mandatory to support depth/stencil formats only for
image type VK_IMAGE_TYPE_2D. For VK_IMAGE_TYPE_1D and VK_IMAGE_TYPE_3D
this support is optional.

Made changes to isRequiredImageParameterCombination()

Tests affected: dEQP-VK.api.info.image_format_properties.*

Change-Id: I9df990ced2e0a735078897324211c6b2a3923f2e

7 years agoMerge vk-gl-cts/vulkan-cts-1.0.2 into vk-gl-cts/master
Pyry Haulos [Fri, 31 Mar 2017 15:58:48 +0000 (08:58 -0700)]
Merge vk-gl-cts/vulkan-cts-1.0.2 into vk-gl-cts/master

Change-Id: I84b32ac597bf6c24cfb1d6528ccdb4fb10030290

7 years agoFix a potential "hang" in ARB_sparse_buffer test
Nicolai Hähnle [Tue, 28 Mar 2017 07:53:58 +0000 (09:53 +0200)]
Fix a potential "hang" in ARB_sparse_buffer test

Reading indirect compute dispatch arguments from non-committed memory
is a bad idea because those reads are undefined. This can lead to
huge dispatches that cause the test to run for an excessively long
time and seem as if it hung the GPU.

Affects:
GL45-CTS.sparse_buffer_tests.BufferStorageTest

Components: OpenGL
VK-GL-CTS issue: 332

Change-Id: I25c707cdd26bcbb4ce02d8ffa77009f180a993eb

7 years agoFix the copy-ops part of the ARB_sparse_buffer tests
Nicolai Hähnle [Mon, 27 Mar 2017 20:16:04 +0000 (22:16 +0200)]
Fix the copy-ops part of the ARB_sparse_buffer tests

1. The generic BufferStorageTest framework will allocate a new sparse
   buffer object for each test case, so m_sparse_bos must be updated
   for each iteration.

   For the same reason, the m_sparse_bos array is not yet initialized
   when initTestCases is called. So instead of storing a BO ID in the
   test case description, we store an index into the m_sparse_bos array
   (and the index is only used when the dst/src bo is supposed to be
   sparse).

2. When the same sparse buffer object is used as both source and
   destination, both source and destination commit ranges must
   actually be committed.

Affects:
GL45-CTS.sparse_buffer_tests.BufferStorageTest

Components: OpenGL
VK-GL-CTS issue: 332

Change-Id: I8b92e716464d5f602e636480ea53648c216d1e7e

7 years agoFix various ARB_sparse_buffer test issues
Nicolai Hähnle [Mon, 27 Mar 2017 20:12:58 +0000 (22:12 +0200)]
Fix various ARB_sparse_buffer test issues

AtomicCounterBufferStorageTestCase: The non-sparse helper buffer was
too small because unlike the sparse storage buffer, its size was not
rounded up.

BufferTextureStorageTestCase: The buffer bindings must be established
during execution (or init of the individual test) instead of during
initTestCaseGlobal (otherwise, other tests will interfere).

PixelPackBufferStorageTestCase: The pixel pack buffer binding must be
cleared at the end of the test, or subsequent tests get broken.

PixelUnpackBufferStorageTestCase: As for PixelPackBufferStorageTestCase;
additionally, the pixel unpack buffer must be un-bound while
uploading data from client memory.

QueryBufferStorageTestCase: The helper buffer that is used to read
back the query result must be 8 bytes in size (to hold a 64-bit
number). It must be cleared *before* the query result is copied for
the 32-bit case.

TransformFeedbackBufferStorageTestCase: Map the entire helper buffer
where transform feedback data was written; this is important for the
separate-attribute sub-test, where results are spread across the
buffer. Also, perform the check whether a result lies within the
committed region *before* updating the pointers.

UniformBufferStorageTestCase: ARB_sparse_buffer is like the basic
ARB_sparse_texture in that reads from uncommitted memory regions
are *not* guaranteed to return 0. Furthermore, the transform
feedback buffer bindings must be established during execution instead
of during initTestCaseGlobal (otherwise, other tests will interfere).

Affects:
GL45-CTS.sparse_buffer_tests.BufferStorageTest

Components: OpenGL
VK-GL-CTS issue: 332

Change-Id: If11c617bf8a5a5a6cf402eb33d287a5b4b390485

7 years agoAdd new EGL enum negative case to robustness tests
John Richardson [Wed, 29 Mar 2017 13:19:56 +0000 (14:19 +0100)]
Add new EGL enum negative case to robustness tests

New test case for verifying EGL versions < 1.5 do not accept
EGL_CONTEXT_OPENGL_RESET_NOTIFICATION_STRATEGY enum in their attribute
list when creating an EGL context.

Test group:
- dEQP-EGL.functional.robustness.negative_context

New tests:
- invalid_notification_strategy_enum

Change-Id: I6027e880a2e3a97dfaa218c7b094ea727afcc996

7 years agoAdd missing barrier in ssbo layout tests
Iago Toral Quiroga [Fri, 24 Mar 2017 11:51:08 +0000 (12:51 +0100)]
Add missing barrier in ssbo layout tests

The tests map storage buffers written by compute shaders
to verify results. Add a barrier before host access to
these buffers.

Components: Vulkan
VK-GL-CTS issue: 326

Affected tests:
dEQP-VK.ssbo.layout.*

Change-Id: I760969e6a572c0f79a6ff2b41721445016a8bba4

7 years agoUpdate ES mustpass after aosp-deqp-dev merge
Alexander Galazin [Fri, 31 Mar 2017 07:31:58 +0000 (09:31 +0200)]
Update ES mustpass after aosp-deqp-dev merge

Component: OpenGL
Affects: master mustpass

Change-Id: I892c26f04d05e91d542c20953fd39f56a2bef339

7 years agoMerge "Update runtime hints for master and Nougat"
Kalle Raita [Thu, 30 Mar 2017 21:10:52 +0000 (21:10 +0000)]
Merge "Update runtime hints for master and Nougat"
am: c29c5a7b35

Change-Id: I83924dbf31946c8d9bbbb861ba04531659ef1b8c

7 years agoMerge "Update runtime hints for master and Nougat"
Treehugger Robot [Thu, 30 Mar 2017 21:07:26 +0000 (21:07 +0000)]
Merge "Update runtime hints for master and Nougat"

7 years agoRevert "Allow old behavior in image format property tests"
Pyry Haulos [Thu, 30 Mar 2017 21:06:45 +0000 (21:06 +0000)]
Revert "Allow old behavior in image format property tests"
am: 6d962c2a6f

Change-Id: I4e9d5e91975f2adce013cbc2cc6bec2ace015716

7 years agoRevert "Allow old behavior in image format property tests"
Pyry Haulos [Thu, 30 Mar 2017 19:11:43 +0000 (12:11 -0700)]
Revert "Allow old behavior in image format property tests"

This reverts commit a25304112b0a3dba4082a1e7904b4f8149b2b9c8.

7 years agoUpdate runtime hints for master and Nougat
Kalle Raita [Thu, 30 Mar 2017 18:15:44 +0000 (11:15 -0700)]
Update runtime hints for master and Nougat

Update runtime hints used by the Android CTS to reflect measured times
for recent automated runs.

Test: run build_android_mustpass.py and diff check
Bug: 36776549
Change-Id: I77b0e95666ca6e220b2a618280fcece0b1c3a858

7 years agoMerge vk-gl-cts/aosp-deqp-dev into vk-gl-cts/master
Pyry Haulos [Thu, 30 Mar 2017 18:06:43 +0000 (11:06 -0700)]
Merge vk-gl-cts/aosp-deqp-dev into vk-gl-cts/master

Change-Id: I06ef8ca99aebb820b1b1123c66fbcafbd404e42c

7 years agoAdd new large constant array indexing tests
John Richardson [Tue, 28 Mar 2017 15:54:13 +0000 (16:54 +0100)]
Add new large constant array indexing tests

New shader library tests for indexing into large constant arrays with
varied sizes and data types (float, vec4).

New tests:
- dEQP-GLES3.functional.shaders.large_constant_arrays.indexing.*

Change-Id: I2d41cc35930969078737b3490c5a2377e7c65446

7 years agoFix for integer formats in framebuffer extension tests
John Richardson [Thu, 30 Mar 2017 09:53:48 +0000 (10:53 +0100)]
Fix for integer formats in framebuffer extension tests

Use UVec4 and IVec4 types when calculating composite color for
unsigned and signed integer formats respectively.

Affected tests:
- dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.*

Change-Id: I01cea4a6d99df51939740712b952b5e9191ed1f2

7 years agoMerge aosp/upstream-vulkan-cts-1.0-dev into aosp/deqp-dev
Pyry Haulos [Thu, 30 Mar 2017 17:35:26 +0000 (10:35 -0700)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/deqp-dev

7 years agoCode clean up in swizzle math operations script
John Richardson [Wed, 29 Mar 2017 08:49:52 +0000 (09:49 +0100)]
Code clean up in swizzle math operations script

Remove redundant arguments in SwizzleCase constructor in gen swizzle
math operations script.

Change-Id: Ib1786db43682a6aa30b5d64ba770ad565ca23ea5

7 years agoFix constructors in GraphicsInterfaces
Lei Zhang [Tue, 28 Mar 2017 21:59:04 +0000 (17:59 -0400)]
Fix constructors in GraphicsInterfaces

Affects: dEQP-VK.spirv_assembly.*

Component: Vulkan

Change-Id: I651c7568b271647df8ccb31a1f530f6f9e97222e

7 years agoFall back to EGL_EXT_create_context_robustness
James Helferty [Mon, 27 Mar 2017 19:33:29 +0000 (15:33 -0400)]
Fall back to EGL_EXT_create_context_robustness

When creating an ES context with robustness attributes, if EGL 1.5 is
not available, fall back to using EGL_EXT_create_context_robustness.

Affects:

KHR-GLES32.robust.robustness.noResetNotification
KHR-GLES32.robust.robustness.loseContextOnReset
KHR-GLES32.robust.robustness.getnuniform
KHR-GLES32.robust.robustness.readnpixels
KHR-GLES32.robust.robust_buffer_access_behavior.vertex_buffer_objects
KHR-GLES32.robust.robust_buffer_access_behavior.texel_fetch
KHR-GLES32.robust.robust_buffer_access_behavior.image_load_store
KHR-GLES32.robust.robust_buffer_access_behavior.storage_buffer
KHR-GLES32.robust.robust_buffer_access_behavior.uniform_buffer

Components: Framework

VK-GL-CTS issue: 331

Change-Id: Ib83dd872150e26f27acf729889afe99eedd90872

7 years agoExtend SPIR-V assembly pipelines
Lei Zhang [Tue, 21 Mar 2017 14:20:39 +0000 (10:20 -0400)]
Extend SPIR-V assembly pipelines

* Add support for additional resources in graphics pipeline
* Add support for additional interfaces in graphics pipeline
* Add support for different resource types in compute pipeline
* Add support for push constants in both graphics and compute pipeline

Affects: dEQP-VK.spirv_assembly.*

Component: Vulkan

Change-Id: I5dff462936f66815e1d04c069462563877ecac78

7 years agoAdd robust buffer access tests
Dae Kim [Thu, 16 Feb 2017 16:58:00 +0000 (16:58 +0000)]
Add robust buffer access tests

Includes:
dEQP-VK.robustness.buffer_access.*
dEQP-VK.robustness.vertex_access.*

Change-Id: I74dbe73a6e7e86dd60d29727dd8338c2052719fe

7 years agoAdd new framebuffer fetch extension tests
John Richardson [Mon, 20 Mar 2017 17:29:54 +0000 (17:29 +0000)]
Add new framebuffer fetch extension tests

New tests for EXT_shader_framebuffer_buffer_fetch extension. Test cases
for accessing existing framebuffer data as input in the fragment shader.
Includes negative tests cases for invalid shader usage.

New tests:
- dEQP-GLES31.functional.shaders.framebuffer_fetch.basic.*
- dEQP-GLES31.functional.shaders.framebuffer_fetch.framebuffer_format.*
- dEQP-GLES31.functional.debug.negative_coverage.*.framebuffer_fetch.*

Change-Id: I8f8aa2312e26c2c709d3e2e2733c497e24669da8

7 years agoAdd new swizzle math operation tests
John Richardson [Thu, 23 Mar 2017 09:54:09 +0000 (09:54 +0000)]
Add new swizzle math operation tests

New tests for combined swizzle and math operations using various vector
types. Includes addition, subtraction, multiplication, and division
operations with repeated and non-repeated swizzles.

New tests:
- dEQP-GLES3.functional.shaders.swizzle_math_operations.vector_add.*
- dEQP-GLES3.functional.shaders.swizzle_math_operations.vector_subtract.*
- dEQP-GLES3.functional.shaders.swizzle_math_operations.vector_multiply.*
- dEQP-GLES3.functional.shaders.swizzle_math_operations.vector_divide.*

Change-Id: I4541a88057f70dd41f4f27b81313748094e76037

7 years agoUpdate gl.xml registry snapshot
Daniel Koch [Sat, 25 Mar 2017 15:19:06 +0000 (11:19 -0400)]
Update gl.xml registry snapshot

So that the entry points for ARB_parallel_shader_compile are loaded.

VK-GL-CTS issue: 329
Component: AOSP, Framework, OpenGL
Affects: KHR-GL45.parallel_shader_compile.*

Change-Id: I998a528285405d0fbb5badfdeba4a4672893137c

7 years agoMerge in/out tests for AoA.IInterfaceArrays*
Andres Gomez [Thu, 2 Feb 2017 15:10:14 +0000 (17:10 +0200)]
Merge in/out tests for AoA.IInterfaceArrays*

GL43-CTS.arrays_of_arrays_gl.InteractionInterfaceArrays2 and
GL43-CTS.arrays_of_arrays_gl.InteractionInterfaceArrays3 test for input
and output variables respectively.

GL43-CTS.arrays_of_arrays_gl.InteractionInterfaceArrays5 and
GL43-CTS.arrays_of_arrays_gl.InteractionInterfaceArrays6 test for input
and output blocks respectively.

While output tests can be tested isolatedly, input tests will fail at
linking stage if they are statically read and no matching output exists
in the previous shader stage. Therefore, we have to merge both tests
into a single one.

Affects:

GL43-CTS.arrays_of_arrays_gl.InteractionInterfaceArrays2
GL43-CTS.arrays_of_arrays_gl.InteractionInterfaceArrays3
GL43-CTS.arrays_of_arrays_gl.InteractionInterfaceArrays4
GL43-CTS.arrays_of_arrays_gl.InteractionInterfaceArrays5
GL43-CTS.arrays_of_arrays_gl.InteractionInterfaceArrays6

Components: OpenGL
VK-GL-CTS issue: 138

Change-Id: Iff3bae7d14f76999af8975d7d4733f79cb6e8691