Daniel Xie [Mon, 18 Apr 2016 22:40:26 +0000 (22:40 +0000)]
Merge "Revert "Use smaller triangles in triangle_vertex.clip_three"" into marshmallow-cts-dev am: 8b38db9 am: e7bc14a
am: afa9f90
* commit '
afa9f90513392ac6e56dac04c06c0e85140ccb0e':
Revert "Use smaller triangles in triangle_vertex.clip_three"
Change-Id: I08a68ecbc5889d59a5ed449bb4acc2bae446d565
Daniel Xie [Mon, 18 Apr 2016 22:38:09 +0000 (22:38 +0000)]
Merge "Revert "Use smaller triangles in triangle_vertex.clip_three"" into marshmallow-cts-dev am: 8b38db9
am: e7bc14a
* commit '
e7bc14a45daa95b423e6b598d83b158376fe9dc3':
Revert "Use smaller triangles in triangle_vertex.clip_three"
Change-Id: Ia7d45504846987c6fee639e355d7366f6ccd02f9
Daniel Xie [Mon, 18 Apr 2016 22:35:09 +0000 (22:35 +0000)]
Merge "Revert "Use smaller triangles in triangle_vertex.clip_three"" into marshmallow-cts-dev
am: 8b38db9
* commit '
8b38db9f98e9b1ee68a2fe0e4e19f756ea1de8c2':
Revert "Use smaller triangles in triangle_vertex.clip_three"
Change-Id: I64613f18683961e48db56d098993a0ad2bfc820d
Daniel Xie [Mon, 18 Apr 2016 22:25:10 +0000 (22:25 +0000)]
Merge "Revert "Use smaller triangles in triangle_vertex.clip_three"" into marshmallow-cts-dev
Daniel Xie [Mon, 18 Apr 2016 22:24:15 +0000 (22:24 +0000)]
Revert "Use smaller triangles in triangle_vertex.clip_three"
This reverts commit
a19537b3e25256c673af765612c11f765637dc5e.
Change-Id: Ieb28945964e3c3e82a30a00c5c5e9e7ada9e6bf8
Pyry Haulos [Mon, 11 Apr 2016 19:01:12 +0000 (19:01 +0000)]
Merge "Another attempt at capturing full removal list for
22713865" into marshmallow-cts-dev am: be0cde5 am: 0d74b02
am: 32218a6
* commit '
32218a6ba0fcd70330c51b1d652921a9709e7f87':
Another attempt at capturing full removal list for
22713865
Change-Id: I542b57905584b81d525592f473a2f892cd9ca480
Daniel Xie [Mon, 11 Apr 2016 18:55:17 +0000 (18:55 +0000)]
Merge "Another attempt at capturing full removal list for
22713865" into marshmallow-cts-dev am: be0cde5
am: 0d74b02
* commit '
0d74b026d8ee333c11162ff3ad4135d1ead297dc':
Another attempt at capturing full removal list for
22713865
Change-Id: Ib762ebd465ceaae4d4bf3a04f65624a3b4254c36
Pyry Haulos [Mon, 11 Apr 2016 18:50:19 +0000 (18:50 +0000)]
Merge "Another attempt at capturing full removal list for
22713865" into marshmallow-cts-dev
am: be0cde5
* commit '
be0cde5d57c500c48ff89581418680e6b6937c03':
Another attempt at capturing full removal list for
22713865
Change-Id: Ie42d5a8f6af6270c0c3bfa843199416e09dc6ff1
Daniel Xie [Mon, 11 Apr 2016 18:31:16 +0000 (18:31 +0000)]
Merge "Another attempt at capturing full removal list for
22713865" into marshmallow-cts-dev
Pyry Haulos [Thu, 24 Mar 2016 21:11:38 +0000 (21:11 +0000)]
Use smaller triangles in triangle_vertex.clip_three
am: a19537b
* commit '
a19537b3e25256c673af765612c11f765637dc5e':
Use smaller triangles in triangle_vertex.clip_three
Pyry Haulos [Tue, 22 Mar 2016 18:36:35 +0000 (11:36 -0700)]
Use smaller triangles in triangle_vertex.clip_three
A few tests in clipping.triangle_vertex.clip_three generate triangles
that extend over 2^22 units in NDC outside viewport (something real
content is never expected to contain). Clipping these is not something
older ES2-only GPUs are necessarily expected to do accurately and might
come with prohibitive performance cost. This change limits size of those
triangles to a more reasonable value.
Bug:
27533503
Change-Id: Ic571b9d79db2c40652e96f4fc6a567fcfa7dcee3
Pyry Haulos [Tue, 15 Mar 2016 18:08:46 +0000 (11:08 -0700)]
Another attempt at capturing full removal list for
22713865
Bug:
22713865
Change-Id: Ie55d9e5df8f7a5869b41194ce48fae74b43792e4
Pyry Haulos [Thu, 10 Mar 2016 19:57:51 +0000 (19:57 +0000)]
Increase threshold in ES2 frag op and buffer tests
am:
ce69f90677
* commit '
ce69f90677293129efc908755aa3e73605478c08':
Increase threshold in ES2 frag op and buffer tests
Pyry Haulos [Mon, 7 Mar 2016 20:48:25 +0000 (12:48 -0800)]
Increase threshold in ES2 frag op and buffer tests
Bug:
27527527
Bug:
27527530
Change-Id: Id94e11c300baa07a0b98c758cf5186c47465318b
Mika Isojärvi [Tue, 1 Mar 2016 21:19:36 +0000 (21:19 +0000)]
Remove GLES2 texture unit tests from the mustpass.
am:
0678398f7a
* commit '
0678398f7a0d1b0b2ed3b32083871f7115d17486':
Remove GLES2 texture unit tests from the mustpass.
Mika Isojärvi [Wed, 3 Feb 2016 23:17:14 +0000 (15:17 -0800)]
Remove GLES2 texture unit tests from the mustpass.
Add back the texture unit tests defined in gles2-failures.txt and
remove all of the texture unit GLES2 tests in gles2-tests-issues.txt.
Bug:
26906226
Change-Id: Ib3611daa2c89eff9ca34121dd5ec9d7baf53fc9c
Daniel Xie [Tue, 23 Feb 2016 22:21:55 +0000 (22:21 +0000)]
Merge "Touch process watchdog in built-in precision tests" into marshmallow-cts-dev
am:
9f0c301083
* commit '
9f0c301083f5aa5abbbf907dee102da607780069':
Touch process watchdog in built-in precision tests
Daniel Xie [Tue, 23 Feb 2016 22:21:36 +0000 (22:21 +0000)]
Merge "Don\'t require supported binary formats in negative tests." into marshmallow-cts-dev
am:
d21cda0378
* commit '
d21cda037846eacbbc57ce0da94b0ab997382379':
Don't require supported binary formats in negative tests.
Daniel Xie [Tue, 23 Feb 2016 22:21:28 +0000 (22:21 +0000)]
Merge "Remove a few texture tests from ES2 mustpass" into marshmallow-cts-dev
am:
18d8b289f9
* commit '
18d8b289f97e87678949364307f318dc7ca5a5c1':
Remove a few texture tests from ES2 mustpass
Pyry Haulos [Tue, 23 Feb 2016 22:21:20 +0000 (22:21 +0000)]
Relax uvwBits to 3 in dEQP-GLES2.functional.texture.filtering.cube
am:
f1c8ff1f20
* commit '
f1c8ff1f204f50ae1c785ef361fb88cc7dc611ef':
Relax uvwBits to 3 in dEQP-GLES2.functional.texture.filtering.cube
Daniel Xie [Tue, 23 Feb 2016 22:15:09 +0000 (22:15 +0000)]
Merge "Touch process watchdog in built-in precision tests" into marshmallow-cts-dev
Daniel Xie [Tue, 23 Feb 2016 22:14:37 +0000 (22:14 +0000)]
Merge "Don't require supported binary formats in negative tests." into marshmallow-cts-dev
Daniel Xie [Tue, 23 Feb 2016 22:14:23 +0000 (22:14 +0000)]
Merge "Remove a few texture tests from ES2 mustpass" into marshmallow-cts-dev
Pyry Haulos [Thu, 18 Feb 2016 12:19:40 +0000 (04:19 -0800)]
Remove a few texture tests from ES2 mustpass
These tests produce false negatives on certain platforms and use image
comparison method that can't be trivially relaxed to allow the
comparison to pass.
Bug:
27101650
Change-Id: Ibaf7ee4aafee51ee2ecbcb88453f3451f258dee2
Pyry Haulos [Thu, 18 Feb 2016 12:13:29 +0000 (04:13 -0800)]
Relax uvwBits to 3 in dEQP-GLES2.functional.texture.filtering.cube
Bug:
27101650
Change-Id: Icf0f0ccbb176df5e71521ea9b6be273f3c648950
Mika Isojärvi [Wed, 3 Feb 2016 22:43:58 +0000 (14:43 -0800)]
Don't require supported binary formats in negative tests.
Bug:
26906411
Change-Id: I4dd1bcbdd43a85e320767fa0160db24f5b84ad74
Pyry Haulos [Wed, 3 Feb 2016 21:08:23 +0000 (13:08 -0800)]
Touch process watchdog in built-in precision tests
Computing reference intervals in built-in precision tests can take a
long time, especially on platforms where toggling floating-point
rounding mode is costly. Workaround is to periodically touch test
process watchdog to give more time for the computation to complete.
Bug:
26629688
Change-Id: I529bc77e638fc75cd0c152bb761775ad260772be
Kalle Raita [Thu, 21 Jan 2016 03:41:16 +0000 (03:41 +0000)]
Remove a test with very thin triangle
am:
9bb35ddf89
* commit '
9bb35ddf8994c63bf5bbb14491f7cea3b7bc830d':
Remove a test with very thin triangle
Kalle Raita [Wed, 20 Jan 2016 00:53:10 +0000 (16:53 -0800)]
Remove a test with very thin triangle
The test draw.draw_elements_instanced.indices.buffer.index_byte has a
very thin triangle and rendering it on low resolutions essentially
results in unexpectedly, but valid, deviations from the reference image.
Bug:
26651667
Change-Id: Iaf99bba7dd233d7b027fdcd63b5a73ec80d112db
Mika Isojärvi [Tue, 12 Jan 2016 03:28:27 +0000 (03:28 +0000)]
Increase GLES2 fbo comparison threshold to 0.03
am:
3f450ecc23
* commit '
3f450ecc233b3f3b38e61b4a37c76600a90f5c26':
Increase GLES2 fbo comparison threshold to 0.03
Mika Isojärvi [Mon, 11 Jan 2016 22:11:53 +0000 (14:11 -0800)]
Increase GLES2 fbo comparison threshold to 0.03
Bug:
26422231
Change-Id: I8c7304bbf479e4e848974fc913c564f7378f9c1d
Pyry Haulos [Tue, 29 Dec 2015 21:29:08 +0000 (21:29 +0000)]
Remove few tests affected by a HW limitation
am:
3f71117a2f
* commit '
3f71117a2f57d08ef9a5efe2f211ba515268af60':
Remove few tests affected by a HW limitation
Pyry Haulos [Wed, 23 Dec 2015 05:41:27 +0000 (21:41 -0800)]
Remove few tests affected by a HW limitation
Some primitive_bbox tests were earlier removed due to a HW defect, but
the list was incomplete.
Bug:
22713865
Change-Id: I989e5c65de75f2b67b3e19f17a531b37831f0fe9
Pyry Haulos [Mon, 21 Dec 2015 22:17:50 +0000 (22:17 +0000)]
DO NOT MERGE: Restore accidentally reverted mustpass .txt changes am:
6b37e7d055 -s ours
am:
9db7fe6a6b -s ours
* commit '
9db7fe6a6bb680ea360e62dd895e6df263d6f652':
DO NOT MERGE: Restore accidentally reverted mustpass .txt changes
Pyry Haulos [Mon, 21 Dec 2015 22:15:53 +0000 (22:15 +0000)]
DO NOT MERGE: Restore accidentally reverted mustpass .txt changes
am:
6b37e7d055 -s ours
* commit '
6b37e7d0559411b685afc824a438b592e3af835c':
DO NOT MERGE: Restore accidentally reverted mustpass .txt changes
Pyry Haulos [Mon, 21 Dec 2015 22:06:58 +0000 (14:06 -0800)]
DO NOT MERGE: Restore accidentally reverted mustpass .txt changes
Bug:
24913373
Change-Id: I78dfb9f7518d78aaf0622477670dfee46e13a6d7
Kalle Raita [Mon, 14 Dec 2015 17:31:15 +0000 (09:31 -0800)]
DO NOT MERGE Refresh GLES 3.1 must-pass XML am:
d8e85a9be9 -s ours
am:
ba3d0b4eb3 -s ours
* commit '
ba3d0b4eb3d3f18c349828f0e5eef1da75edc593':
DO NOT MERGE Refresh GLES 3.1 must-pass XML
Kalle Raita [Mon, 14 Dec 2015 17:31:11 +0000 (09:31 -0800)]
DO NOT MERGE Remove MSAA wide line derivate tests am:
0fb14e82f6 -s ours
am:
ba10fd03cf -s ours
* commit '
ba10fd03cfccc8473fe21ac49e1072fb0acd49e7':
DO NOT MERGE Remove MSAA wide line derivate tests
Daniel Xie [Mon, 14 Dec 2015 17:30:39 +0000 (09:30 -0800)]
Merge "DO NOT MERGE: Add cube gather tests that avoid corners; remove D32F from mustpass" into lollipop-mr1-cts-dev am:
06627c74b4 -s ours
am:
8d3eeada70 -s ours
* commit '
8d3eeada7025a416059231d6cd6ea9a217e0a11c':
Daniel Xie [Mon, 14 Dec 2015 17:30:34 +0000 (09:30 -0800)]
Merge "Remove broken record_variable_selection test from MR1 must-pass." into lollipop-mr1-cts-dev am:
67685b11a4
am:
a9172fd9d6
* commit '
a9172fd9d6181368acf916af4bd7c1048676133c':
Jarkko Pöyry [Mon, 14 Dec 2015 17:30:29 +0000 (09:30 -0800)]
DO NOT MERGE: Apply fix for tessellation fractional even test verification. am:
a77161bb85 -s ours
am:
f3ee969416 -s ours
* commit '
f3ee96941660b300e7edfdbb3adae59190070d1b':
Pyry Haulos [Mon, 14 Dec 2015 17:30:23 +0000 (09:30 -0800)]
DO NOT MERGE Do not require signed zero support in ldexp tests() am:
5b076d99a8 -s ours
am:
769e70972b -s ours
* commit '
769e70972bf644c6f0fef18441c4da80f397f91c':
Jarkko Pöyry [Mon, 14 Dec 2015 17:30:15 +0000 (09:30 -0800)]
DO NOT MERGE: Ignore denormals in floatUlpThresholdCompare. am:
5c7feb8db2 -s ours
am:
be2f5437ea -s ours
* commit '
be2f5437eaef9a1d7ae660946c0c86a623d02ce8':
Kalle Raita [Thu, 10 Dec 2015 23:15:13 +0000 (15:15 -0800)]
DO NOT MERGE Refresh GLES 3.1 must-pass XML
am:
d8e85a9be9 -s ours
* commit '
d8e85a9be965613741f691ee31fe1bf1c6ebbfc5':
DO NOT MERGE Refresh GLES 3.1 must-pass XML
Kalle Raita [Thu, 10 Dec 2015 23:15:09 +0000 (15:15 -0800)]
DO NOT MERGE Remove MSAA wide line derivate tests
am:
0fb14e82f6 -s ours
* commit '
0fb14e82f6854bed52888d80b06549e2e5021a7b':
DO NOT MERGE Remove MSAA wide line derivate tests
Daniel Xie [Thu, 10 Dec 2015 21:09:31 +0000 (13:09 -0800)]
Merge "DO NOT MERGE: Add cube gather tests that avoid corners; remove D32F from mustpass" into lollipop-mr1-cts-dev
am:
06627c74b4 -s ours
* commit '
06627c74b4a3237034aaa10c8635a01cb25e72f7':
DO NOT MERGE: Add cube gather tests that avoid corners; remove D32F from mustpass
Daniel Xie [Thu, 10 Dec 2015 21:09:28 +0000 (13:09 -0800)]
Merge "Remove broken record_variable_selection test from MR1 must-pass." into lollipop-mr1-cts-dev
am:
67685b11a4
* commit '
67685b11a48d6c50a43749a828344a9852fdb916':
Remove broken record_variable_selection test from MR1 must-pass.
Jarkko Pöyry [Thu, 10 Dec 2015 21:09:25 +0000 (13:09 -0800)]
DO NOT MERGE: Apply fix for tessellation fractional even test verification.
am:
a77161bb85 -s ours
* commit '
a77161bb85a6471abc0dab1708f4c3b7a830c5c3':
DO NOT MERGE: Apply fix for tessellation fractional even test verification.
Pyry Haulos [Thu, 10 Dec 2015 21:09:23 +0000 (13:09 -0800)]
DO NOT MERGE Do not require signed zero support in ldexp tests()
am:
5b076d99a8 -s ours
* commit '
5b076d99a8f7e8031133bd0e8c7e1dacfa0c57c7':
DO NOT MERGE Do not require signed zero support in ldexp tests()
Jarkko Pöyry [Thu, 10 Dec 2015 21:09:19 +0000 (13:09 -0800)]
DO NOT MERGE: Ignore denormals in floatUlpThresholdCompare.
am:
5c7feb8db2 -s ours
* commit '
5c7feb8db294bc097c7eb9b0d69e9cff142fe23a':
DO NOT MERGE: Ignore denormals in floatUlpThresholdCompare.
Daniel Xie [Wed, 9 Dec 2015 18:36:33 +0000 (18:36 +0000)]
Merge "Remove wide line bounding box cases" into marshmallow-cts-dev
am:
598e5de412
* commit '
598e5de4120f81ad426aefd3d79e25a20ca7c751':
Remove wide line bounding box cases
David Sodman [Wed, 9 Dec 2015 18:36:27 +0000 (18:36 +0000)]
Remove GLES2-texture.wrap tests from mustpass
am:
85fcb8dc40
* commit '
85fcb8dc4034f4a25d66e483532e509d478c1014':
Remove GLES2-texture.wrap tests from mustpass
Daniel Xie [Wed, 9 Dec 2015 18:32:53 +0000 (18:32 +0000)]
Merge "Remove wide line bounding box cases" into marshmallow-cts-dev
David Sodman [Mon, 7 Dec 2015 23:28:13 +0000 (23:28 +0000)]
Remove GLES2.functional.texture.units.2_units.only_cube.9 from mustpass
am:
b84fd4b0ff
* commit '
b84fd4b0ff2d4211b4cb16c4acea478bc8b7d7ba':
Remove GLES2.functional.texture.units.2_units.only_cube.9 from mustpass
David Sodman [Fri, 4 Dec 2015 21:51:02 +0000 (13:51 -0800)]
Remove GLES2-texture.wrap tests from mustpass
Bug:
25719831
Test uses a pixel-by-pixel diff to compare against a threshold.
Will remove from mustpass
Change-Id: Icb61c821c3822cb57f5917e6a2a154375c372058
David Sodman [Wed, 18 Nov 2015 00:22:19 +0000 (16:22 -0800)]
Remove GLES2.functional.texture.units.2_units.only_cube.9 from mustpass
Change-Id: Ic9f999306272665ec07bae85d83875e6f908339a
Kalle Raita [Fri, 4 Dec 2015 23:44:09 +0000 (15:44 -0800)]
DO NOT MERGE Refresh GLES 3.1 must-pass XML
Re-run XML generation script on the es31-lmp-mr1.txt source data.
Bug:
25955025
Change-Id: I60fae764ff06b4a61c336fd4a246060954c4b5e8
Kalle Raita [Fri, 30 Oct 2015 20:06:50 +0000 (13:06 -0700)]
Remove wide line bounding box cases
Previous removal missed some relevat cases. This change removes:
dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.
...vertex_geometry_fragment.default_framebuffer_bbox_equal
...vertex_geometry_fragment.default_framebuffer_bbox_larger
...vertex_geometry_fragment.default_framebuffer_bbox_smaller
Bug:
22713865
Change-Id: Ifae15275f6414dacd9fb1ee5b322cef81f3e590c
Kalle Raita [Mon, 7 Dec 2015 19:41:21 +0000 (11:41 -0800)]
DO NOT MERGE Remove MSAA wide line derivate tests
Very manual cherry-pick of
8527bea8e1f99ab1a501cb074ca599b91ad88baa
Bug:
25852424
Bug:
22180525
Change-Id: I66071a423dfe8b9a218c525290b54233c4640109
Daniel Xie [Thu, 3 Dec 2015 01:20:13 +0000 (01:20 +0000)]
Merge "Change MSAA sample-count error to warning" into marshmallow-cts-dev
am:
0727d29796
* commit '
0727d29796e35bbeb403cac3939ddedc5cd877f5':
Change MSAA sample-count error to warning
David Sodman [Thu, 3 Dec 2015 01:18:55 +0000 (01:18 +0000)]
Remove GLES2.functional.dither.disable.gradient.* tests from mustpass
am:
9a42bb8be3
* commit '
9a42bb8be31ce85305bc21c3e05b0e52010d06aa':
Remove GLES2.functional.dither.disable.gradient.* tests from mustpass
Daniel Xie [Thu, 3 Dec 2015 01:15:16 +0000 (01:15 +0000)]
Merge "Change MSAA sample-count error to warning" into marshmallow-cts-dev
David Sodman [Tue, 24 Nov 2015 00:23:59 +0000 (16:23 -0800)]
Remove GLES2.functional.dither.disable.gradient.* tests from mustpass
Change-Id: I982b71397a3792f2cd0107cc394763a1d0acc4f5
Jed Estep [Mon, 23 Nov 2015 23:05:27 +0000 (23:05 +0000)]
DO NOT MERGE add running time hints for dEQP packages
am:
75da7d236c -s ours
* commit '
75da7d236c608d6e1020e21d59325feb7dcbe711':
DO NOT MERGE add running time hints for dEQP packages
Jed Estep [Tue, 27 Oct 2015 18:17:13 +0000 (11:17 -0700)]
DO NOT MERGE add running time hints for dEQP packages
Change-Id: Iac61edd175714ffb5901925ac81c16e9a3a18d81
Daniel Xie [Fri, 20 Nov 2015 18:57:29 +0000 (18:57 +0000)]
Merge "DO NOT MERGE Restore accidentally commented line" into marshmallow-cts-dev
am:
a3571bc9c9 -s ours
* commit '
a3571bc9c9f16c58a49cbb080da97223c807b2f5':
DO NOT MERGE Restore accidentally commented line
Daniel Xie [Fri, 20 Nov 2015 18:49:33 +0000 (18:49 +0000)]
Merge "DO NOT MERGE Restore accidentally commented line" into marshmallow-cts-dev
Kalle Raita [Fri, 20 Nov 2015 04:10:27 +0000 (04:10 +0000)]
Exclude RGB565 blending cases from the must-pass
am:
494bb5a472
* commit '
494bb5a4725c6cc57fcfe1457aebabac6477aa76':
Exclude RGB565 blending cases from the must-pass
Kalle Raita [Tue, 27 Oct 2015 22:23:40 +0000 (15:23 -0700)]
Exclude RGB565 blending cases from the must-pass
The verification logic of the groups below do not account for all the
possible valid results in the RGB565 output.
The change removes following in the group
dEQP-GLES3.functional.fragment_ops.blend.default_framebuffer
.rgb_func_alpha_func.*
.equation_src_func_dst_func.*
Bug:
23278613
Change-Id: Ic4cb194c1bf6326d7a12005ada12ab05c1ab669b
Kalle Raita [Mon, 16 Nov 2015 22:31:14 +0000 (14:31 -0800)]
Change MSAA sample-count error to warning
Change MSAA sample-count error to warning on high resolution render
targets. The lack of samples is likely not detected by a person and
the real samples are not exposed to the application under GLES 3.0.
Bug:
25685990
Change-Id: Ib95447caeb8b1110fda6299222041c38a61d6112
Kalle Raita [Mon, 16 Nov 2015 23:00:33 +0000 (15:00 -0800)]
DO NOT MERGE Restore accidentally commented line
Change 178937 accidentally commented out the binary build step of the
android mustpass list build. The original change is not supposed to
merge forwards.
Change-Id: I03c1f410025821a4d712ceb327486e76805e68d6
Kalle Raita [Wed, 28 Oct 2015 06:51:56 +0000 (06:51 +0000)]
DO NOT MERGE Split GLES31 copy image tests in 3.
am:
e3f31fbe9e -s ours
* commit '
e3f31fbe9e8037c9182625c28d57dc1cd9a627b3':
DO NOT MERGE Split GLES31 copy image tests in 3.
Kalle Raita [Tue, 6 Oct 2015 18:50:19 +0000 (11:50 -0700)]
DO NOT MERGE Split GLES31 copy image tests in 3.
Add support for filter-based splits of the CTS packages in
build_android_mustpass.py.
Split GLES31 copy image tests into 3 smaller CTS packages to get all CTS
packages to run in 3 hours or less on current platforms.
Bug:
24312007
Change-Id: I96bf1ce751ec341f1d6bfa80e7a28daf68cdf1e1
Daniel Xie [Tue, 27 Oct 2015 23:12:09 +0000 (23:12 +0000)]
Merge "DO NOT MERGE: Add cube gather tests that avoid corners; remove D32F from mustpass" into lollipop-mr1-cts-dev am:
06627c74b4 -s ours am:
a635ea841e
am:
1bb32404ed -s ours
* commit '
1bb32404edf9a409903549437eb00f84543f17a4':
DO NOT MERGE: Add cube gather tests that avoid corners; remove D32F from mustpass
Daniel Xie [Tue, 27 Oct 2015 23:03:41 +0000 (23:03 +0000)]
Merge "Remove broken record_variable_selection test from MR1 must-pass." into lollipop-mr1-cts-dev am:
67685b11a4 am:
a9216ffd5a
am:
195c6d1c5f
* commit '
195c6d1c5fdeb78fccc1f36c8f87522ed75d8377':
Remove broken record_variable_selection test from MR1 must-pass.
Jarkko Pöyry [Tue, 27 Oct 2015 23:03:37 +0000 (23:03 +0000)]
DO NOT MERGE: Apply fix for tessellation fractional even test verification. am:
a77161bb85 -s ours am:
76114a7968
am:
90b1a9f687 -s ours
* commit '
90b1a9f687cd55d373c1b3a0b2dc40b6165b212a':
DO NOT MERGE: Apply fix for tessellation fractional even test verification.
Pyry Haulos [Tue, 27 Oct 2015 23:03:33 +0000 (23:03 +0000)]
DO NOT MERGE Do not require signed zero support in ldexp tests() am:
5b076d99a8 -s ours am:
366da5103d
am:
6a4a901e5a -s ours
* commit '
6a4a901e5a338db4ae668de61128667d617b373b':
DO NOT MERGE Do not require signed zero support in ldexp tests()
Jarkko Pöyry [Tue, 27 Oct 2015 23:03:29 +0000 (23:03 +0000)]
DO NOT MERGE: Ignore denormals in floatUlpThresholdCompare. am:
5c7feb8db2 -s ours am:
80ff623675
am:
f088b2b570 -s ours
* commit '
f088b2b570e1c981e3f9a80e63e653bfe46ca418':
DO NOT MERGE: Ignore denormals in floatUlpThresholdCompare.
Daniel Xie [Tue, 27 Oct 2015 23:03:28 +0000 (23:03 +0000)]
Merge "DO NOT MERGE: Add cube gather tests that avoid corners; remove D32F from mustpass" into lollipop-mr1-cts-dev am:
06627c74b4 -s ours
am:
a635ea841e
* commit '
a635ea841ea5590ac4e965be373805456c00b5b3':
DO NOT MERGE: Add cube gather tests that avoid corners; remove D32F from mustpass
Daniel Xie [Tue, 27 Oct 2015 22:57:22 +0000 (22:57 +0000)]
Merge "Remove broken record_variable_selection test from MR1 must-pass." into lollipop-mr1-cts-dev am:
67685b11a4
am:
a9216ffd5a
* commit '
a9216ffd5a1d7ed4e50789698e038dc29b963a97':
Remove broken record_variable_selection test from MR1 must-pass.
Jarkko Pöyry [Tue, 27 Oct 2015 22:57:18 +0000 (22:57 +0000)]
DO NOT MERGE: Apply fix for tessellation fractional even test verification. am:
a77161bb85 -s ours
am:
76114a7968
* commit '
76114a79684be7cba79b5c901c2d29362ffe3372':
DO NOT MERGE: Apply fix for tessellation fractional even test verification.
Pyry Haulos [Tue, 27 Oct 2015 22:57:13 +0000 (22:57 +0000)]
DO NOT MERGE Do not require signed zero support in ldexp tests() am:
5b076d99a8 -s ours
am:
366da5103d
* commit '
366da5103d0ca17b59ce36596a92c5cefec04939':
DO NOT MERGE Do not require signed zero support in ldexp tests()
Jarkko Pöyry [Tue, 27 Oct 2015 22:57:07 +0000 (22:57 +0000)]
DO NOT MERGE: Ignore denormals in floatUlpThresholdCompare. am:
5c7feb8db2 -s ours
am:
80ff623675
* commit '
80ff623675ed8f9bf0f8b179335fd0ba4fde6321':
DO NOT MERGE: Ignore denormals in floatUlpThresholdCompare.
Daniel Xie [Tue, 27 Oct 2015 22:51:48 +0000 (22:51 +0000)]
Merge "DO NOT MERGE: Add cube gather tests that avoid corners; remove D32F from mustpass" into lollipop-mr1-cts-dev
am:
06627c74b4 -s ours
* commit '
06627c74b4a3237034aaa10c8635a01cb25e72f7':
DO NOT MERGE: Add cube gather tests that avoid corners; remove D32F from mustpass
Daniel Xie [Tue, 27 Oct 2015 22:46:45 +0000 (22:46 +0000)]
Merge "DO NOT MERGE: Add cube gather tests that avoid corners; remove D32F from mustpass" into lollipop-mr1-cts-dev
Pyry Haulos [Wed, 19 Nov 2014 19:31:46 +0000 (11:31 -0800)]
DO NOT MERGE: Add cube gather tests that avoid corners;
remove D32F from mustpass
This change adds new no_corners sub-groups to cube map texture gather
tests. Tests in those groups don't sample around cube map corners,
avoiding a HW issue on certain GPUs. All new tests are included in MR1
mustpass.
GL_DEPTH_COMPONENT32F cube gather cases that sample around corners are
removed from mustpass by request.
Additionally this resolves a bug with filling mipmap levels high up in
the mipmap chain in gather tests.
Bug:
18434194
Change-Id: Ib1635aefba4f1d64a15d22e481b79229573a64a7
Daniel Xie [Tue, 27 Oct 2015 22:46:31 +0000 (22:46 +0000)]
Merge "Remove broken record_variable_selection test from MR1 must-pass." into lollipop-mr1-cts-dev
am:
67685b11a4
* commit '
67685b11a48d6c50a43749a828344a9852fdb916':
Remove broken record_variable_selection test from MR1 must-pass.
Jarkko Pöyry [Tue, 27 Oct 2015 22:46:27 +0000 (22:46 +0000)]
DO NOT MERGE: Apply fix for tessellation fractional even test verification.
am:
a77161bb85 -s ours
* commit '
a77161bb85a6471abc0dab1708f4c3b7a830c5c3':
DO NOT MERGE: Apply fix for tessellation fractional even test verification.
Pyry Haulos [Tue, 27 Oct 2015 22:46:22 +0000 (22:46 +0000)]
DO NOT MERGE Do not require signed zero support in ldexp tests()
am:
5b076d99a8 -s ours
* commit '
5b076d99a8f7e8031133bd0e8c7e1dacfa0c57c7':
DO NOT MERGE Do not require signed zero support in ldexp tests()
Jarkko Pöyry [Tue, 27 Oct 2015 22:46:16 +0000 (22:46 +0000)]
DO NOT MERGE: Ignore denormals in floatUlpThresholdCompare.
am:
5c7feb8db2 -s ours
* commit '
5c7feb8db294bc097c7eb9b0d69e9cff142fe23a':
DO NOT MERGE: Ignore denormals in floatUlpThresholdCompare.
Daniel Xie [Tue, 27 Oct 2015 22:45:22 +0000 (22:45 +0000)]
Merge "Remove broken record_variable_selection test from MR1 must-pass." into lollipop-mr1-cts-dev
Jarkko Pöyry [Tue, 6 Jan 2015 20:41:02 +0000 (12:41 -0800)]
Remove broken record_variable_selection test from MR1 must-pass.
tessellation_geometry_interaction.feedback.record_variable_selection
reads gl_in[] element with index larger than patch size. This is
undefined behavior.
Bug:
18917835
Change-Id: Ic1a3dd56b98e4ed0d71292f6727a6fe5d0ce291b
Jarkko Pöyry [Fri, 27 Feb 2015 22:53:50 +0000 (14:53 -0800)]
DO NOT MERGE: Apply fix for tessellation fractional even test verification.
- Fix to tessellation fractional even tessellation mode verification
calculating additional segments' length wrong if tessellation generated
4 segments, and the additional segments were generated as first and last
segments.
Bug:
19543594
Change-Id: I69e9a03dfcd451fc4e995eae4b5149c67dc50399
Pyry Haulos [Fri, 30 Jan 2015 19:38:15 +0000 (11:38 -0800)]
DO NOT MERGE Do not require signed zero support in ldexp tests()
This relaxes ldexp() tests to allow -0/+0 to be interchanged.
Bug:
19145770
Change-Id: I46c6a8f224606a15be0f974af36c281612f2398b
(cherry picked from commit
1e44f197ded674677381f65c840820728cf36efb)
Jarkko Pöyry [Thu, 11 Jun 2015 16:27:09 +0000 (09:27 -0700)]
DO NOT MERGE: Ignore denormals in floatUlpThresholdCompare.
- Calculate ULPs assuming denormals (and signed zeros) do not exist.
Bug:
21731219
Change-Id: I6f426c781b2c38d7279b65a973e381f0848fbe02
Kalle Raita [Tue, 6 Oct 2015 18:50:19 +0000 (11:50 -0700)]
DO NOT MERGE Split GLES31 copy image tests in 3.
Add support for filter-based splits of the CTS packages in
build_android_mustpass.py.
Split GLES31 copy image tests into 3 smaller CTS packages to get all CTS
packages to run in 3 hours or less on current platforms.
Bug:
24312007
Change-Id: I96bf1ce751ec341f1d6bfa80e7a28daf68cdf1e1
Kalle Raita [Wed, 23 Sep 2015 23:37:50 +0000 (16:37 -0700)]
Remove large draw_indirect.compute_interop tests
Remove tests in draw_indirect.compute_interop.large.drawelements_*_grid
that have grid size 1000 or greater.
Bug:
23288315
Change-Id: Ifbdea2ff884122da097198525a5b13d91ea00fe9
Pyry Haulos [Thu, 3 Sep 2015 15:41:09 +0000 (08:41 -0700)]
Fix out-of-bounds buffer access in tese ShaderExecutor
Tessellation evaluation shader executor was accessing input and output
buffers one element out of bounds at the end. In addition elements
1..N-1 were evaluated twice unnecessarily.
Bug:
23684915
Change-Id: I1c187b506d36befe05b21222a7006e84b812ceca
Jarkko Pöyry [Fri, 28 Aug 2015 17:44:13 +0000 (17:44 +0000)]
am
cd026d99: (-s ours) am
c5ed2a26: am
db2aae51: am
eef37a2a: am
4a3d88ee: (-s ours) DO NOT MERGE: Ignore denormals in floatUlpThresholdCompare.
* commit '
cd026d9956c3c30424534cb2b8b14bea903845ec':
Pyry Haulos [Fri, 28 Aug 2015 17:44:12 +0000 (17:44 +0000)]
am
d38c14ba: am
75e63782: am
523bdab6: am
4667bcc1: am
f55476d8: Remove fragment_out tests with too strict thresholds from mustpass
* commit '
d38c14ba5667ecef48fcd1978e97fd335d95ed99':