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."
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
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
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
Chris Forbes [Tue, 3 Oct 2017 22:52:50 +0000 (22:52 +0000)]
Disable some UBO tests which got broken by recent glslang change am:
d81d8e2af7 am:
188944cfd1 am:
0f95f68482
am:
6126d15a8d
Change-Id: I7859b272d861489da25f01d194f70b0acd0c4113
Chris Forbes [Tue, 3 Oct 2017 22:49:57 +0000 (22:49 +0000)]
Disable some UBO tests which got broken by recent glslang change am:
d81d8e2af7 am:
188944cfd1 am:
0f95f68482
am:
c3016307d0
Change-Id: I24346893c8fc989e5ef977b4d7b893bc1967a3e2
Chris Forbes [Tue, 3 Oct 2017 22:46:18 +0000 (22:46 +0000)]
Disable some UBO tests which got broken by recent glslang change am:
d81d8e2af7 am:
188944cfd1
am:
0f95f68482
Change-Id: Ia49724d1cf3fade59f71e39d6f321398e042e5f6
Chris Forbes [Tue, 3 Oct 2017 22:45:51 +0000 (22:45 +0000)]
Disable some UBO tests which got broken by recent glslang change am:
d81d8e2af7 am:
3a1de9094d
am:
e1b43f5bf1
Change-Id: I44fb4bcb31c5a5a62601ef08ca683cbbb950678e
Chris Forbes [Tue, 3 Oct 2017 22:44:26 +0000 (22:44 +0000)]
Disable some UBO tests which got broken by recent glslang change am:
d81d8e2af7 am:
188944cfd1
am:
0f95f68482
Change-Id: Ic486d20f8fa907b2280ae04ba105555e5a4e0c21
Chris Forbes [Tue, 3 Oct 2017 22:41:03 +0000 (22:41 +0000)]
Disable some UBO tests which got broken by recent glslang change am:
d81d8e2af7
am:
3a1de9094d
Change-Id: I2bf5e7232412cfd54bb5321a9357262ba6f73116
Chris Forbes [Tue, 3 Oct 2017 22:41:02 +0000 (22:41 +0000)]
Disable some UBO tests which got broken by recent glslang change am:
d81d8e2af7
am:
188944cfd1
Change-Id: Iab4679d945588de21bf329f114074d3bd0f92765
Chris Forbes [Tue, 3 Oct 2017 22:37:51 +0000 (22:37 +0000)]
Disable some UBO tests which got broken by recent glslang change
am:
d81d8e2af7
Change-Id: Ic275c1ec2efeaf191a4537ca78a8b0109b8ac9fc
Chris Forbes [Tue, 3 Oct 2017 22:23:11 +0000 (22:23 +0000)]
Disable some UBO tests which got broken by recent glslang change
am:
d81d8e2af7
Change-Id: I1dadbabb85dfe7ecb5da296acb84a91538521e3e
Chris Forbes [Tue, 3 Oct 2017 17:17:59 +0000 (10:17 -0700)]
Disable some UBO tests which got broken by recent glslang change
Bug: b/
67013571
Change-Id: I54c3f9aba636381a57e398de603b09dad4d14188
Mika Isojrvi [Mon, 2 Oct 2017 21:13:30 +0000 (21:13 +0000)]
Update owners file am:
412471299c am:
52698183c4 am:
0af23d580a
am:
fb7b23fd4e
Change-Id: Ifc92d56d03490f1e07174d01acbccc81d1fd33a1
Mika Isojrvi [Mon, 2 Oct 2017 21:06:43 +0000 (21:06 +0000)]
Update owners file am:
412471299c am:
52698183c4
am:
0af23d580a
Change-Id: Ie8b08237ddcebe3703e8809157401e7a06b34d1e
Mika Isojrvi [Mon, 2 Oct 2017 20:54:52 +0000 (20:54 +0000)]
Update owners file am:
412471299c
am:
52698183c4
Change-Id: I39a262a3d14200646ede5e33bd89a64a27bd3580
Mika Isojrvi [Mon, 2 Oct 2017 20:47:33 +0000 (20:47 +0000)]
Update owners file
am:
412471299c
Change-Id: Ifcd38fa1f0eeaeeb37348793d897886182888d24
Mika Isojärvi [Thu, 28 Sep 2017 17:25:24 +0000 (10:25 -0700)]
Update owners file
Test: build/make/tools/checkowners.py -c -v OWNERS
Change-Id: I117459d91f39055aaa5f0bc6abfbda32f31cdab2
Emil Velikov [Mon, 25 Sep 2017 22:49:51 +0000 (22:49 +0000)]
Use hidden visibility with GCC and Clang am:
0fa7ebccc4 am:
13641fa112 am:
ce28e6a975
am:
9b193e525e
Change-Id: I2ce6b8077e1777e9ad0c3276c049aee3812966c4
Mika Isojrvi [Mon, 25 Sep 2017 22:49:47 +0000 (22:49 +0000)]
Add missing JNIEXPORT and JNICALL to createTestActivity() JNI call am:
1e7c5746fb am:
1b02bdf0c0 am:
efbe56dc43
am:
9c20e25096
Change-Id: I167999d829d79209cca8fd54be2508e82baecd95
Emil Velikov [Mon, 25 Sep 2017 22:39:50 +0000 (22:39 +0000)]
Use hidden visibility with GCC and Clang am:
0fa7ebccc4 am:
13641fa112
am:
ce28e6a975
Change-Id: I88f8bcd923dc164483f5ba1073f0dadde3ffad33
Mika Isojrvi [Mon, 25 Sep 2017 22:39:47 +0000 (22:39 +0000)]
Add missing JNIEXPORT and JNICALL to createTestActivity() JNI call am:
1e7c5746fb am:
1b02bdf0c0
am:
efbe56dc43
Change-Id: I57f82e3bb1281cd74b30cff8bd1871305bf39051
Emil Velikov [Mon, 25 Sep 2017 22:33:23 +0000 (22:33 +0000)]
Use hidden visibility with GCC and Clang am:
0fa7ebccc4
am:
13641fa112
Change-Id: I730cf0e31e73bd1c8925e5bb850992a3d9170053
Mika Isojrvi [Mon, 25 Sep 2017 22:33:18 +0000 (22:33 +0000)]
Add missing JNIEXPORT and JNICALL to createTestActivity() JNI call am:
1e7c5746fb
am:
1b02bdf0c0
Change-Id: If6ebf1a47369afaebe3ce9d6c262872ba0358281
Emil Velikov [Mon, 25 Sep 2017 22:31:22 +0000 (22:31 +0000)]
Use hidden visibility with GCC and Clang
am:
0fa7ebccc4
Change-Id: I556e6233f7af2818786fbc2798eec1658cf3a590
Mika Isojrvi [Mon, 25 Sep 2017 22:31:20 +0000 (22:31 +0000)]
Add missing JNIEXPORT and JNICALL to createTestActivity() JNI call
am:
1e7c5746fb
Change-Id: Ie89e7d9aa13b0a29d5953a26d79a218c288eda53
Emil Velikov [Wed, 30 Aug 2017 14:12:14 +0000 (15:12 +0100)]
Use hidden visibility with GCC and Clang
The final result of the build are standalone executables, with all the
code statically linked.
Change the visibility to hidden, to avoid the symbol leakage and allow
the compiler to discard some code.
As a result the binary size is drastically decreased.
Total executable size on my setup drops by ~20%
158M before
128M after
Note: The binaries still export multiple unneeded symbols. Resolving
those is left as an exercise for later.
Test: full rebuild, running resulting binaries.
Change-Id: Ife10bbd123d59f4480349794785f13978516df30
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>
Mika Isojärvi [Fri, 8 Sep 2017 19:36:34 +0000 (12:36 -0700)]
Add missing JNIEXPORT and JNICALL to createTestActivity() JNI call
Test: Ran internal deqp tests on couple of Google devices
Change-Id: I08c8ff0a040261aaf60fa761158a12cccff987c2
Mika Isojrvi [Mon, 25 Sep 2017 15:58:55 +0000 (15:58 +0000)]
Fix missing SSBO binding in EGL robustness tests am:
645b470b61 am:
bbed3afad3 am:
f1a0604dbe am:
8aabf6fedf
am:
f747c09614
Change-Id: I0785089f0f99adc2bd93f39902795c2f6542cebb
Mika Isojrvi [Mon, 25 Sep 2017 15:58:31 +0000 (15:58 +0000)]
Fix unused uniform bug in EGL robustness tests am:
cd1ec788ec am:
ec1e89a3f8 am:
49f47fb792 am:
bf0d6acff1
am:
76e60ccdac
Change-Id: I62a49be7fa35856f7a4e0f8146d8514002a1cff1
Michael Chock [Mon, 25 Sep 2017 15:58:07 +0000 (15:58 +0000)]
Do not use degenerate frames in EGL tests am:
8adce77ee5 am:
5ec562c6e2 am:
364dfab9e2 am:
44430048d5
am:
d58480dad9
Change-Id: I1cffcb80620276711eb2f433b55fe32e5d8d2c19
Mika Isojrvi [Mon, 25 Sep 2017 15:57:49 +0000 (15:57 +0000)]
Exclude mutable image tests from Android CTS am:
ae838ac1c9 am:
6b3b1310a6 am:
2d9bb5fce7 am:
d78e1ea77c
am:
c1aa908611
Change-Id: I76f2a7c78846a7808fa0e80fe4e6790dfe83860a
Mika Isojrvi [Mon, 25 Sep 2017 15:56:32 +0000 (15:56 +0000)]
Fix missing SSBO binding in EGL robustness tests am:
645b470b61 am:
bbed3afad3 am:
f1a0604dbe
am:
8aabf6fedf
Change-Id: I34dd660dd905cc091ed7ea095b23f9b93a5ffe9e
Mika Isojrvi [Mon, 25 Sep 2017 15:56:13 +0000 (15:56 +0000)]
Fix unused uniform bug in EGL robustness tests am:
cd1ec788ec am:
ec1e89a3f8 am:
49f47fb792
am:
bf0d6acff1
Change-Id: I42d2cd85e06a9ffd4322d61cd2dbb3114284267d
Michael Chock [Mon, 25 Sep 2017 15:55:51 +0000 (15:55 +0000)]
Do not use degenerate frames in EGL tests am:
8adce77ee5 am:
5ec562c6e2 am:
364dfab9e2
am:
44430048d5
Change-Id: I6ed817def181d54690ed6dc627782bfff2ff3329
Mika Isojrvi [Mon, 25 Sep 2017 15:54:21 +0000 (15:54 +0000)]
Exclude mutable image tests from Android CTS am:
ae838ac1c9 am:
6b3b1310a6 am:
2d9bb5fce7
am:
d78e1ea77c
Change-Id: Id76d0db06211319f68d21c85e926a621cc04b1fc
Mika Isojärvi [Mon, 25 Sep 2017 15:53:58 +0000 (15:53 +0000)]
resolve merge conflicts of
037808f59 to oc-dr1-dev-plus-aosp am:
405ea7d9a5
am:
2df030dc65
Change-Id: I370090953e74aa65427cd87372b6a9f8c5271477
Mika Isojrvi [Mon, 25 Sep 2017 15:53:01 +0000 (15:53 +0000)]
Fix missing SSBO binding in EGL robustness tests am:
645b470b61 am:
bbed3afad3
am:
f1a0604dbe
Change-Id: Ib5df2ae8e11e58b177597960b56a6decd2fadd67
Mika Isojrvi [Mon, 25 Sep 2017 15:52:41 +0000 (15:52 +0000)]
Fix unused uniform bug in EGL robustness tests am:
cd1ec788ec am:
ec1e89a3f8
am:
49f47fb792
Change-Id: I6c1aece689946275d2f5d34b57da19194a97392b
Michael Chock [Mon, 25 Sep 2017 15:52:14 +0000 (15:52 +0000)]
Do not use degenerate frames in EGL tests am:
8adce77ee5 am:
5ec562c6e2
am:
364dfab9e2
Change-Id: Ib8a4a61e7d0cc0fada4f661f27d7cb9f9187062d
Mika Isojärvi [Mon, 25 Sep 2017 15:50:29 +0000 (15:50 +0000)]
resolve merge conflicts of
037808f59 to oc-dr1-dev-plus-aosp
am:
405ea7d9a5
Change-Id: I45a9f663e6ca640fe8b9641027aea2494d8b4293
Mika Isojrvi [Mon, 25 Sep 2017 15:49:48 +0000 (15:49 +0000)]
Exclude mutable image tests from Android CTS am:
ae838ac1c9 am:
6b3b1310a6
am:
2d9bb5fce7
Change-Id: Ic68cb115ef9ee31d89f453c92d19ee1284db841e
Mika Isojärvi [Sat, 23 Sep 2017 00:20:30 +0000 (17:20 -0700)]
resolve merge conflicts of
037808f59 to oc-dr1-dev-plus-aosp
Test: Ran scripts/check_build_sanity.py
Change-Id: I443f3027810c18df9e0929ddb5fa2fbee03bea54
Mika Isojrvi [Sat, 23 Sep 2017 00:15:19 +0000 (00:15 +0000)]
Fix missing SSBO binding in EGL robustness tests am:
645b470b61 am:
bbed3afad3 am:
f1a0604dbe am:
39d508a764
am:
b1b6c48f4e
Change-Id: I3536c9e538bc522968f495273f0217f8e5d92c88
Mika Isojrvi [Sat, 23 Sep 2017 00:15:04 +0000 (00:15 +0000)]
Fix unused uniform bug in EGL robustness tests am:
cd1ec788ec am:
ec1e89a3f8 am:
49f47fb792 am:
b7572fc838
am:
4616fe76b0
Change-Id: I05711e861705a697fcf470d31d8997ba23e04bf4
Michael Chock [Sat, 23 Sep 2017 00:14:50 +0000 (00:14 +0000)]
Do not use degenerate frames in EGL tests am:
8adce77ee5 am:
5ec562c6e2 am:
364dfab9e2 am:
1c3d032d35
am:
639c4b20fd
Change-Id: I268fe19a7490d7c1b2ba9dec64173fd248877610
Mika Isojrvi [Sat, 23 Sep 2017 00:14:33 +0000 (00:14 +0000)]
Exclude mutable image tests from Android CTS am:
ae838ac1c9 am:
6b3b1310a6 am:
2d9bb5fce7 am:
1358f8d4d4
am:
5b18142ae0
Change-Id: Ib8351b31fa5c087c83ff9827b5907e149befe1a6
Mika Isojrvi [Sat, 23 Sep 2017 00:13:26 +0000 (00:13 +0000)]
Fix missing SSBO binding in EGL robustness tests am:
645b470b61 am:
bbed3afad3 am:
f1a0604dbe
am:
39d508a764
Change-Id: I3625d5e160dc66c1ad23bd395f4d386fa51b0a9e