platform/upstream/VK-GL-CTS.git
7 years agoCheck for EXT_color_buffer_float in read_pixels_fbo_format_mismatch am: 37e360591e...
Pyry Haulos [Wed, 19 Oct 2016 19:24:42 +0000 (19:24 +0000)]
Check for EXT_color_buffer_float in read_pixels_fbo_format_mismatch am: 37e360591e am: 101d60fc56
am: feb5fa2e2d

Change-Id: Iaed0790d2b7e7c31dd2f32fa7c012371a17f8ca1

7 years agoMerge "CP: Use empty region when buffer age is not supported" into nougat-cts-dev...
Tina Zhou [Wed, 19 Oct 2016 19:24:29 +0000 (19:24 +0000)]
Merge "CP: Use empty region when buffer age is not supported" into nougat-cts-dev am: b82263e2ad am: a2ce844bcb
am: 82380ac1e2

Change-Id: I655cd37d10ecb55385393cbc63c397be187b0db5

7 years agoCP: Use empty region when buffer age is not supported am: 8230646213 am: 5997f85ae1
Kalle Raita [Wed, 19 Oct 2016 19:24:14 +0000 (19:24 +0000)]
CP: Use empty region when buffer age is not supported am: 8230646213 am: 5997f85ae1
am: 61e8a65852

Change-Id: Ic64410f5cce41ece626ceafd66308170a9d66915

7 years agoMerge "Fix deStrnlen fall-back implementation" into nougat-cts-dev am: a04db6628e...
Tina Zhou [Wed, 19 Oct 2016 19:24:03 +0000 (19:24 +0000)]
Merge "Fix deStrnlen fall-back implementation" into nougat-cts-dev am: a04db6628e am: b484689e86
am: b7b7984913

Change-Id: I9c25adfd816c27f3cff44b808e81dc36e5a7618b

7 years agoFix deStrnlen fall-back implementation am: 54ebe093a9 am: d4fee8c43b
Pyry Haulos [Wed, 19 Oct 2016 19:23:52 +0000 (19:23 +0000)]
Fix deStrnlen fall-back implementation am: 54ebe093a9 am: d4fee8c43b
am: 778bc2435a

Change-Id: Ibfcb0c01dcb1238dd3fceb8da4e78e1c754cb766

7 years agoMerge "Remove a few preprocessor cases testing undefined behavior" into nougat-cts...
Tina Zhou [Wed, 19 Oct 2016 19:23:41 +0000 (19:23 +0000)]
Merge "Remove a few preprocessor cases testing undefined behavior" into nougat-cts-dev am: 4275d2099c am: 75cbc40ebf
am: 6ef846f260

Change-Id: I2b50315718c3bab9d0b08ce834c86d8f4d9b1c4e

7 years agoresolve merge conflicts of e5f7483 to master am: c4598ea31b
Pyry Haulos [Wed, 19 Oct 2016 19:23:31 +0000 (19:23 +0000)]
resolve merge conflicts of e5f7483 to master am: c4598ea31b
am: 8e2e181bd6

Change-Id: I5007494e2a76aaa637f7f009e1a873ba0eec4e2f

7 years agoCheck for EXT_color_buffer_float in read_pixels_fbo_format_mismatch am: 37e360591e
Pyry Haulos [Wed, 19 Oct 2016 19:17:38 +0000 (19:17 +0000)]
Check for EXT_color_buffer_float in read_pixels_fbo_format_mismatch am: 37e360591e
am: 101d60fc56

Change-Id: I451dbcecdf18f19e78b91beb7666e7c6efe8eb70

7 years agoMerge "CP: Use empty region when buffer age is not supported" into nougat-cts-dev...
Tina Zhou [Wed, 19 Oct 2016 19:17:10 +0000 (19:17 +0000)]
Merge "CP: Use empty region when buffer age is not supported" into nougat-cts-dev am: b82263e2ad
am: a2ce844bcb

Change-Id: Icfa834f4f44b6cd5235f817e52e49b5864f8a42e

7 years agoCP: Use empty region when buffer age is not supported am: 8230646213
Kalle Raita [Wed, 19 Oct 2016 19:16:53 +0000 (19:16 +0000)]
CP: Use empty region when buffer age is not supported am: 8230646213
am: 5997f85ae1

Change-Id: Ic143fcd05c40551c0391f5555e3e8980dbe3269f

7 years agoMerge "Fix deStrnlen fall-back implementation" into nougat-cts-dev am: a04db6628e
Tina Zhou [Wed, 19 Oct 2016 19:16:43 +0000 (19:16 +0000)]
Merge "Fix deStrnlen fall-back implementation" into nougat-cts-dev am: a04db6628e
am: b484689e86

Change-Id: I45f017a4bf82ff1af508994bc37cc7c457785be2

7 years agoFix deStrnlen fall-back implementation am: 54ebe093a9
Pyry Haulos [Wed, 19 Oct 2016 19:16:29 +0000 (19:16 +0000)]
Fix deStrnlen fall-back implementation am: 54ebe093a9
am: d4fee8c43b

Change-Id: Ib3ebc0e7bd3368f7d7dd261b4a373f3319aa91a8

7 years agoMerge "Remove a few preprocessor cases testing undefined behavior" into nougat-cts...
Tina Zhou [Wed, 19 Oct 2016 19:16:16 +0000 (19:16 +0000)]
Merge "Remove a few preprocessor cases testing undefined behavior" into nougat-cts-dev am: 4275d2099c
am: 75cbc40ebf

Change-Id: I023c8ae967f37ac72414ba6095a1bd1299ea3f58

7 years agoresolve merge conflicts of e5f7483 to master
Pyry Haulos [Wed, 19 Oct 2016 19:16:03 +0000 (19:16 +0000)]
resolve merge conflicts of e5f7483 to master
am: c4598ea31b

Change-Id: I61aa10b24cfc71434506c5a83816ce42225b58fd

7 years agoCheck for EXT_color_buffer_float in read_pixels_fbo_format_mismatch
Pyry Haulos [Wed, 19 Oct 2016 18:13:49 +0000 (18:13 +0000)]
Check for EXT_color_buffer_float in read_pixels_fbo_format_mismatch
am: 37e360591e

Change-Id: Iebccb4130e83bc05880ed19700b627920bd2c195

7 years agoMerge "CP: Use empty region when buffer age is not supported" into nougat-cts-dev
Tina Zhou [Wed, 19 Oct 2016 18:13:35 +0000 (18:13 +0000)]
Merge "CP: Use empty region when buffer age is not supported" into nougat-cts-dev
am: b82263e2ad

Change-Id: I48d7e3cf7abc24ea85d15e2c8e1cc28f495a715b

7 years agoCP: Use empty region when buffer age is not supported
Kalle Raita [Wed, 19 Oct 2016 18:13:34 +0000 (18:13 +0000)]
CP: Use empty region when buffer age is not supported
am: 8230646213

Change-Id: If04b5b6d5d8fc49177eae42772be8d8cfa5df7dd

7 years agoMerge "Fix deStrnlen fall-back implementation" into nougat-cts-dev
Tina Zhou [Wed, 19 Oct 2016 18:13:17 +0000 (18:13 +0000)]
Merge "Fix deStrnlen fall-back implementation" into nougat-cts-dev
am: a04db6628e

Change-Id: Iab81c26287e321d1ae9d15873866617690977868

7 years agoFix deStrnlen fall-back implementation
Pyry Haulos [Wed, 19 Oct 2016 18:13:16 +0000 (18:13 +0000)]
Fix deStrnlen fall-back implementation
am: 54ebe093a9

Change-Id: Ib970fc5430045b05006dee1fb47a08de6997c5df

7 years agoMerge "Remove a few preprocessor cases testing undefined behavior" into nougat-cts-dev
Tina Zhou [Wed, 19 Oct 2016 18:13:06 +0000 (18:13 +0000)]
Merge "Remove a few preprocessor cases testing undefined behavior" into nougat-cts-dev
am: 4275d2099c

Change-Id: I6dddd9f4d9f8223e6a639266cc9d2a3afe800598

7 years agoMerge "Check for shader type support in negative precise tests" into nougat-cts-dev...
Tina Zhou [Wed, 19 Oct 2016 16:34:32 +0000 (16:34 +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

Change-Id: Ib6b47bee9140b45bf93d9ec3a53ca2d3e3d0d79b

7 years agoCheck for shader type support in negative precise tests am: 4a3a2d79a0 am: dd142e90db...
Pyry Haulos [Wed, 19 Oct 2016 16:34:22 +0000 (16:34 +0000)]
Check for shader type support in negative precise tests am: 4a3a2d79a0 am: dd142e90db am: def3338070 am: 6dee5b33a4
am: 5d2d0738a7

Change-Id: I18e83b2707da93427099509854160e866f98ba4f

7 years agoMerge "Check for shader type support in negative shader directive tests" into nougat...
Tina Zhou [Wed, 19 Oct 2016 16:34:11 +0000 (16:34 +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

Change-Id: I6278b40f699992663aab369dfcaf1e860f6e8efa

7 years agoCheck for shader type support in negative shader directive tests am: cf6e6ab134 am...
Pyry Haulos [Wed, 19 Oct 2016 16:33:59 +0000 (16:33 +0000)]
Check for shader type support in negative shader directive tests am: cf6e6ab134 am: b9611b0106 am: 86ccb86120 am: cd315fa2d3
am: a4d11f02f8

Change-Id: I01742d8c289105c0e1b0895b8152349e998babb1

7 years agoMerge "Check for shader type support in negative precise tests" into nougat-cts-dev...
Tina Zhou [Wed, 19 Oct 2016 16:26:28 +0000 (16:26 +0000)]
Merge "Check for shader type support in negative precise tests" into nougat-cts-dev am: c30d04b8e7 am: 3766bd80e2 am: 298ccacd02
am: 39fb3ed56c

Change-Id: I4542f3bdd10d9eb8a5111ebc7d8046869f370715

7 years agoCheck for shader type support in negative precise tests am: 4a3a2d79a0 am: dd142e90db...
Pyry Haulos [Wed, 19 Oct 2016 16:26:18 +0000 (16:26 +0000)]
Check for shader type support in negative precise tests am: 4a3a2d79a0 am: dd142e90db am: def3338070
am: 6dee5b33a4

Change-Id: I60ee63a273c2249293e50ff09766e895fc9cc905

7 years agoMerge "Check for shader type support in negative shader directive tests" into nougat...
Tina Zhou [Wed, 19 Oct 2016 16:26:08 +0000 (16:26 +0000)]
Merge "Check for shader type support in negative shader directive tests" into nougat-cts-dev am: a3513e86ff am: 5b8758faed am: 17116fd375
am: 8ab480579c

Change-Id: Ib44dec7601b430df3be2e190d19242f1bc8af457

7 years agoCheck for shader type support in negative shader directive tests am: cf6e6ab134 am...
Pyry Haulos [Wed, 19 Oct 2016 16:25:57 +0000 (16:25 +0000)]
Check for shader type support in negative shader directive tests am: cf6e6ab134 am: b9611b0106 am: 86ccb86120
am: cd315fa2d3

Change-Id: I9e33b56c6a24536eee39e3e7e610fdc1928c261e

7 years agoMerge "Check for shader type support in negative precise tests" into nougat-cts-dev...
Tina Zhou [Wed, 19 Oct 2016 16:18:39 +0000 (16:18 +0000)]
Merge "Check for shader type support in negative precise tests" into nougat-cts-dev am: c30d04b8e7 am: 3766bd80e2
am: 298ccacd02

Change-Id: Iaf1631e7e6e8a1cafb87ada92ea19b98ea8678b3

7 years agoCheck for shader type support in negative precise tests am: 4a3a2d79a0 am: dd142e90db
Pyry Haulos [Wed, 19 Oct 2016 16:18:30 +0000 (16:18 +0000)]
Check for shader type support in negative precise tests am: 4a3a2d79a0 am: dd142e90db
am: def3338070

Change-Id: I3aa2f3fed7c80c8bc73fa0a7739e9cabcb334e57

7 years agoMerge "Check for shader type support in negative shader directive tests" into nougat...
Tina Zhou [Wed, 19 Oct 2016 16:18:20 +0000 (16:18 +0000)]
Merge "Check for shader type support in negative shader directive tests" into nougat-cts-dev am: a3513e86ff am: 5b8758faed
am: 17116fd375

Change-Id: Ifd080a3bb8d7bb3577f5e449021e00df0c482922

7 years agoCheck for shader type support in negative shader directive tests am: cf6e6ab134 am...
Pyry Haulos [Wed, 19 Oct 2016 16:18:10 +0000 (16:18 +0000)]
Check for shader type support in negative shader directive tests am: cf6e6ab134 am: b9611b0106
am: 86ccb86120

Change-Id: Idf4a87f74cbc3811f34fbbf4faed61de5e0787eb

7 years agoresolve merge conflicts of e5f7483 to master
Pyry Haulos [Wed, 19 Oct 2016 16:16:00 +0000 (09:16 -0700)]
resolve merge conflicts of e5f7483 to master

Change-Id: Id295761e33e8e58447f4b0bc9726f1bb03887d53

7 years agoMerge "Check for shader type support in negative precise tests" into nougat-cts-dev...
Tina Zhou [Wed, 19 Oct 2016 16:10:43 +0000 (16:10 +0000)]
Merge "Check for shader type support in negative precise tests" into nougat-cts-dev am: c30d04b8e7
am: 3766bd80e2

Change-Id: Id9c518c494b6819864067fbed557e49a06e9e7fd

7 years agoMerge "Check for shader type support in negative precise tests" into nougat-cts-dev...
Tina Zhou [Wed, 19 Oct 2016 16:10:33 +0000 (16:10 +0000)]
Merge "Check for shader type support in negative precise tests" into nougat-cts-dev am: c30d04b8e7 am: 5d4bf790d7
am: c5237d7240

Change-Id: I1159e4e511688ebffb5031a499d66f96c8552470

7 years agoCheck for shader type support in negative precise tests am: 4a3a2d79a0
Pyry Haulos [Wed, 19 Oct 2016 16:10:31 +0000 (16:10 +0000)]
Check for shader type support in negative precise tests am: 4a3a2d79a0
am: dd142e90db

Change-Id: I0c5c34b72bd25a57a580862513b5f3645c508818

7 years agoCheck for shader type support in negative precise tests am: 4a3a2d79a0 am: 09137b73d2
Pyry Haulos [Wed, 19 Oct 2016 16:10:23 +0000 (16:10 +0000)]
Check for shader type support in negative precise tests am: 4a3a2d79a0 am: 09137b73d2
am: 21efe91dfc

Change-Id: If7b87d39c7d8c594f8cfe8509741a1988934832d

7 years agoMerge "Check for shader type support in negative shader directive tests" into nougat...
Tina Zhou [Wed, 19 Oct 2016 16:10:20 +0000 (16:10 +0000)]
Merge "Check for shader type support in negative shader directive tests" into nougat-cts-dev am: a3513e86ff
am: 5b8758faed

Change-Id: Ia547c4b669db5dc68cc8cd7e88d69fac14492ece

7 years agoCheck for shader type support in negative shader directive tests am: cf6e6ab134
Pyry Haulos [Wed, 19 Oct 2016 16:10:10 +0000 (16:10 +0000)]
Check for shader type support in negative shader directive tests am: cf6e6ab134
am: b9611b0106

Change-Id: I3b20c7bfd20498fb30435c43c83eb48950048c79

7 years agoMerge "Check for shader type support in negative shader directive tests" into nougat...
Tina Zhou [Wed, 19 Oct 2016 16:10:09 +0000 (16:10 +0000)]
Merge "Check for shader type support in negative shader directive tests" into nougat-cts-dev am: a3513e86ff am: 6fa068040b
am: 444946b13a

Change-Id: Ia7b06a0d78dd3b6c1e39f1ab64647b6c4241d43c

7 years agoCheck for shader type support in negative shader directive tests am: cf6e6ab134 am...
Pyry Haulos [Wed, 19 Oct 2016 16:09:58 +0000 (16:09 +0000)]
Check for shader type support in negative shader directive tests am: cf6e6ab134 am: 3dd07d23f6
am: 29d64a978d

Change-Id: I9337d7486386a3cf0556529b9a94fdde42ab09d4

7 years agoMerge "Check for shader type support in negative precise tests" into nougat-cts-dev...
Tina Zhou [Wed, 19 Oct 2016 16:02:36 +0000 (16:02 +0000)]
Merge "Check for shader type support in negative precise tests" into nougat-cts-dev am: c30d04b8e7
am: 5d4bf790d7

Change-Id: Ieef6d7da8c25c732aa8d7b5902097a8a9b17cbc7

7 years agoCheck for shader type support in negative precise tests am: 4a3a2d79a0
Pyry Haulos [Wed, 19 Oct 2016 16:02:24 +0000 (16:02 +0000)]
Check for shader type support in negative precise tests am: 4a3a2d79a0
am: 09137b73d2

Change-Id: I34475374f56be462dfa985fff48def9218e6fbde

7 years agoMerge "Check for shader type support in negative precise tests" into nougat-cts-dev
Tina Zhou [Wed, 19 Oct 2016 16:02:16 +0000 (16:02 +0000)]
Merge "Check for shader type support in negative precise tests" into nougat-cts-dev
am: c30d04b8e7

Change-Id: Ice84fe27adfd1431ccea1ce4447c6f0c35b6829f

7 years agoCheck for shader type support in negative precise tests
Pyry Haulos [Wed, 19 Oct 2016 16:02:15 +0000 (16:02 +0000)]
Check for shader type support in negative precise tests
am: 4a3a2d79a0

Change-Id: I692aa0dee742a63681c63a9d456abf23524a48d7

7 years agoMerge "Check for shader type support in negative shader directive tests" into nougat...
Tina Zhou [Wed, 19 Oct 2016 16:02:12 +0000 (16:02 +0000)]
Merge "Check for shader type support in negative shader directive tests" into nougat-cts-dev am: a3513e86ff
am: 6fa068040b

Change-Id: Id74ce212fe8042067f6a41276d323ca80833eb48

7 years agoCheck for shader type support in negative shader directive tests am: cf6e6ab134
Pyry Haulos [Wed, 19 Oct 2016 16:01:58 +0000 (16:01 +0000)]
Check for shader type support in negative shader directive tests am: cf6e6ab134
am: 3dd07d23f6

Change-Id: I24d9cebf2adc996993a0f04ff3ea608df444edbe

7 years agoMerge "Check for shader type support in negative shader directive tests" into nougat...
Tina Zhou [Wed, 19 Oct 2016 16:01:56 +0000 (16:01 +0000)]
Merge "Check for shader type support in negative shader directive tests" into nougat-cts-dev
am: a3513e86ff

Change-Id: I0fbd1021df1228603f6f1a796ca0a33228fd709b

7 years agoCheck for shader type support in negative shader directive tests
Pyry Haulos [Wed, 19 Oct 2016 16:01:56 +0000 (16:01 +0000)]
Check for shader type support in negative shader directive tests
am: cf6e6ab134

Change-Id: I6f0f66275bc56d78f5afd0410cc3a51dae7afad2

7 years agoMerge "CP: Use empty region when buffer age is not supported" into nougat-cts-dev
Tina Zhou [Wed, 19 Oct 2016 15:58:07 +0000 (15:58 +0000)]
Merge "CP: Use empty region when buffer age is not supported" into nougat-cts-dev

7 years agoMerge "Fix deStrnlen fall-back implementation" into nougat-cts-dev
Tina Zhou [Wed, 19 Oct 2016 15:56:53 +0000 (15:56 +0000)]
Merge "Fix deStrnlen fall-back implementation" into nougat-cts-dev

7 years agoMerge "Remove a few preprocessor cases testing undefined behavior" into nougat-cts-dev
Tina Zhou [Wed, 19 Oct 2016 15:56:21 +0000 (15:56 +0000)]
Merge "Remove a few preprocessor cases testing undefined behavior" into nougat-cts-dev

7 years agoMerge "Check for shader type support in negative precise tests" into nougat-cts-dev
Tina Zhou [Wed, 19 Oct 2016 15:54:14 +0000 (15:54 +0000)]
Merge "Check for shader type support in negative precise tests" into nougat-cts-dev
am: c30d04b8e7

Change-Id: I51397ade865e084fda6ea469615b19eeeefe38bd

7 years agoCheck for shader type support in negative precise tests
Pyry Haulos [Wed, 19 Oct 2016 15:54:13 +0000 (15:54 +0000)]
Check for shader type support in negative precise tests
am: 4a3a2d79a0

Change-Id: If11ec3c8cffdf5c152da4ebe8ea434aa67a61671

7 years agoMerge "Check for shader type support in negative shader directive tests" into nougat...
Tina Zhou [Wed, 19 Oct 2016 15:53:59 +0000 (15:53 +0000)]
Merge "Check for shader type support in negative shader directive tests" into nougat-cts-dev
am: a3513e86ff

Change-Id: I2c16e596fd38fb2a2b0455df8dab147fe69a8d99

7 years agoCheck for shader type support in negative shader directive tests
Pyry Haulos [Wed, 19 Oct 2016 15:53:58 +0000 (15:53 +0000)]
Check for shader type support in negative shader directive tests
am: cf6e6ab134

Change-Id: I575d8bebe3e3fdda7cb97b87325715bf940aeef3

7 years agoMerge "Check for shader type support in negative precise tests" into nougat-cts-dev
Tina Zhou [Wed, 19 Oct 2016 15:52:15 +0000 (15:52 +0000)]
Merge "Check for shader type support in negative precise tests" into nougat-cts-dev

7 years agoMerge "Check for shader type support in negative shader directive tests" into nougat...
Tina Zhou [Wed, 19 Oct 2016 15:50:37 +0000 (15:50 +0000)]
Merge "Check for shader type support in negative shader directive tests" into nougat-cts-dev

7 years agoFix -Wc++11-narrowing warnings am: 41460f757d
Colin Cross [Tue, 18 Oct 2016 01:08:34 +0000 (01:08 +0000)]
Fix -Wc++11-narrowing warnings am: 41460f757d
am: 90b58859d2

Change-Id: Ib758b23d1a8c857891db21beada1f6ea94ac6fa2

7 years agoFix -Wc++11-narrowing warnings
Colin Cross [Tue, 18 Oct 2016 01:02:33 +0000 (01:02 +0000)]
Fix -Wc++11-narrowing warnings
am: 41460f757d

Change-Id: I6f54850cacf413eb194c07ace9bf76a9dab536cc

7 years agoFix -Wc++11-narrowing warnings
Colin Cross [Mon, 17 Oct 2016 22:49:30 +0000 (15:49 -0700)]
Fix -Wc++11-narrowing warnings

The platform default -std=gnu++14 is going to be applied to NDK modules,
cast DE_OFFSET_OF to deUint32 instead of int to prevent a new -Werror
failure.

Test: mma -j
Change-Id: Ief5620089bc069006664d39d68090ea8310344ac

7 years agoMerge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: 5f69b27051
Pyry Haulos [Fri, 14 Oct 2016 23:03:54 +0000 (23:03 +0000)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: 5f69b27051
am: 399f8849cf

Change-Id: I517a14ca20363ce814d9608b61adcaa6a953f531

7 years agoMerge aosp/upstream-vulkan-cts-1.0-dev into aosp/master
Pyry Haulos [Fri, 14 Oct 2016 23:00:28 +0000 (23:00 +0000)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master
am: 5f69b27051

Change-Id: Ic9ac375163fd1de9a1a1a7e7549894a4faa200a2

7 years agoMerge aosp/upstream-vulkan-cts-1.0-dev into aosp/master
Pyry Haulos [Fri, 14 Oct 2016 20:48:05 +0000 (13:48 -0700)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master

Change-Id: I782798e35e4537d7cc0dbbc7a2f46f6adebc682d

7 years agoMerge gerrit/vulkan-cts-1.0.1 into gerrit/vulkan-cts-1.0-dev
Pyry Haulos [Fri, 14 Oct 2016 20:47:48 +0000 (13:47 -0700)]
Merge gerrit/vulkan-cts-1.0.1 into gerrit/vulkan-cts-1.0-dev

Change-Id: I9def7f39ac7f4d4312b1c0469f718e17b6a3d673

7 years agoRelax precision in OpTextureQueryLod tests
Pyry Haulos [Tue, 11 Oct 2016 20:09:28 +0000 (13:09 -0700)]
Relax precision in OpTextureQueryLod tests

This change allows for the full LOD implementation range allowed by the
specification.

Affects dEQP-VK.glsl.texture_functions.query.texturequerylod.*

Fixes #510

Change-Id: Iacb73ea840052983a9ab8402460e4e0a9e911b07

7 years agocopy_and_blit.blit_image: fix threshold computation
Lionel Landwerlin [Wed, 12 Oct 2016 18:03:31 +0000 (19:03 +0100)]
copy_and_blit.blit_image: fix threshold computation

Threshold should not be ceiled, affecting all blit tests with
floating point format as destination :

dEQP-VK.api.copy_and_blit.blit_image.all_formats.*sfloat*

Also use the source texture to get the source format.

Fixes #516

Change-Id: I4c49007070306d597e36f7b79ee969ef5081d19e

7 years agoFix OpVariable position in OpInBoundsAccessChain tests.
Gabor Abraham [Thu, 8 Sep 2016 15:15:35 +0000 (17:15 +0200)]
Fix OpVariable position in OpInBoundsAccessChain tests.

Fixes #489

Change-Id: I4ee027fd82f5a5f5d54dd3abd4d9b50250eb3e31
(cherry picked from commit 5f7c4c5e0bdd9090a6ae5cab8bdf73d726bb2c41)

7 years agoMerge gerrit/vulkan-cts-1.0.1 into gerrit/vulkan-cts-1.0-dev
Pyry Haulos [Fri, 14 Oct 2016 20:16:49 +0000 (13:16 -0700)]
Merge gerrit/vulkan-cts-1.0.1 into gerrit/vulkan-cts-1.0-dev

Change-Id: I29c4d7be30a0e5c0dae2218922e5c7b90de18d16

7 years agoUpdate glslang (use SampledImage with OpImageQueryLod)
Maciej Jesionowski [Wed, 12 Oct 2016 15:36:59 +0000 (17:36 +0200)]
Update glslang (use SampledImage with OpImageQueryLod)

Affected tests:
- dEQP-VK.glsl.texture_functions.query.texturequerylod.*

Fixes #514

Change-Id: Iea4c3f6007dc34a618e2171358a6ecc1cf57424d

7 years agoMerge gerrit/vulkan-cts-1.0.1 into gerrit/vulkan-cts-1.0-dev
Pyry Haulos [Fri, 14 Oct 2016 20:15:18 +0000 (13:15 -0700)]
Merge gerrit/vulkan-cts-1.0.1 into gerrit/vulkan-cts-1.0-dev

Change-Id: I2772754cee9cc11e196225d9f5ebe402f6124f75

7 years agoUse tex lookup verifier in ImageSamplingInstance
Pyry Haulos [Thu, 22 Sep 2016 01:26:31 +0000 (18:26 -0700)]
Use tex lookup verifier in ImageSamplingInstance

Simple image comparison is ill-equipped to handle all possible precision
and behavior differences (cube map corner filtering for example). This
change replaces old image comparison method with use of texture lookup
verification utilities.

Instead of rendering a reference image, texture coordinates generated by
the reference rasterizer are captured. The captured coordinates are then
used to verify the result color values retured by the implementation
using the texture lookup verification code.

This affects:
 * dEQP-VK.pipeline.image.*
 * dEQP-VK.pipeline.sampler.*
 * dEQP-VK.pipeline.image_view.*

Fixes #297
Fixes #340

Change-Id: I856000bd4d4aa7ab6c1e69af09f3655b63018b93

7 years agoCOUNT_1_BIT is required min for sampledImageIntegerSampleCounts
Alexander Galazin [Thu, 13 Oct 2016 11:10:35 +0000 (13:10 +0200)]
COUNT_1_BIT is required min for sampledImageIntegerSampleCounts

dEQP-VK.glsl.texture_functions.query.texturesamples.isampler*ms*
should work for VK_SAMPLE_COUNT_1_BIT sample count as these
tests check both MS and integer formats.

Fixes #517

Change-Id: I2f3362b630921f4c1111d84ab0ba291caeb80e9a

7 years agoBugfix: use SPARSE_BINDING flag in sparse_resources test
Maciej Jesionowski [Fri, 7 Oct 2016 10:15:03 +0000 (12:15 +0200)]
Bugfix: use SPARSE_BINDING flag in sparse_resources test

Affected tests:
- dEQP-VK.sparse_resources.buffer_sparse_residency.*

Fixes #508

Change-Id: I8aabcc66501e49138ff51925a07b47d13b4a5664

7 years agodEQP-VK.sparse_resources.shader_intrinsics: OpCompositeExtract needs value id
Slawomir Cygan [Thu, 6 Oct 2016 14:45:31 +0000 (16:45 +0200)]
dEQP-VK.sparse_resources.shader_intrinsics: OpCompositeExtract needs value id

This fixes SPIR-V code used by dEQP-VK.sparse_resources.shader_intrinsics.

This adds missing OpLoad on vaying variable pointer, as pointers cannot be
passed directly to OpCompositeExtract.

Change-Id: I801aae7d49213771ffe17a0ed7fa096ab80b0b37

7 years agoMerge "dEQP-VK.sparse_resources.shader_intrinsics*gather: fix possible of-by-one...
Pyry Haulos [Fri, 14 Oct 2016 19:54:50 +0000 (15:54 -0400)]
Merge "dEQP-VK.sparse_resources.shader_intrinsics*gather: fix possible of-by-one errors" into vulkan-cts-1.0.1

7 years agodEQP-VK.sparse_resources.shader_intrinsics*gather: fix possible of-by-one errors
Slawomir Cygan [Thu, 6 Oct 2016 15:31:47 +0000 (17:31 +0200)]
dEQP-VK.sparse_resources.shader_intrinsics*gather: fix possible of-by-one errors

The test seems to perform GATHER sampling from center of pixels

On un-even image sizes this may cause failures, as texcoord (being float32)
may not exactly represent pixel center, what can cause different 2x2 rectangle to
be gathered.

The fix is to bias texcoord by half a texel, so sampling is always performed
from centre of 2x2 rectangle.

Fixes following tests (for me):
dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r32i.503_137_1
dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r32i.11_37_1
dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16i.503_137_1
dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r16i.11_37_1
dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8i.503_137_1
dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.r8i.11_37_1
dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba32ui.503_137_1
dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba32ui.11_37_1
dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16ui.503_137_1
dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba16ui.11_37_1
dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8ui.503_137_1
dEQP-VK.sparse_resources.shader_intrinsics.2d_sparse_gather.rgba8ui.11_37_1
dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r32i.503_137_3
dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r32i.11_37_3
dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16i.503_137_3
dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r16i.11_37_3
dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8i.503_137_3
dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.r8i.11_37_3
dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba32ui.503_137_3
dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba32ui.11_37_3
dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16ui.503_137_3
dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba16ui.11_37_3
dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8ui.503_137_3
dEQP-VK.sparse_resources.shader_intrinsics.2d_array_sparse_gather.rgba8ui.11_37_3

Affects: dEQP-VK.sparse_resources.shader_intrinsics.*gather*

Change-Id: I218d68033e3c83d5270c54731eac3a72c6899173

7 years agoMerge gerrit/vulkan-cts-1.0.1 into gerrit/vulkan-cts-1.0-dev
Pyry Haulos [Fri, 14 Oct 2016 19:37:12 +0000 (12:37 -0700)]
Merge gerrit/vulkan-cts-1.0.1 into gerrit/vulkan-cts-1.0-dev

Change-Id: I0681cde0cd048ed8c7973c70458d82e568e2fa26

7 years agoMerge gerrit/vulkan-cts-1.0.0 into gerrit/vulkan-cts-1.0.1
Pyry Haulos [Fri, 14 Oct 2016 19:37:10 +0000 (12:37 -0700)]
Merge gerrit/vulkan-cts-1.0.0 into gerrit/vulkan-cts-1.0.1

Change-Id: I623cc43f95bd5d7c967ebbf397bc9fa214585d73

7 years agoFix alignment issues in uploading image data in ShaderExecutor
Pyry Haulos [Tue, 27 Sep 2016 22:49:46 +0000 (15:49 -0700)]
Fix alignment issues in uploading image data in ShaderExecutor

Fixes #485

Change-Id: If04aebab19fb25ef26b51b4af86e718004438d82
(cherry picked from commit 9141d25d08d53c203f8ac5a9c5937a41e1d83d02)

7 years agodEQP-VK.compute: Fix layout of storage image descriptor
Slawomir Cygan [Mon, 10 Oct 2016 16:20:49 +0000 (18:20 +0200)]
dEQP-VK.compute: Fix layout of storage image descriptor

Affects: dEQP-VK.compute.basic.copy_image_to_ssbo*

IMAGE_STORAGE type descriptor was updated with *_OPTIMAL layout.
This is invalid according to spec:

"Load and store operations on storage images can only
be done on images in VK_IMAGE_LAYOUT_GENERAL layout."

Submitted Vulkan-LoaderAndValidationLayers issue !1034 to
ensure this is caught in val layers.

Additionally one validation warn on 0 src stage in barrier is fixed.

Change-Id: Ie6d6875465f382c62dd9802f286de77c4c808fc2

7 years agoGet rid of DEQP_SUPPORT_GLES2, _GLES3, _EGL, _OPENGL
Pyry Haulos [Wed, 12 Oct 2016 20:22:41 +0000 (13:22 -0700)]
Get rid of DEQP_SUPPORT_GLES2, _GLES3, _EGL, _OPENGL

Common code for those APIs don't need platform headers or implementation
libraries to be present build- nor run-time. It then makes sense to
always enable all relevant code paths on build time and have them
gracefully fail on run-time instead if driver libraries can not be found.

Change-Id: I31f417f368206b9ee0d7cadcc0cf5e227bda125f

7 years agoAdd new files to Android.mk
Pyry Haulos [Thu, 13 Oct 2016 20:13:36 +0000 (13:13 -0700)]
Add new files to Android.mk

Change-Id: I506d0cf9ceb61b27917a89185358ffc304abf3b5

7 years agoAdd test: waitForFences with an empty queueSubmit
Maciej Jesionowski [Tue, 27 Sep 2016 13:26:20 +0000 (15:26 +0200)]
Add test: waitForFences with an empty queueSubmit

If submitCount is zero but fence is not VK_NULL_HANDLE, the fence will
still be submitted to the queue and will become signaled when all work
previously submitted to the queue has completed.

New test:
- dEQP-VK.synchronization.basic.fence.empty_submit

Fixes #501

Change-Id: Id5c8acf9ad719b64109c85f54c48b4117217452b

7 years agoAdd mirroring/flipping image tests to vkCmdBlitImage
Zoltan Janos Szabo [Fri, 23 Sep 2016 11:50:43 +0000 (13:50 +0200)]
Add mirroring/flipping image tests to vkCmdBlitImage

Fixes #491

Change-Id: Ia511a82ef61d84e643978797d24e3f0f499fd616

7 years agoAdd instanced draw tests
Kristof Kosztyo [Wed, 14 Sep 2016 13:23:42 +0000 (15:23 +0200)]
Add instanced draw tests

Change-Id: I8f8a2e1b7cfef7f4ab3b12e47715a85b99e06536

7 years agoAdd basic draw tests.
Gabor Abraham [Thu, 8 Sep 2016 14:48:18 +0000 (16:48 +0200)]
Add basic draw tests.

Change-Id: I25aa8a5d42a0171a337f80032cf68a6c956e13b1

7 years agoMerge "Only Windows has strnlen_s." am: 6d40724402 am: a0e2e2b4be
Elliott Hughes [Thu, 13 Oct 2016 15:05:22 +0000 (15:05 +0000)]
Merge "Only Windows has strnlen_s." am: 6d40724402 am: a0e2e2b4be
am: 294fcf964c

Change-Id: I817ed8b22f487854bf5a7142f1a5401e196747be

7 years agoMerge "Only Windows has strnlen_s." am: 6d40724402
Elliott Hughes [Thu, 13 Oct 2016 14:58:32 +0000 (14:58 +0000)]
Merge "Only Windows has strnlen_s." am: 6d40724402
am: a0e2e2b4be

Change-Id: I8c26c69375bd52179067702a870b0af55251b4b4

7 years agoMerge "Only Windows has strnlen_s."
Elliott Hughes [Thu, 13 Oct 2016 14:50:51 +0000 (14:50 +0000)]
Merge "Only Windows has strnlen_s."
am: 6d40724402

Change-Id: I953508dad2cb355dd6357d705a9f1aeb2bfd96ca

7 years agoMerge "Only Windows has strnlen_s."
Elliott Hughes [Thu, 13 Oct 2016 14:38:19 +0000 (14:38 +0000)]
Merge "Only Windows has strnlen_s."

7 years agoFix deStrnlen fall-back implementation
Pyry Haulos [Thu, 7 Jul 2016 21:58:52 +0000 (14:58 -0700)]
Fix deStrnlen fall-back implementation

Fixes #423

Bug: 31952754

(cherry picked from commit 038db60bcbb1cdaf0157e5176af6422bda13ff28)

Change-Id: I7f22c2f0d325ecd2a57462f324214b7009c18782

7 years agoCherry-pick image_format_properties changes from upstream am: 43227ff1db am: 2ede225b...
Pyry Haulos [Wed, 12 Oct 2016 17:53:21 +0000 (17:53 +0000)]
Cherry-pick image_format_properties changes from upstream am: 43227ff1db am: 2ede225b00 am: 12ead731f2 am: e14b1813e4
am: 2c374ee3a2

Change-Id: I136bdfb40a7e30b170dcedf96d56a3083f2cb66b

7 years agoCherry-pick image_format_properties changes from upstream am: 43227ff1db am: 2ede225b...
Pyry Haulos [Wed, 12 Oct 2016 17:46:17 +0000 (17:46 +0000)]
Cherry-pick image_format_properties changes from upstream am: 43227ff1db am: 2ede225b00 am: 12ead731f2
am: e14b1813e4

Change-Id: I732640c334d399d0a6b02dfb63761fb76d98e9b9

7 years agoCherry-pick image_format_properties changes from upstream am: 43227ff1db am: 40996a98...
Pyry Haulos [Wed, 12 Oct 2016 17:39:01 +0000 (17:39 +0000)]
Cherry-pick image_format_properties changes from upstream am: 43227ff1db am: 40996a98a2 am: 3edf5fa179
am: 2e3f075e22

Change-Id: Ieaf267ef663df26179db399cf6bb822116812777

7 years agoCherry-pick image_format_properties changes from upstream am: 43227ff1db am: 2ede225b00
Pyry Haulos [Wed, 12 Oct 2016 17:38:49 +0000 (17:38 +0000)]
Cherry-pick image_format_properties changes from upstream am: 43227ff1db am: 2ede225b00
am: 6b6e193ea7

Change-Id: Ibc3c97fb94127d21ccd20fc060d06b5c21cb5320

7 years agoCherry-pick image_format_properties changes from upstream am: 43227ff1db am: 2ede225b00
Pyry Haulos [Wed, 12 Oct 2016 17:38:47 +0000 (17:38 +0000)]
Cherry-pick image_format_properties changes from upstream am: 43227ff1db am: 2ede225b00
am: 12ead731f2

Change-Id: I2f27c7ccae2459bd61ae73bd3a803f77ba4bd598

7 years agoCherry-pick image_format_properties changes from upstream am: 43227ff1db am: 40996a98a2
Pyry Haulos [Wed, 12 Oct 2016 17:32:02 +0000 (17:32 +0000)]
Cherry-pick image_format_properties changes from upstream am: 43227ff1db am: 40996a98a2
am: 3edf5fa179

Change-Id: I6cafeb0cfdada6f2f80801504e595d76c2ed47c3

7 years agoCherry-pick image_format_properties changes from upstream am: 43227ff1db
Pyry Haulos [Wed, 12 Oct 2016 17:31:50 +0000 (17:31 +0000)]
Cherry-pick image_format_properties changes from upstream am: 43227ff1db
am: 2ede225b00

Change-Id: Ibadbd4546c771c2d64e0816e345e3ca8001506b4

7 years agoCherry-pick image_format_properties changes from upstream am: 43227ff1db
Pyry Haulos [Wed, 12 Oct 2016 17:31:47 +0000 (17:31 +0000)]
Cherry-pick image_format_properties changes from upstream am: 43227ff1db
am: 2ede225b00

Change-Id: I8373112a6c00da3c0edae493981e9e033d27d47d