platform/upstream/VK-GL-CTS.git
6 years agoMultiple draw buffers in blend_equation_advanced am: 123de4f307 am: f3ca3bb9be am...
Mark Adams [Fri, 12 Jan 2018 22:00:51 +0000 (22:00 +0000)]
Multiple draw buffers in blend_equation_advanced am: 123de4f307 am: f3ca3bb9be am: 287e603102
am: 1489498c62

Change-Id: I6116126a1900182a45cf47be746170998bf73881

6 years agoMultiple draw buffers in blend_equation_advanced am: 123de4f307 am: f3ca3bb9be
Mark Adams [Fri, 12 Jan 2018 21:53:23 +0000 (21:53 +0000)]
Multiple draw buffers in blend_equation_advanced am: 123de4f307 am: f3ca3bb9be
am: 287e603102

Change-Id: Ifc92ce6aef2ea67b4cd15260bdf667077f735695

6 years agoMultiple draw buffers in blend_equation_advanced am: 123de4f307
Mark Adams [Fri, 12 Jan 2018 21:49:19 +0000 (21:49 +0000)]
Multiple draw buffers in blend_equation_advanced am: 123de4f307
am: f3ca3bb9be

Change-Id: I0071405c90f5a9498d702f1000c38c663fd153cf

6 years agoMultiple draw buffers in blend_equation_advanced
Mark Adams [Fri, 12 Jan 2018 21:44:19 +0000 (21:44 +0000)]
Multiple draw buffers in blend_equation_advanced
am: 123de4f307

Change-Id: I573130ab7b0b0e1074935a655e980934deb5c72e

6 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
Bug: b/71901344

Affects:
dEQP-GLES31.functional.debug.negative_coverage.get_error.advanced_blend.attachment_advanced_equation
(cherry picked from commit 2cb35a235c1a7bd3c63b296c37e186eec34e08e2)

Change-Id: I865fa30e527b5899197bade465602bafc92a54a1

6 years agoMerge "Reduce GPU workload of pipeline_barrier tests" into oreo-cts-dev am: 4c26442e3...
Jeff Leger [Fri, 12 Jan 2018 02:47:46 +0000 (02:47 +0000)]
Merge "Reduce GPU workload of pipeline_barrier tests" into oreo-cts-dev am: 4c26442e3d am: d9b0dd51d2 am: b77437eac1
am: b91c5ee6a0

Change-Id: If29adbf1436fb7ce7022e9ddefc8b30c59046b27

6 years agoMerge "Reduce GPU workload of pipeline_barrier tests" into oreo-cts-dev am: 4c26442e3...
Jeff Leger [Fri, 12 Jan 2018 02:38:44 +0000 (02:38 +0000)]
Merge "Reduce GPU workload of pipeline_barrier tests" into oreo-cts-dev am: 4c26442e3d am: d9b0dd51d2
am: b77437eac1

Change-Id: Ia33c8df0576ce7eddd8d338ceee85cd9ff14a59a

6 years agoMerge "Reduce GPU workload of pipeline_barrier tests" into oreo-cts-dev am: 4c26442e3...
Jeff Leger [Fri, 12 Jan 2018 01:35:32 +0000 (01:35 +0000)]
Merge "Reduce GPU workload of pipeline_barrier tests" into oreo-cts-dev am: 4c26442e3d am: 5411bb2f77 am: e063ada7cc
am: 15740bbfb5

Change-Id: Icb98dca5f82b15aee6303dc0f5dfc931c71aff1c

6 years agoMerge "Reduce GPU workload of pipeline_barrier tests" into oreo-cts-dev am: 4c26442e3d
Jeff Leger [Fri, 12 Jan 2018 01:35:31 +0000 (01:35 +0000)]
Merge "Reduce GPU workload of pipeline_barrier tests" into oreo-cts-dev am: 4c26442e3d
am: d9b0dd51d2

Change-Id: Iddae106a643abc1cae3a66877bc6f32126ea5781

6 years agoMerge "Reduce GPU workload of pipeline_barrier tests" into oreo-cts-dev
Jeff Leger [Fri, 12 Jan 2018 01:31:43 +0000 (01:31 +0000)]
Merge "Reduce GPU workload of pipeline_barrier tests" into oreo-cts-dev
am: 4c26442e3d

Change-Id: I32a3a35837be16886acebd28e30ccdadffa73811

6 years agoMerge "Reduce GPU workload of pipeline_barrier tests" into oreo-cts-dev am: 4c26442e3...
Jeff Leger [Fri, 12 Jan 2018 01:31:40 +0000 (01:31 +0000)]
Merge "Reduce GPU workload of pipeline_barrier tests" into oreo-cts-dev am: 4c26442e3d am: 5411bb2f77
am: e063ada7cc

Change-Id: Ica9ad4859150bb90ae0ff7a34970d487a91257ac

6 years agoMerge "Reduce GPU workload of pipeline_barrier tests" into oreo-cts-dev am: 4c26442e3d
Jeff Leger [Fri, 12 Jan 2018 01:24:57 +0000 (01:24 +0000)]
Merge "Reduce GPU workload of pipeline_barrier tests" into oreo-cts-dev am: 4c26442e3d
am: 5411bb2f77

Change-Id: I5b62fe6198be6c06edab68f0a16c7478757b9e5d

6 years agoMerge "Reduce GPU workload of pipeline_barrier tests" into oreo-cts-dev
Jeff Leger [Fri, 12 Jan 2018 01:21:29 +0000 (01:21 +0000)]
Merge "Reduce GPU workload of pipeline_barrier tests" into oreo-cts-dev
am: 4c26442e3d

Change-Id: I46cfbd06aceee958ca486b14963d6c7a7be8abfb

6 years agoMerge "Reduce GPU workload of pipeline_barrier tests" into oreo-cts-dev
Treehugger Robot [Fri, 12 Jan 2018 01:10:31 +0000 (01:10 +0000)]
Merge "Reduce GPU workload of pipeline_barrier tests" into oreo-cts-dev

6 years agoglshared: Add watchdog touches to avoid timeouts on slow hardware am: 0d9250e9eb...
Chris Forbes [Thu, 11 Jan 2018 22:56:25 +0000 (22:56 +0000)]
glshared: Add watchdog touches to avoid timeouts on slow hardware am: 0d9250e9eb am: 65715b7354 am: 01ef881911
am: 97d13c1768

Change-Id: I660df31658107f12cf034df0d20eab44211f6b0b

6 years agoglshared: Add watchdog touches to avoid timeouts on slow hardware am: 0d9250e9eb...
Chris Forbes [Thu, 11 Jan 2018 22:53:23 +0000 (22:53 +0000)]
glshared: Add watchdog touches to avoid timeouts on slow hardware am: 0d9250e9eb am: b355e0840c am: d60fc9b449
am: f536166599

Change-Id: I8047a8aba51685998879c9e7e87d1b35674ccdbb

6 years agoglshared: Add watchdog touches to avoid timeouts on slow hardware am: 0d9250e9eb...
Chris Forbes [Thu, 11 Jan 2018 22:49:45 +0000 (22:49 +0000)]
glshared: Add watchdog touches to avoid timeouts on slow hardware am: 0d9250e9eb am: 65715b7354
am: 01ef881911

Change-Id: I8aebeed9d98e4b29d4de1d761a6164c7389abb91

6 years agoglshared: Add watchdog touches to avoid timeouts on slow hardware am: 0d9250e9eb...
Chris Forbes [Thu, 11 Jan 2018 22:41:26 +0000 (22:41 +0000)]
glshared: Add watchdog touches to avoid timeouts on slow hardware am: 0d9250e9eb am: b355e0840c
am: d60fc9b449

Change-Id: Icae4d1aec236c5353c04eddf77910ce06d619b0d

6 years agoglshared: Add watchdog touches to avoid timeouts on slow hardware am: 0d9250e9eb
Chris Forbes [Thu, 11 Jan 2018 22:32:48 +0000 (22:32 +0000)]
glshared: Add watchdog touches to avoid timeouts on slow hardware am: 0d9250e9eb
am: b355e0840c

Change-Id: I666e73b8b5e4c298937fe679676182a2ac0a0d47

6 years agoglshared: Add watchdog touches to avoid timeouts on slow hardware am: 0d9250e9eb
Chris Forbes [Thu, 11 Jan 2018 22:32:16 +0000 (22:32 +0000)]
glshared: Add watchdog touches to avoid timeouts on slow hardware am: 0d9250e9eb
am: 65715b7354

Change-Id: I7530fe8d79d43fb5a269347cd302709c7498b764

6 years agoglshared: Add watchdog touches to avoid timeouts on slow hardware
Chris Forbes [Thu, 11 Jan 2018 22:25:16 +0000 (22:25 +0000)]
glshared: Add watchdog touches to avoid timeouts on slow hardware
am: 0d9250e9eb

Change-Id: I6794264a1b8018a5ced33100ae9505f31d0a191e

6 years agoglshared: Add watchdog touches to avoid timeouts on slow hardware
Chris Forbes [Thu, 11 Jan 2018 22:22:49 +0000 (22:22 +0000)]
glshared: Add watchdog touches to avoid timeouts on slow hardware
am: 0d9250e9eb

Change-Id: If675c974a2389787e53d2d618509ca81a48990d9

6 years agoglshared: Add watchdog touches to avoid timeouts on slow hardware
Chris Forbes [Thu, 21 Dec 2017 18:22:58 +0000 (10:22 -0800)]
glshared: Add watchdog touches to avoid timeouts on slow hardware

Based on diffs posted to deqp-external-requests

Bug: b/71753331
Bug: b/67854695

Change-Id: Id25e334814caf65f72b76e66d3b07fccba5ad355
Component: AOSP

6 years agoMerge remote-tracking branch oreo-mr1-cts-dev into master. am: 5ea85b4a84
Xin Li [Fri, 5 Jan 2018 00:32:05 +0000 (00:32 +0000)]
Merge remote-tracking branch oreo-mr1-cts-dev into  am: 5ea85b4a84
am: b9d6a1fe25

Change-Id: I36a6aba6e2288b0733522f5ae34e9bb1e449271e

6 years agoMerge remote-tracking branch oreo-mr1-cts-dev into master.
Xin Li [Fri, 5 Jan 2018 00:28:03 +0000 (00:28 +0000)]
Merge remote-tracking branch oreo-mr1-cts-dev into 
am: 5ea85b4a84

Change-Id: Icf5146122985c65678f7ae1181272a1942b33b6f

6 years agoMerge remote-tracking branch oreo-mr1-cts-dev into master.
Xin Li [Thu, 4 Jan 2018 21:57:05 +0000 (13:57 -0800)]
Merge remote-tracking branch oreo-mr1-cts-dev into 

Test: presubmit
Bug: 69859815
Change-Id: I47e94db994e07a7b159d840d1a2283bf072eb09f

6 years agoRun Draw*BaseVertex if EXT_draw_elements_base_vertex is present am: 3685bc758d
Alexander Galazin [Thu, 4 Jan 2018 01:04:20 +0000 (01:04 +0000)]
Run Draw*BaseVertex if EXT_draw_elements_base_vertex is present am: 3685bc758d
am: e329b8cd59

Change-Id: I153787b212c8fd1b5c1d2f2d2af55a9e2f5b0468

6 years agoReport tests using Draw*BaseVertex as NotSupported am: 62704ccf72
Alexander Galazin [Thu, 4 Jan 2018 01:04:12 +0000 (01:04 +0000)]
Report tests using Draw*BaseVertex as NotSupported am: 62704ccf72
am: bd16a283f4  -s ours

Change-Id: I9744455096191b1cc66b6273735416d68f6c08a4

6 years agoRemove dEQP-GLES31.*vertex_array.*_invalid_map tests am: b13b882839
David Sodman [Thu, 4 Jan 2018 01:04:05 +0000 (01:04 +0000)]
Remove dEQP-GLES31.*vertex_array.*_invalid_map tests am: b13b882839
am: 5ea75843a8

Change-Id: I42683b465a429685dc20ac9dc8551a20429aada3

6 years agoRun Draw*BaseVertex if EXT_draw_elements_base_vertex is present
Alexander Galazin [Thu, 4 Jan 2018 00:54:08 +0000 (00:54 +0000)]
Run Draw*BaseVertex if EXT_draw_elements_base_vertex is present
am: 3685bc758d

Change-Id: I3c24c3ce079652103df522bf614fd2582d7bd5cc

6 years agoReport tests using Draw*BaseVertex as NotSupported
Alexander Galazin [Thu, 4 Jan 2018 00:54:05 +0000 (00:54 +0000)]
Report tests using Draw*BaseVertex as NotSupported
am: 62704ccf72

Change-Id: I3bdac742ddc6bcd8bb24dba85d6a3db607520ce8

6 years agoRemove dEQP-GLES31.*vertex_array.*_invalid_map tests
David Sodman [Thu, 4 Jan 2018 00:54:02 +0000 (00:54 +0000)]
Remove dEQP-GLES31.*vertex_array.*_invalid_map tests
am: b13b882839

Change-Id: I9e0656dd887ecf669f6c55e2f6a36148f80c4a34

6 years agoRun Draw*BaseVertex if EXT_draw_elements_base_vertex is present
Alexander Galazin [Wed, 16 Aug 2017 09:36:01 +0000 (11:36 +0200)]
Run Draw*BaseVertex if EXT_draw_elements_base_vertex is present

Draw*BaseVertex methods are enabled if
the EXT_draw_elements_base_vertex extension is present
Follow-up on 1b1ea05b

Components: AOSP
Bug: 70716357
Test: run on google devices

Affects: dEQP-GLES31.functional.draw_base_vertex.*

Change-Id: If8a4860a956c771ec5ea3341e2227f437b12a286
(cherry picked from commit 079ca561114713d31e05c4124b8daeef764cf9b8)
Merged-In: 079ca561114713d31e05c4124b8daeef764cf9b8

6 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.*

Bug: 70716326
Test: run on google devices

Change-Id: I87c918d5f66a0a5b547f8e625c662203a7f85048
(cherry picked from commit 1b1ea05b4e8d6e9dbb07187b0af6bc12c315fb4e)
Merged-In: 1b1ea05b4e8d6e9dbb07187b0af6bc12c315fb4e

6 years agoRemove dEQP-GLES31.*vertex_array.*_invalid_map tests
David Sodman [Thu, 18 May 2017 16:30:17 +0000 (09:30 -0700)]
Remove dEQP-GLES31.*vertex_array.*_invalid_map tests

Tests made assumptions about GL error returned from glDrawElements*
functions when passed a mapped buffer object, but, that error is not
supported by the specification.

Affects: dEQP-GLES31.*vertex_array.*
Components: AOSP
Bug: 37942569
Bug: 70716290
Test: run on google devices

Change-Id: Ic066dfbe717ff1e7741bec8ee870b09b99362dc7
(cherry picked from commit 428a2256159883c651a409c4e0cbe031953f4c4e)
Merged-In: 428a2256159883c651a409c4e0cbe031953f4c4e

6 years agoMerge "Switch to libc++." am: 8df1a93dca
Dan Albert [Thu, 21 Dec 2017 20:21:56 +0000 (20:21 +0000)]
Merge "Switch to libc++." am: 8df1a93dca
am: 6f7d0f218d

Change-Id: Ib4ee38252afc5ddfcb0fd894a8a3ba23033260b4

6 years agoMerge "Switch to libc++."
Dan Albert [Thu, 21 Dec 2017 19:42:13 +0000 (19:42 +0000)]
Merge "Switch to libc++."
am: 8df1a93dca

Change-Id: Ib26677e35124485b8ded53fe6fec04de73889bc2

6 years agoMerge "Switch to libc++."
Treehugger Robot [Thu, 21 Dec 2017 18:52:44 +0000 (18:52 +0000)]
Merge "Switch to libc++."

6 years agoSwitch to libc++.
Dan Albert [Wed, 20 Dec 2017 23:13:57 +0000 (15:13 -0800)]
Switch to libc++.

gnustl is being removed.

Bug: None
Test: make checkbuild
Change-Id: If41a886c8dcf2abc5aa4e30de4bce58c45cd6387

6 years agoFix mustpass generation am: 8367ae87c7
Chris Forbes [Tue, 19 Dec 2017 23:14:16 +0000 (23:14 +0000)]
Fix mustpass generation am: 8367ae87c7
am: 9bfa26ee16

Change-Id: Icc29fd1778354ac1447ecd80b325a18b5f272598

6 years agoFix mustpass generation
Chris Forbes [Tue, 19 Dec 2017 23:12:15 +0000 (23:12 +0000)]
Fix mustpass generation
am: 8367ae87c7

Change-Id: I68e0b39304465e0d9dd0d21f01b89a9665d2f2ec

6 years agoFix mustpass generation
Chris Forbes [Tue, 19 Dec 2017 19:15:37 +0000 (11:15 -0800)]
Fix mustpass generation

In 303f5900b4 we started emitting this element, but the generator was
slightly bogus.

Test: build mustpass

Change-Id: I2cf36637ba3264e1c254407d8f49f8c96b9d0cac

6 years agoAdd suite component to DEQP test module am: 303f5900b4
Julien Desprez [Tue, 19 Dec 2017 19:08:34 +0000 (19:08 +0000)]
Add suite component to DEQP test module am: 303f5900b4
am: 170c5c8ce0

Change-Id: Iba7db8b5d4a439cd74e717615c0f8a7ccf129b11

6 years agoAdd suite component to DEQP test module
Julien Desprez [Tue, 19 Dec 2017 18:52:36 +0000 (18:52 +0000)]
Add suite component to DEQP test module
am: 303f5900b4

Change-Id: I227e143828f1cb087b2ddae662ca8aebe72d5d3b

6 years agoAdd suite component to DEQP test module
Julien Desprez [Tue, 19 Dec 2017 06:24:17 +0000 (06:24 +0000)]
Add suite component to DEQP test module

Test: build
Bug: 65303193
Change-Id: I5102a2c0d7b4e49eafeaddea344208325ca7f300

6 years agoMerge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev...
Chris Forbes [Sat, 16 Dec 2017 00:48:21 +0000 (00:48 +0000)]
Merge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev am: aa801278e8 am: b225891f17 am: 5efd60507d
am: c3a5ce988b

Change-Id: Ie9e5c4dbc449bb0624c06e7ab1c464ea2391d8e7

6 years agoMerge "Merge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo...
Android Build Merger (Role) [Sat, 16 Dec 2017 00:46:02 +0000 (00:46 +0000)]
Merge "Merge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev am: aa801278e8 am: 62b142f433 am: 354e9ef9be" into oc-mr1-dev-plus-aosp

6 years agoMerge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev...
Chris Forbes [Sat, 16 Dec 2017 00:45:51 +0000 (00:45 +0000)]
Merge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev am: aa801278e8 am: 62b142f433
am: 354e9ef9be

Change-Id: Ifa1631aa64af576f11bf8a9c2e7a112b238ce4f9

6 years agoMerge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev...
Chris Forbes [Sat, 16 Dec 2017 00:45:50 +0000 (00:45 +0000)]
Merge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev am: aa801278e8 am: b225891f17
am: 5efd60507d

Change-Id: If2626421192eae18884f3ab9d61b3b8c6f819764

6 years agoMerge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev...
Chris Forbes [Sat, 16 Dec 2017 00:45:50 +0000 (00:45 +0000)]
Merge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev am: aa801278e8 am: 88ff7ab94e
am: 24b17251f3

Change-Id: I30d3ff1b9b11e2423c84368dcd7e62e8f34dc888

6 years agoMerge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev...
Chris Forbes [Sat, 16 Dec 2017 00:43:44 +0000 (00:43 +0000)]
Merge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev am: aa801278e8
am: b225891f17

Change-Id: I792d7af525d21390dc878e96dbb5efddee2ded4c

6 years agoMerge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev...
Chris Forbes [Sat, 16 Dec 2017 00:43:44 +0000 (00:43 +0000)]
Merge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev am: aa801278e8
am: 62b142f433

Change-Id: I5f3391624c6f5f935971d47c1a107e5c0e4733f4

6 years agoMerge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev...
Chris Forbes [Sat, 16 Dec 2017 00:43:44 +0000 (00:43 +0000)]
Merge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev am: aa801278e8
am: 88ff7ab94e

Change-Id: I8d8ab5d554e0f0ddf8959bf0cd1b8d27b149ad32

6 years agoMerge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev
Chris Forbes [Sat, 16 Dec 2017 00:41:49 +0000 (00:41 +0000)]
Merge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev
am: aa801278e8

Change-Id: Ibcf595572b9e0164653dab832ca8cffab1f5c4c8

6 years agoMerge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev
Chris Forbes [Sat, 16 Dec 2017 00:41:49 +0000 (00:41 +0000)]
Merge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev
am: aa801278e8

Change-Id: I5818c937676ad5c4c79814be1c39c8c264949977

6 years agoMerge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev
Chris Forbes [Sat, 16 Dec 2017 00:38:19 +0000 (00:38 +0000)]
Merge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev
am: aa801278e8

Change-Id: If513bb7ec4ab4b80695291633dc4f7990c69f28b

6 years agoMerge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev
Treehugger Robot [Sat, 16 Dec 2017 00:34:23 +0000 (00:34 +0000)]
Merge "Avoid watchdog timeout in Vulkan builtin precision tests" into oreo-cts-dev

6 years agoPermit different errors in context creation tests am: 990fc78bd1
Michael Chock [Fri, 15 Dec 2017 23:12:47 +0000 (23:12 +0000)]
Permit different errors in context creation tests am: 990fc78bd1
am: afa8cc675a

Change-Id: Ic117d832b9c7bc22b2058588b1da871cb0c103f6

6 years agoPermit different errors in context creation tests
Michael Chock [Fri, 15 Dec 2017 23:08:10 +0000 (23:08 +0000)]
Permit different errors in context creation tests
am: 990fc78bd1

Change-Id: I1d23f694114ff6498354010267df2b8b1633186e

6 years agoPermit different errors in context creation tests
Michael Chock [Wed, 13 Dec 2017 17:10:18 +0000 (09:10 -0800)]
Permit different errors in context creation tests

dEQP-EGL.functional.negative_api.create_context tests error conditions
EGL supports OpenGL ES, but not a specifically requested version (e.g.,
creating an OpenGL ES 1 context when only OpenGL ES 2 is supported). The
error that should be raised varies based on the governing specification.
EGL 1.4 mandates EGL_BAD_CONFIG. EGL 1.5 mandates EGL_BAD_MATCH.
EGL_KHR_create_context has langage mandating *both* errors in separate
paragraphs.

Accept either error code as appropriate for EGL version and extension
support.

6 years agoDO NOT MERGE: Merge Oreo MR1 into master am: 5afbb268c4 -s ours
Xin Li [Thu, 7 Dec 2017 06:19:56 +0000 (06:19 +0000)]
DO NOT MERGE: Merge Oreo MR1 into master am: 5afbb268c4  -s ours
am: 255e07001b

Change-Id: I48e9a2754d87e74deb549dbe42aa84d3f6fa8863

6 years agoDO NOT MERGE: Merge Oreo MR1 into master
Xin Li [Thu, 7 Dec 2017 03:55:12 +0000 (03:55 +0000)]
DO NOT MERGE: Merge Oreo MR1 into master
am: 5afbb268c4  -s ours

Change-Id: If4fbb47b1bf271462e3f39bccd92a4565fe01ab4

6 years agoDO NOT MERGE: Merge Oreo MR1 into master
Xin Li [Wed, 6 Dec 2017 19:51:52 +0000 (11:51 -0800)]
DO NOT MERGE: Merge Oreo MR1 into master

Exempt-From-Owner-Approval: Changes already landed internally
Change-Id: I71216cb23c2124938de9ae2a75b7cd7a0811d57f

6 years agoDon't assume rendering complete before buffer latch am: 9e0214cf61 am: b7bd9a1ee9
Mark Adams [Wed, 6 Dec 2017 19:50:22 +0000 (19:50 +0000)]
Don't assume rendering complete before buffer latch am: 9e0214cf61 am: b7bd9a1ee9
am: 0974fefd3c

Change-Id: I21c0a0024a7f67372693a97508a4ebc21ff7bdb6

6 years agoDon't assume rendering complete before buffer latch am: 9e0214cf61 am: e61e3bf872...
Mark Adams [Wed, 6 Dec 2017 19:49:59 +0000 (19:49 +0000)]
Don't assume rendering complete before buffer latch am: 9e0214cf61 am: e61e3bf872 am: 67cd1e434b
am: 4aa830ded7

Change-Id: I6ce57ecc8ae0993e26cd13d7972c1b504bed4aa1

6 years agoDon't assume rendering complete before buffer latch am: 9e0214cf61
Mark Adams [Wed, 6 Dec 2017 19:01:23 +0000 (19:01 +0000)]
Don't assume rendering complete before buffer latch am: 9e0214cf61
am: b7bd9a1ee9

Change-Id: I55a7b630455bca202121fea12825b22ec15de652

6 years agoDon't assume rendering complete before buffer latch
Mark Adams [Wed, 6 Dec 2017 18:28:29 +0000 (18:28 +0000)]
Don't assume rendering complete before buffer latch
am: 9e0214cf61

Change-Id: Iee3ccf2afef375ac45e60133537a141d685d607f

6 years agoDon't assume rendering complete before buffer latch am: 9e0214cf61 am: eb88a8ca3d
Mark Adams [Wed, 6 Dec 2017 18:26:06 +0000 (18:26 +0000)]
Don't assume rendering complete before buffer latch am: 9e0214cf61 am: eb88a8ca3d
am: b1e9663a56

Change-Id: I4caf81a4c64523d1ca094d7794b0541ae24ed767

6 years agoDon't assume rendering complete before buffer latch am: 9e0214cf61
Mark Adams [Wed, 6 Dec 2017 18:21:28 +0000 (18:21 +0000)]
Don't assume rendering complete before buffer latch am: 9e0214cf61
am: eb88a8ca3d

Change-Id: Ic8680791e52474a3d100314c6c90406ae8319a55

6 years agoDon't assume rendering complete before buffer latch am: 9e0214cf61 am: e61e3bf872
Mark Adams [Wed, 6 Dec 2017 18:18:32 +0000 (18:18 +0000)]
Don't assume rendering complete before buffer latch am: 9e0214cf61 am: e61e3bf872
am: 67cd1e434b

Change-Id: I98f8efc3877e42212550a775ec0cdb5f23ff1262

6 years agoDon't assume rendering complete before buffer latch am: 9e0214cf61
Mark Adams [Wed, 6 Dec 2017 18:15:28 +0000 (18:15 +0000)]
Don't assume rendering complete before buffer latch am: 9e0214cf61
am: e61e3bf872

Change-Id: I869f95ed4b93d12dd90a822b33f21a761b621105

6 years agoDon't assume rendering complete before buffer latch
Mark Adams [Wed, 6 Dec 2017 18:10:40 +0000 (18:10 +0000)]
Don't assume rendering complete before buffer latch
am: 9e0214cf61

Change-Id: If7f18305ad52c94df1f6700737f27e0af7c05d39

6 years agoDon't assume rendering complete before buffer latch
Mark Adams [Wed, 6 Dec 2017 18:08:12 +0000 (18:08 +0000)]
Don't assume rendering complete before buffer latch
am: 9e0214cf61

Change-Id: I72902995d20e746aa7066a46b097be4a2dab5453

6 years agoDon't assume rendering complete before buffer latch
Mark Adams [Mon, 4 Dec 2017 22:26:54 +0000 (17:26 -0500)]
Don't assume rendering complete before buffer latch

It's valid for the buffer to latch before rendering is completed, and
this is causing intermittent failures.

Bug: b/69981429

Test: --deqp-case=dEQP-EGL*get_frame_timestamps*

Change-Id: Ia9f1d0e4ffa7f3e16a46fc4566157a651d1b0601

6 years agoAvoid watchdog timeout in Vulkan builtin precision tests
Chris Forbes [Mon, 16 Oct 2017 19:42:35 +0000 (12:42 -0700)]
Avoid watchdog timeout in Vulkan builtin precision tests

Calculating the reference intervals can take a substantial amount of
time. On some very slow targets, this can cause us to trip the watchdog
in the verification loop.

Same approach and limit as in modules/glshared/glsBuiltinPrecisionTests.cpp

Affected tests:
dEQP-VK.glsl.builtin.precision.*

Component: Vulkan

Bug: 67854695
Test: run on google devices
Change-Id: I492b656e7e2a9aa724bb3785bdf1416a4c22ec04

6 years agoReduce GPU workload of pipeline_barrier tests
Jeff Leger [Wed, 22 Nov 2017 17:12:58 +0000 (12:12 -0500)]
Reduce GPU workload of pipeline_barrier tests

Tests with large buffer sizes will now clamp the
GPU workload to avoid triggering execution timeout
on implementations.

b/68360750

Affects: dEQP-VK-memory.pipeline_barrier.*

Components: Vulkan

VK_GL_CTS issue: 813

Change-Id: If8772973fd49cac0b8cc5fa66c33af4de38f2f68

6 years agox11: Call XInitThreads() am: a8bd356e58
Chad Versace [Tue, 21 Nov 2017 19:44:29 +0000 (19:44 +0000)]
x11: Call XInitThreads() am: a8bd356e58
am: 4f03397c9d

Change-Id: I4772c00da948149d95018a9f46d2d7d864c6c70f

6 years agox11: Call XInitThreads()
Chad Versace [Tue, 21 Nov 2017 19:40:01 +0000 (19:40 +0000)]
x11: Call XInitThreads()
am: a8bd356e58

Change-Id: I4b4980ba14f0e0482ccbe1d5d26b149b9e63ef05

6 years agoMerge remote-tracking branch 'goog/stage-aosp-master' into HEAD
Xin Li [Wed, 15 Nov 2017 00:38:11 +0000 (16:38 -0800)]
Merge remote-tracking branch 'goog/stage-aosp-master' into HEAD

Change-Id: Id009d56b13e812cfb7a260469f51d1a9ec3e3dde

6 years agoMerge commit 'eb9533febd01cde88ea23e2b4fc7fa35efb086ab' into HEAD
Xin Li [Mon, 13 Nov 2017 22:35:23 +0000 (14:35 -0800)]
Merge commit 'eb9533febd01cde88ea23e2b4fc7fa35efb086ab' into HEAD

Change-Id: If7b754ce356073d0bfedca11e361c781f48b2c45

6 years agox11: Call XInitThreads()
Chad Versace [Mon, 13 Nov 2017 11:02:02 +0000 (13:02 +0200)]
x11: Call XInitThreads()

Because the X11 manual says we must.

From man:XInitThreads(3):

  The XInitThreads function initializes Xlib support for concurrent
  threads.  This function must be the first Xlib function
  a multi-threaded program calls, and it must complete before any other
  Xlib call is made.

(See also Vulkan spec section "Xlib Platform")

Fixes crash in multithreaded test:

  Test case 'dEQP-EGL.functional.multithread.window'..
  [xcb] Unknown request in queue while dequeuing
  [xcb] Most likely this is a multi-threaded client and XInitThreads has not been called
  [xcb] Aborting, sorry about that.
  deqp-egl: xcb_io.c:165: dequeue_pending_request: Assertion `!xcb_xlib_unknown_req_in_deq' failed.
  Aborted (core dumped)

Change-Id: I2124be592a8d2d9036423cc2f0d71066e0e22939

6 years agoLower correlation threshold in flush-finish tests again am: 6455e6f987 am: 84373d7748...
Gurchetan Singh [Tue, 7 Nov 2017 21:52:14 +0000 (21:52 +0000)]
Lower correlation threshold in flush-finish tests again am: 6455e6f987 am: 84373d7748 am: ecb9e37545
am: ec438b9a3c

Change-Id: I4d15812ee699c6883538c69c415e8d773e8d8040

6 years agoMerge changes I5f7e56e3,I7f88e1da into oreo-cts-dev am: 67694b5635 -s ours am: f0c5b...
Brian Anderson [Tue, 7 Nov 2017 21:51:49 +0000 (21:51 +0000)]
Merge changes I5f7e56e3,I7f88e1da into oreo-cts-dev am: 67694b5635  -s ours am: f0c5bf3e57
am: 2c50f294f2  -s ours

Change-Id: I9e5e33115b6907b58f282d0337222b0302696e1e

6 years agoLower correlation threshold in flush-finish tests again am: 6455e6f987 am: 84373d7748
Gurchetan Singh [Tue, 7 Nov 2017 21:31:45 +0000 (21:31 +0000)]
Lower correlation threshold in flush-finish tests again am: 6455e6f987 am: 84373d7748
am: ecb9e37545

Change-Id: I4f1d98fb060bef57d8b7cd765d14c5c689b45d84

6 years agoMerge changes I5f7e56e3,I7f88e1da into oreo-cts-dev am: 67694b5635 -s ours
Brian Anderson [Tue, 7 Nov 2017 21:31:24 +0000 (21:31 +0000)]
Merge changes I5f7e56e3,I7f88e1da into oreo-cts-dev am: 67694b5635  -s ours
am: f0c5bf3e57

Change-Id: I355455e32e9f30922c4cd8f4966b50eb308aab5e

6 years agoLower correlation threshold in flush-finish tests again am: 6455e6f987
Gurchetan Singh [Tue, 7 Nov 2017 21:25:06 +0000 (21:25 +0000)]
Lower correlation threshold in flush-finish tests again am: 6455e6f987
am: 84373d7748

Change-Id: I040eedd50dbacddea82f9c430eca7aead0207bdf

6 years agoMerge changes I5f7e56e3,I7f88e1da into oreo-cts-dev
Brian Anderson [Tue, 7 Nov 2017 21:24:40 +0000 (21:24 +0000)]
Merge changes I5f7e56e3,I7f88e1da into oreo-cts-dev
am: 67694b5635  -s ours

Change-Id: Iab0ab07eeedaf7f009610b79874d168e7a81eb53

6 years agoLower correlation threshold in flush-finish tests again am: 6455e6f987 am: 2e18b48b04...
Gurchetan Singh [Tue, 7 Nov 2017 20:47:47 +0000 (20:47 +0000)]
Lower correlation threshold in flush-finish tests again am: 6455e6f987 am: 2e18b48b04 am: b31b60abe6 am: da172c6afd am: ed080cc354 am: 4d5a25b142
am: 3883c129f0

Change-Id: I75ece02330dcfbd2606e9587d59886b92fb7c3f6

6 years agoLower correlation threshold in flush-finish tests again am: 6455e6f987 am: 2e18b48b04...
Gurchetan Singh [Tue, 7 Nov 2017 20:45:44 +0000 (20:45 +0000)]
Lower correlation threshold in flush-finish tests again am: 6455e6f987 am: 2e18b48b04 am: b31b60abe6 am: da172c6afd am: ed080cc354
am: 4d5a25b142

Change-Id: Iece967058049e50e63f7cc4235bf6468eddffc97

6 years agoLower correlation threshold in flush-finish tests again am: 6455e6f987 am: 2e18b48b04...
Gurchetan Singh [Tue, 7 Nov 2017 20:42:12 +0000 (20:42 +0000)]
Lower correlation threshold in flush-finish tests again am: 6455e6f987 am: 2e18b48b04 am: b31b60abe6 am: da172c6afd
am: ed080cc354

Change-Id: I3c63098007f8634c51ecd9fbf8844b5c5f2f2c26

6 years agoLower correlation threshold in flush-finish tests again am: 6455e6f987 am: 2e18b48b04...
Gurchetan Singh [Tue, 7 Nov 2017 20:38:43 +0000 (20:38 +0000)]
Lower correlation threshold in flush-finish tests again am: 6455e6f987 am: 2e18b48b04 am: b31b60abe6
am: da172c6afd

Change-Id: Iecdc967997849e2377fb480454f89a75e072c298

6 years agoLower correlation threshold in flush-finish tests again am: 6455e6f987 am: 84373d7748...
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

6 years agoLower correlation threshold in flush-finish tests again am: 6455e6f987 am: 2e18b48b04
Gurchetan Singh [Tue, 7 Nov 2017 20:36:05 +0000 (20:36 +0000)]
Lower correlation threshold in flush-finish tests again am: 6455e6f987 am: 2e18b48b04
am: b31b60abe6

Change-Id: I0c83a1932bb47c1b295cf2f0f19447b7c7950557

6 years agoLower correlation threshold in flush-finish tests again am: 6455e6f987 am: 84373d7748...
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

6 years agoLower correlation threshold in flush-finish tests again am: 6455e6f987
Gurchetan Singh [Tue, 7 Nov 2017 20:34:04 +0000 (20:34 +0000)]
Lower correlation threshold in flush-finish tests again am: 6455e6f987
am: 2e18b48b04

Change-Id: Id0dd6ef88d6a9f1a53a0b72e7fc6912ade51878d

6 years agoLower correlation threshold in flush-finish tests again am: 6455e6f987 am: 84373d7748
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

6 years agoLower correlation threshold in flush-finish tests again
Gurchetan Singh [Tue, 7 Nov 2017 20:29:56 +0000 (20:29 +0000)]
Lower correlation threshold in flush-finish tests again
am: 6455e6f987

Change-Id: I06395cdc2b3b19e7426f35e80981d0547309ede4

6 years agoLower correlation threshold in flush-finish tests again am: 6455e6f987
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

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

6 years agoMerge changes I5f7e56e3,I7f88e1da into oreo-cts-dev am: 67694b5635 am: aa425927d0...
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