Gurchetan Singh [Tue, 7 Nov 2017 20:38:42 +0000 (20:38 +0000)]
Lower correlation threshold in flush-finish tests again am:
6455e6f987 am:
84373d7748 am:
7776db1369 am:
83cec0e56e am:
e7739b2382
am:
8878623d41
Change-Id: I62568cc352a8eda22f9fd50bf5c5a0d5c09f7ad3
Gurchetan Singh [Tue, 7 Nov 2017 20:36:11 +0000 (20:36 +0000)]
Lower correlation threshold in flush-finish tests again am:
6455e6f987 am:
84373d7748 am:
7776db1369 am:
83cec0e56e
am:
e7739b2382
Change-Id: I5f9e1a998caeb0c2505f50a7f038406832e3755c
Gurchetan Singh [Tue, 7 Nov 2017 20:34:09 +0000 (20:34 +0000)]
Lower correlation threshold in flush-finish tests again am:
6455e6f987 am:
84373d7748 am:
7776db1369
am:
83cec0e56e
Change-Id: Ie4217eb2aa68077a3fc53820c8de2931eac705c8
Gurchetan Singh [Tue, 7 Nov 2017 20:31:07 +0000 (20:31 +0000)]
Lower correlation threshold in flush-finish tests again am:
6455e6f987 am:
84373d7748
am:
7776db1369
Change-Id: I8ab737ed4a43886a1ecc7656ef84b265c1b2f7bc
Gurchetan Singh [Tue, 7 Nov 2017 20:29:09 +0000 (20:29 +0000)]
Lower correlation threshold in flush-finish tests again am:
6455e6f987
am:
84373d7748
Change-Id: I0bda19c76be8c905ce711c089e5576fd7bfee09e
Gurchetan Singh [Tue, 7 Nov 2017 20:24:36 +0000 (20:24 +0000)]
Lower correlation threshold in flush-finish tests again
am:
6455e6f987
Change-Id: I11a62d5d0af3612ed1cdcbedee1ba53d5b0e57ae
Brian Anderson [Tue, 7 Nov 2017 20:11:16 +0000 (20:11 +0000)]
Merge changes I5f7e56e3,I7f88e1da into oreo-cts-dev am:
67694b5635 am:
aa425927d0 am:
efb1ae2ab9 am:
56a71df736
am:
f784e5b4b1
Change-Id: I942554e6ed24b30a343a6f8fd142caf42bb5fc95
Brian Anderson [Tue, 7 Nov 2017 20:06:40 +0000 (20:06 +0000)]
Merge changes I5f7e56e3,I7f88e1da into oreo-cts-dev am:
67694b5635 am:
aa425927d0 am:
efb1ae2ab9
am:
56a71df736
Change-Id: Ide947484fd2b485b675123622f43e80061848f77
Brian Anderson [Tue, 7 Nov 2017 20:02:39 +0000 (20:02 +0000)]
Merge changes I5f7e56e3,I7f88e1da into oreo-cts-dev am:
67694b5635 am:
aa425927d0
am:
efb1ae2ab9
Change-Id: I5623468a2c31d7e265e89f5d860e61fe911e225b
Brian Anderson [Tue, 7 Nov 2017 19:59:37 +0000 (19:59 +0000)]
Merge changes I5f7e56e3,I7f88e1da into oreo-cts-dev am:
67694b5635
am:
aa425927d0
Change-Id: I4a353896ae1d58cfa206c37b4081010f7577899b
Brian Anderson [Tue, 7 Nov 2017 19:57:39 +0000 (19:57 +0000)]
Merge changes I5f7e56e3,I7f88e1da into oreo-cts-dev
am:
67694b5635
Change-Id: I202b9be2b529cc3ba80a96f66a31b42252b47234
Treehugger Robot [Tue, 7 Nov 2017 19:49:35 +0000 (19:49 +0000)]
Merge changes I5f7e56e3,I7f88e1da into oreo-cts-dev
* changes:
eglGetFrameTimestamps: Consider timestamps of 0 as invalid.
eglGetFrameTimestamps: Allow reads done to equal rendering complete.
Chris Forbes [Tue, 7 Nov 2017 03:11:03 +0000 (03:11 +0000)]
Exclude incremental_present scale down from Android CTS am:
da253a4fe0 am:
3d03b52e1f am:
b2185cdcbb am:
6976d1f9ba
am:
89dd75dc37
Change-Id: I183189bf709b7a3b75e61dcfe50ea6c0c62e446c
Chris Forbes [Tue, 7 Nov 2017 03:10:39 +0000 (03:10 +0000)]
Exclude shared_presentable_image scale down from Android CTS am:
4e9d89ac4a am:
8192b7059e am:
b3e8cd74fe -s ours am:
643c8dd65b
am:
6207a42fe4
Change-Id: I8db5f8a5147f38193ca6afd4724851dd5b365c61
Chris Forbes [Tue, 7 Nov 2017 03:08:41 +0000 (03:08 +0000)]
Exclude incremental_present scale down from Android CTS am:
da253a4fe0 am:
bb087b5f0a am:
54a2437fa8
am:
04a5f57344
Change-Id: Iabe5e1fb041b4647ade896d49553c92068c7e231
Chris Forbes [Tue, 7 Nov 2017 03:08:39 +0000 (03:08 +0000)]
Exclude incremental_present scale down from Android CTS am:
da253a4fe0 am:
3d03b52e1f am:
b2185cdcbb
am:
6976d1f9ba
Change-Id: I05ab77ce03cd9557b4a2092b9f8c7dd952693f74
Chris Forbes [Tue, 7 Nov 2017 03:08:11 +0000 (03:08 +0000)]
Exclude shared_presentable_image scale down from Android CTS am:
4e9d89ac4a am:
8192b7059e am:
b3e8cd74fe -s ours
am:
643c8dd65b
Change-Id: Ic4dc6faa33f1b9425806e4b48a249fb2576a2528
Chris Forbes [Tue, 7 Nov 2017 03:08:11 +0000 (03:08 +0000)]
Exclude shared_presentable_image scale down from Android CTS am:
4e9d89ac4a am:
982211318b am:
6c3f38c015 -s ours
am:
9ecdf224e2
Change-Id: I8ada8def71976cdda1ff5e860e41d1463437bed9
Chris Forbes [Tue, 7 Nov 2017 03:07:03 +0000 (03:07 +0000)]
Exclude incremental_present scale down from Android CTS am:
da253a4fe0 am:
bb087b5f0a
am:
54a2437fa8
Change-Id: I13a3a1e167f0dc60dd734a501f44f37a44413fd7
Chris Forbes [Tue, 7 Nov 2017 03:07:01 +0000 (03:07 +0000)]
Exclude incremental_present scale down from Android CTS am:
da253a4fe0 am:
3d03b52e1f
am:
b2185cdcbb
Change-Id: I9047deda4c47d482d7e29c7c866a0cfa8321d9f1
Chris Forbes [Tue, 7 Nov 2017 03:06:37 +0000 (03:06 +0000)]
Exclude shared_presentable_image scale down from Android CTS am:
4e9d89ac4a am:
8192b7059e
am:
b3e8cd74fe -s ours
Change-Id: I0429832d24cdd31462dd229b821b0a29e1c90dbe
Chris Forbes [Tue, 7 Nov 2017 03:06:37 +0000 (03:06 +0000)]
Exclude shared_presentable_image scale down from Android CTS am:
4e9d89ac4a am:
982211318b
am:
6c3f38c015 -s ours
Change-Id: I7608316a47fb162e67635c5b150bafd26dc02038
Chris Forbes [Tue, 7 Nov 2017 02:57:37 +0000 (02:57 +0000)]
Exclude incremental_present scale down from Android CTS am:
da253a4fe0
am:
3d03b52e1f
Change-Id: I55883fde5f84a8e332b4fea8ae5a8859b52ef9cb
Chris Forbes [Tue, 7 Nov 2017 02:57:37 +0000 (02:57 +0000)]
Exclude incremental_present scale down from Android CTS am:
da253a4fe0
am:
bb087b5f0a
Change-Id: Ib75947e136b77c2f067a43d162f52ca8e92b4f87
Chris Forbes [Tue, 7 Nov 2017 02:55:34 +0000 (02:55 +0000)]
Exclude incremental_present scale down from Android CTS
am:
da253a4fe0
Change-Id: I9097d2fdf2783464974888010bb89b654b7e0e8b
Chris Forbes [Tue, 7 Nov 2017 02:51:02 +0000 (02:51 +0000)]
Exclude incremental_present scale down from Android CTS
am:
da253a4fe0
Change-Id: Ie87d7f8da318bbd4422db4159e283ec31021327c
Chris Forbes [Tue, 7 Nov 2017 02:42:36 +0000 (02:42 +0000)]
Exclude shared_presentable_image scale down from Android CTS am:
4e9d89ac4a
am:
982211318b
Change-Id: Ia470d27a5ae47ea35c31aaa97bb54f86251d2bcf
Chris Forbes [Tue, 7 Nov 2017 02:40:06 +0000 (02:40 +0000)]
Exclude shared_presentable_image scale down from Android CTS am:
4e9d89ac4a
am:
8192b7059e
Change-Id: I04fc2b48d6830403add863a62e9cbfc65fd75899
Chris Forbes [Tue, 7 Nov 2017 02:37:04 +0000 (02:37 +0000)]
Exclude shared_presentable_image scale down from Android CTS
am:
4e9d89ac4a
Change-Id: I5a4c71c270694fa27cd8686b7baa7e31f3d39ca1
Chris Forbes [Tue, 7 Nov 2017 02:35:06 +0000 (02:35 +0000)]
Exclude shared_presentable_image scale down from Android CTS
am:
4e9d89ac4a
Change-Id: If922d000bff974fef566afd57ac6daf2012e4f3b
Chad Versace [Mon, 6 Nov 2017 21:22:14 +0000 (21:22 +0000)]
Merge "platform/surfaceless: Add Vulkan support" am:
ece9907d58 am:
37c3d3ff8e
am:
2c60b1c836
Change-Id: I6e4e0de3a62f1edc3e51c40028fc565c6eec2ea9
Chad Versace [Mon, 6 Nov 2017 21:12:43 +0000 (21:12 +0000)]
Merge "platform/surfaceless: Add Vulkan support" am:
ece9907d58
am:
37c3d3ff8e
Change-Id: Ic5c4d9bb2c1940ad7baeccbf78d712a05ad4a640
Chad Versace [Mon, 6 Nov 2017 21:10:41 +0000 (21:10 +0000)]
Merge "platform/surfaceless: Add Vulkan support"
am:
ece9907d58
Change-Id: I2a72018b5877c5ebf33328694cf5b62887fda16d
Treehugger Robot [Mon, 6 Nov 2017 21:04:22 +0000 (21:04 +0000)]
Merge "platform/surfaceless: Add Vulkan support"
Brian Anderson [Thu, 19 Oct 2017 21:59:28 +0000 (14:59 -0700)]
eglGetFrameTimestamps: Consider timestamps of 0 as invalid.
There's a bug in the kernel that doesn't merge fences properly,
resulting in "reads done" timestamps of 0 when the fences being
merged have already signaled.
This is a temporary relaxation of the test requirements until
the kernel fix is required.
Bug:
68811985
Test: --deqp-case=dEQP-EGL*get_frame_timestamps*
Change-Id: I5f7e56e3a0c9808237a1ebc3787cf788feef1a79
Brian Anderson [Tue, 17 Oct 2017 19:17:40 +0000 (12:17 -0700)]
eglGetFrameTimestamps: Allow reads done to equal rendering complete.
If there are no reads performed by the compositor, it is possible
for reads done timestamp to be the same as the rendering complete
timestamp.
Also add and use check_lt and check_le, to print out more detailed
debug info in the results.
Bug:
68811985
Test: --deqp-case=dEQP-EGL*get_frame_timestamps*
Change-Id: I7f88e1da98be97101e8b0d6cd130b75bda8d88ca
Chad Versace [Fri, 3 Nov 2017 20:05:13 +0000 (20:05 +0000)]
Merge "cmake: Use FindPNG instead of find_path/find_library" am:
382559a6e7 am:
564ddba37b
am:
61dd59ffb5
Change-Id: I11a26229358b5da98429ba6bf28180865c9b589e
Chad Versace [Fri, 3 Nov 2017 20:01:02 +0000 (20:01 +0000)]
Merge "cmake: Use FindPNG instead of find_path/find_library" am:
382559a6e7
am:
564ddba37b
Change-Id: I3b42c37942d31a71ca87a46695c3906851ca6552
Chad Versace [Fri, 3 Nov 2017 19:57:45 +0000 (19:57 +0000)]
Merge "cmake: Use FindPNG instead of find_path/find_library"
am:
382559a6e7
Change-Id: Ic2ac9f013b2cbb9c9309f6c53b3d53510182bb4c
Treehugger Robot [Fri, 3 Nov 2017 19:53:38 +0000 (19:53 +0000)]
Merge "cmake: Use FindPNG instead of find_path/find_library"
David Emett [Tue, 31 Oct 2017 18:52:58 +0000 (18:52 +0000)]
Merge "Delete textures after ES2 completeness tests" am:
09cfddc320 am:
5c4bde8617
am:
e9970d362a
Change-Id: Ib8b2948c7e646a9e9cb2b6b21b70f4b3c618d75b
David Emett [Tue, 31 Oct 2017 18:50:29 +0000 (18:50 +0000)]
Merge "Delete textures after ES2 completeness tests" am:
09cfddc320
am:
5c4bde8617
Change-Id: I6a37e9af791f5c77dcd5c7d0718c48c77322da13
David Emett [Tue, 31 Oct 2017 18:48:28 +0000 (18:48 +0000)]
Merge "Delete textures after ES2 completeness tests"
am:
09cfddc320
Change-Id: I7df5bbdf9e90bcc2de68f1f2f05faa88f9a4f758
Treehugger Robot [Tue, 31 Oct 2017 18:41:07 +0000 (18:41 +0000)]
Merge "Delete textures after ES2 completeness tests"
Mark Adams [Wed, 25 Oct 2017 19:33:18 +0000 (19:33 +0000)]
Merge "Multiple draw buffers in blend_equation_advanced" am:
3e98e4c911 am:
3890f84766
am:
fc8fcfb67a
Change-Id: I5f83c3c0384515136e2877acbeab216940254edf
Mark Adams [Wed, 25 Oct 2017 19:29:42 +0000 (19:29 +0000)]
Merge "Multiple draw buffers in blend_equation_advanced" am:
3e98e4c911
am:
3890f84766
Change-Id: I08c5347f0aaa14d1943cb314f45cd93d2d8e123d
Mark Adams [Wed, 25 Oct 2017 19:24:44 +0000 (19:24 +0000)]
Merge "Multiple draw buffers in blend_equation_advanced"
am:
3e98e4c911
Change-Id: I62370b0898c666d987cd4fe94f289184d48ff86d
Treehugger Robot [Wed, 25 Oct 2017 19:14:26 +0000 (19:14 +0000)]
Merge "Multiple draw buffers in blend_equation_advanced"
Mark Adams [Fri, 20 Oct 2017 13:49:08 +0000 (09:49 -0400)]
Multiple draw buffers in blend_equation_advanced
GL_NVX_blend_equation_advanced_multi_draw_buffers adds support for
multiple draw buffers with advanced blend equations. This change
modifies the below test to check for this extension and to expect
GL_NO_ERROR if it is present.
Components: AOSP
VK-GL-CTS issue: 770
Affects:
dEQP-GLES31.functional.debug.negative_coverage.get_error.advanced_blend.attachment_advanced_equation
Brian Anderson [Fri, 20 Oct 2017 01:44:06 +0000 (01:44 +0000)]
eglGetFrameTimestamps: Consider timestamps of 0 as invalid. am:
4efb75b8bb
am:
3bc614bcdc
Change-Id: I5750e1b116d6263a3e148ab31eccf68dc2c05abb
Brian Anderson [Fri, 20 Oct 2017 01:29:22 +0000 (01:29 +0000)]
eglGetFrameTimestamps: Consider timestamps of 0 as invalid.
am:
4efb75b8bb
Change-Id: Ic10bae6f7ee02bc6de184994feb827534911689f
Chris Forbes [Thu, 19 Oct 2017 23:51:17 +0000 (23:51 +0000)]
Merge "Fix include guards for tcuSurfacelessPlatform.hpp" am:
e32e143310 am:
440b43baed am:
4df1481ff6
am:
eb9cce6ac6
Change-Id: Ib9547c6079ffd80b384809a109fe4b11c3610187
Brian Anderson [Thu, 19 Oct 2017 23:50:37 +0000 (23:50 +0000)]
eglGetFrameTimestamps: Allow reads done to equal rendering complete. am:
f355f838e3
am:
169ca8a885
Change-Id: Idf6e811f9d896c5da618bb6a6fa6b338e95470e7
Chris Forbes [Thu, 19 Oct 2017 23:33:46 +0000 (23:33 +0000)]
Merge "Fix include guards for tcuSurfacelessPlatform.hpp" am:
e32e143310 am:
440b43baed
am:
4df1481ff6
Change-Id: I48acd55f887a6fc65829dd5884b4ea5b7d544fd2
Chris Forbes [Thu, 19 Oct 2017 23:23:29 +0000 (23:23 +0000)]
Merge "Fix include guards for tcuSurfacelessPlatform.hpp" am:
e32e143310
am:
440b43baed
Change-Id: I5a38916e3907361536b7b7a08d98a9f21e2a0245
Brian Anderson [Thu, 19 Oct 2017 23:23:09 +0000 (23:23 +0000)]
eglGetFrameTimestamps: Allow reads done to equal rendering complete.
am:
f355f838e3
Change-Id: I4149f2c2febe346fbde3e2e7e34614981db494ab
Chris Forbes [Thu, 19 Oct 2017 23:17:05 +0000 (23:17 +0000)]
Merge "Fix include guards for tcuSurfacelessPlatform.hpp"
am:
e32e143310
Change-Id: I275354879e5f2467846ada1bf32cc54bf71dfbe0
Brian Anderson [Thu, 19 Oct 2017 21:59:28 +0000 (14:59 -0700)]
eglGetFrameTimestamps: Consider timestamps of 0 as invalid.
There's a bug in the kernel that doesn't merge fences properly,
resulting in "reads done" timestamps of 0 when the fences being
merged have already signaled.
This is a temporary relaxation of the test requirements until
the kernel fix is required.
Bug:
66916041
Test: Test: --deqp-case=dEQP-EGL*get_frame_timestamps*
Change-Id: I0b2a65303c425a74a48d6ae8c971c16652d727a3
Treehugger Robot [Thu, 19 Oct 2017 22:19:02 +0000 (22:19 +0000)]
Merge "Fix include guards for tcuSurfacelessPlatform.hpp"
Chris Forbes [Thu, 19 Oct 2017 18:03:30 +0000 (11:03 -0700)]
Fix include guards for tcuSurfacelessPlatform.hpp
Change-Id: I3f6b9824c0fb51270e22942121e4feea1d6660fb
Components: Framework
Brian Anderson [Wed, 18 Oct 2017 23:28:18 +0000 (23:28 +0000)]
Merge "eglGetFrameTimestamps: Allow reads done to equal rendering complete." am:
f3788ae990 am:
7a0770ee76 am:
cd11988b12
am:
eb9533febd
Change-Id: I8912a6acb1503008b2db1ea71257c6b45ef76d9d
Brian Anderson [Wed, 18 Oct 2017 23:16:09 +0000 (23:16 +0000)]
Merge "eglGetFrameTimestamps: Allow reads done to equal rendering complete." am:
f3788ae990 am:
7a0770ee76
am:
cd11988b12
Change-Id: I8a6be95d0fd32d8f37626a2daec942f0925f05ce
Brian Anderson [Wed, 18 Oct 2017 23:02:40 +0000 (23:02 +0000)]
Merge "eglGetFrameTimestamps: Allow reads done to equal rendering complete." am:
f3788ae990
am:
7a0770ee76
Change-Id: I15c50ee2036e1033420ea68e74230a6160ef6653
Brian Anderson [Wed, 18 Oct 2017 23:00:38 +0000 (23:00 +0000)]
Merge "eglGetFrameTimestamps: Allow reads done to equal rendering complete."
am:
f3788ae990
Change-Id: Ic6d75a4135e1bdbc779a47655574dc2ccbdb8f63
Treehugger Robot [Wed, 18 Oct 2017 22:51:38 +0000 (22:51 +0000)]
Merge "eglGetFrameTimestamps: Allow reads done to equal rendering complete."
Chris Forbes [Fri, 29 Sep 2017 16:51:49 +0000 (09:51 -0700)]
Exclude incremental_present scale down from Android CTS
Bug: b/
67022169
Bug: b/
67295411
Test: check_build_sanity
Change-Id: I4be889f0bf64251069e829924faf4e8c113baa86
Chris Forbes [Fri, 29 Sep 2017 16:51:49 +0000 (09:51 -0700)]
Exclude shared_presentable_image scale down from Android CTS
Bug: b/
66464066
Test: check_build_sanity
Change-Id: If815b53b8e998e720aca4fc1994e0151eef971a5
Brian Anderson [Tue, 17 Oct 2017 19:17:40 +0000 (12:17 -0700)]
eglGetFrameTimestamps: Allow reads done to equal rendering complete.
If there are no reads performed by the compositor, it is possible
for reads done timestamp to be the same as the rendering complete
timestamp.
Also add and use check_lt and check_le, to print out more detailed
debug info in the results.
Bug:
66916041
Test: --deqp-case=dEQP-EGL*get_frame_timestamps*
Change-Id: Ic77fb3871bfcd2ec2298b20db7247b6782088399
David Emett [Mon, 16 Oct 2017 13:53:52 +0000 (14:53 +0100)]
Delete textures after ES2 completeness tests
VK-GL-CTS issue 772
Components: AOSP
Affects: dEQP-GLES2.functional.texture.completeness.*
Change-Id: Iad2c25706ef4d3630607db87543739462da0bbfd
Gurchetan Singh [Fri, 6 Oct 2017 16:06:21 +0000 (09:06 -0700)]
Lower correlation threshold in flush-finish tests again
This test expects predictability from glFlush/glFinish timing.
In particular, the code from FlushFinishCase::analyzeResults()
checks that the result falls within specific timing thresholds.
Notice that in the GLES3 specification, there is no requirement for
timing, just a guarantee that "commands [...] complete in finite time".
This is a problem because it makes the test very flaky, for example
if the CPU/GPU clocks are not ramping up fast enough.
BUG=b:
67331095
TEST=Ran dEQP-GLES3.functional.flush_finish.finish on Elm for over 3+ hours
Observed 1.5% to 2% flakiness without this patch. Observed no flakiness
with this patch.
(cherry picked from commit
59f4fcde5ac1402ab3b911cf6a9f66b886c10464)
Signed-off-by: Gurchetan Singh <gurchetansingh@google.com>
Brian Anderson [Tue, 17 Oct 2017 19:17:40 +0000 (12:17 -0700)]
eglGetFrameTimestamps: Allow reads done to equal rendering complete.
If there are no reads performed by the compositor, it is possible
for reads done timestamp to be the same as the rendering complete
timestamp.
Also add and use check_lt and check_le, to print out more detailed
debug info in the results.
Test: --deqp-case=dEQP-EGL*get_frame_timestamps*
Change-Id: I258562806aab2f44e91f2aafa1e7a00f4d522959
Chad Versace [Fri, 2 Dec 2016 23:43:08 +0000 (15:43 -0800)]
cmake: Use FindPNG instead of find_path/find_library
dEQP's use of find_path() and find_library() failed to find the png
paths if the paths contained a version suffix. For example, they failed
to find /usr/include/libpng12/png.h and /usr/lib64/libpng12.so.
CMake ships a standard FindPNG module that does not get confounded by
version-suffixed paths. The module also respects cross-compilation
environments.
Change-Id: I636be9430697a9d883040b53e79767466fbd2ad5
Signed-off-by: Chad Versace <chad.versace@intel.com>
Chad Versace [Thu, 2 Feb 2017 20:35:56 +0000 (12:35 -0800)]
platform/surfaceless: Add Vulkan support
Tested on the following systems:
- Chromium OS, board=reef, mesa-17.1.0-r3
- Arch Linux, gpu=skylake, mesa-13.0.3-1
Change-Id: Iaaf0f4617f8e099ec076fb083055214dd8f6e243
Stéphane Marchesin [Tue, 17 Oct 2017 07:45:00 +0000 (07:45 +0000)]
Merge "targets/surfaceless: Add support for Chrome OS surfaceless" am:
f8236f5139 am:
0b8256eeff am:
19bfe43ed3
am:
f871ac151f
Change-Id: Ic2a99c6385af97a5db5911bd252e70b5c1c12f39
Stéphane Marchesin [Tue, 17 Oct 2017 06:03:33 +0000 (06:03 +0000)]
Merge "targets/surfaceless: Add support for Chrome OS surfaceless" am:
f8236f5139 am:
0b8256eeff
am:
19bfe43ed3
Change-Id: I5ec3279f3033296b04ce80dd5003551aa076344d
Stéphane Marchesin [Tue, 17 Oct 2017 05:41:25 +0000 (05:41 +0000)]
Merge "targets/surfaceless: Add support for Chrome OS surfaceless" am:
f8236f5139
am:
0b8256eeff
Change-Id: I5d3b3ea704c6273fe4372e473fb92d3f1ac27aa8
Stéphane Marchesin [Tue, 17 Oct 2017 05:38:31 +0000 (05:38 +0000)]
Merge "targets/surfaceless: Add support for Chrome OS surfaceless"
am:
f8236f5139
Change-Id: I45754132c076ea55519c4ef75371b0adaf161b10
Treehugger Robot [Tue, 17 Oct 2017 05:33:44 +0000 (05:33 +0000)]
Merge "targets/surfaceless: Add support for Chrome OS surfaceless"
Chih-Hung Hsieh [Mon, 16 Oct 2017 20:05:32 +0000 (20:05 +0000)]
Merge "Use -Werror in external/deqp" am:
9f802d115c am:
0698c01b99 am:
7efe1df783
am:
32095dabe9
Change-Id: Id04f2afa1688e62569b18b9ec0fbf58c8e4cd807
Chih-Hung Hsieh [Mon, 16 Oct 2017 19:28:09 +0000 (19:28 +0000)]
Merge "Use -Werror in external/deqp" am:
9f802d115c am:
0698c01b99
am:
7efe1df783
Change-Id: Ibdcb9f743a1ad1d44c255e93b6dd908950c783c4
Chih-Hung Hsieh [Mon, 16 Oct 2017 19:23:09 +0000 (19:23 +0000)]
Merge "Use -Werror in external/deqp" am:
9f802d115c
am:
0698c01b99
Change-Id: Ibda7e6bee8aea91e086af6c24c88263cbe3b8a85
Chih-Hung Hsieh [Mon, 16 Oct 2017 19:18:36 +0000 (19:18 +0000)]
Merge "Use -Werror in external/deqp"
am:
9f802d115c
Change-Id: I8406ee0af79b2bdba4dfc541e4b7afa64860107c
Treehugger Robot [Mon, 16 Oct 2017 19:07:52 +0000 (19:07 +0000)]
Merge "Use -Werror in external/deqp"
Gurchetan Singh [Thu, 12 Oct 2017 17:54:23 +0000 (17:54 +0000)]
Lower correlation threshold in flush-finish tests again am:
59f4fcde5a am:
ebee600fb0 am:
1b9bd18134
am:
b2979a194c
Change-Id: I9d5a769c7c473d5c53c469c5bafef7677e03fa88
Gurchetan Singh [Thu, 12 Oct 2017 17:50:08 +0000 (17:50 +0000)]
Lower correlation threshold in flush-finish tests again am:
59f4fcde5a am:
ebee600fb0
am:
1b9bd18134
Change-Id: Ib2e799976e7ef88e12809b8c00d73cf5f4718c5a
Gurchetan Singh [Thu, 12 Oct 2017 17:46:06 +0000 (17:46 +0000)]
Lower correlation threshold in flush-finish tests again am:
59f4fcde5a
am:
ebee600fb0
Change-Id: Ie178b2070034fb7c014e4ae9ff005a2e31770e9e
Gurchetan Singh [Thu, 12 Oct 2017 17:44:21 +0000 (17:44 +0000)]
Lower correlation threshold in flush-finish tests again
am:
59f4fcde5a
Change-Id: I9b510ab7163cd135942a26f22ab5abdccaae2c76
Chih-Hung Hsieh [Tue, 10 Oct 2017 19:20:23 +0000 (12:20 -0700)]
Use -Werror in external/deqp
Bug:
66996870
Test: build with WITH_TIDY=1
Change-Id: I8b711d0fdfcf5241dc1b7754a8be5fbd712d555f
Stéphane Marchesin [Tue, 1 Mar 2016 06:19:09 +0000 (22:19 -0800)]
targets/surfaceless: Add support for Chrome OS surfaceless
Implement a new dEQP target, "surfaceless", that supports offscreen
rendering using Chrome OS's EGL null platform. This is based on
intel's work to add support for "drm" target, but extends it to work
on ARM as well.
dEQP could be ran with --deqp-surface-type=fbo because the native EGL
platform does not support EGLSurfaces. However, because of b:
27656575,
it must be run with --deqp-surface-type=pbuffer at the moment.
Unlike all of dEQP's other EGL-derived platforms (x11::egl::Platform,
Android::Platform, rpi::Platform, etc), class surfaceless::Platform does
not inherit from eglu::Platform and it reuses very little of dEQP's
existing EGL code. I had to re-invent the wheel when implementing the DRM
platform because dEQP's existing EGL code relies heavily on EGLSurfaces,
which Chrome's EGL surfaceless does not support.
BUG=chromium:543372
TEST=run deqp on veyron_jaq
Gurchetan Singh [Fri, 6 Oct 2017 16:06:21 +0000 (09:06 -0700)]
Lower correlation threshold in flush-finish tests again
This test expects predictability from glFlush/glFinish timing.
In particular, the code from FlushFinishCase::analyzeResults()
checks that the result falls within specific timing thresholds.
Notice that in the GLES3 specification, there is no requirement for
timing, just a guarantee that "commands [...] complete in finite time".
This is a problem because it makes the test very flaky, for example
if the CPU/GPU clocks are not ramping up fast enough.
BUG=b:
67331095
TEST=Ran dEQP-GLES3.functional.flush_finish.finish on Elm for over 3+ hours
Observed 1.5% to 2% flakiness without this patch. Observed no flakiness
with this patch.
Chris Forbes [Wed, 4 Oct 2017 23:47:13 +0000 (23:47 +0000)]
Exclude incremental_present scale down from Android CTS am:
57b62d4c43
am:
d2e6706ec4
Change-Id: If4c65e1572921be0ef15fd0a2b69e8fbb4efe908
Chris Forbes [Wed, 4 Oct 2017 23:46:15 +0000 (23:46 +0000)]
Exclude shared_presentable_image scale down from Android CTS am:
03744fdc39
am:
9d4f45d4ab
Change-Id: Iefc6696ef8c161e52a70ee5922717b2a53e539e4
Chris Forbes [Wed, 4 Oct 2017 23:28:26 +0000 (23:28 +0000)]
Exclude incremental_present scale down from Android CTS
am:
57b62d4c43
Change-Id: Ib3ac8415985fcdd4f4c39f3238807ef8e23d4521
Chris Forbes [Wed, 4 Oct 2017 23:28:07 +0000 (23:28 +0000)]
Exclude shared_presentable_image scale down from Android CTS
am:
03744fdc39
Change-Id: Ie842dbbbf1a7f9977e450a1a73f6a92ab3ae4818
Chris Forbes [Fri, 29 Sep 2017 16:51:49 +0000 (09:51 -0700)]
Exclude incremental_present scale down from Android CTS
Bug: b/
65643778
Bug: b/
67022169
Bug: b/
67295411
Test: check_build_sanity
Change-Id: I4be889f0bf64251069e829924faf4e8c113baa86
Chris Forbes [Fri, 29 Sep 2017 16:51:49 +0000 (09:51 -0700)]
Exclude shared_presentable_image scale down from Android CTS
Bug: b/
65643778
Bug: b/
66464066
Test: check_build_sanity
Change-Id: If815b53b8e998e720aca4fc1994e0151eef971a5
Chris Forbes [Tue, 3 Oct 2017 23:11:40 +0000 (23:11 +0000)]
Disable some UBO tests which got broken by recent glslang change am:
d81d8e2af7 am:
3a1de9094d am:
e1b43f5bf1 am:
600f61a69c
am:
94bce1ddd2
Change-Id: I548a0e93c627192b578f85ea51d676c082a4cd94
Chris Forbes [Tue, 3 Oct 2017 23:10:52 +0000 (23:10 +0000)]
Disable some UBO tests which got broken by recent glslang change am:
d81d8e2af7 am:
188944cfd1 am:
0f95f68482 am:
6126d15a8d
am:
954ec84760
Change-Id: I09c4b6bc41632d6bd8724d0327c7b032052554e9
Chris Forbes [Tue, 3 Oct 2017 23:09:25 +0000 (23:09 +0000)]
Disable some UBO tests which got broken by recent glslang change am:
d81d8e2af7 am:
188944cfd1 am:
0f95f68482 am:
c3016307d0
am:
5ad1441344
Change-Id: I77604c3d18ba7e16d1045130161c442fee8b9fed
Chris Forbes [Tue, 3 Oct 2017 22:53:40 +0000 (22:53 +0000)]
Disable some UBO tests which got broken by recent glslang change am:
d81d8e2af7 am:
3a1de9094d am:
e1b43f5bf1
am:
600f61a69c
Change-Id: I7ac13b27386f7388d10ab4b4963286f89105c05f