platform/upstream/VK-GL-CTS.git
7 years agoMerge "Use safe glFramebufferTexture* function" am: ec5ccbe144 am: d4c3e6e71b am...
james.glanville [Wed, 16 Aug 2017 19:15:41 +0000 (19:15 +0000)]
Merge "Use safe glFramebufferTexture* function" am: ec5ccbe144 am: d4c3e6e71b am: 1f2e434e86
am: 978b206a7a

Change-Id: I8f7439231e43ef002bd2759fef887e17e154bca2

7 years agoMerge "Do not use degenerate frames in EGL tests" am: f5971fe17f am: 4a2d8af710 am...
Michael Chock [Wed, 16 Aug 2017 19:15:23 +0000 (19:15 +0000)]
Merge "Do not use degenerate frames in EGL tests" am: f5971fe17f am: 4a2d8af710 am: bdab538931
am: ad656a0faa

Change-Id: Ia1dcb275ef44e6eae61033b59d50286d99d5b8bb

7 years agoMerge "Use safe glFramebufferTexture* function" am: ec5ccbe144 am: d4c3e6e71b
james.glanville [Wed, 16 Aug 2017 19:12:11 +0000 (19:12 +0000)]
Merge "Use safe glFramebufferTexture* function" am: ec5ccbe144 am: d4c3e6e71b
am: 1f2e434e86

Change-Id: I05b273c4c5842ef9713cea1e0ee5db14965bc6df

7 years agoMerge "Do not use degenerate frames in EGL tests" am: f5971fe17f am: 4a2d8af710
Michael Chock [Wed, 16 Aug 2017 19:11:52 +0000 (19:11 +0000)]
Merge "Do not use degenerate frames in EGL tests" am: f5971fe17f am: 4a2d8af710
am: bdab538931

Change-Id: I659eb59a332af92c90de471a3cdb6eb2ce9ec4d2

7 years agoMerge "Use safe glFramebufferTexture* function" am: ec5ccbe144
james.glanville [Wed, 16 Aug 2017 19:08:36 +0000 (19:08 +0000)]
Merge "Use safe glFramebufferTexture* function" am: ec5ccbe144
am: d4c3e6e71b

Change-Id: I31749dfd7ca7258c702b3d00c3f438cebbbf4056

7 years agoMerge "Do not use degenerate frames in EGL tests" am: f5971fe17f
Michael Chock [Wed, 16 Aug 2017 19:08:22 +0000 (19:08 +0000)]
Merge "Do not use degenerate frames in EGL tests" am: f5971fe17f
am: 4a2d8af710

Change-Id: I86d818ee189deef3102b0f112378cef1723edad0

7 years agoMerge "Use safe glFramebufferTexture* function"
james.glanville [Wed, 16 Aug 2017 19:04:43 +0000 (19:04 +0000)]
Merge "Use safe glFramebufferTexture* function"
am: ec5ccbe144

Change-Id: I156ecc2a6ed17e3e23ef17ebbe026be27c1670c3

7 years agoMerge "Do not use degenerate frames in EGL tests"
Michael Chock [Wed, 16 Aug 2017 19:04:22 +0000 (19:04 +0000)]
Merge "Do not use degenerate frames in EGL tests"
am: f5971fe17f

Change-Id: I9807e27047a0d0280e06bc826cab3e6cb88b5ab6

7 years agoMerge "Use safe glFramebufferTexture* function"
Treehugger Robot [Wed, 16 Aug 2017 18:59:45 +0000 (18:59 +0000)]
Merge "Use safe glFramebufferTexture* function"

7 years agoMerge "Do not use degenerate frames in EGL tests"
Treehugger Robot [Wed, 16 Aug 2017 18:59:42 +0000 (18:59 +0000)]
Merge "Do not use degenerate frames in EGL tests"

7 years agoMerge "Report tests using Draw*BaseVertex as NotSupported" am: f96636fdfa am: eaf6e29...
Alexander Galazin [Wed, 16 Aug 2017 18:57:22 +0000 (18:57 +0000)]
Merge "Report tests using Draw*BaseVertex as NotSupported" am: f96636fdfa am: eaf6e29e46 am: 3946a20ebc
am: cfe4446a05

Change-Id: I9bd37b581e0cff226dc0afe4771ff51ceb2b93e2

7 years agoMerge "Report tests using Draw*BaseVertex as NotSupported" am: f96636fdfa am: eaf6e29e46
Alexander Galazin [Wed, 16 Aug 2017 18:54:52 +0000 (18:54 +0000)]
Merge "Report tests using Draw*BaseVertex as NotSupported" am: f96636fdfa am: eaf6e29e46
am: 3946a20ebc

Change-Id: Ifc2e7f4ef52d03eb2f6570f5fc83818ee4e2c190

7 years agoMerge "Report tests using Draw*BaseVertex as NotSupported" am: f96636fdfa
Alexander Galazin [Wed, 16 Aug 2017 18:51:50 +0000 (18:51 +0000)]
Merge "Report tests using Draw*BaseVertex as NotSupported" am: f96636fdfa
am: eaf6e29e46

Change-Id: If70e55237194763a02f31d3a20bbc475403d8670

7 years agoMerge "Report tests using Draw*BaseVertex as NotSupported"
Alexander Galazin [Wed, 16 Aug 2017 18:47:50 +0000 (18:47 +0000)]
Merge "Report tests using Draw*BaseVertex as NotSupported"
am: f96636fdfa

Change-Id: Iccb20250f9b98f983fc831911a1f9b4d4a98fbfb

7 years agoMerge "Report tests using Draw*BaseVertex as NotSupported"
Treehugger Robot [Wed, 16 Aug 2017 18:36:54 +0000 (18:36 +0000)]
Merge "Report tests using Draw*BaseVertex as NotSupported"

7 years agoMerge "Fix error double accounting in fuzzyCompare()" am: 0cf17c4bf8 am: f64327185c...
Alexander Galazin [Wed, 16 Aug 2017 18:30:19 +0000 (18:30 +0000)]
Merge "Fix error double accounting in fuzzyCompare()" am: 0cf17c4bf8 am: f64327185c am: aca02e1db5
am: c740af0a26

Change-Id: I07e51f9da09da70bbc90bc0f0ba62ee53dbacb8e

7 years agoMerge "Fix error double accounting in fuzzyCompare()" am: 0cf17c4bf8 am: f64327185c
Alexander Galazin [Wed, 16 Aug 2017 18:27:18 +0000 (18:27 +0000)]
Merge "Fix error double accounting in fuzzyCompare()" am: 0cf17c4bf8 am: f64327185c
am: aca02e1db5

Change-Id: I33c50071a663091adfc992b518610b68ed46b303

7 years agoMerge "Fix error double accounting in fuzzyCompare()" am: 0cf17c4bf8
Alexander Galazin [Wed, 16 Aug 2017 18:23:48 +0000 (18:23 +0000)]
Merge "Fix error double accounting in fuzzyCompare()" am: 0cf17c4bf8
am: f64327185c

Change-Id: I5a42417bee0eab58fc2cae3a653e41e4624cb2eb

7 years agoMerge "Fix error double accounting in fuzzyCompare()"
Alexander Galazin [Wed, 16 Aug 2017 18:20:18 +0000 (18:20 +0000)]
Merge "Fix error double accounting in fuzzyCompare()"
am: 0cf17c4bf8

Change-Id: Ife3e4f1bd13c6f4cb939950635880ce32d2b1df3

7 years agoMerge "Fix error double accounting in fuzzyCompare()"
Treehugger Robot [Wed, 16 Aug 2017 18:06:52 +0000 (18:06 +0000)]
Merge "Fix error double accounting in fuzzyCompare()"

7 years agoAvoid thread state races in EGL multithread tests
Michael Chock [Mon, 14 Aug 2017 15:36:11 +0000 (08:36 -0700)]
Avoid thread state races in EGL multithread tests

Previously, threads objects inside dEQP-EGL.functional.multithread.*
tests would conflate thread execution status with test results. The
former would only be set inside the thread, but the latter could be set
by other threads (e.g., a test thread might set its status to RUNNING
while another test might attempt to set the status of NOT_SUPPORTED).
These race conditions could lead to incorrect results.

Fix this by moving error and not-supported states out of the thread
execution state, and instead storing them as single-purpose flags inside
the test case object, avoiding the possibility of conflicting writes.

Change-Id: I2b117aa98c1c2b69b0d134610d6fd37656083e54

7 years agoDo not use degenerate frames in EGL tests
Michael Chock [Mon, 14 Aug 2017 18:55:14 +0000 (11:55 -0700)]
Do not use degenerate frames in EGL tests

The dEQP-EGL.functional.buffer_age.* and
dEQP-EGL.functional.partial_update.* tests use randomly-generated frames
for rendering. The test allows the generation of frames with a width or
height of 0, but the tcu::PixelBufferAccess interface does not permit
0-sized subregions (see assertions inside getSubregion overloads in
tcuTextureUtil.cpp).

Skip the rendering of degenerate frames in the reference renderer, as
they are unsupported but would not affect the rendering if they were.

Change-Id: I3977c3c293715db633dde74132e56b5d9303ab28

7 years agoUse safe glFramebufferTexture* function
james.glanville [Wed, 16 Aug 2017 10:50:19 +0000 (11:50 +0100)]
Use safe glFramebufferTexture* function

glFramebufferTexture() is only supported when GL_EXT_geometry_shader is
present. Use glFramebufferTextureLayer() instead so that testing is
possible on unextended ES3.1 contexts.

Components: AOSP

Affects:
dEQP-GLES31.functional.shaders.framebuffer_fetch.basic.framebuffer_texture_level

7 years agoReport tests using Draw*BaseVertex as NotSupported
Alexander Galazin [Wed, 16 Aug 2017 09:36:01 +0000 (11:36 +0200)]
Report tests using Draw*BaseVertex as NotSupported

Draw*BaseVertex methods were added in GLES 3.2.
Report tests using these methods as NotSupported if
GLES 3.1 context is returned.

Components: AOSP

Affects: dEQP-GLES31.functional.draw_base_vertex.*

Change-Id: I87c918d5f66a0a5b547f8e625c662203a7f85048

7 years agoCheck for tessellation/geometry extensions being exposed am: 573154bb7b am: f79e5f07b...
Alexander Galazin [Wed, 16 Aug 2017 01:07:24 +0000 (01:07 +0000)]
Check for tessellation/geometry extensions being exposed am: 573154bb7b am: f79e5f07b3 am: b50ad0b932
am: 4d8117a4c2

Change-Id: I835660dbb6f60be47d6f8e80aea2cb88558f4f90

7 years agoCheck for tessellation/geometry extensions being exposed am: 573154bb7b am: f79e5f07b3
Alexander Galazin [Wed, 16 Aug 2017 00:51:38 +0000 (00:51 +0000)]
Check for tessellation/geometry extensions being exposed am: 573154bb7b am: f79e5f07b3
am: b50ad0b932

Change-Id: I766cb8e77a92f4dbe295224522a40bc568aa8bab

7 years agoCheck for tessellation/geometry extensions being exposed am: 573154bb7b
Alexander Galazin [Wed, 16 Aug 2017 00:41:06 +0000 (00:41 +0000)]
Check for tessellation/geometry extensions being exposed am: 573154bb7b
am: f79e5f07b3

Change-Id: I3a2713fb0e10929d2b326443ab82beeed61df85e

7 years agoCheck for tessellation/geometry extensions being exposed
Alexander Galazin [Wed, 16 Aug 2017 00:32:11 +0000 (00:32 +0000)]
Check for tessellation/geometry extensions being exposed
am: 573154bb7b

Change-Id: I86d05362cf94c693d4000969d2c177c692f07686

7 years agoCheck for tessellation/geometry extensions being exposed
Alexander Galazin [Fri, 11 Aug 2017 09:03:50 +0000 (11:03 +0200)]
Check for tessellation/geometry extensions being exposed

Some sample_variables tests use tessellation/geometry shaders.
Need to check that the relevant extensions are exposed.

Components: AOSP

Affects:
dEQP-GLES31.functional.debug.negative_coverage.*.oes_sample_variables.access_built_in_types_inside_other_shaders

Change-Id: Iff74939d474082938955e5b7ebfc41ea3b4a6ec5

7 years agoSuppress non-critical warnings in external/deqp. am: b7ae0d8484 am: ed7ff5357c am...
Chih-Hung Hsieh [Thu, 10 Aug 2017 16:41:38 +0000 (16:41 +0000)]
Suppress non-critical warnings in external/deqp. am: b7ae0d8484 am: ed7ff5357c am: 5ecdd6b007
am: 4ac728eec7

Change-Id: I2efed221e92c5627b1483fa7252a1a7e2896696d

7 years agoSuppress non-critical warnings in external/deqp. am: b7ae0d8484 am: ed7ff5357c
Chih-Hung Hsieh [Thu, 10 Aug 2017 16:37:45 +0000 (16:37 +0000)]
Suppress non-critical warnings in external/deqp. am: b7ae0d8484 am: ed7ff5357c
am: 5ecdd6b007

Change-Id: I893b3a0a2cf4d18517af8504d144c34431e5b7df

7 years agoSuppress non-critical warnings in external/deqp. am: b7ae0d8484
Chih-Hung Hsieh [Thu, 10 Aug 2017 16:33:41 +0000 (16:33 +0000)]
Suppress non-critical warnings in external/deqp. am: b7ae0d8484
am: ed7ff5357c

Change-Id: Ifeae1faec963fb0096c6df33942a394b50b8a36b

7 years agoSuppress non-critical warnings in external/deqp.
Chih-Hung Hsieh [Thu, 10 Aug 2017 16:22:23 +0000 (16:22 +0000)]
Suppress non-critical warnings in external/deqp.
am: b7ae0d8484

Change-Id: I203833d39406f0530796d10e6d7a4d8f9beb2dbb

7 years agoFix error double accounting in fuzzyCompare()
Alexander Galazin [Tue, 8 Aug 2017 11:15:40 +0000 (13:15 +0200)]
Fix error double accounting in fuzzyCompare()

fuzzyCompare() has a loop to go through all the pixels and generate error sum.
It skips some pixels using random number generator between 0-8.
Random number generator sometime generate 0 and it ends up
calculating error sum twice for the same pixel.
If this pixel has error, then this add up error sum twice.

Components: Framework

Change-Id: I08e06e29faedb99cfd8fa479e97a437c06008848

7 years agoSuppress non-critical warnings in external/deqp.
Chih-Hung Hsieh [Wed, 9 Aug 2017 23:23:07 +0000 (16:23 -0700)]
Suppress non-critical warnings in external/deqp.

* We should enable those warnings after fixing the upstream source code.

Bug: 64487164
Test: build with WITH_TIDY=1
Change-Id: Ie4961d23b8f57e8d3a3ada0e64df82ed18dd366f

7 years agoMerge "Release EGL resources in CTS worker threads" am: fde96926aa am: cf24be7e7a...
Mika Isojarvi [Fri, 4 Aug 2017 23:31:20 +0000 (23:31 +0000)]
Merge "Release EGL resources in CTS worker threads" am: fde96926aa am: cf24be7e7a am: 2525ece0ec
am: 50a81a8000

Change-Id: I3a87d35ce7605c7c86d1df2df0ed6e3db6de2a9f

7 years agoMerge "Release EGL resources in CTS worker threads" am: fde96926aa am: cf24be7e7a
Mika Isojarvi [Fri, 4 Aug 2017 23:21:40 +0000 (23:21 +0000)]
Merge "Release EGL resources in CTS worker threads" am: fde96926aa am: cf24be7e7a
am: 2525ece0ec

Change-Id: Id581ba0e96248ddf1bbeef9ce00dd30065d86d3f

7 years agoMerge "Release EGL resources in CTS worker threads" am: fde96926aa
Mika Isojarvi [Fri, 4 Aug 2017 23:15:40 +0000 (23:15 +0000)]
Merge "Release EGL resources in CTS worker threads" am: fde96926aa
am: cf24be7e7a

Change-Id: I2381217adc2dd6fca34e8ef19ebfe90b5310638e

7 years agoMerge "Release EGL resources in CTS worker threads"
Mika Isojarvi [Fri, 4 Aug 2017 23:10:09 +0000 (23:10 +0000)]
Merge "Release EGL resources in CTS worker threads"
am: fde96926aa

Change-Id: I8502a522e44c310dfb96710c7b301ebe798668ec

7 years agoMerge "Release EGL resources in CTS worker threads"
Mika Isojarvi [Fri, 4 Aug 2017 22:55:11 +0000 (22:55 +0000)]
Merge "Release EGL resources in CTS worker threads"

7 years agoMerge "Merge "Merge "Fix extension support checks in negative api tests" into nougat...
Android Build Merger (Role) [Fri, 4 Aug 2017 22:53:17 +0000 (22:53 +0000)]
Merge "Merge "Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: b8e4ff4043 am: a2d901c3d8 am: 2431a0b0d9 am: 5fe6ec300f am: 781a2ef1e0 am: b85caaf64f am: 456d849dfb" into oc-dr1-dev-plus-aosp am: a39117417f" into oc-mr1-dev-plus-aosp

7 years agoMerge "Merge "Fix extension support checks in negative api tests" into nougat-cts...
Graeme Leese [Fri, 4 Aug 2017 22:52:47 +0000 (22:52 +0000)]
Merge "Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: b8e4ff4043 am: a2d901c3d8 am: 2431a0b0d9 am: 5fe6ec300f am: 781a2ef1e0 am: b85caaf64f am: 456d849dfb" into oc-dr1-dev-plus-aosp
am: a39117417f

Change-Id: Ie8fc46bf71323d08973361983006e0c4ae7ec59a

7 years agoMerge "Merge "Merge "Fix extension support checks in negative api tests" into nougat...
Android Build Merger (Role) [Fri, 4 Aug 2017 22:52:34 +0000 (22:52 +0000)]
Merge "Merge "Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: b8e4ff4043 am: a2d901c3d8 am: 2431a0b0d9 am: 5fe6ec300f am: 781a2ef1e0 am: b85caaf64f am: fff2e81d5b" into oc-dr1-dev-plus-aosp am: 9cd00ac01b" into oc-mr1-dev-plus-aosp

7 years agoMerge "Merge "Fix extension support checks in negative api tests" into nougat-cts...
Graeme Leese [Fri, 4 Aug 2017 22:52:08 +0000 (22:52 +0000)]
Merge "Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: b8e4ff4043 am: a2d901c3d8 am: 2431a0b0d9 am: 5fe6ec300f am: 781a2ef1e0 am: b85caaf64f am: fff2e81d5b" into oc-dr1-dev-plus-aosp
am: 9cd00ac01b

Change-Id: I377b70ad3957a5f70de43b646aacf6264d88b97a

7 years agoMerge "Merge "Fix extension support checks in negative api tests" into nougat-cts...
Android Build Merger (Role) [Fri, 4 Aug 2017 22:52:01 +0000 (22:52 +0000)]
Merge "Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: b8e4ff4043 am: a2d901c3d8 am: 2431a0b0d9 am: 5fe6ec300f am: 781a2ef1e0 am: b85caaf64f am: 456d849dfb am: 46c216fa87" into oc-mr1-dev-plus-aosp

7 years agoMerge "Merge "Merge "Fix extension support checks in negative api tests" into nougat...
Android Build Merger (Role) [Fri, 4 Aug 2017 22:51:58 +0000 (22:51 +0000)]
Merge "Merge "Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: 5bd0fb31a1 am: 3558abf238 am: 222fa619e5 am: 37ce9a1ac7 am: 1801be75eb am: 111e3a2323" into oc-dr1-dev-plus-aosp am: ec41d83f07" into oc-mr1-dev-plus-aosp

7 years agoMerge "Fix extension support checks in negative api tests" into nougat-cts-dev am...
Graeme Leese [Fri, 4 Aug 2017 22:51:29 +0000 (22:51 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: b8e4ff4043 am: a2d901c3d8 am: 2431a0b0d9 am: 5fe6ec300f am: 781a2ef1e0 am: b85caaf64f am: 456d849dfb
am: 46c216fa87

Change-Id: I17e11e11fe47d6c0f11b0db3796d095ca079db0f

7 years agoMerge "Merge "Fix extension support checks in negative api tests" into nougat-cts...
Graeme Leese [Fri, 4 Aug 2017 22:51:27 +0000 (22:51 +0000)]
Merge "Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: 5bd0fb31a1 am: 3558abf238 am: 222fa619e5 am: 37ce9a1ac7 am: 1801be75eb am: 111e3a2323" into oc-dr1-dev-plus-aosp
am: ec41d83f07

Change-Id: Ia6fa87823a5e05908ab622c8d52536ac365e131f

7 years agoMerge "Merge "Fix extension support checks in negative api tests" into nougat-cts...
Android Build Merger (Role) [Fri, 4 Aug 2017 22:51:22 +0000 (22:51 +0000)]
Merge "Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: 5bd0fb31a1 am: 3558abf238 am: 222fa619e5 am: 37ce9a1ac7 am: 1801be75eb am: 111e3a2323 am: 1b86cc48ff" into oc-mr1-dev-plus-aosp

7 years agoMerge "Fix extension support checks in negative api tests" into nougat-cts-dev am...
Graeme Leese [Fri, 4 Aug 2017 22:51:09 +0000 (22:51 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: 5bd0fb31a1 am: 3558abf238 am: 222fa619e5 am: 37ce9a1ac7 am: 1801be75eb am: 111e3a2323
am: 1b86cc48ff

Change-Id: Ia4bfcd77e906397b9b328696ad11436eca958601

7 years agoMerge "Fix extension support checks in negative api tests" into nougat-cts-dev am...
Graeme Leese [Fri, 4 Aug 2017 22:51:09 +0000 (22:51 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: 5bd0fb31a1 am: 3558abf238 am: 222fa619e5 am: 37ce9a1ac7 am: 1801be75eb am: c2fa08f20a
am: c92f24a87b

Change-Id: I581f8f6e49cff6503c28e149b682b977c02d3e36

7 years agoMerge "Merge "Fix extension support checks in negative api tests" into nougat-cts...
Android Build Merger (Role) [Fri, 4 Aug 2017 22:45:42 +0000 (22:45 +0000)]
Merge "Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: b8e4ff4043 am: a2d901c3d8 am: 2431a0b0d9 am: 5fe6ec300f am: 781a2ef1e0 am: b85caaf64f am: 456d849dfb" into oc-dr1-dev-plus-aosp

7 years agoMerge "Fix extension support checks in negative api tests" into nougat-cts-dev am...
Graeme Leese [Fri, 4 Aug 2017 22:45:35 +0000 (22:45 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: b8e4ff4043 am: a2d901c3d8 am: 2431a0b0d9 am: 5fe6ec300f am: 781a2ef1e0 am: b85caaf64f
am: 456d849dfb

Change-Id: I6d8aa3fd4a89383ab701a463eb929af6791518a4

7 years agoMerge "Merge "Fix extension support checks in negative api tests" into nougat-cts...
Android Build Merger (Role) [Fri, 4 Aug 2017 22:45:32 +0000 (22:45 +0000)]
Merge "Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: b8e4ff4043 am: a2d901c3d8 am: 2431a0b0d9 am: 5fe6ec300f am: 781a2ef1e0 am: b85caaf64f am: fff2e81d5b" into oc-dr1-dev-plus-aosp

7 years agoMerge "Merge "Fix extension support checks in negative api tests" into nougat-cts...
Android Build Merger (Role) [Fri, 4 Aug 2017 22:45:27 +0000 (22:45 +0000)]
Merge "Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: 5bd0fb31a1 am: 3558abf238 am: 222fa619e5 am: 37ce9a1ac7 am: 1801be75eb am: 111e3a2323" into oc-dr1-dev-plus-aosp

7 years agoMerge "Fix extension support checks in negative api tests" into nougat-cts-dev am...
Graeme Leese [Fri, 4 Aug 2017 22:45:26 +0000 (22:45 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: b8e4ff4043 am: a2d901c3d8 am: 2431a0b0d9 am: 5fe6ec300f am: 781a2ef1e0 am: b85caaf64f
am: fff2e81d5b

Change-Id: I9fd3dbd0b63a5ddce3011a4555a13416c7e770b8

7 years agoMerge "Fix extension support checks in negative api tests" into nougat-cts-dev am...
Graeme Leese [Fri, 4 Aug 2017 22:45:25 +0000 (22:45 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: b8e4ff4043 am: a2d901c3d8 am: 2431a0b0d9 am: 5fe6ec300f am: 781a2ef1e0 am: b85caaf64f
am: 456d849dfb

Change-Id: I6ef9440c4f36702891798cd7affe9039f2cf485b

7 years agoMerge "Fix extension support checks in negative api tests" into nougat-cts-dev am...
Graeme Leese [Fri, 4 Aug 2017 22:45:12 +0000 (22:45 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: 5bd0fb31a1 am: 3558abf238 am: 222fa619e5 am: 37ce9a1ac7 am: 1801be75eb
am: 111e3a2323

Change-Id: Ie0c9bc999c2cebb97cb629b2822e13cbc201f87f

7 years agoMerge "Fix extension support checks in negative api tests" into nougat-cts-dev am...
Graeme Leese [Fri, 4 Aug 2017 22:45:10 +0000 (22:45 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: 5bd0fb31a1 am: 3558abf238 am: 222fa619e5 am: 37ce9a1ac7 am: 1801be75eb
am: 111e3a2323

Change-Id: I7a5530a47e9f7ca247b5ef7eef452beec46b2dbd

7 years agoMerge "Fix extension support checks in negative api tests" into nougat-cts-dev am...
Graeme Leese [Fri, 4 Aug 2017 22:45:08 +0000 (22:45 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: 5bd0fb31a1 am: 3558abf238 am: 222fa619e5 am: 37ce9a1ac7 am: 1801be75eb
am: c2fa08f20a

Change-Id: I3de981abbef67723727b5302b20d5bbbb1b0cf90

7 years agoMerge "Fix extension support checks in negative api tests" into nougat-cts-dev am...
Graeme Leese [Fri, 4 Aug 2017 22:39:35 +0000 (22:39 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: b8e4ff4043 am: a2d901c3d8 am: 2431a0b0d9 am: 5fe6ec300f am: 781a2ef1e0
am: b85caaf64f

Change-Id: I0ffe084557f992e2d559d6abc115c9760e0d3df0

7 years agoMerge "Fix extension support checks in negative api tests" into nougat-cts-dev am...
Graeme Leese [Fri, 4 Aug 2017 22:39:26 +0000 (22:39 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: b8e4ff4043 am: a2d901c3d8 am: 2431a0b0d9 am: 5fe6ec300f am: 781a2ef1e0
am: b85caaf64f

Change-Id: If808dc4b855853cc5b2c08b228b90b4ffb594bc2

7 years agoMerge "Fix extension support checks in negative api tests" into nougat-cts-dev am...
Graeme Leese [Fri, 4 Aug 2017 22:39:11 +0000 (22:39 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: 5bd0fb31a1 am: 3558abf238 am: 222fa619e5 am: 37ce9a1ac7
am: 1801be75eb

Change-Id: I53ce79df88d1a9fe3069d9814c21b09ce7e7a333

7 years agoMerge "Fix extension support checks in negative api tests" into nougat-cts-dev am...
Graeme Leese [Fri, 4 Aug 2017 22:39:07 +0000 (22:39 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: 5bd0fb31a1 am: ea24f81118 am: 9485e519fd am: ee9b5b7b6d
am: ee000236df

Change-Id: I3bd5fa1c491a5ba2e421bd27c0c063562eecbea3

7 years agoMerge "Fix extension support checks in negative api tests" into nougat-cts-dev am...
Graeme Leese [Fri, 4 Aug 2017 22:39:07 +0000 (22:39 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: 5bd0fb31a1 am: 3558abf238 am: 222fa619e5 am: 37ce9a1ac7
am: 1801be75eb

Change-Id: If598f5251c48ab9d40eacb45acbe31a9fad51916

7 years agoMerge "Fix extension support checks in negative api tests" into nougat-cts-dev am...
Graeme Leese [Fri, 4 Aug 2017 22:33:28 +0000 (22:33 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: b8e4ff4043 am: a2d901c3d8 am: 2431a0b0d9 am: 5fe6ec300f
am: 781a2ef1e0

Change-Id: I88ecd39f47d5c87973d92db0570e1a4dd46e3c27

7 years agoMerge "Fix extension support checks in negative api tests" into nougat-cts-dev am...
Graeme Leese [Fri, 4 Aug 2017 22:33:09 +0000 (22:33 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: 5bd0fb31a1 am: 3558abf238 am: 222fa619e5
am: 37ce9a1ac7

Change-Id: I4732c21d607253f197be74652f87c71f069437e0

7 years agoMerge "Fix extension support checks in negative api tests" into nougat-cts-dev am...
Graeme Leese [Fri, 4 Aug 2017 22:33:06 +0000 (22:33 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: 5bd0fb31a1 am: ea24f81118 am: 9485e519fd
am: ee9b5b7b6d

Change-Id: I87cd0f03b69343f134f1da19c1338fa7ee55c974

7 years agoMerge "Fix extension support checks in negative api tests" into nougat-cts-dev am...
Graeme Leese [Fri, 4 Aug 2017 22:27:22 +0000 (22:27 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: b8e4ff4043 am: a2d901c3d8 am: 2431a0b0d9
am: 5fe6ec300f

Change-Id: I9bac6748b66744cccf998ee698f4f4b04e69e961

7 years agoMerge "Fix extension support checks in negative api tests" into nougat-cts-dev am...
Graeme Leese [Fri, 4 Aug 2017 22:27:06 +0000 (22:27 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: 5bd0fb31a1 am: ea24f81118
am: 9485e519fd

Change-Id: I108bfec2e940a9bed921e7ead16298f8940d0c2e

7 years agoMerge "Fix extension support checks in negative api tests" into nougat-cts-dev am...
Graeme Leese [Fri, 4 Aug 2017 22:27:05 +0000 (22:27 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: 5bd0fb31a1 am: 3558abf238
am: 222fa619e5

Change-Id: I218a43847e48773bbfea387a68864204bf99cec3

7 years agoMerge "Fix extension support checks in negative api tests" into nougat-cts-dev am...
Graeme Leese [Fri, 4 Aug 2017 22:21:26 +0000 (22:21 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: b8e4ff4043 am: a2d901c3d8
am: 2431a0b0d9

Change-Id: I80c9b1fe0131870b22c2d81d21543c59d2a3bf06

7 years agoMerge "Fix extension support checks in negative api tests" into nougat-cts-dev am...
Graeme Leese [Fri, 4 Aug 2017 22:21:06 +0000 (22:21 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: 5bd0fb31a1
am: ea24f81118

Change-Id: I02de92c1f3a63550bc24575d73e67dce8c6d6923

7 years agoMerge "Fix extension support checks in negative api tests" into nougat-cts-dev am...
Graeme Leese [Fri, 4 Aug 2017 22:21:04 +0000 (22:21 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: 5bd0fb31a1
am: 3558abf238

Change-Id: I2a9cf3840c5fa7f4a004cc2c46f41a22222a4ac6

7 years agoMerge "Fix extension support checks in negative api tests" into nougat-cts-dev am...
Graeme Leese [Fri, 4 Aug 2017 22:20:34 +0000 (22:20 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32 am: b8e4ff4043
am: a2d901c3d8

Change-Id: I4da52aeb3a4c496dd7071eedff513db057a86ed1

7 years agoMerge "Fix extension support checks in negative api tests" into nougat-cts-dev am...
Graeme Leese [Fri, 4 Aug 2017 22:14:34 +0000 (22:14 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32
am: 5bd0fb31a1

Change-Id: Id14e6caccfe5173661572abb58006199597a945e

7 years agoMerge "Fix extension support checks in negative api tests" into nougat-cts-dev am...
Graeme Leese [Fri, 4 Aug 2017 22:14:33 +0000 (22:14 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32
am: b8e4ff4043

Change-Id: I79289a400b489142682865c5a9f8153d2b97650f

7 years agoMerge "Fix extension support checks in negative api tests" into nougat-cts-dev am...
Graeme Leese [Fri, 4 Aug 2017 22:09:03 +0000 (22:09 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev am: 4f1051ad32
am: 5bd0fb31a1

Change-Id: I2ab773e341fe8a0819963ca9351894ee740591cf

7 years agoMerge "Fix extension support checks in negative api tests" into nougat-cts-dev
Graeme Leese [Fri, 4 Aug 2017 22:08:05 +0000 (22:08 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev
am: 4f1051ad32

Change-Id: I3bc55d8c7271eb61c7c593505dab8e13e0b48e16

7 years agoMerge "Fix extension support checks in negative api tests" into nougat-cts-dev
Graeme Leese [Fri, 4 Aug 2017 22:03:02 +0000 (22:03 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev
am: 4f1051ad32

Change-Id: I4f54481292ffaaf5e1cf56a05ef24f7dfa4983f3

7 years agoMerge "Fix extension support checks in negative api tests" into nougat-cts-dev
Treehugger Robot [Fri, 4 Aug 2017 21:56:36 +0000 (21:56 +0000)]
Merge "Fix extension support checks in negative api tests" into nougat-cts-dev

7 years agoCheck for EGLimage support in EGLimage test am: 1886241d23 am: 830a36a4f8 am: 2654a02afb
Michael Chock [Fri, 4 Aug 2017 20:12:14 +0000 (20:12 +0000)]
Check for EGLimage support in EGLimage test am: 1886241d23 am: 830a36a4f8 am: 2654a02afb
am: 5687c698f2

Change-Id: I04fd57a21ad9de7d5270082c90c06f85ed06b675

7 years agoCheck for EGLimage support in EGLimage test am: 1886241d23 am: 830a36a4f8
Michael Chock [Fri, 4 Aug 2017 20:00:02 +0000 (20:00 +0000)]
Check for EGLimage support in EGLimage test am: 1886241d23 am: 830a36a4f8
am: 2654a02afb

Change-Id: I99e48362f8753789282939efc235f520088dd947

7 years agoCheck for EGLimage support in EGLimage test am: 1886241d23
Michael Chock [Fri, 4 Aug 2017 19:45:03 +0000 (19:45 +0000)]
Check for EGLimage support in EGLimage test am: 1886241d23
am: 830a36a4f8

Change-Id: Ic70083ef84ed5b6cb5b075b90f8513dd16554939

7 years agoCheck for EGLimage support in EGLimage test
Michael Chock [Fri, 4 Aug 2017 19:38:53 +0000 (19:38 +0000)]
Check for EGLimage support in EGLimage test
am: 1886241d23

Change-Id: Ia4d21d273030b87dd9aa6b5e3eae5323bfe41dab

7 years agoCheck correct error for exceeding texture limit
James Helferty [Fri, 4 Aug 2017 19:38:38 +0000 (19:38 +0000)]
Check correct error for exceeding texture limit
am: 7c30309cbe

Change-Id: I9188cbe15f4e3fc695d58f1601bcda3a7a7af44f

7 years agoRelease EGL resources in CTS worker threads
Michael Chock [Wed, 26 Jul 2017 17:07:16 +0000 (10:07 -0700)]
Release EGL resources in CTS worker threads

For worker threads in multithreaded EGL tests, call eglReleaseThread
before thread termination.

Affects:

dEQP-EGL.functional.color_clears.multi_thread.*
dEQP-EGL.functional.multithread.*
dEQP-EGL.functional.render.multi_thread.*
dEQP-EGL.functional.thread_cleanup.*
dEQP-EGL.performance.gles2_shared_render.*

Change-Id: I1e47fae1b9a3d1f148a80215c1c2baa0b684c57e

7 years agoCheck for EGLimage support in EGLimage test
Michael Chock [Tue, 25 Jul 2017 20:16:38 +0000 (13:16 -0700)]
Check for EGLimage support in EGLimage test

Verify support for EGL 1.5+, EGL_KHR_image, or EGL_KHR_image_base before
attempting to call eglCreateImage[KHR] in test
dEQP-EGL.functional.image.api.invalid_create_image.

Change-Id: Icde0f5c568a00da7b7aaa07bc2fb58b7d62df165

7 years agoCheck correct error for exceeding texture limit
James Helferty [Thu, 30 Mar 2017 19:15:59 +0000 (15:15 -0400)]
Check correct error for exceeding texture limit

This test should check for GL_INVALID_OPERATION instead of GL_INVALID_VALUE.

Affects:

dEQP-GLES31.functional.debug.negative_coverage.get_error.compute.exceed_texture_image_units_limit

Component: AOSP
VK-GL-CTS Issue: 340

Change-Id: I609f6fcb876978e715c52fd5b5c4144891dbaacf

7 years agoCP: Add triangle edge guardband for Tex2D lookup diff am: e345d7b6ba am: 138ad0cb5e
Kalle Raita [Mon, 31 Jul 2017 23:21:46 +0000 (23:21 +0000)]
CP: Add triangle edge guardband for Tex2D lookup diff am: e345d7b6ba am: 138ad0cb5e
am: 6167d90111

Change-Id: If826560456a6bedce4e11f69d97dbb764b238f4d

7 years agoMerge "CP: Add triangle edge guardband for Tex2D lookup diff am: e345d7b6ba am: 138ad...
Kalle Raita [Mon, 31 Jul 2017 23:21:27 +0000 (23:21 +0000)]
Merge "CP: Add triangle edge guardband for Tex2D lookup diff am: e345d7b6ba am: 138ad0cb5e" into oc-dr1-dev-plus-aosp
am: edb3697358

Change-Id: I562f7565e8568528e5dd9d42a11ed4f9a1effbf9

7 years agoCP: Add triangle edge guardband for Tex2D lookup diff am: e345d7b6ba am: 64a804822c
Kalle Raita [Mon, 31 Jul 2017 23:21:14 +0000 (23:21 +0000)]
CP: Add triangle edge guardband for Tex2D lookup diff am: e345d7b6ba am: 64a804822c
am: aca4b2035a

Change-Id: Id9ed09c5ce3175e6be32b376a44e91b4a9404e5b

7 years agoMerge "CP: Add triangle edge guardband for Tex2D lookup diff am: e345d7b6ba am: 138ad...
Android Build Merger (Role) [Mon, 31 Jul 2017 23:17:56 +0000 (23:17 +0000)]
Merge "CP: Add triangle edge guardband for Tex2D lookup diff am: e345d7b6ba am: 138ad0cb5e" into oc-dr1-dev-plus-aosp

7 years agoCP: Add triangle edge guardband for Tex2D lookup diff am: e345d7b6ba
Kalle Raita [Mon, 31 Jul 2017 23:17:46 +0000 (23:17 +0000)]
CP: Add triangle edge guardband for Tex2D lookup diff am: e345d7b6ba
am: 138ad0cb5e

Change-Id: Ib839aced78e81360ea0b676ac246ae59cbe81f9d

7 years agoCP: Add triangle edge guardband for Tex2D lookup diff am: e345d7b6ba
Kalle Raita [Mon, 31 Jul 2017 23:17:46 +0000 (23:17 +0000)]
CP: Add triangle edge guardband for Tex2D lookup diff am: e345d7b6ba
am: 138ad0cb5e

Change-Id: I3c05273278451c39457e0c98cdd35ab52f3aa2e7

7 years agoCP: Add triangle edge guardband for Tex2D lookup diff am: e345d7b6ba
Kalle Raita [Mon, 31 Jul 2017 23:17:43 +0000 (23:17 +0000)]
CP: Add triangle edge guardband for Tex2D lookup diff am: e345d7b6ba
am: 64a804822c

Change-Id: I55cdf9880071582a15515c75c8114be659317c71

7 years agoCP: Add triangle edge guardband for Tex2D lookup diff
Kalle Raita [Mon, 31 Jul 2017 23:14:42 +0000 (23:14 +0000)]
CP: Add triangle edge guardband for Tex2D lookup diff
am: e345d7b6ba

Change-Id: Id0012f02a2559040289ec8da7834c70f4f49b457

7 years agoCP: Add triangle edge guardband for Tex2D lookup diff
Kalle Raita [Mon, 31 Jul 2017 23:14:15 +0000 (23:14 +0000)]
CP: Add triangle edge guardband for Tex2D lookup diff
am: e345d7b6ba

Change-Id: Id65ad23c5b3b0a7a0afecac8161a3f832d062363

7 years agoCP: Add triangle edge guardband for Tex2D lookup diff
Kalle Raita [Tue, 18 Jul 2017 21:52:15 +0000 (14:52 -0700)]
CP: Add triangle edge guardband for Tex2D lookup diff

Cherry-pick AOSP Change: dcb5991811ed287fc4a72126663136a94eb7dc39

Previously 3D and cube textures allowed pixels along the seam of
triangles to use data from either triangle. This change copies that
allowance to the 2D texture computeTextureLookupDiff. The projection
values chosen for the mipmap.2d.projected group make the data
discontinous over the edge, making it sensitive to tie-breaker
resolution. This change resolves the issue.

Affects: framework

Test: Executed mipmap.2d.projected group with failing result images
Bug: 63335787
Change-Id: Ibaed590fb5e1bc9eb837c9027ddadcea2081f629

7 years agoAllow VK_KHR_relaxed_block_layout extension
Daniel Koch [Wed, 26 Jul 2017 17:38:21 +0000 (13:38 -0400)]
Allow VK_KHR_relaxed_block_layout extension

VK-GL-CTS Issue: 596

Affects:
dEQP-VK.api.info.device.extensions

Change-Id: I25395cbc76e2a4a176c74e9d46f16f3e105c4669
Component: Vulkan