platform/upstream/VK-GL-CTS.git
7 years agoUpdate GL wrapper to newest API. am: 7782ec5bab
Mika Isojrvi [Fri, 14 Jul 2017 18:12:13 +0000 (18:12 +0000)]
Update GL wrapper to newest API. am: 7782ec5bab
am: 62ec47fdc6

Change-Id: Ief1b6af3f2f28ed203b048df35d149e9d3141666

7 years agoFetch gl.xml, egl.xml from Github repos am: ae3759c7c9
Alexander Galazin [Fri, 14 Jul 2017 18:12:09 +0000 (18:12 +0000)]
Fetch gl.xml, egl.xml from Github repos am: ae3759c7c9
am: 18976166cc

Change-Id: Ic9ab071b1676acb8007f98d7bd924c6a70d8fc0c

7 years agoUpdate GL wrapper to newest API.
Mika Isojrvi [Fri, 14 Jul 2017 18:08:57 +0000 (18:08 +0000)]
Update GL wrapper to newest API.
am: 7782ec5bab

Change-Id: I2fc3226b845464a631fba0088b37b2b52740ae58

7 years agoFetch gl.xml, egl.xml from Github repos
Alexander Galazin [Fri, 14 Jul 2017 18:08:53 +0000 (18:08 +0000)]
Fetch gl.xml, egl.xml from Github repos
am: ae3759c7c9

Change-Id: I5f2986afdfe687525e5b21284b5358e915d9c3f1

7 years agoUpdate GL wrapper to newest API.
Mika Isojärvi [Thu, 13 Jul 2017 17:55:43 +0000 (10:55 -0700)]
Update GL wrapper to newest API.

Components: Framework
Affects: headers generation
Test: Run some of the functional deqp GLES tests on couple of Pixel
      and Nexus devices
Bug: 63669033

Change-Id: Id5e8924a1cec9bc72156efa51625d566ed2681ca

7 years agoFetch gl.xml, egl.xml from Github repos
Alexander Galazin [Fri, 24 Feb 2017 20:47:42 +0000 (21:47 +0100)]
Fetch gl.xml, egl.xml from Github repos

SVN repository containing gl.xml and egl.xml is no longer updated.
The new locations for these files are OpenGL-Registry and
EGL-Registry repositories on Github.
Adjust fetching scripts to use the new locations.

Components: Framework
Affects: headers generation

Change-Id: Ic091a46c636d446b6a4751bd3b797bcd19f90014

7 years agoMask compared bits in atomic operation tests. am: b2ed9fbe1a am: 4d1d6446da am: b78f9...
Mika Isojrvi [Wed, 12 Jul 2017 23:36:11 +0000 (23:36 +0000)]
Mask compared bits in atomic operation tests. am: b2ed9fbe1a am: 4d1d6446da am: b78f9b0e57 am: c2180f74a8 am: 76b48a0db2 am: ff2205c90c
am: bde0d133a4

Change-Id: I5b1b9853a14cd54ab7c03f4d10595ad808abb4c6

7 years agoMask compared bits in atomic operation tests. am: b2ed9fbe1a am: 4d1d6446da am: 6c0e0...
Mika Isojrvi [Wed, 12 Jul 2017 23:35:54 +0000 (23:35 +0000)]
Mask compared bits in atomic operation tests. am: b2ed9fbe1a am: 4d1d6446da am: 6c0e0ebde7 am: 371f033807 am: e64be738f6 am: a242f668a7 am: 7ed7199caf
am: a921fc5252

Change-Id: Ieca33e52233b3f34f306444ee81350eaf9ee1a13

7 years agoMask compared bits in atomic operation tests. am: b2ed9fbe1a am: e37b18673d am: 97ce4...
Mika Isojrvi [Wed, 12 Jul 2017 23:35:38 +0000 (23:35 +0000)]
Mask compared bits in atomic operation tests. am: b2ed9fbe1a am: e37b18673d am: 97ce4c6f8c am: 4c56c58687 am: 0ddc9faea1 am: d2d7d49296 am: 301312d147 am: 4dd9680c5d am: bf288e2971 am: 1678011b33
am: 14f0575d74

Change-Id: Ib36f231aba4f2bf3ab4cd19f5ae9032480769f68

7 years agoMask compared bits in atomic operation tests. am: b2ed9fbe1a am: 4d1d6446da am: b78f9...
Mika Isojrvi [Wed, 12 Jul 2017 23:25:34 +0000 (23:25 +0000)]
Mask compared bits in atomic operation tests. am: b2ed9fbe1a am: 4d1d6446da am: b78f9b0e57 am: c2180f74a8 am: 76b48a0db2
am: ff2205c90c

Change-Id: I872be9340c42792080b1030fa8c2d531da5e4206

7 years agoMask compared bits in atomic operation tests. am: b2ed9fbe1a am: 4d1d6446da am: 6c0e0...
Mika Isojrvi [Wed, 12 Jul 2017 23:25:04 +0000 (23:25 +0000)]
Mask compared bits in atomic operation tests. am: b2ed9fbe1a am: 4d1d6446da am: 6c0e0ebde7 am: 371f033807 am: e64be738f6 am: a242f668a7
am: 7ed7199caf

Change-Id: If35d40070303cc3e8e4cd2936123c18ac2649b06

7 years agoMask compared bits in atomic operation tests. am: b2ed9fbe1a am: e37b18673d am: 97ce4...
Mika Isojrvi [Wed, 12 Jul 2017 23:24:51 +0000 (23:24 +0000)]
Mask compared bits in atomic operation tests. am: b2ed9fbe1a am: e37b18673d am: 97ce4c6f8c am: 4c56c58687 am: 0ddc9faea1 am: d2d7d49296 am: 301312d147 am: 4dd9680c5d am: bf288e2971
am: 1678011b33

Change-Id: Id78ad38d16f7a1d5aaa5f0fef9030e66b185a78a

7 years agoMask compared bits in atomic operation tests. am: b2ed9fbe1a am: 4d1d6446da am: b78f9...
Mika Isojrvi [Wed, 12 Jul 2017 23:19:29 +0000 (23:19 +0000)]
Mask compared bits in atomic operation tests. am: b2ed9fbe1a am: 4d1d6446da am: b78f9b0e57 am: c2180f74a8
am: 76b48a0db2

Change-Id: I75a7c42706acd7852367ccf60d4104c4944d20e8

7 years agoMask compared bits in atomic operation tests. am: b2ed9fbe1a am: 4d1d6446da am: 6c0e0...
Mika Isojrvi [Wed, 12 Jul 2017 23:19:14 +0000 (23:19 +0000)]
Mask compared bits in atomic operation tests. am: b2ed9fbe1a am: 4d1d6446da am: 6c0e0ebde7 am: 371f033807 am: e64be738f6
am: a242f668a7

Change-Id: I2e8ffbd93eab0fe079dc33aa43c1bd1bf4dca3cc

7 years agoMask compared bits in atomic operation tests. am: b2ed9fbe1a am: e37b18673d am: 97ce4...
Mika Isojrvi [Wed, 12 Jul 2017 23:19:01 +0000 (23:19 +0000)]
Mask compared bits in atomic operation tests. am: b2ed9fbe1a am: e37b18673d am: 97ce4c6f8c am: 4c56c58687 am: 0ddc9faea1 am: d2d7d49296 am: 301312d147 am: 4dd9680c5d
am: bf288e2971

Change-Id: I29e81625b2caef7e790e15969fad9d482d428d83

7 years agoMask compared bits in atomic operation tests. am: b2ed9fbe1a am: 4d1d6446da am: b78f9...
Mika Isojrvi [Wed, 12 Jul 2017 23:14:46 +0000 (23:14 +0000)]
Mask compared bits in atomic operation tests. am: b2ed9fbe1a am: 4d1d6446da am: b78f9b0e57
am: c2180f74a8

Change-Id: Iac06d23b7c2960746859358bc8ee71ae6f3c60a1

7 years agoMask compared bits in atomic operation tests. am: b2ed9fbe1a am: 4d1d6446da am: 6c0e0...
Mika Isojrvi [Wed, 12 Jul 2017 23:14:33 +0000 (23:14 +0000)]
Mask compared bits in atomic operation tests. am: b2ed9fbe1a am: 4d1d6446da am: 6c0e0ebde7 am: 371f033807
am: e64be738f6

Change-Id: I3ab71732aae42ce2d1057c533ff53ca531706428

7 years agoMask compared bits in atomic operation tests. am: b2ed9fbe1a am: e37b18673d am: 97ce4...
Mika Isojrvi [Wed, 12 Jul 2017 23:14:20 +0000 (23:14 +0000)]
Mask compared bits in atomic operation tests. am: b2ed9fbe1a am: e37b18673d am: 97ce4c6f8c am: 4c56c58687 am: 0ddc9faea1 am: d2d7d49296 am: 301312d147
am: 4dd9680c5d

Change-Id: I9ac5e5a6fad448e405bf18518589e8d8c02259e2

7 years agoMask compared bits in atomic operation tests. am: b2ed9fbe1a am: 4d1d6446da
Mika Isojrvi [Wed, 12 Jul 2017 23:07:20 +0000 (23:07 +0000)]
Mask compared bits in atomic operation tests. am: b2ed9fbe1a am: 4d1d6446da
am: b78f9b0e57

Change-Id: Ib4da93e41b7aeb93dcb5614cfe5c88d2e7fe3cd5

7 years agoMask compared bits in atomic operation tests. am: b2ed9fbe1a am: 4d1d6446da am: b78f9...
Mika Isojrvi [Wed, 12 Jul 2017 23:06:30 +0000 (23:06 +0000)]
Mask compared bits in atomic operation tests. am: b2ed9fbe1a am: 4d1d6446da am: b78f9b0e57 am: 6e213b6fdc
am: 7e95c3f44d

Change-Id: I750371a357fb2ee6099a3eb36f6f6723fec1080f

7 years agoMask compared bits in atomic operation tests. am: b2ed9fbe1a am: 4d1d6446da am: 6c0e0...
Mika Isojrvi [Wed, 12 Jul 2017 23:04:14 +0000 (23:04 +0000)]
Mask compared bits in atomic operation tests. am: b2ed9fbe1a am: 4d1d6446da am: 6c0e0ebde7
am: 371f033807

Change-Id: Id2893b6d91866acc764b8030410a8b52d0a98f6f

7 years agoMask compared bits in atomic operation tests. am: b2ed9fbe1a am: 4d1d6446da am: b78f9...
Mika Isojrvi [Wed, 12 Jul 2017 23:04:02 +0000 (23:04 +0000)]
Mask compared bits in atomic operation tests. am: b2ed9fbe1a am: 4d1d6446da am: b78f9b0e57
am: 6e213b6fdc

Change-Id: Ibdef51e98254c59b3050d59f74417d98c226114e

7 years agoMask compared bits in atomic operation tests. am: b2ed9fbe1a am: e37b18673d am: 97ce4...
Mika Isojrvi [Wed, 12 Jul 2017 23:04:00 +0000 (23:04 +0000)]
Mask compared bits in atomic operation tests. am: b2ed9fbe1a am: e37b18673d am: 97ce4c6f8c am: 4c56c58687 am: 0ddc9faea1 am: d2d7d49296
am: 301312d147

Change-Id: Ief92acaf946b4146cd59f5d43128935c36052d41

7 years agoMask compared bits in atomic operation tests. am: b2ed9fbe1a am: 4d1d6446da
Mika Isojrvi [Wed, 12 Jul 2017 22:57:29 +0000 (22:57 +0000)]
Mask compared bits in atomic operation tests. am: b2ed9fbe1a am: 4d1d6446da
am: 6c0e0ebde7

Change-Id: If4af4e7b7e38776f4512e4089db08513dfc3d836

7 years agoMask compared bits in atomic operation tests. am: b2ed9fbe1a
Mika Isojrvi [Wed, 12 Jul 2017 22:55:31 +0000 (22:55 +0000)]
Mask compared bits in atomic operation tests. am: b2ed9fbe1a
am: 4d1d6446da

Change-Id: I665044280c34a26c85886038cf3022bd490a4d16

7 years agoMask compared bits in atomic operation tests. am: b2ed9fbe1a am: e37b18673d am: 97ce4...
Mika Isojrvi [Wed, 12 Jul 2017 22:55:29 +0000 (22:55 +0000)]
Mask compared bits in atomic operation tests. am: b2ed9fbe1a am: e37b18673d am: 97ce4c6f8c am: 4c56c58687 am: 0ddc9faea1
am: d2d7d49296

Change-Id: Ibe5746d2974294959fce2319e7e3ebfff99d8293

7 years agoMask compared bits in atomic operation tests. am: b2ed9fbe1a am: 4d1d6446da
Mika Isojrvi [Wed, 12 Jul 2017 22:55:28 +0000 (22:55 +0000)]
Mask compared bits in atomic operation tests. am: b2ed9fbe1a am: 4d1d6446da
am: b78f9b0e57

Change-Id: I8c3f63b90541d59965f4af1e60cb8654ce734faa

7 years agoMask compared bits in atomic operation tests. am: b2ed9fbe1a
Mika Isojrvi [Wed, 12 Jul 2017 22:53:28 +0000 (22:53 +0000)]
Mask compared bits in atomic operation tests. am: b2ed9fbe1a
am: 4d1d6446da

Change-Id: I9931765924b1102c011bd1d75522f9b4f7089dd2

7 years agoMask compared bits in atomic operation tests. am: b2ed9fbe1a am: e37b18673d am: 97ce4...
Mika Isojrvi [Wed, 12 Jul 2017 22:51:32 +0000 (22:51 +0000)]
Mask compared bits in atomic operation tests. am: b2ed9fbe1a am: e37b18673d am: 97ce4c6f8c am: 4c56c58687
am: 0ddc9faea1

Change-Id: I4fbba2ef9ac41c6130da0f0c3b9fba2212bc4f78

7 years agoMask compared bits in atomic operation tests.
Mika Isojrvi [Wed, 12 Jul 2017 22:51:27 +0000 (22:51 +0000)]
Mask compared bits in atomic operation tests.
am: b2ed9fbe1a

Change-Id: I2f7b4cfbf2d926966af7c9956db670080771c164

7 years agoMask compared bits in atomic operation tests. am: b2ed9fbe1a am: e37b18673d am: 97ce4...
Mika Isojrvi [Wed, 12 Jul 2017 22:49:57 +0000 (22:49 +0000)]
Mask compared bits in atomic operation tests. am: b2ed9fbe1a am: e37b18673d am: 97ce4c6f8c
am: 4c56c58687

Change-Id: I980ef2baab6051b674a3374d32f4f705a2b67f40

7 years agoMask compared bits in atomic operation tests. am: b2ed9fbe1a am: e37b18673d
Mika Isojrvi [Wed, 12 Jul 2017 22:48:00 +0000 (22:48 +0000)]
Mask compared bits in atomic operation tests. am: b2ed9fbe1a am: e37b18673d
am: 97ce4c6f8c

Change-Id: I56e0700af0ce17a904e5a71852c99e1437d79212

7 years agoMask compared bits in atomic operation tests. am: b2ed9fbe1a
Mika Isojrvi [Wed, 12 Jul 2017 22:45:28 +0000 (22:45 +0000)]
Mask compared bits in atomic operation tests. am: b2ed9fbe1a
am: e37b18673d

Change-Id: Ic61ec45f634d0c53b6319b3bed92ef77c5c1b20c

7 years agoMask compared bits in atomic operation tests.
Mika Isojrvi [Wed, 12 Jul 2017 22:43:56 +0000 (22:43 +0000)]
Mask compared bits in atomic operation tests.
am: b2ed9fbe1a

Change-Id: I34ad163b4088436c5c3f8d41809f626b0904cef0

7 years agoAdd missing files to Android.mk am: 58f3ba4184
Mika Isojrvi [Wed, 12 Jul 2017 17:21:53 +0000 (17:21 +0000)]
Add missing files to Android.mk am: 58f3ba4184
am: 705eef50a0

Change-Id: I281fa2310bf3c2472aa30f376f37ec519e1601f8

7 years agoAdd RENDERBUFFER_VALID bit to R8, RG8 definition am: 1d7c8df82e
Alexander Galazin [Wed, 12 Jul 2017 17:21:47 +0000 (17:21 +0000)]
Add RENDERBUFFER_VALID bit to R8, RG8 definition am: 1d7c8df82e
am: 30382a11c1

Change-Id: I6b7833fa0692797af857225b166cf51c6b4a6785

7 years agoCheck that threads started in multithreading tests am: 9937c63c41
Mark Adams [Wed, 12 Jul 2017 17:21:41 +0000 (17:21 +0000)]
Check that threads started in multithreading tests am: 9937c63c41
am: f2596ba255

Change-Id: I7fac3a1b65927327cb4d4f53512eb57ae4cfb324

7 years agoReduce scope of mustpass exclusions due to 22760309 am: 5d86672aa0
Pyry Haulos [Wed, 12 Jul 2017 17:21:36 +0000 (17:21 +0000)]
Reduce scope of mustpass exclusions due to 22760309 am: 5d86672aa0
am: ce28f5f6cf

Change-Id: I5b4dc5ab617dfd48a8d66d40d4bc40e90fdfd7a5

7 years agoAdd new large constant array indexing tests am: fc35227a44
John Richardson [Wed, 12 Jul 2017 17:21:31 +0000 (17:21 +0000)]
Add new large constant array indexing tests am: fc35227a44
am: a67b2fc329

Change-Id: I34332b77716972d2b60917da6f38e2b95d7ae01b

7 years agoReset GL_FRAMEBUFFER_SRGB state for ES tests am: 695727058b
james.glanville [Wed, 12 Jul 2017 17:21:27 +0000 (17:21 +0000)]
Reset GL_FRAMEBUFFER_SRGB state for ES tests am: 695727058b
am: 827499adc8

Change-Id: Iaecdb92e756d1216bd05403da8db6bc74e620de6

7 years agoApply sRGB conversion to reference in sRGB framebuffer fetch test am: c76765be1f
james.glanville [Wed, 12 Jul 2017 17:21:22 +0000 (17:21 +0000)]
Apply sRGB conversion to reference in sRGB framebuffer fetch test am: c76765be1f
am: 1a2bba672b

Change-Id: I1a81791c072ffb3ad494e85838c4b2dcd9be7b5d

7 years agoFix for integer formats in framebuffer extension tests am: 3bb47b5c57
John Richardson [Wed, 12 Jul 2017 17:21:18 +0000 (17:21 +0000)]
Fix for integer formats in framebuffer extension tests am: 3bb47b5c57
am: d88eb27b07

Change-Id: I1adbf8373b2ae67132f94f691f9d920b6185f052

7 years agoAdd new framebuffer fetch extension tests am: 2a609fb223
John Richardson [Wed, 12 Jul 2017 17:21:14 +0000 (17:21 +0000)]
Add new framebuffer fetch extension tests am: 2a609fb223
am: dc459c6a62

Change-Id: I43a798bf0f9df94a06688028edfb528e9ad8bce0

7 years agoCode clean up in swizzle math operations script am: fc24d7d28c
John Richardson [Wed, 12 Jul 2017 17:21:11 +0000 (17:21 +0000)]
Code clean up in swizzle math operations script am: fc24d7d28c
am: e0bc032205

Change-Id: If5cbe3b023c6976035de0ffb44530912acb98afc

7 years agoAdd new swizzle math operation tests am: 821035bbc9
John Richardson [Wed, 12 Jul 2017 17:21:07 +0000 (17:21 +0000)]
Add new swizzle math operation tests am: 821035bbc9
am: 6a85779ded

Change-Id: I60c89ca84d172945bfed85b5ce1230a8b85a2d2b

7 years agoFix compute.exceed_atomic_counters_limit am: 5b837a5b21
Pyry Haulos [Wed, 12 Jul 2017 17:21:04 +0000 (17:21 +0000)]
Fix compute.exceed_atomic_counters_limit am: 5b837a5b21
am: fd1b8ad87e

Change-Id: Id4ae20b649402cafc4796faba3dc646cae9f150b

7 years agoEnsure vertex shader presence if a geometry shader exists am: 5dd0c1077c
Alexander Galazin [Wed, 12 Jul 2017 17:21:01 +0000 (17:21 +0000)]
Ensure vertex shader presence if a geometry shader exists am: 5dd0c1077c
am: 452c2c614e

Change-Id: Ie72a39bbb34afc14425d683634018bf9ccc07c43

7 years agoAdd negative OES_sample_variables tests am: d30cb29294
Michael Hadley [Wed, 12 Jul 2017 17:20:59 +0000 (17:20 +0000)]
Add negative OES_sample_variables tests am: d30cb29294
am: ffc0164249

Change-Id: Id71dca3ccab15fb40efb64e673d7feea3df3e93a

7 years agoAdd new compute negative coverage tests am: db4a886f3f
John Richardson [Wed, 12 Jul 2017 17:20:56 +0000 (17:20 +0000)]
Add new compute negative coverage tests am: db4a886f3f
am: 051309e020

Change-Id: Icf60bdc5b2eb26aa56f352c5ff6be2e7df3ff317

7 years agoAdd new EGL enum negative case to robustness tests am: c77b3cf9f3
John Richardson [Wed, 12 Jul 2017 17:20:39 +0000 (17:20 +0000)]
Add new EGL enum negative case to robustness tests am: c77b3cf9f3
am: 5d171f9a93

Change-Id: Ib0e4bf70f3b5ad50afb38debb18129f4774ce8c7

7 years agoAdd negative sRGB texture/sampler API tests am: a237c0c9ac
Michael Hadley [Wed, 12 Jul 2017 17:20:37 +0000 (17:20 +0000)]
Add negative sRGB texture/sampler API tests am: a237c0c9ac
am: 33e1879c17

Change-Id: I8bd058ad73fe660617d2f898a3028f820e13cb79

7 years agoFix DrawRangeElementsBaseVertex tests with negative basevertex am: bf0b29365e
Alexander Galazin [Wed, 12 Jul 2017 17:20:34 +0000 (17:20 +0000)]
Fix DrawRangeElementsBaseVertex tests with negative basevertex am: bf0b29365e
am: d81d3cdfd6

Change-Id: Iaca598492886766ead5cc00961b8dcb968453a9a

7 years agoAdd new draw elements base vertex tests am: 3c865084eb
John Richardson [Wed, 12 Jul 2017 17:20:31 +0000 (17:20 +0000)]
Add new draw elements base vertex tests am: 3c865084eb
am: f573b5fc43

Change-Id: Id9442555d9b378f904b8c3e8a82c9b35f5927333

7 years agoFix typo in framebuffer_srgb_unsupported_enum am: b46d559e07
Pyry Haulos [Wed, 12 Jul 2017 17:20:27 +0000 (17:20 +0000)]
Fix typo in framebuffer_srgb_unsupported_enum am: b46d559e07
am: ca35ff2dec

Change-Id: I89be38229b7399e9c03e4d1edbd63acb26facd52

7 years agoAdd sRGB write decode negative case am: 6644e7bfef
John Richardson [Wed, 12 Jul 2017 17:20:22 +0000 (17:20 +0000)]
Add sRGB write decode negative case am: 6644e7bfef
am: f4548f9b1e

Change-Id: Ic1b5b838511c236b080682e23bea0e2d1c495730

7 years agoAdd sRGB write decode tests am: 50d8f31f52
Michael Hadley [Wed, 12 Jul 2017 17:20:18 +0000 (17:20 +0000)]
Add sRGB write decode tests am: 50d8f31f52
am: f81147bab9

Change-Id: I17812a5162de190187b4786efbde45594988eb84

7 years agoAdd missing files to Android.mk
Mika Isojrvi [Wed, 12 Jul 2017 17:14:19 +0000 (17:14 +0000)]
Add missing files to Android.mk
am: 58f3ba4184

Change-Id: I21e21b4c0c6e4f8aa59bfc1e76abb26969a66b99

7 years agoAdd RENDERBUFFER_VALID bit to R8, RG8 definition
Alexander Galazin [Wed, 12 Jul 2017 17:14:17 +0000 (17:14 +0000)]
Add RENDERBUFFER_VALID bit to R8, RG8 definition
am: 1d7c8df82e

Change-Id: Icac62d124fbf4343bd4df66b996df29e141bf904

7 years agoCheck that threads started in multithreading tests
Mark Adams [Wed, 12 Jul 2017 17:14:14 +0000 (17:14 +0000)]
Check that threads started in multithreading tests
am: 9937c63c41

Change-Id: I91124362afc8e160a92390a455b04b235feedc20

7 years agoReduce scope of mustpass exclusions due to 22760309
Pyry Haulos [Wed, 12 Jul 2017 17:14:11 +0000 (17:14 +0000)]
Reduce scope of mustpass exclusions due to 22760309
am: 5d86672aa0

Change-Id: I302a5121b2f47b0e007d20de659d6a3a5be69a13

7 years agoAdd new large constant array indexing tests
John Richardson [Wed, 12 Jul 2017 17:14:08 +0000 (17:14 +0000)]
Add new large constant array indexing tests
am: fc35227a44

Change-Id: I5f0f7cd3c728ad654ffd1c50fd35e18311dc2f2a

7 years agoReset GL_FRAMEBUFFER_SRGB state for ES tests
james.glanville [Wed, 12 Jul 2017 17:14:05 +0000 (17:14 +0000)]
Reset GL_FRAMEBUFFER_SRGB state for ES tests
am: 695727058b

Change-Id: Ibabcb431d04ede9185b526c1b7e8d3acb8ed529b

7 years agoApply sRGB conversion to reference in sRGB framebuffer fetch test
james.glanville [Wed, 12 Jul 2017 17:14:01 +0000 (17:14 +0000)]
Apply sRGB conversion to reference in sRGB framebuffer fetch test
am: c76765be1f

Change-Id: I23af2ab9cbec09fafb8aac9e1c6b692a97e86b8e

7 years agoFix for integer formats in framebuffer extension tests
John Richardson [Wed, 12 Jul 2017 17:13:59 +0000 (17:13 +0000)]
Fix for integer formats in framebuffer extension tests
am: 3bb47b5c57

Change-Id: I697253bc3bc555f2fc6e710fa47bc8b13c7b1fd5

7 years agoAdd new framebuffer fetch extension tests
John Richardson [Wed, 12 Jul 2017 17:13:56 +0000 (17:13 +0000)]
Add new framebuffer fetch extension tests
am: 2a609fb223

Change-Id: If72421b67593c260ba77d8e4703b0b9733de8057

7 years agoCode clean up in swizzle math operations script
John Richardson [Wed, 12 Jul 2017 17:13:53 +0000 (17:13 +0000)]
Code clean up in swizzle math operations script
am: fc24d7d28c

Change-Id: I53d01de80482c8b26db228cb748d8f9a5ac11fc8

7 years agoAdd new swizzle math operation tests
John Richardson [Wed, 12 Jul 2017 17:13:50 +0000 (17:13 +0000)]
Add new swizzle math operation tests
am: 821035bbc9

Change-Id: I5a0906a89e19e244ed43daf9232d2ddb35c266be

7 years agoFix compute.exceed_atomic_counters_limit
Pyry Haulos [Wed, 12 Jul 2017 17:13:47 +0000 (17:13 +0000)]
Fix compute.exceed_atomic_counters_limit
am: 5b837a5b21

Change-Id: I1ceea6a7811449291305f2ebe1cc5e694b5c85c0

7 years agoEnsure vertex shader presence if a geometry shader exists
Alexander Galazin [Wed, 12 Jul 2017 17:13:45 +0000 (17:13 +0000)]
Ensure vertex shader presence if a geometry shader exists
am: 5dd0c1077c

Change-Id: I36edc9fcc57dc0014d7268cd233d38cafa71819c

7 years agoAdd negative OES_sample_variables tests
Michael Hadley [Wed, 12 Jul 2017 17:13:43 +0000 (17:13 +0000)]
Add negative OES_sample_variables tests
am: d30cb29294

Change-Id: Ia45069e6615bc288c0012baa898a9988e4a47fe4

7 years agoAdd new compute negative coverage tests
John Richardson [Wed, 12 Jul 2017 17:13:40 +0000 (17:13 +0000)]
Add new compute negative coverage tests
am: db4a886f3f

Change-Id: I21936949454726f533cbb00c50bf7676cdfc3934

7 years agoAdd new EGL enum negative case to robustness tests
John Richardson [Wed, 12 Jul 2017 17:13:38 +0000 (17:13 +0000)]
Add new EGL enum negative case to robustness tests
am: c77b3cf9f3

Change-Id: If855842a36b3ff75983385b7d41fb18ad8027c07

7 years agoAdd negative sRGB texture/sampler API tests
Michael Hadley [Wed, 12 Jul 2017 17:13:36 +0000 (17:13 +0000)]
Add negative sRGB texture/sampler API tests
am: a237c0c9ac

Change-Id: Ibbca047e6bc921aa9b4c010c74c0cd3f7b1983c3

7 years agoFix DrawRangeElementsBaseVertex tests with negative basevertex
Alexander Galazin [Wed, 12 Jul 2017 17:13:33 +0000 (17:13 +0000)]
Fix DrawRangeElementsBaseVertex tests with negative basevertex
am: bf0b29365e

Change-Id: Ibb0b8fc9cb897a93c64a3ce4fe68fd32a10c9974

7 years agoAdd new draw elements base vertex tests
John Richardson [Wed, 12 Jul 2017 17:13:29 +0000 (17:13 +0000)]
Add new draw elements base vertex tests
am: 3c865084eb

Change-Id: I4d86b9e26e8e7bed25fbc28322e5f26af863b2ca

7 years agoFix typo in framebuffer_srgb_unsupported_enum
Pyry Haulos [Wed, 12 Jul 2017 17:13:26 +0000 (17:13 +0000)]
Fix typo in framebuffer_srgb_unsupported_enum
am: b46d559e07

Change-Id: Idd1432ebb3645fb99ffaab3a30b97e79a84a7697

7 years agoAdd sRGB write decode negative case
John Richardson [Wed, 12 Jul 2017 17:13:22 +0000 (17:13 +0000)]
Add sRGB write decode negative case
am: 6644e7bfef

Change-Id: I891ebd32dba50da03cded87bd8590b0ef3da86e4

7 years agoAdd sRGB write decode tests
Michael Hadley [Wed, 12 Jul 2017 17:13:18 +0000 (17:13 +0000)]
Add sRGB write decode tests
am: 50d8f31f52

Change-Id: I6bdff6bf5586edf15d05fad9a0a8c39fc54b5dce

7 years agoAdd missing files to Android.mk
Mika Isojärvi [Fri, 7 Jul 2017 22:46:05 +0000 (15:46 -0700)]
Add missing files to Android.mk

Change-Id: I843a5b2967b130f3c7399865e1d0e56af840c1ae

7 years agoAdd RENDERBUFFER_VALID bit to R8, RG8 definition
Alexander Galazin [Wed, 28 Jun 2017 07:31:31 +0000 (09:31 +0200)]
Add RENDERBUFFER_VALID bit to R8, RG8 definition

FBO completness tests missed that R8/RG8 are valid internal formats
for glRenderbufferStorage* calls starting from GLES3. This caused
the tests to expect error on some implementations.

VK-GL-CTS issue: 532

Components: AOSP

Affects:
dEQP-GLES2.functional.fbo.completeness.renderable.renderbuffer.color0.r8
dEQP-GLES2.functional.fbo.completeness.renderable.renderbuffer.color0.rg8

Change-Id: I394ac0e75f83f0a5ca03634629293f109fc0cbb7

7 years agoCheck that threads started in multithreading tests
Mark Adams [Mon, 19 Jun 2017 15:19:16 +0000 (11:19 -0400)]
Check that threads started in multithreading tests

The EGL GLES2 multithreading sharing tests could interpret a thread
that hadn't started yet as a finished thread.

Commit fd41d5d addressed the same issue but only changed one of the
two test iteration functions.

Author: Onni Kosomaa <okosomaa@nvidia.com>

Change-Id: Ie35390a8d57d9a0e8a679250a63ebb68e100de47

7 years agoReduce scope of mustpass exclusions due to 22760309
Pyry Haulos [Fri, 12 May 2017 18:26:59 +0000 (11:26 -0700)]
Reduce scope of mustpass exclusions due to 22760309

Bug: 22760309

Change-Id: I65b3e8ac836c87d038ee0f2a1aa033242ae19a1a

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 agoReset GL_FRAMEBUFFER_SRGB state for ES tests
james.glanville [Wed, 17 May 2017 12:45:37 +0000 (13:45 +0100)]
Reset GL_FRAMEBUFFER_SRGB state for ES tests

GL_EXT_sRGB_write_control adds new state "GL_FRAMEBUFFER_SRGB" which
is enabled by default. This was not reset between tests, meaning state
could leak between tests.

Affects: dEQP-GLES31.functional.fbo.srgb_write_control.
framebuffer_srgb_enabled

Components: AOSP

7 years agoApply sRGB conversion to reference in sRGB framebuffer fetch test
james.glanville [Thu, 18 May 2017 10:24:06 +0000 (11:24 +0100)]
Apply sRGB conversion to reference in sRGB framebuffer fetch test

Framebuffer fetch returns linear values when the framebuffer format
is sRGB and GL_FRAMEBUFFER_SRGB is enabled (default). This conversion
was not applied when generating reference textures for framebuffer
fetch tests. glReadPixels() does not apply any conversion, so the
final reference value must also be converted back to sRGB.

Affects: dEQP-GLES31.functional.shaders.framebuffer_fetch.
framebuffer_format.srgb8_alpha8

Components: AOSP

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 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 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 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 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 agoEnsure vertex shader presence if a geometry shader exists
Alexander Galazin [Mon, 8 May 2017 12:59:38 +0000 (14:59 +0200)]
Ensure vertex shader presence if a geometry shader exists

Certain tests verify that INVALID_OPERATION is generated
if a geometry shader is active and mode is incompatible with
the input primitive type of the geometry shader in the currently
installed program object. However these tests have no vertex shader and
this is the real reason why INVALID_OPERATION is generated.
This change ensures that the vertex shader is present.

Components: AOSP

Affects:
dEQP-GLES31.functional.debug.negative_coverage.get_error.vertex_array.draw_elements_base_vertex_primitive_mode_mismatch
dEQP-GLES31.functional.debug.negative_coverage.get_error.vertex_array.draw_elements_instanced_base_vertex_primitive_mode_mismatch
dEQP-GLES31.functional.debug.negative_coverage.get_error.vertex_array.draw_range_elements_base_vertex_primitive_mode_mismatch

Change-Id: I36bcee8892e4f641feadb0b444a53ed35273b727

7 years agoAdd negative OES_sample_variables tests
Michael Hadley [Tue, 14 Mar 2017 15:42:34 +0000 (15:42 +0000)]
Add negative OES_sample_variables tests

New Tests:
- dEQP-GLES31.functional.debug.negative_coverage.callbacks.oes_sample_variables.*
- dEQP-GLES31.functional.debug.negative_coverage.log.oes_sample_variables.*
- dEQP-GLES31.functional.debug.negative_coverage.get_error.oes_sample_variables.*

Change-Id: I83bf9b48ca0ac7133419099b1a54ebc4d1cacf20

7 years agoAdd new compute negative coverage tests
John Richardson [Mon, 6 Feb 2017 11:28:21 +0000 (11:28 +0000)]
Add new compute negative coverage tests

Test groups added to:
- dEQP-GLES31.functional.debug.negative_coverage.*.compute (new)

New tests:
- program_not_active

- invalid_program_query
- invalid_dispatch_compute_indirect
- invalid_maximum_work_group_counts
- invalid_maximum_work_group_sizes
- invalid_layout_qualifiers
- invalid_write_built_in_constants

- exceed_uniform_block_limit
- exceed_shader_storage_block_limit
- exceed_texture_image_units_limit
- exceed_image_uniforms_limit
- exceed_shared_memory_size_limit
- exceed_uniform_components_limit
- exceed_atomic_counter_buffer_limit
- exceed_atomic_counters_limit

Change-Id: Ifd798652df3b138e174c1d9408b6ecdb003ce7f9

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 negative sRGB texture/sampler API tests
Michael Hadley [Wed, 7 Dec 2016 16:11:05 +0000 (16:11 +0000)]
Add negative sRGB texture/sampler API tests

Added sRGB tests to the following:
- dEQP-GLES31.functional.debug.negative_coverage.callbacks.texture.*
- dEQP-GLES31.functional.debug.negative_coverage.callbacks.shader.*

Change-Id: I1ebd5a95c8605a39e4bbb5b4516d0f7b8c11898e

7 years agoFix DrawRangeElementsBaseVertex tests with negative basevertex
Alexander Galazin [Tue, 9 May 2017 08:44:12 +0000 (10:44 +0200)]
Fix DrawRangeElementsBaseVertex tests with negative basevertex

DrawRangeElementsBaseVertex tests with negative basevertex call
glDrawRangeElementsBaseVertex with start = 0 and basevertex = -1.
According to the spec: If no element array buffer is bound, the vertex ID of
the ith element transferred is indices[i] + basevertex...
If the vertex ID is larger than the maximum value representable by type,
it should behave as if the calculation were upconverted to 32-bit unsigned
integers (with wrapping on overflow conditions).
Behavior of DrawElementsOneInstance is undefined if the vertex ID is negative
for any element, and should be handled as described in section 6.4.

This change ensures that indexMin + baseVertex will be zero or positive value.

Components: AOSP

Affects:
dEQP-GLES31.functional.draw_base_vertex.draw_range_elements_base_vertex.base_vertex.index_neg_byte
dEQP-GLES31.functional.draw_base_vertex.draw_range_elements_base_vertex.base_vertex.index_neg_short
dEQP-GLES31.functional.draw_base_vertex.draw_range_elements_base_vertex.base_vertex.index_neg_int

Change-Id: I07a9e6bc60d4340784d400b5087bb8fff01f0e57

7 years agoAdd new draw elements base vertex tests
John Richardson [Tue, 14 Feb 2017 09:27:14 +0000 (09:27 +0000)]
Add new draw elements base vertex tests

New tests for EXT_draw_elements_base_vertex extension
exercising the following draw calls

- DrawElementsBaseVertex()
- DrawRangeElementsBaseVertex()
- DrawElementsInstancedBaserVertex()

New test groups:
- dEQP-GLES31.functional.draw_elements_base_vertex.*

New tests:
- indices.*
- base_vertex.*
- builtin_variable.*
- points.*
- triangles.*
- triangle_fan.*
- triangle_strip.*
- lines.*
- line_strip.*
- line_loop.*

Extend dEQP-GLES31.functional.debug.negative_coverage.callbacks.vertex_array.*
tests to include additional mapping and mismatched primitive mode
errors for base vertex draw calls.

New tests:
- *.primitive_mode_mismatch
- *.invalid_map

Change-Id: Iefc9bcddd3fe8831d2bb20f2e46d06f92daa6d6b

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