platform/upstream/VK-GL-CTS.git
7 years agoCP: Use empty region when buffer age is not supported am: 8230646213 am: 5997f85ae1...
Kalle Raita [Wed, 19 Oct 2016 19:32:28 +0000 (19:32 +0000)]
CP: Use empty region when buffer age is not supported am: 8230646213 am: 5997f85ae1 am: 61e8a65852
am: 11a76fa000

Change-Id: I9bf6208c136c216808421f4ed809cb1d831243b4

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

Change-Id: Id1cb19cda66bb481e4cc221e66b972c5b03d75c4

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

Change-Id: Id1031f6a096ae38f08bdc7454f7bcee33589f144

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

Change-Id: Ib7c2782c3a039af7057389cc91fc84b519113c01

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

Change-Id: I5b706fe9687c1c849152e5f094bb2d76611e8506

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 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 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:42:57 +0000 (16:42 +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: I230791ed5643493cca28949fc708e322a64d4299

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

Change-Id: I6feaed0b9de0fbdb9e1f21a9410d3ed137212106

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

7 years agoCheck for shader type support in negative shader directive tests am: cf6e6ab134 am...
Pyry Haulos [Wed, 19 Oct 2016 16:42:23 +0000 (16:42 +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: I3bc38882ff656ef628b795e4534540594434ff1e

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

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 agoCheck for shader type support in negative precise tests am: 4a3a2d79a0 am: 09137b73d2...
Pyry Haulos [Wed, 19 Oct 2016 16:18:21 +0000 (16:18 +0000)]
Check for shader type support in negative precise tests am: 4a3a2d79a0 am: 09137b73d2 am: 21efe91dfc
am: 39ac26a1e7

Change-Id: Icbf6af693507f33f5053115820ea216f859c61ba

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

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

Change-Id: I787e34f3f92b1a0f70cc131a0eb2933d79ea3b0a

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 "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 am: 90b58859d2
Colin Cross [Tue, 18 Oct 2016 01:15:05 +0000 (01:15 +0000)]
Fix -Wc++11-narrowing warnings am: 41460f757d am: 90b58859d2
am: f2ca32c7af

Change-Id: Ia805e07dc2acf0d23aa4e576c226c764faeca1af

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 am: 399f8849cf
Pyry Haulos [Fri, 14 Oct 2016 23:08:29 +0000 (23:08 +0000)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: 5f69b27051 am: 399f8849cf
am: fabd9f85b1

Change-Id: Ia51d66296c715af456d9e9647dae52435e73549c

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 am: 294fcf964c
Elliott Hughes [Thu, 13 Oct 2016 15:12:53 +0000 (15:12 +0000)]
Merge "Only Windows has strnlen_s." am: 6d40724402 am: a0e2e2b4be am: 294fcf964c
am: da2bd89612

Change-Id: Iee7928e43606c8c4a1a1d25a354bc460a68769d0

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."