platform/upstream/VK-GL-CTS.git
6 years agoeglGetFrameTimestamps: Don't require reads done to be monotonic. am: e8634c9254 am...
Brian Anderson [Mon, 12 Mar 2018 19:12:23 +0000 (19:12 +0000)]
eglGetFrameTimestamps: Don't require reads done to be monotonic. am: e8634c9254 am: c89ef2911b am: 6c7926cc85 am: e259b46e87
am: 230ee82f3b

Change-Id: I99042860b9694435b40ac41b7146f8a9e1ef7156

6 years agoeglGetFrameTimestamps: Don't require reads done to be monotonic. am: e8634c9254 am...
Brian Anderson [Mon, 12 Mar 2018 18:52:38 +0000 (18:52 +0000)]
eglGetFrameTimestamps: Don't require reads done to be monotonic. am: e8634c9254 am: c89ef2911b am: 6c7926cc85
am: e259b46e87

Change-Id: Ic23aa598b9ed405814db1f3407aa1f217c14065a

6 years agoeglGetFrameTimestamps: Don't require reads done to be monotonic. am: e8634c9254 am...
Brian Anderson [Mon, 12 Mar 2018 18:47:30 +0000 (18:47 +0000)]
eglGetFrameTimestamps: Don't require reads done to be monotonic. am: e8634c9254 am: c89ef2911b
am: 6c7926cc85

Change-Id: Ie7ee1b6e9d65880ed0ecd5f387f11d7dc2869c19

6 years agoeglGetFrameTimestamps: Don't require reads done to be monotonic. am: e8634c9254
Brian Anderson [Mon, 12 Mar 2018 18:40:59 +0000 (18:40 +0000)]
eglGetFrameTimestamps: Don't require reads done to be monotonic. am: e8634c9254
am: c89ef2911b

Change-Id: I4eb4a0f114e28e84b9d52e26c607c1c6ec124644

6 years agoeglGetFrameTimestamps: Don't require reads done to be monotonic.
Brian Anderson [Mon, 12 Mar 2018 18:32:20 +0000 (18:32 +0000)]
eglGetFrameTimestamps: Don't require reads done to be monotonic.
am: e8634c9254

Change-Id: I37191536ba133e83204935cfcebe7746675ef4f7

6 years agoeglGetFrameTimestamps: Don't require reads done to be monotonic. am: e8634c9254 am...
Brian Anderson [Mon, 12 Mar 2018 18:32:01 +0000 (18:32 +0000)]
eglGetFrameTimestamps: Don't require reads done to be monotonic. am: e8634c9254 am: 24f69aed49 am: b4d417c7b7
am: 49f12250f7

Change-Id: Iee4c1ee40e90a508886480befe1e0aeb272b008a

6 years agoeglGetFrameTimestamps: Don't require reads done to be monotonic. am: e8634c9254 am...
Brian Anderson [Mon, 12 Mar 2018 18:22:58 +0000 (18:22 +0000)]
eglGetFrameTimestamps: Don't require reads done to be monotonic. am: e8634c9254 am: 24f69aed49 am: d9680efd9e
am: d08f03c728

Change-Id: Ic6086a73f7839de26dec3658afc09ad622ac8a30

6 years agoeglGetFrameTimestamps: Don't require reads done to be monotonic. am: e8634c9254 am...
Brian Anderson [Mon, 12 Mar 2018 18:17:52 +0000 (18:17 +0000)]
eglGetFrameTimestamps: Don't require reads done to be monotonic. am: e8634c9254 am: 24f69aed49
am: d9680efd9e

Change-Id: I932280da6deeb261acc688ca04f7da080eb17fd2

6 years agoeglGetFrameTimestamps: Don't require reads done to be monotonic. am: e8634c9254 am...
Brian Anderson [Mon, 12 Mar 2018 18:12:53 +0000 (18:12 +0000)]
eglGetFrameTimestamps: Don't require reads done to be monotonic. am: e8634c9254 am: 24f69aed49
am: b4d417c7b7

Change-Id: If69252cd54c1780b5d76d1d1d7033a811d165e50

6 years agoeglGetFrameTimestamps: Don't require reads done to be monotonic. am: e8634c9254
Brian Anderson [Mon, 12 Mar 2018 18:09:15 +0000 (18:09 +0000)]
eglGetFrameTimestamps: Don't require reads done to be monotonic. am: e8634c9254
am: 24f69aed49

Change-Id: Iab3e70c081836b7219962477fdda27c730c5e0ae

6 years agoeglGetFrameTimestamps: Don't require reads done to be monotonic. am: e8634c9254
Brian Anderson [Mon, 12 Mar 2018 17:59:09 +0000 (17:59 +0000)]
eglGetFrameTimestamps: Don't require reads done to be monotonic. am: e8634c9254
am: 24f69aed49

Change-Id: I793d5340447fc5fea2e7e6dfcdc11a4b174812bb

6 years agoeglGetFrameTimestamps: Don't require reads done to be monotonic.
Brian Anderson [Mon, 12 Mar 2018 17:54:36 +0000 (17:54 +0000)]
eglGetFrameTimestamps: Don't require reads done to be monotonic.
am: e8634c9254

Change-Id: I68606ee22f516db51b60db205cd7ebb28cc563f6

6 years agoAdd tests for findLSB/findMSB applied to a uniform value. am: 0d07e85094
Raymond Chiu [Sat, 10 Mar 2018 02:07:33 +0000 (02:07 +0000)]
Add tests for findLSB/findMSB applied to a uniform value. am: 0d07e85094
am: 1809610736  -s ours

Change-Id: I465ba9ef6b9f83337a695a6075a2e90e711f9f80

6 years agoAdd tests for findLSB/findMSB applied to a uniform value.
Raymond Chiu [Sat, 10 Mar 2018 00:26:36 +0000 (00:26 +0000)]
Add tests for findLSB/findMSB applied to a uniform value.
am: 0d07e85094

Change-Id: I12e59b3b2319ee5b76846fe5599fff00f5aabcad

6 years agoCompile shaders for 1.0-compatible tests as SPIRV 1.0, not max supported
Chris Forbes [Fri, 9 Mar 2018 23:02:42 +0000 (23:02 +0000)]
Compile shaders for 1.0-compatible tests as SPIRV 1.0, not max supported
am: 77061059ac

Change-Id: Ieec806d511cbf413ba24062d2f516e02033e3dc8

6 years agoExclude gles2 unspecified precision tests temporarily
Chris Forbes [Fri, 9 Mar 2018 22:02:40 +0000 (22:02 +0000)]
Exclude gles2 unspecified precision tests temporarily
am: c0e6348e8d

Change-Id: I13c5a5210983f4109d5672c89f842adada20dd5b

6 years agoeglGetFrameTimestamps: Don't require reads done to be monotonic.
Brian Anderson [Fri, 9 Mar 2018 18:25:08 +0000 (10:25 -0800)]
eglGetFrameTimestamps: Don't require reads done to be monotonic.

Reads done is usually monotonic, but only under the assumption
that every buffer of the surface is being consumed by the same
unit. It is possible for a surface to switch between being an
overlay and being composited by the GPU. It's also possible a
driver will maintain a shadow copy of a frame that will further
affect when reads from a buffer might finish.

Remove the overly strict check.

Bug: 7033485174184639
Test: --deqp-case=dEQP-EGL*get_frame_timestamps*
Change-Id: I8e242a9fd649720b4d8059797c71163329b7b92c

6 years agoHandle gcc 7 warnings
Caio Marcelo de Oliveira Filho [Fri, 9 Mar 2018 20:26:34 +0000 (20:26 +0000)]
Handle gcc 7 warnings
am: 7fb99bc054

Change-Id: Id39143ed0161bf77fae0a051771c0524be04f626

6 years agoMerge remote-tracking branch 'goog/upstream-vulkan-cts-next' into vulkan-cts-1.1...
Chris Forbes [Fri, 9 Mar 2018 20:04:24 +0000 (20:04 +0000)]
Merge remote-tracking branch 'goog/upstream-vulkan-cts-next' into vulkan-cts-1.1.0.x-feb-merge
am: a76eb94eda

Change-Id: I76102892215fd2089df7ee5d04b191243cb44b29

6 years agoCompile shaders for 1.0-compatible tests as SPIRV 1.0, not max supported
Chris Forbes [Fri, 2 Mar 2018 21:22:20 +0000 (13:22 -0800)]
Compile shaders for 1.0-compatible tests as SPIRV 1.0, not max supported

Test: rebuild prebuilts, inspect. CtsDeqpTestCases against Pixel & Pixel2
Bug: b/74431715

Change-Id: I5a440f97f79be0e6d37d89018ae8b611e9d4e7c1

6 years agoExclude gles2 unspecified precision tests temporarily
Chris Forbes [Thu, 8 Mar 2018 23:51:14 +0000 (15:51 -0800)]
Exclude gles2 unspecified precision tests temporarily

Bug: b/72992757
Test: mustpass change only
Change-Id: I1a02bbf2d60ec9f18b6948b70f94992551e8d8d3

6 years agoHandle gcc 7 warnings
Caio Marcelo de Oliveira Filho [Thu, 22 Feb 2018 01:54:57 +0000 (17:54 -0800)]
Handle gcc 7 warnings

- "-Wimplicit-fallthrough" warns on case conditions that
  fallthrough. GCC does have a way to accept conditions that have a
  comment about falling through inside the cases, but the codebase has
  other cases where a single comment explains the fallthrough for the
  whole switch. This warning is being ignored. It was not possible to
  use "-Wno-error=WARNING" because older GCCs fail -- but they do
  accept "-Wno-WARNING" where WARNING is unknown (since at least gcc
  4.6.4).

- "-Wint-in-bool-context" warns (among other things) about result of
  multiplication being used in boolean context. Code was changed to
  use de::max() instead.

- "-Wmaybe-uninitialized" warned about some attributes of a struct not
  being initialized depending on the case. Code was changed to
  initialize the struct in question.

Components: Framework, Vulkan
(Cherry-picked from Khronos change c3342293855b8cdb093408d867b44d0cc6b42155)
Test: python scripts/check_build_sanity.py with gcc-7
Bug: b/74405145

Change-Id: Iabb26f01e047353c6e2a704ab27b673e85b185be

6 years agoMerge remote-tracking branch 'goog/upstream-vulkan-cts-next' into vulkan-cts-1.1...
Chris Forbes [Thu, 1 Mar 2018 18:35:28 +0000 (10:35 -0800)]
Merge remote-tracking branch 'goog/upstream-vulkan-cts-next' into vulkan-cts-1.1.0.x-feb-merge

Bug: b/74387723
Test: run CtsDeqpTestCases on pixel
Change-Id: If184707fe64486b5cbb5cdace861319b309ba187

6 years agoAdd tests for findLSB/findMSB applied to a uniform value.
Raymond Chiu [Tue, 13 Feb 2018 23:13:47 +0000 (15:13 -0800)]
Add tests for findLSB/findMSB applied to a uniform value.

Ensure that findLSB/findMSB work correctly when:

Argument is a uniform value, of various precisions
Result is written out directly
Result is compared to a fixed value

Components: AOSP
Bug: 71875560
New Tests: dEQP-GLES31.functional.shaders.builtin_functions.uniform.*

Merged-In: I0dc83b291d1ecaed5e451b76e4b41827116218c6
Change-Id: Iafd784deaf22dd86b6bfc955af967e4482d9e95c

6 years agoFix egl config filtering of config_id am: 4bed9578e1 am: 5a6ee650a2
Rosen Zhelev [Sat, 3 Mar 2018 03:11:43 +0000 (03:11 +0000)]
Fix egl config filtering of config_id am: 4bed9578e1 am: 5a6ee650a2
am: cc7877f215

Change-Id: Ie06b7fc485d0e3c293c82332df403bea465c1718

6 years agoFix egl config filtering of config_id am: 4bed9578e1
Rosen Zhelev [Sat, 3 Mar 2018 03:01:28 +0000 (03:01 +0000)]
Fix egl config filtering of config_id am: 4bed9578e1
am: 5a6ee650a2

Change-Id: I1c1fb1b0ef52d4eb628b31a0e75353f97e87d09d

6 years agoFix egl config filtering of config_id
Rosen Zhelev [Sat, 3 Mar 2018 02:57:15 +0000 (02:57 +0000)]
Fix egl config filtering of config_id
am: 4bed9578e1

Change-Id: Icb3058fd28dace4166f7113c7e291c74879ebc63

6 years agoFix egl config filtering of config_id
Rosen Zhelev [Thu, 22 Feb 2018 15:14:05 +0000 (15:14 +0000)]
Fix egl config filtering of config_id

The reference config filter function is changed to correctly implement
the EGL spec for eglChooseConfig() by ignoring all other attributes
when EGL_CONFIG_ID is specified.

Affects:
dEQP-EGL.functional.choose_config.simple.selection_only.config_id
dEQP-EGL.functional.choose_config.simple.selection_and_sort.config_id

Change-Id: Id29758954ce476e6d187fba228d5156295165b02
Components: AOSP

6 years agoMerge "Split out temporary exclusions from long-term exclusions"
TreeHugger Robot [Wed, 28 Feb 2018 01:18:56 +0000 (01:18 +0000)]
Merge "Split out temporary exclusions from long-term exclusions"

6 years agoRegenerate egl wrapper
Chris Forbes [Tue, 27 Feb 2018 23:01:24 +0000 (15:01 -0800)]
Regenerate egl wrapper

Change-Id: I57519eaecd548fc4874c6f65458d3e5fa7d393d2
Affects: Framework
Test: build

6 years agoSplit out temporary exclusions from long-term exclusions
Chris Forbes [Tue, 27 Feb 2018 19:49:03 +0000 (11:49 -0800)]
Split out temporary exclusions from long-term exclusions

The new vk-temp-excluded list includes those tests which need to be
excluded from the internal evergreen list, but are still intended to be
enforced for the next platform release. By release time, this list
should be empty (all tests either reenabled or migrated to another
exclusion list if they turn out to be infeasible)

Bug: b/73004594
Test: mustpass change only

Change-Id: I21393481cb69c0b494609976c562d4e260618812

6 years agoRename Interval::warning's parameters to avoid shadowing am: da1ea2c8b9 am: cba1cc85f7
Chris Forbes [Tue, 27 Feb 2018 17:38:28 +0000 (17:38 +0000)]
Rename Interval::warning's parameters to avoid shadowing am: da1ea2c8b9 am: cba1cc85f7
am: f3bf959cbf

Change-Id: I04c75509fa66fa1f166abc9110d2f8ee4a42988d

6 years agoRename Interval::warning's parameters to avoid shadowing am: da1ea2c8b9
Chris Forbes [Tue, 27 Feb 2018 17:31:46 +0000 (17:31 +0000)]
Rename Interval::warning's parameters to avoid shadowing am: da1ea2c8b9
am: cba1cc85f7

Change-Id: I9b8f00a29b7a203cbbfa26316d61da033f3880b2

6 years agoRename Interval::warning's parameters to avoid shadowing
Chris Forbes [Tue, 27 Feb 2018 17:26:11 +0000 (17:26 +0000)]
Rename Interval::warning's parameters to avoid shadowing
am: da1ea2c8b9

Change-Id: I494a9484a65e0c9809ecf99bf94ce008826ec3be

6 years agoRename Interval::warning's parameters to avoid shadowing
Chris Forbes [Tue, 27 Feb 2018 15:54:49 +0000 (07:54 -0800)]
Rename Interval::warning's parameters to avoid shadowing

GCC 4.9 warns about this, causing build failures with -Werror

Change-Id: Ic3579de84f4b3f1f231240910dbd15dafe90c6bc
Components: Framework

6 years agoDO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range. am...
Bas Nieuwenhuizen [Fri, 23 Feb 2018 22:45:42 +0000 (22:45 +0000)]
DO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range. am: f03effb5a0  -s ours am: 7c8b312fbe  -s ours am: 1e0f900617 am: 932e2a3bad am: dff95702f5
am: 388db4861e  -s ours

Change-Id: I4e1804718ca71d7c879b491dd3648cfe79cc185d

6 years agoDO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range. am...
Bas Nieuwenhuizen [Fri, 23 Feb 2018 22:45:22 +0000 (22:45 +0000)]
DO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range. am: f03effb5a0  -s ours am: 7c8b312fbe  -s ours am: 5be6880be9  -s ours am: d180d1ea04  -s ours am: 2bd067cf74  -s ours
am: a3b776e09d  -s ours

Change-Id: Iee174bcfaf1318616ab00ddcbfb5643468c0d69c

6 years agoMerge "[automerger] DO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth...
Bas Nieuwenhuizen [Fri, 23 Feb 2018 22:41:30 +0000 (22:41 +0000)]
Merge "[automerger] DO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range. am: f03effb5a0  -s ours am: 2e4c92b373 am: 4c0d9b046c skipped: 70daf853ba am: 6078808310 am: e70233ae38" into oc-mr1-dev am: e96c8349bf
am: 541e9cb273  -s ours

Change-Id: I46a70369769131a65e2394a3a08a0eb244713bdb

6 years agoDO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range. am...
Bas Nieuwenhuizen [Fri, 23 Feb 2018 22:39:58 +0000 (22:39 +0000)]
DO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range. am: f03effb5a0  -s ours am: 7c8b312fbe  -s ours am: 5be6880be9  -s ours am: 23055e9d82
am: fc783abca4  -s ours

Change-Id: Ic88ac060bf98c8c15185e9aff3bed62339cd83e2

6 years agoDO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range. am...
Bas Nieuwenhuizen [Fri, 23 Feb 2018 22:39:44 +0000 (22:39 +0000)]
DO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range. am: f03effb5a0  -s ours am: 7c8b312fbe  -s ours am: 1e0f900617 am: 932e2a3bad
am: dff95702f5

Change-Id: I134f00456b907542583e750d18b3b3a4dc443322

6 years agoDO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range. am...
Bas Nieuwenhuizen [Fri, 23 Feb 2018 22:39:15 +0000 (22:39 +0000)]
DO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range. am: f03effb5a0  -s ours am: 7c8b312fbe  -s ours am: 5be6880be9  -s ours am: d180d1ea04  -s ours
am: 2bd067cf74  -s ours

Change-Id: I329de3e384d7a25d80aee343f2beefe11f31f7c1

6 years agoMerge "[automerger] DO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth...
Bas Nieuwenhuizen [Fri, 23 Feb 2018 22:32:58 +0000 (22:32 +0000)]
Merge "[automerger] DO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range. am: f03effb5a0  -s ours am: 2e4c92b373 am: 4c0d9b046c skipped: 70daf853ba am: 6078808310 am: e70233ae38" into oc-mr1-dev
am: e96c8349bf

Change-Id: Ia0313529109909a0f8ca90d1efb314c6aae87cbc

6 years agoDO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range. am...
Bas Nieuwenhuizen [Fri, 23 Feb 2018 22:32:22 +0000 (22:32 +0000)]
DO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range. am: f03effb5a0  -s ours am: 7c8b312fbe  -s ours am: 1e0f900617
am: 932e2a3bad

Change-Id: Ie150faac333d52286eafae29369f8b580c03a3f8

6 years agoDO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range. am...
Bas Nieuwenhuizen [Fri, 23 Feb 2018 22:32:22 +0000 (22:32 +0000)]
DO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range. am: f03effb5a0  -s ours am: 7c8b312fbe  -s ours am: 5be6880be9  -s ours
am: 23055e9d82

Change-Id: I66d1f7c0d3f33b27170af0af51bcb1c26c9d3475

6 years agoDO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range. am...
Bas Nieuwenhuizen [Fri, 23 Feb 2018 22:32:13 +0000 (22:32 +0000)]
DO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range. am: f03effb5a0  -s ours am: 7c8b312fbe  -s ours am: 5be6880be9  -s ours
am: d180d1ea04  -s ours

Change-Id: I89858c2efa73b2c1af4c68448b15f47b56d35d1a

6 years agoMerge "[automerger] DO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth...
Android Build Merger (Role) [Fri, 23 Feb 2018 22:25:26 +0000 (22:25 +0000)]
Merge "[automerger] DO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range. am: f03effb5a0  -s ours am: 2e4c92b373 am: 4c0d9b046c skipped: 70daf853ba am: 6078808310 am: e70233ae38" into oc-mr1-dev

6 years ago[automerger] DO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value...
Bas Nieuwenhuizen [Fri, 23 Feb 2018 22:25:21 +0000 (22:25 +0000)]
[automerger] DO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range. am: f03effb5a0  -s ours am: 2e4c92b373 am: 4c0d9b046c skipped: 70daf853ba am: 6078808310
am: e70233ae38

Change-Id: Ic602a67764d72f387e02d440f8abadf342f8c471

6 years agoDO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range. am...
Bas Nieuwenhuizen [Fri, 23 Feb 2018 22:25:17 +0000 (22:25 +0000)]
DO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range. am: f03effb5a0  -s ours am: 7c8b312fbe  -s ours
am: 1e0f900617

Change-Id: Ide6ff8b5988916403902b7679fc323a9ebb00981

6 years agoDO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range. am...
Bas Nieuwenhuizen [Fri, 23 Feb 2018 22:25:14 +0000 (22:25 +0000)]
DO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range. am: f03effb5a0  -s ours am: 7c8b312fbe  -s ours
am: 5be6880be9  -s ours

Change-Id: Idd90d1a9255e381646bc287d39cee48e1a3f26bb

6 years ago[automerger] DO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value...
Bas Nieuwenhuizen [Fri, 23 Feb 2018 22:19:17 +0000 (22:19 +0000)]
[automerger] DO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range. am: f03effb5a0  -s ours am: 2e4c92b373 am: 4c0d9b046c skipped: 70daf853ba
am: 6078808310

Change-Id: I38ff24148b7fb41eecad66fc62b7f7c7e87ccada

6 years agoDO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range. am...
Bas Nieuwenhuizen [Fri, 23 Feb 2018 22:19:12 +0000 (22:19 +0000)]
DO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range. am: f03effb5a0  -s ours
am: 7c8b312fbe  -s ours

Change-Id: Icaf0395aee6caa308e363575e195077e90aadec3

6 years agoDO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range. am...
Bas Nieuwenhuizen [Fri, 23 Feb 2018 22:15:37 +0000 (22:15 +0000)]
DO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range. am: f03effb5a0  -s ours am: 7c8b312fbe  -s ours
am: 5be6880be9  -s ours

Change-Id: I89fdca56007f43c479e6129183fb2f8c76b5193b

6 years agoDO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range. am...
Bas Nieuwenhuizen [Fri, 23 Feb 2018 22:09:07 +0000 (22:09 +0000)]
DO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range. am: f03effb5a0  -s ours
am: 7c8b312fbe  -s ours

Change-Id: I7302bfbf8d9c38c8a01e604253a9cca1bba8b76c

6 years ago[automerger] DO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value...
Android Build Merger (Role) [Fri, 23 Feb 2018 22:06:55 +0000 (22:06 +0000)]
[automerger] DO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range. am: f03effb5a0  -s ours am: 2e4c92b373 am: 4c0d9b046c skipped: 70daf853ba

Change-Id: I0d5f79cd5d0974242b8054e3a24dba058cc0bd3e

6 years ago[automerger] DO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value...
Android Build Merger (Role) [Fri, 23 Feb 2018 22:06:54 +0000 (22:06 +0000)]
[automerger] DO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range. am: f03effb5a0  -s ours am: 2e4c92b373 am: 4c0d9b046c

Change-Id: Ib5f02f638ee1efd4da436c582a35cff24a582852

6 years ago[automerger] DO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value...
Android Build Merger (Role) [Fri, 23 Feb 2018 22:06:52 +0000 (22:06 +0000)]
[automerger] DO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range. am: f03effb5a0  -s ours am: 2e4c92b373

Change-Id: I9bd13834a9683dbd22675d28931aa19ee5100e9d

6 years agoDO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range.
Bas Nieuwenhuizen [Fri, 23 Feb 2018 22:06:36 +0000 (22:06 +0000)]
DO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range.
am: f03effb5a0  -s ours

Change-Id: Ie9d31cbcb91a17d2ee456ecae6f3e47582650d4b

6 years agoDO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range.
Bas Nieuwenhuizen [Fri, 23 Feb 2018 22:03:07 +0000 (22:03 +0000)]
DO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range.
am: f03effb5a0  -s ours

Change-Id: I26792ef93ead582aabb8bd5beb386588846c7489

6 years agoMerge "Fix missing precision qualifiers in multiview tests" am: c0e7d568be am: 61c71b33ae
james.glanville [Fri, 16 Feb 2018 19:53:40 +0000 (19:53 +0000)]
Merge "Fix missing precision qualifiers in multiview tests" am: c0e7d568be am: 61c71b33ae
am: 51178ed49e

Change-Id: Ie35c4311055b1f9652a8ff19889294da70868a42

6 years agoMerge "Fix missing precision qualifiers in multiview tests" am: c0e7d568be
james.glanville [Fri, 16 Feb 2018 19:37:15 +0000 (19:37 +0000)]
Merge "Fix missing precision qualifiers in multiview tests" am: c0e7d568be
am: 61c71b33ae

Change-Id: I23153ef10e5215d02242d076f756c697ec9ea7eb

6 years agoMerge "Fix missing precision qualifiers in multiview tests"
james.glanville [Fri, 16 Feb 2018 19:29:14 +0000 (19:29 +0000)]
Merge "Fix missing precision qualifiers in multiview tests"
am: c0e7d568be

Change-Id: Iec4e0625443edddf82311a01d50007e7f752d183

6 years agoMerge "Fix missing precision qualifiers in multiview tests"
Treehugger Robot [Fri, 16 Feb 2018 19:18:40 +0000 (19:18 +0000)]
Merge "Fix missing precision qualifiers in multiview tests"

6 years agoTemporarily exclude unspecified-precision tests am: 3c670b2ee2 am: 7bf90cf6d2
Chris Forbes [Thu, 15 Feb 2018 22:30:38 +0000 (22:30 +0000)]
Temporarily exclude unspecified-precision tests am: 3c670b2ee2 am: 7bf90cf6d2
am: 9bb4c1b8ed

Change-Id: I569c1ad0d7c36bff681770b1fa836062aba5e2ad

6 years agoTemporarily exclude unspecified-precision tests am: 3c670b2ee2
Chris Forbes [Thu, 15 Feb 2018 22:09:41 +0000 (22:09 +0000)]
Temporarily exclude unspecified-precision tests am: 3c670b2ee2
am: 7bf90cf6d2

Change-Id: Ic40a2b972a2fdaa6e9a21e18fcb3fd10fa43339f

6 years agoTemporarily exclude unspecified-precision tests
Chris Forbes [Thu, 15 Feb 2018 21:34:56 +0000 (21:34 +0000)]
Temporarily exclude unspecified-precision tests
am: 3c670b2ee2

Change-Id: Ifaa3aba65607a5598a47e01033db0cac5b22eef0

6 years agoTemporarily exclude unspecified-precision tests
Chris Forbes [Thu, 15 Feb 2018 18:14:12 +0000 (10:14 -0800)]
Temporarily exclude unspecified-precision tests

Change-Id: I3849dcef5718c73e0aac4a92b355ed4012a81240
Components: AOSP
Bug: b/73070970

6 years agoFix missing precision qualifiers in multiview tests
james.glanville [Thu, 15 Feb 2018 15:50:04 +0000 (15:50 +0000)]
Fix missing precision qualifiers in multiview tests

Multiview final fragment shader was missing some precision qualifiers,
causing compilation failures.

Affects:

dEQP-GLES3.functional.fbo.multiview.*

Change-Id: I25c268260b6676eb666666ca8e675e5fa7ec7303

6 years agoDO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range.
Bas Nieuwenhuizen [Thu, 15 Feb 2018 10:33:22 +0000 (11:33 +0100)]
DO NOT MERGE: Fix dEQP-VK.api.copy_and_blit.image_to_image_depth value range.

Per spec:

"Because depth or stencil aspect buffer to image copies may require format conversions on some
implementations, they are not supported on queues that do not support graphics. When copying to
a depth aspect, the data in buffer memory must be in the the range [0,1] or undefined results occur."

Initializing it to integer values falls afoul of this rule
quickly. As the image is 256 by 256, x/255.0 should always fall in the range [0,1].

Not entirely sure this would initialize combined depth stencil correctly,
but this version of CTS does not have a test using those formats with
this code.

This has been fixed upstream for a while with

"9909b9f3 Fix combined depth/stencil clear colors."

but this is not a straight backport as these tests saw some significant rework between
this CTS version and the fix.

Bug: b/73449389

Change-Id: Iaf0ce14ed4338d437f1b20033be5d0f8c0cbd699

6 years agoMerge "Merge remote-tracking branch 'origin/vulkan-cts-1.0.2' into HEAD" into oreo...
Chris Forbes [Tue, 13 Feb 2018 23:05:31 +0000 (23:05 +0000)]
Merge "Merge remote-tracking branch 'origin/vulkan-cts-1.0.2' into HEAD" into oreo-cts-dev am: 6d6ebc1b4b am: cc01ada806 am: 0b5bb4a854 am: a99fffa24c
am: f9e02badc0

Change-Id: I20e71e276fbfad48b810694e59e8131ff4dc733b

6 years agoMerge "Merge remote-tracking branch 'origin/vulkan-cts-1.0.2' into HEAD" into oreo...
Chris Forbes [Tue, 13 Feb 2018 22:40:10 +0000 (22:40 +0000)]
Merge "Merge remote-tracking branch 'origin/vulkan-cts-1.0.2' into HEAD" into oreo-cts-dev am: 6d6ebc1b4b am: cc01ada806 am: 0b5bb4a854
am: a99fffa24c

Change-Id: Ifd9a4d805f0aebab8cf74f48f87d9d3a93e0ea60

6 years agoMerge "Merge remote-tracking branch 'origin/vulkan-cts-1.0.2' into HEAD" into oreo...
Chris Forbes [Tue, 13 Feb 2018 22:31:28 +0000 (22:31 +0000)]
Merge "Merge remote-tracking branch 'origin/vulkan-cts-1.0.2' into HEAD" into oreo-cts-dev am: 6d6ebc1b4b am: cc01ada806
am: 0b5bb4a854

Change-Id: Ibe258b819ad027ff3bc3c25de2a9d94ac7d94e6b

6 years agoMerge "Merge remote-tracking branch 'origin/vulkan-cts-1.0.2' into HEAD" into oreo...
Chris Forbes [Tue, 13 Feb 2018 21:56:51 +0000 (21:56 +0000)]
Merge "Merge remote-tracking branch 'origin/vulkan-cts-1.0.2' into HEAD" into oreo-cts-dev am: 6d6ebc1b4b am: cc01ada806 am: c3ad1b6636
am: e383b6e028

Change-Id: Ia988e82808c4048e351196cd86a15235b2402b6c

6 years agoMerge "Merge remote-tracking branch 'origin/vulkan-cts-1.0.2' into HEAD" into oreo...
Chris Forbes [Tue, 13 Feb 2018 21:52:47 +0000 (21:52 +0000)]
Merge "Merge remote-tracking branch 'origin/vulkan-cts-1.0.2' into HEAD" into oreo-cts-dev am: 6d6ebc1b4b am: cc01ada806
am: c3ad1b6636

Change-Id: I78ce65005fc5476acd3926acd8d90358ef94f77a

6 years agoMerge "Merge remote-tracking branch 'origin/vulkan-cts-1.0.2' into HEAD" into oreo...
Chris Forbes [Tue, 13 Feb 2018 21:51:24 +0000 (21:51 +0000)]
Merge "Merge remote-tracking branch 'origin/vulkan-cts-1.0.2' into HEAD" into oreo-cts-dev am: 6d6ebc1b4b am: 7460191efe am: 782e3722be am: 61ebc7152e
am: b12acd0bdf

Change-Id: I9c06845a7be2bbf33d4cc71c62a3097c488fb266

6 years agoMerge "Merge remote-tracking branch 'origin/vulkan-cts-1.0.2' into HEAD" into oreo...
Chris Forbes [Tue, 13 Feb 2018 21:44:47 +0000 (21:44 +0000)]
Merge "Merge remote-tracking branch 'origin/vulkan-cts-1.0.2' into HEAD" into oreo-cts-dev am: 6d6ebc1b4b
am: cc01ada806

Change-Id: Ibf29e80b2c40e11fb33071d98491c4b1f65f30b0

6 years agoMerge "Merge remote-tracking branch 'origin/vulkan-cts-1.0.2' into HEAD" into oreo...
Chris Forbes [Tue, 13 Feb 2018 21:41:42 +0000 (21:41 +0000)]
Merge "Merge remote-tracking branch 'origin/vulkan-cts-1.0.2' into HEAD" into oreo-cts-dev am: 6d6ebc1b4b am: 7460191efe am: 782e3722be
am: 61ebc7152e

Change-Id: I5e88dde9ee92c10ad362583ec6f709006f68fcf9

6 years agoMerge "Merge remote-tracking branch 'origin/vulkan-cts-1.0.2' into HEAD" into oreo...
Chris Forbes [Tue, 13 Feb 2018 21:32:59 +0000 (21:32 +0000)]
Merge "Merge remote-tracking branch 'origin/vulkan-cts-1.0.2' into HEAD" into oreo-cts-dev am: 6d6ebc1b4b am: 7460191efe
am: 782e3722be

Change-Id: Ic1ca6d14bc5dca8f1f563d9034245c9e1b18d1f3

6 years agoMerge "Merge remote-tracking branch 'origin/vulkan-cts-1.0.2' into HEAD" into oreo...
Chris Forbes [Tue, 13 Feb 2018 21:27:06 +0000 (21:27 +0000)]
Merge "Merge remote-tracking branch 'origin/vulkan-cts-1.0.2' into HEAD" into oreo-cts-dev am: 6d6ebc1b4b
am: 7460191efe

Change-Id: If9a0b37580be86832e637f94b74461d8497ef9d0

6 years agoMerge "Merge remote-tracking branch 'origin/vulkan-cts-1.0.2' into HEAD" into oreo...
Chris Forbes [Tue, 13 Feb 2018 21:27:05 +0000 (21:27 +0000)]
Merge "Merge remote-tracking branch 'origin/vulkan-cts-1.0.2' into HEAD" into oreo-cts-dev am: 6d6ebc1b4b
am: cc01ada806

Change-Id: I6827e2294199817a66666ed5db941491f5462f2a

6 years agoMerge "Merge remote-tracking branch 'origin/vulkan-cts-1.0.2' into HEAD" into oreo...
Chris Forbes [Tue, 13 Feb 2018 21:20:03 +0000 (21:20 +0000)]
Merge "Merge remote-tracking branch 'origin/vulkan-cts-1.0.2' into HEAD" into oreo-cts-dev
am: 6d6ebc1b4b

Change-Id: I71f98787bf29843efbe66343187c3a67c7ca39f9

6 years agoMerge "Merge remote-tracking branch 'origin/vulkan-cts-1.0.2' into HEAD" into oreo...
Chris Forbes [Tue, 13 Feb 2018 21:19:55 +0000 (21:19 +0000)]
Merge "Merge remote-tracking branch 'origin/vulkan-cts-1.0.2' into HEAD" into oreo-cts-dev
am: 6d6ebc1b4b

Change-Id: I504ca6591c323807e038d494db1c6b42b413d711

6 years agoMerge "Merge remote-tracking branch 'origin/vulkan-cts-1.0.2' into HEAD" into oreo...
Treehugger Robot [Tue, 13 Feb 2018 21:08:38 +0000 (21:08 +0000)]
Merge "Merge remote-tracking branch 'origin/vulkan-cts-1.0.2' into HEAD" into oreo-cts-dev

6 years agoMerge changes from topic "VulkanCTS-v1-1_180206_LatestUpstream"
TreeHugger Robot [Tue, 13 Feb 2018 09:35:28 +0000 (09:35 +0000)]
Merge changes from topic "VulkanCTS-v1-1_180206_LatestUpstream"

* changes:
  Temporarily exclude additional test cases until new Vulkan 1.1 drivers
  February 6, 2018 snapshot of the Khronos vulkan-cts-1.1.0 branch

6 years agoTemporarily exclude additional test cases until new Vulkan 1.1 drivers
Ian Elliott [Fri, 9 Feb 2018 18:48:05 +0000 (11:48 -0700)]
Temporarily exclude additional test cases until new Vulkan 1.1 drivers

This change addresses new failures resulting from the latest Khronos upstream
Vulkan 1.1 CTS bits.

Bug: b/73248373, b/73247948

Test: Run cts-tradefed of all Vulkan dEQP test cases with current drivers
Change-Id: Ic7f844b6acbcc32646c2a30fe5046b60cd58ad3a

6 years ago[automerger] DO NOT MERGE: Sparse resources fixes am: ae793c389b -s ours am: 3312e52...
Kantoch [Fri, 9 Feb 2018 19:28:55 +0000 (19:28 +0000)]
[automerger] DO NOT MERGE: Sparse resources fixes am: ae793c389b  -s ours am: 3312e52e89 am: 8b8d087f0b skipped: f96f9107c3 am: ff821babbb am: a688957dac am: a7bd2b6fc3
am: 2ba11fde51  -s ours

Change-Id: Ie1b7fa9e46b8532c5b6245171362097a6f145344

6 years agoMerge "DO NOT MERGE: Sparse resources fixes am: ae793c389b -s ours am: ce25f76fbb...
Kantoch [Fri, 9 Feb 2018 19:28:37 +0000 (19:28 +0000)]
Merge "DO NOT MERGE: Sparse resources fixes am: ae793c389b  -s ours am: ce25f76fbb  -s ours am: ca8c87afa7 am: 5fe3fbe216 am: 369cbd754c" into oc-mr1-dev-plus-aosp
am: 524cbbfc09  -s ours

Change-Id: I2f3a886b4ab8a120a5b22b78b84072f8b5fb63b8

6 years agoDO NOT MERGE: Sparse resources fixes am: ae793c389b -s ours am: ce25f76fbb -s ours...
Kantoch [Fri, 9 Feb 2018 19:28:20 +0000 (19:28 +0000)]
DO NOT MERGE: Sparse resources fixes am: ae793c389b  -s ours am: ce25f76fbb  -s ours am: fe93d4f83c  -s ours am: f510e7901d  -s ours am: 127b5a558a  -s ours
am: 31d9b9c4b8  -s ours

Change-Id: I3b3690214bfd2388ac536c17c7adc8f07187b1bb

6 years agoDO NOT MERGE: Sparse resources fixes am: ae793c389b -s ours am: ce25f76fbb -s ours...
Kantoch [Fri, 9 Feb 2018 19:23:41 +0000 (19:23 +0000)]
DO NOT MERGE: Sparse resources fixes am: ae793c389b  -s ours am: ce25f76fbb  -s ours am: fe93d4f83c  -s ours am: 741d866132
am: 27f80e928d  -s ours

Change-Id: I830a3885adef807f633eeb45742351eeaa307085

6 years ago[automerger] DO NOT MERGE: Sparse resources fixes am: ae793c389b -s ours am: 3312e52...
Kantoch [Fri, 9 Feb 2018 19:23:25 +0000 (19:23 +0000)]
[automerger] DO NOT MERGE: Sparse resources fixes am: ae793c389b  -s ours am: 3312e52e89 am: 8b8d087f0b skipped: f96f9107c3 am: ff821babbb am: a688957dac
am: a7bd2b6fc3

Change-Id: I8330f16b10a9fa7074a218fc1b84f14924725288

6 years agoMerge "DO NOT MERGE: Sparse resources fixes am: ae793c389b -s ours am: ce25f76fbb...
Android Build Merger (Role) [Fri, 9 Feb 2018 19:23:02 +0000 (19:23 +0000)]
Merge "DO NOT MERGE: Sparse resources fixes am: ae793c389b  -s ours am: ce25f76fbb  -s ours am: ca8c87afa7 am: 5fe3fbe216 am: 369cbd754c" into oc-mr1-dev-plus-aosp

6 years agoDO NOT MERGE: Sparse resources fixes am: ae793c389b -s ours am: ce25f76fbb -s ours...
Kantoch [Fri, 9 Feb 2018 19:22:58 +0000 (19:22 +0000)]
DO NOT MERGE: Sparse resources fixes am: ae793c389b  -s ours am: ce25f76fbb  -s ours am: ca8c87afa7 am: 5fe3fbe216
am: 369cbd754c

Change-Id: I278e9d76f36c5b1eb543108c4491dd7720587207

6 years agoDO NOT MERGE: Sparse resources fixes am: ae793c389b -s ours am: ce25f76fbb -s ours...
Kantoch [Fri, 9 Feb 2018 19:22:45 +0000 (19:22 +0000)]
DO NOT MERGE: Sparse resources fixes am: ae793c389b  -s ours am: ce25f76fbb  -s ours am: fe93d4f83c  -s ours am: f510e7901d  -s ours
am: 127b5a558a  -s ours

Change-Id: Ia222290093f68021534f2517420a6a4df6f42a84

6 years ago[automerger] DO NOT MERGE: Sparse resources fixes am: ae793c389b -s ours am: 3312e52...
Kantoch [Fri, 9 Feb 2018 19:17:48 +0000 (19:17 +0000)]
[automerger] DO NOT MERGE: Sparse resources fixes am: ae793c389b  -s ours am: 3312e52e89 am: 8b8d087f0b skipped: f96f9107c3 am: ff821babbb
am: a688957dac

Change-Id: I01729af2bcf2d6692ebdcd6a9f02ed56b98508c0

6 years agoDO NOT MERGE: Sparse resources fixes am: ae793c389b -s ours am: ce25f76fbb -s ours...
Kantoch [Fri, 9 Feb 2018 19:17:26 +0000 (19:17 +0000)]
DO NOT MERGE: Sparse resources fixes am: ae793c389b  -s ours am: ce25f76fbb  -s ours am: fe93d4f83c  -s ours
am: 741d866132

Change-Id: Ie0d84faeddc08977385d79395517dd0783dd5f69

6 years agoDO NOT MERGE: Sparse resources fixes am: ae793c389b -s ours am: ce25f76fbb -s ours...
Kantoch [Fri, 9 Feb 2018 19:17:23 +0000 (19:17 +0000)]
DO NOT MERGE: Sparse resources fixes am: ae793c389b  -s ours am: ce25f76fbb  -s ours am: ca8c87afa7
am: 5fe3fbe216

Change-Id: I6576b1b8462ec583c9aa14c6de7c37cab3ee70ff

6 years agoDO NOT MERGE: Sparse resources fixes am: ae793c389b -s ours am: ce25f76fbb -s ours...
Kantoch [Fri, 9 Feb 2018 19:17:14 +0000 (19:17 +0000)]
DO NOT MERGE: Sparse resources fixes am: ae793c389b  -s ours am: ce25f76fbb  -s ours am: fe93d4f83c  -s ours
am: f510e7901d  -s ours

Change-Id: Iaefdeb17daf7504a8d67aef36c76f69b85a128ad

6 years ago[automerger] DO NOT MERGE: Sparse resources fixes am: ae793c389b -s ours am: 3312e52...
Kantoch [Fri, 9 Feb 2018 19:11:12 +0000 (19:11 +0000)]
[automerger] DO NOT MERGE: Sparse resources fixes am: ae793c389b  -s ours am: 3312e52e89 am: 8b8d087f0b skipped: f96f9107c3
am: ff821babbb

Change-Id: If221543708d549addc0eb4a2930b4c6cc5636ce3

6 years agoDO NOT MERGE: Sparse resources fixes am: ae793c389b -s ours am: ce25f76fbb -s ours
Kantoch [Fri, 9 Feb 2018 19:10:51 +0000 (19:10 +0000)]
DO NOT MERGE: Sparse resources fixes am: ae793c389b  -s ours am: ce25f76fbb  -s ours
am: ca8c87afa7

Change-Id: Ib7913848676c54821d744f8a8a06e1d645aad494

6 years agoDO NOT MERGE: Sparse resources fixes am: ae793c389b -s ours am: ce25f76fbb -s ours
Kantoch [Fri, 9 Feb 2018 19:10:44 +0000 (19:10 +0000)]
DO NOT MERGE: Sparse resources fixes am: ae793c389b  -s ours am: ce25f76fbb  -s ours
am: fe93d4f83c  -s ours

Change-Id: I1a12b353d8fbbb6a9da82e31e373e1155cebfe77

6 years agoFebruary 6, 2018 snapshot of the Khronos vulkan-cts-1.1.0 branch
Ian Elliott [Fri, 9 Feb 2018 19:05:43 +0000 (12:05 -0700)]
February 6, 2018 snapshot of the Khronos vulkan-cts-1.1.0 branch

Merge commit 'c8b9d2e0f' into VulkanCTS-v1-1_180206_LatestUpstream

Test: Run "cts-tradefed"
Change-Id: I3623288adcae7a99b2066358a3feb5950e83b2b3