platform/upstream/VK-GL-CTS.git
7 years agoMerge "Delete textures after ES2 completeness tests" am: 09cfddc320 am: 5c4bde8617
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

7 years agoMerge "Delete textures after ES2 completeness tests" am: 09cfddc320
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

7 years agoMerge "Delete textures after ES2 completeness tests"
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

7 years agoMerge "Delete textures after ES2 completeness tests"
Treehugger Robot [Tue, 31 Oct 2017 18:41:07 +0000 (18:41 +0000)]
Merge "Delete textures after ES2 completeness tests"

7 years agoMerge "Multiple draw buffers in blend_equation_advanced" am: 3e98e4c911 am: 3890f84766
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

7 years agoMerge "Multiple draw buffers in blend_equation_advanced" am: 3e98e4c911
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

7 years agoMerge "Multiple draw buffers in blend_equation_advanced"
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

7 years agoMerge "Multiple draw buffers in blend_equation_advanced"
Treehugger Robot [Wed, 25 Oct 2017 19:14:26 +0000 (19:14 +0000)]
Merge "Multiple draw buffers in blend_equation_advanced"

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

7 years agoeglGetFrameTimestamps: Consider timestamps of 0 as invalid. am: 4efb75b8bb
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

7 years agoeglGetFrameTimestamps: Consider timestamps of 0 as invalid.
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

7 years agoMerge "Fix include guards for tcuSurfacelessPlatform.hpp" am: e32e143310 am: 440b43ba...
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

7 years agoeglGetFrameTimestamps: Allow reads done to equal rendering complete. am: f355f838e3
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

7 years agoMerge "Fix include guards for tcuSurfacelessPlatform.hpp" am: e32e143310 am: 440b43baed
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

7 years agoMerge "Fix include guards for tcuSurfacelessPlatform.hpp" am: e32e143310
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

7 years agoeglGetFrameTimestamps: Allow reads done to equal rendering complete.
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

7 years agoMerge "Fix include guards for tcuSurfacelessPlatform.hpp"
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

7 years agoeglGetFrameTimestamps: Consider timestamps of 0 as invalid.
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

7 years agoMerge "Fix include guards for tcuSurfacelessPlatform.hpp"
Treehugger Robot [Thu, 19 Oct 2017 22:19:02 +0000 (22:19 +0000)]
Merge "Fix include guards for tcuSurfacelessPlatform.hpp"

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

7 years agoMerge "eglGetFrameTimestamps: Allow reads done to equal rendering complete." am:...
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

7 years agoMerge "eglGetFrameTimestamps: Allow reads done to equal rendering complete." am:...
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

7 years agoMerge "eglGetFrameTimestamps: Allow reads done to equal rendering complete." am:...
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

7 years agoMerge "eglGetFrameTimestamps: Allow reads done to equal rendering complete."
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

7 years agoMerge "eglGetFrameTimestamps: Allow reads done to equal rendering complete."
Treehugger Robot [Wed, 18 Oct 2017 22:51:38 +0000 (22:51 +0000)]
Merge "eglGetFrameTimestamps: Allow reads done to equal rendering complete."

7 years agoeglGetFrameTimestamps: 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

7 years agoDelete textures after ES2 completeness tests
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

7 years agoeglGetFrameTimestamps: 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.

Test: --deqp-case=dEQP-EGL*get_frame_timestamps*
Change-Id: I258562806aab2f44e91f2aafa1e7a00f4d522959

7 years agoMerge "targets/surfaceless: Add support for Chrome OS surfaceless" am: f8236f5139...
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

7 years agoMerge "targets/surfaceless: Add support for Chrome OS surfaceless" am: f8236f5139...
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

7 years agoMerge "targets/surfaceless: Add support for Chrome OS surfaceless" am: f8236f5139
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

7 years agoMerge "targets/surfaceless: Add support for Chrome OS surfaceless"
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

7 years agoMerge "targets/surfaceless: Add support for Chrome OS surfaceless"
Treehugger Robot [Tue, 17 Oct 2017 05:33:44 +0000 (05:33 +0000)]
Merge "targets/surfaceless: Add support for Chrome OS surfaceless"

7 years agoMerge "Use -Werror in external/deqp" am: 9f802d115c am: 0698c01b99 am: 7efe1df783
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

7 years agoMerge "Use -Werror in external/deqp" am: 9f802d115c am: 0698c01b99
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

7 years agoMerge "Use -Werror in external/deqp" am: 9f802d115c
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

7 years agoMerge "Use -Werror in external/deqp"
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

7 years agoMerge "Use -Werror in external/deqp"
Treehugger Robot [Mon, 16 Oct 2017 19:07:52 +0000 (19:07 +0000)]
Merge "Use -Werror in external/deqp"

7 years agoLower correlation threshold in flush-finish tests again am: 59f4fcde5a am: ebee600fb0...
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

7 years agoLower correlation threshold in flush-finish tests again am: 59f4fcde5a am: ebee600fb0
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

7 years agoLower correlation threshold in flush-finish tests again am: 59f4fcde5a
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

7 years agoLower correlation threshold in flush-finish tests again
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

7 years agoUse -Werror in external/deqp
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

7 years agotargets/surfaceless: Add support for Chrome OS surfaceless
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

7 years agoLower correlation threshold in flush-finish tests again
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.

7 years agoExclude incremental_present scale down from Android CTS am: 57b62d4c43
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

7 years agoExclude shared_presentable_image scale down from Android CTS am: 03744fdc39
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

7 years agoExclude incremental_present scale down from Android CTS
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

7 years agoExclude shared_presentable_image scale down from Android CTS
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

7 years agoExclude incremental_present scale down from Android CTS
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

7 years agoExclude shared_presentable_image scale down from Android CTS
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

7 years agoDisable some UBO tests which got broken by recent glslang change am: d81d8e2af7 am...
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

7 years agoDisable some UBO tests which got broken by recent glslang change am: d81d8e2af7 am...
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

7 years agoDisable some UBO tests which got broken by recent glslang change am: d81d8e2af7 am...
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

7 years agoDisable some UBO tests which got broken by recent glslang change am: d81d8e2af7 am...
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

7 years agoDisable some UBO tests which got broken by recent glslang change am: d81d8e2af7 am...
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

7 years agoDisable some UBO tests which got broken by recent glslang change am: d81d8e2af7 am...
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

7 years agoDisable some UBO tests which got broken by recent glslang change am: d81d8e2af7 am...
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

7 years agoDisable some UBO tests which got broken by recent glslang change am: d81d8e2af7 am...
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

7 years agoDisable some UBO tests which got broken by recent glslang change am: d81d8e2af7 am...
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

7 years agoDisable some UBO tests which got broken by recent glslang change am: d81d8e2af7
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

7 years agoDisable some UBO tests which got broken by recent glslang change am: d81d8e2af7
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

7 years agoDisable some UBO tests which got broken by recent glslang change
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

7 years agoDisable some UBO tests which got broken by recent glslang change
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

7 years agoDisable some UBO tests which got broken by recent glslang change
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

7 years agoUpdate owners file am: 412471299c am: 52698183c4 am: 0af23d580a
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

7 years agoUpdate owners file am: 412471299c am: 52698183c4
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

7 years agoUpdate owners file am: 412471299c
Mika Isojrvi [Mon, 2 Oct 2017 20:54:52 +0000 (20:54 +0000)]
Update owners file am: 412471299c
am: 52698183c4

Change-Id: I39a262a3d14200646ede5e33bd89a64a27bd3580

7 years agoUpdate owners file
Mika Isojrvi [Mon, 2 Oct 2017 20:47:33 +0000 (20:47 +0000)]
Update owners file
am: 412471299c

Change-Id: Ifcd38fa1f0eeaeeb37348793d897886182888d24

7 years agoUpdate owners file
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

7 years agoUse hidden visibility with GCC and Clang am: 0fa7ebccc4 am: 13641fa112 am: ce28e6a975
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

7 years agoAdd missing JNIEXPORT and JNICALL to createTestActivity() JNI call am: 1e7c5746fb...
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

7 years agoUse hidden visibility with GCC and Clang am: 0fa7ebccc4 am: 13641fa112
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

7 years agoAdd missing JNIEXPORT and JNICALL to createTestActivity() JNI call am: 1e7c5746fb...
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

7 years agoUse hidden visibility with GCC and Clang am: 0fa7ebccc4
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

7 years agoAdd missing JNIEXPORT and JNICALL to createTestActivity() JNI call am: 1e7c5746fb
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

7 years agoUse hidden visibility with GCC and Clang
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

7 years agoAdd missing JNIEXPORT and JNICALL to createTestActivity() JNI call
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

7 years agoUse hidden visibility with GCC and Clang
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>
7 years agoAdd missing JNIEXPORT and JNICALL to createTestActivity() JNI call
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

7 years agoFix missing SSBO binding in EGL robustness tests am: 645b470b61 am: bbed3afad3 am...
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

7 years agoFix unused uniform bug in EGL robustness tests am: cd1ec788ec am: ec1e89a3f8 am:...
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

7 years agoDo not use degenerate frames in EGL tests am: 8adce77ee5 am: 5ec562c6e2 am: 364dfab9e...
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

7 years agoExclude mutable image tests from Android CTS am: ae838ac1c9 am: 6b3b1310a6 am: 2d9bb5...
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

7 years agoFix missing SSBO binding in EGL robustness tests am: 645b470b61 am: bbed3afad3 am...
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

7 years agoFix unused uniform bug in EGL robustness tests am: cd1ec788ec am: ec1e89a3f8 am:...
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

7 years agoDo not use degenerate frames in EGL tests am: 8adce77ee5 am: 5ec562c6e2 am: 364dfab9e2
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

7 years agoExclude mutable image tests from Android CTS am: ae838ac1c9 am: 6b3b1310a6 am: 2d9bb5fce7
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

7 years agoresolve merge conflicts of 037808f59 to oc-dr1-dev-plus-aosp am: 405ea7d9a5
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

7 years agoFix missing SSBO binding in EGL robustness tests am: 645b470b61 am: bbed3afad3
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

7 years agoFix unused uniform bug in EGL robustness tests am: cd1ec788ec am: ec1e89a3f8
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

7 years agoDo not use degenerate frames in EGL tests am: 8adce77ee5 am: 5ec562c6e2
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

7 years agoresolve merge conflicts of 037808f59 to oc-dr1-dev-plus-aosp
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

7 years agoExclude mutable image tests from Android CTS am: ae838ac1c9 am: 6b3b1310a6
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

7 years agoresolve merge conflicts of 037808f59 to oc-dr1-dev-plus-aosp
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

7 years agoFix missing SSBO binding in EGL robustness tests am: 645b470b61 am: bbed3afad3 am...
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

7 years agoFix unused uniform bug in EGL robustness tests am: cd1ec788ec am: ec1e89a3f8 am:...
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

7 years agoDo not use degenerate frames in EGL tests am: 8adce77ee5 am: 5ec562c6e2 am: 364dfab9e...
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

7 years agoExclude mutable image tests from Android CTS am: ae838ac1c9 am: 6b3b1310a6 am: 2d9bb5...
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

7 years agoFix missing SSBO binding in EGL robustness tests am: 645b470b61 am: bbed3afad3 am...
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