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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Mika Isojrvi [Wed, 12 Jul 2017 17:14:19 +0000 (17:14 +0000)]
Add missing files to Android.mk
am:
58f3ba4184
Change-Id: I21e21b4c0c6e4f8aa59bfc1e76abb26969a66b99
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
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
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
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
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
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
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
John Richardson [Wed, 12 Jul 2017 17:13:56 +0000 (17:13 +0000)]
Add new framebuffer fetch extension tests
am:
2a609fb223
Change-Id: If72421b67593c260ba77d8e4703b0b9733de8057
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
John Richardson [Wed, 12 Jul 2017 17:13:50 +0000 (17:13 +0000)]
Add new swizzle math operation tests
am:
821035bbc9
Change-Id: I5a0906a89e19e244ed43daf9232d2ddb35c266be
Pyry Haulos [Wed, 12 Jul 2017 17:13:47 +0000 (17:13 +0000)]
Fix compute.exceed_atomic_counters_limit
am:
5b837a5b21
Change-Id: I1ceea6a7811449291305f2ebe1cc5e694b5c85c0
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
Michael Hadley [Wed, 12 Jul 2017 17:13:43 +0000 (17:13 +0000)]
Add negative OES_sample_variables tests
am:
d30cb29294
Change-Id: Ia45069e6615bc288c0012baa898a9988e4a47fe4
John Richardson [Wed, 12 Jul 2017 17:13:40 +0000 (17:13 +0000)]
Add new compute negative coverage tests
am:
db4a886f3f
Change-Id: I21936949454726f533cbb00c50bf7676cdfc3934
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
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
Alexander Galazin [Wed, 12 Jul 2017 17:13:33 +0000 (17:13 +0000)]
Fix DrawRangeElementsBaseVertex tests with negative basevertex
am:
bf0b29365e
Change-Id: Ibb0b8fc9cb897a93c64a3ce4fe68fd32a10c9974
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
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
John Richardson [Wed, 12 Jul 2017 17:13:22 +0000 (17:13 +0000)]
Add sRGB write decode negative case
am:
6644e7bfef
Change-Id: I891ebd32dba50da03cded87bd8590b0ef3da86e4
Michael Hadley [Wed, 12 Jul 2017 17:13:18 +0000 (17:13 +0000)]
Add sRGB write decode tests
am:
50d8f31f52
Change-Id: I6bdff6bf5586edf15d05fad9a0a8c39fc54b5dce
Mika Isojärvi [Fri, 7 Jul 2017 22:46:05 +0000 (15:46 -0700)]
Add missing files to Android.mk
Change-Id: I843a5b2967b130f3c7399865e1d0e56af840c1ae
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Juan A. Suarez Romero [Fri, 30 Jun 2017 22:54:05 +0000 (22:54 +0000)]
x11_egl: use quotes to include glesv1_cm directories am:
f5e7ab6b79
am:
8f736c4099
Change-Id: I1ed036b76748718ad559de0506edc2dd9aab0847
Juan A. Suarez Romero [Fri, 30 Jun 2017 22:49:05 +0000 (22:49 +0000)]
x11_egl: use quotes to include glesv1_cm directories
am:
f5e7ab6b79
Change-Id: Ic2526cda1127a8e6884676beb4cbb8b93940aab7
Juan A. Suarez Romero [Fri, 30 Jun 2017 12:22:35 +0000 (14:22 +0200)]
x11_egl: use quotes to include glesv1_cm directories
Modifying the CMAKE_EXE_LINKER_FLAGS requires to set the new options
between quotes.
Otherwise, cmake will join the elements with semicolons, generating
incorrect linker flags.
Test: cmake . -DDEQP_TARGET=x11_egl && make
Change-Id: I4d95dc37b6d91ab787b9c2e5568cbe2f08dd472b
Signed-off-by: Juan A. Suarez Romero <jasuarez@igalia.com>
Mika Isojärvi [Tue, 5 Apr 2016 17:42:09 +0000 (10:42 -0700)]
Mask compared bits in atomic operation tests.
Bug:
27975797
Change-Id: Id24a784b5b8a665f509218358d58d7eca9a7bb93
Pyry Haulos [Wed, 14 Jun 2017 01:56:11 +0000 (01:56 +0000)]
Merge "Remove EGL gles1.rgb565_window from mustpass" am:
7bff163e7f
am:
8d0d1e55f9
Change-Id: Ie03d8a1b9bf46da653da489be791743625618247
Pyry Haulos [Wed, 14 Jun 2017 01:53:10 +0000 (01:53 +0000)]
Merge "Remove EGL gles1.rgb565_window from mustpass"
am:
7bff163e7f
Change-Id: I6cf0daeb9c55582df939fca37bf48a383423e17d
Treehugger Robot [Wed, 14 Jun 2017 01:43:04 +0000 (01:43 +0000)]
Merge "Remove EGL gles1.rgb565_window from mustpass"
Pyry Haulos [Wed, 14 Jun 2017 01:34:11 +0000 (01:34 +0000)]
Touch watchdog before freeing objs in max_concurrent am:
815781b777
am:
6cbc014cfb
Change-Id: I78120d1a74741c1fbf2a157330ac736002102398
Pyry Haulos [Wed, 14 Jun 2017 01:30:08 +0000 (01:30 +0000)]
Touch watchdog before freeing objs in max_concurrent
am:
815781b777
Change-Id: I1a868dfb1fe436e91e785e5e41bae4c61fb19d05
Pyry Haulos [Tue, 13 Jun 2017 23:37:58 +0000 (23:37 +0000)]
Merge "Remove EGL gles1.rgb565_window from mustpass" into oc-dev
am:
840e33e440
Change-Id: Icafa3054e8f06d3c5f7fdab947a2c9402ac3e5dc
Pyry Haulos [Tue, 13 Jun 2017 21:08:33 +0000 (14:08 -0700)]
Remove EGL gles1.rgb565_window from mustpass
Bug:
30041221
Change-Id: Idc8e3d1d78c568fa8d4209c61eaec52ca5696356
(cherry picked from commit
22eb25c58f0a1aa1de401a38778471c8b6700ffd)