platform/upstream/VK-GL-CTS.git
7 years agoReverse the expectation in SSO match_different_[member_]struct_names am: 68f263d56a...
Pyry Haulos [Thu, 19 Jan 2017 21:42:49 +0000 (21:42 +0000)]
Reverse the expectation in SSO match_different_[member_]struct_names am: 68f263d56a am: 024b0b1fe8
am: 13b388f7c9

Change-Id: Id52e19a0b99232e8d9fe2f7fc401bd4ae315baef

7 years agoReverse the expectation in SSO match_different_[member_]struct_names am: 68f263d56a
Pyry Haulos [Thu, 19 Jan 2017 21:40:18 +0000 (21:40 +0000)]
Reverse the expectation in SSO match_different_[member_]struct_names am: 68f263d56a
am: 024b0b1fe8

Change-Id: I86d3a0a365404c6faeab9a63ed53d2e0acd56815

7 years agoReverse the expectation in SSO match_different_[member_]struct_names
Pyry Haulos [Thu, 19 Jan 2017 21:37:47 +0000 (21:37 +0000)]
Reverse the expectation in SSO match_different_[member_]struct_names
am: 68f263d56a

Change-Id: Ic386ff47f47d9aa38cedad1089ae34b2be289224

7 years agoReverse the expectation in SSO match_different_[member_]struct_names
Pyry Haulos [Thu, 17 Nov 2016 18:21:09 +0000 (10:21 -0800)]
Reverse the expectation in SSO match_different_[member_]struct_names

The resolution of bug #15866 is that the spec should be changed to
require that "structures have the same name" in order for the types
to match during SSO validation.  These structures differ in name,
so they should not match, and we should get an SSO validation
failure.

Khronos bug #15866
Google bug: 33457655

Change-Id: Ie1f6bdb625661f0ed4585dfde7a0694f32ff3413
(cherry picked from commit bcd52533b14b0772dab895d6d449a02c0c34e043)

7 years agoMerge "Use LDR mode in astc.block_size_remainder sRGB cases" am: a9633080be am: 7ac1d...
Pyry Haulos [Thu, 19 Jan 2017 19:02:36 +0000 (19:02 +0000)]
Merge "Use LDR mode in astc.block_size_remainder sRGB cases" am: a9633080be am: 7ac1db8733
am: 07295a6acf

Change-Id: Idd77c360c9108d45d4bf4893d3a93cedae87df29

7 years agoMerge "Use LDR mode in astc.block_size_remainder sRGB cases" am: a9633080be
Pyry Haulos [Thu, 19 Jan 2017 19:00:06 +0000 (19:00 +0000)]
Merge "Use LDR mode in astc.block_size_remainder sRGB cases" am: a9633080be
am: 7ac1db8733

Change-Id: Ibf33794ae43c208f38a73dcabbb870c9efbcfb80

7 years agoMerge "Use LDR mode in astc.block_size_remainder sRGB cases"
Pyry Haulos [Thu, 19 Jan 2017 18:57:36 +0000 (18:57 +0000)]
Merge "Use LDR mode in astc.block_size_remainder sRGB cases"
am: a9633080be

Change-Id: I74736737267268543dae9fda89cc20ee7f697115

7 years agoMerge "Use LDR mode in astc.block_size_remainder sRGB cases"
Treehugger Robot [Thu, 19 Jan 2017 18:55:26 +0000 (18:55 +0000)]
Merge "Use LDR mode in astc.block_size_remainder sRGB cases"

7 years agoUse LDR mode in astc.block_size_remainder sRGB cases
Pyry Haulos [Thu, 19 Jan 2017 17:07:03 +0000 (09:07 -0800)]
Use LDR mode in astc.block_size_remainder sRGB cases

Bug: 34129132
Change-Id: Ibf6d8bbdab1f105796510dda71333ceeb619b50a

7 years agoMerge "Use LDR mode when decompressing sRGB ASTC formats" am: c1c0ce48bb am: 82a5091500
Pyry Haulos [Thu, 19 Jan 2017 16:05:24 +0000 (16:05 +0000)]
Merge "Use LDR mode when decompressing sRGB ASTC formats" am: c1c0ce48bb am: 82a5091500
am: f7bec6f999

Change-Id: I086f9bfc035dadd96877205bda499ed68bb19f1a

7 years agoMerge "Use LDR mode when decompressing sRGB ASTC formats" am: c1c0ce48bb
Pyry Haulos [Thu, 19 Jan 2017 16:03:24 +0000 (16:03 +0000)]
Merge "Use LDR mode when decompressing sRGB ASTC formats" am: c1c0ce48bb
am: 82a5091500

Change-Id: I3ee7371c051dd73e09cdf885c30a9684a402d4be

7 years agoMerge "Use LDR mode when decompressing sRGB ASTC formats"
Pyry Haulos [Thu, 19 Jan 2017 16:00:54 +0000 (16:00 +0000)]
Merge "Use LDR mode when decompressing sRGB ASTC formats"
am: c1c0ce48bb

Change-Id: I0749263435d46a05108fd22f626e06cae6a3658d

7 years agoMerge "Use LDR mode when decompressing sRGB ASTC formats"
Pyry Haulos [Thu, 19 Jan 2017 15:56:48 +0000 (15:56 +0000)]
Merge "Use LDR mode when decompressing sRGB ASTC formats"

7 years agoMerge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: dd398940da am: 9662ce0ae6
Pyry Haulos [Thu, 19 Jan 2017 03:14:08 +0000 (03:14 +0000)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: dd398940da am: 9662ce0ae6
am: 0333604e9c

Change-Id: Iecec623455c6f03036c77b9e9328727bc8c72a97

7 years agoMerge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: dd398940da
Pyry Haulos [Thu, 19 Jan 2017 03:12:08 +0000 (03:12 +0000)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: dd398940da
am: 9662ce0ae6

Change-Id: I12d056e9b99ebb5bee6cc48f511f138c7b14ab76

7 years agoMerge aosp/upstream-vulkan-cts-1.0-dev into aosp/master
Pyry Haulos [Thu, 19 Jan 2017 03:10:08 +0000 (03:10 +0000)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master
am: dd398940da

Change-Id: I68d6b77062e52e9e8d4cc2b0382906f26cee77a9

7 years agoUse LDR mode when decompressing sRGB ASTC formats
Pyry Haulos [Thu, 19 Jan 2017 01:37:25 +0000 (17:37 -0800)]
Use LDR mode when decompressing sRGB ASTC formats

Bug: 34129132
Change-Id: I0528d2a8001decfd04753d3d91cf7ed08fd31730

7 years agoMerge aosp/upstream-vulkan-cts-1.0-dev into aosp/master
Pyry Haulos [Thu, 19 Jan 2017 01:25:44 +0000 (17:25 -0800)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master

Change-Id: I3d62340294affc97744a3f215a96d00bd47342d5

7 years agoMerge "ES{2,3}: Clamp the x, y location of the viewport's bottom-left corner" am...
Anuj Phogat [Wed, 18 Jan 2017 19:41:02 +0000 (19:41 +0000)]
Merge "ES{2,3}: Clamp the x, y location of the viewport's bottom-left corner" am: 132a3ba810 am: 097b678fca
am: 7634e2ea68

Change-Id: I2486c431c48f7d804ebc6554efd41d66ede96a89

7 years agoMerge "ES{2,3}: Clamp the x, y location of the viewport's bottom-left corner" am...
Anuj Phogat [Wed, 18 Jan 2017 19:39:02 +0000 (19:39 +0000)]
Merge "ES{2,3}: Clamp the x, y location of the viewport's bottom-left corner" am: 132a3ba810
am: 097b678fca

Change-Id: I304c0625155231cd93cf9e5f3881d3a26a776ac4

7 years agoMerge "ES{2,3}: Clamp the x, y location of the viewport's bottom-left corner"
Anuj Phogat [Wed, 18 Jan 2017 19:37:04 +0000 (19:37 +0000)]
Merge "ES{2,3}: Clamp the x, y location of the viewport's bottom-left corner"
am: 132a3ba810

Change-Id: Idcdfcc00bc08d6ec7e231a7d85919f13b9673da6

7 years agoMerge "ES{2,3}: Clamp the x, y location of the viewport's bottom-left corner"
Treehugger Robot [Wed, 18 Jan 2017 19:33:46 +0000 (19:33 +0000)]
Merge "ES{2,3}: Clamp the x, y location of the viewport's bottom-left corner"

7 years agoES{2,3}: Clamp the x, y location of the viewport's bottom-left corner
Anuj Phogat [Fri, 30 Sep 2016 17:46:49 +0000 (10:46 -0700)]
ES{2,3}: Clamp the x, y location of the viewport's bottom-left corner

Affected tests:
dEQP-GLES2.functional.state_query.integers.viewport_getfloat
dEQP-GLES2.functional.state_query.integers.viewport_getinteger
dEQP-GLES3.functional.state_query.integers.viewport_getfloat
dEQP-GLES3.functional.state_query.integers.viewport_getinteger
dEQP-GLES3.functional.state_query.integers.viewport_getinteger64

Above CTS tests are not clamping the x, y location of the viewport's
bottom-left corner as recommended by ARB_viewport_array and
OES_viewport_array.
Tests later compare the clamped x, y values read back from the driver
with reference unclamped  x, y values resulting in to false failures.

From OES_viewport_array:
"The location of the viewport's bottom-left corner, given by (x,y), are
clamped to be within the implementation-dependent viewport bounds range.
The viewport bounds range [min, max] tuple may be determined by calling
GetFloatv with the symbolic constant VIEWPORT_BOUNDS_RANGE_OES"

Bug: 34349411

7 years agoMerge vulkancts/vulkan-cts-1.0.1 into vulkancts/vulkan-cts-1.0.2
Pyry Haulos [Tue, 17 Jan 2017 22:24:59 +0000 (14:24 -0800)]
Merge vulkancts/vulkan-cts-1.0.1 into vulkancts/vulkan-cts-1.0.2

Change-Id: I0ddead63d83e79809d35df7f3108ade58a13d0e6

7 years agoMerge vulkancts/vulkan-cts-1.0.0 into vulkancts/vulkan-cts-1.0.1
Pyry Haulos [Tue, 17 Jan 2017 22:24:57 +0000 (14:24 -0800)]
Merge vulkancts/vulkan-cts-1.0.0 into vulkancts/vulkan-cts-1.0.1

Change-Id: I4742b81f85d9b09efd77b954d432e28fefabf818

7 years agoUpdate zlib dependency to zlib 1.2.11
Alexander Galazin [Mon, 16 Jan 2017 08:15:59 +0000 (09:15 +0100)]
Update zlib dependency to zlib 1.2.11

Fixes Vulkan CTS issue: #579

Change-Id: Ib0cd05616cbb4759d63bcf15ba8e8f6f374e291d

7 years agoBugfix: Allow UBO sparse allocation larger than maxUniformBufferRange
Maciej Jesionowski [Thu, 12 Jan 2017 12:42:45 +0000 (13:42 +0100)]
Bugfix: Allow UBO sparse allocation larger than maxUniformBufferRange

Modified tests:
- dEQP-VK.sparse_resources.buffer.ubo.*

Fixes #573

Change-Id: I33d2098d5b6b783fa8293c7cb1af7e782b51df77

7 years agoMerge changes from topic 'am-3e509cc2c5f147e5b2d84c53284e013e' into nyc-mr2-dev-plus...
Android Build Merger (Role) [Fri, 13 Jan 2017 00:23:02 +0000 (00:23 +0000)]
Merge changes from topic 'am-3e509cc2c5f147e5b2d84c53284e013e' into nyc-mr2-dev-plus-aosp

* changes:
  Skip commit '302bd7c6b3d468e33b19b693a25d67f2b54b961c' on nougat-mr1-cts-dev. am: c5bbebc46a  -s ours am: c40b13062c am: c58c0d9cc6 am: be02537646
  Merge commit '09e8b66d03077e9a9b310145112cfd0e747e06f3' from nougat-cts-dev to nougat-cts-mr1-dev. am: 2a9d42a651 am: c3801f447c am: 43afd5fa99 am: d7680c7cc0

7 years agoSkip commit '302bd7c6b3d468e33b19b693a25d67f2b54b961c' on nougat-mr1-cts-dev. am...
Xin Li [Fri, 13 Jan 2017 00:22:49 +0000 (00:22 +0000)]
Skip commit '302bd7c6b3d468e33b19b693a25d67f2b54b961c' on nougat-mr1-cts-dev. am: c5bbebc46a  -s ours am: c40b13062c am: c58c0d9cc6
am: be02537646

Change-Id: Id6c92be47d4d697cd18e274abc890313467ea808

7 years agoSkip commit '302bd7c6b3d468e33b19b693a25d67f2b54b961c' on nougat-mr1-cts-dev. am...
Xin Li [Fri, 13 Jan 2017 00:22:45 +0000 (00:22 +0000)]
Skip commit '302bd7c6b3d468e33b19b693a25d67f2b54b961c' on nougat-mr1-cts-dev. am: c5bbebc46a  -s ours am: c40b13062c am: c58c0d9cc6
am: c6868a4a91

Change-Id: If7d815540fd23472fdb311cda454bd0f470a6593

7 years agoMerge commit '09e8b66d03077e9a9b310145112cfd0e747e06f3' from nougat-cts-dev to nougat...
Xin Li [Fri, 13 Jan 2017 00:22:42 +0000 (00:22 +0000)]
Merge commit '09e8b66d03077e9a9b310145112cfd0e747e06f3' from nougat-cts-dev to nougat-cts-mr1-dev. am: 2a9d42a651 am: c3801f447c am: 43afd5fa99
am: 53454dcae6

Change-Id: Ie6f1c5f868a449dc2eebeef03c7e11897fd58553

7 years agoMerge commit '09e8b66d03077e9a9b310145112cfd0e747e06f3' from nougat-cts-dev to nougat...
Xin Li [Fri, 13 Jan 2017 00:22:40 +0000 (00:22 +0000)]
Merge commit '09e8b66d03077e9a9b310145112cfd0e747e06f3' from nougat-cts-dev to nougat-cts-mr1-dev. am: 2a9d42a651 am: c3801f447c am: 43afd5fa99
am: d7680c7cc0

Change-Id: I57fd14d4cb2bcc4bde348312e518795b5c69123f

7 years agoSkip commit '302bd7c6b3d468e33b19b693a25d67f2b54b961c' on nougat-mr1-cts-dev. am...
Xin Li [Fri, 13 Jan 2017 00:20:13 +0000 (00:20 +0000)]
Skip commit '302bd7c6b3d468e33b19b693a25d67f2b54b961c' on nougat-mr1-cts-dev. am: c5bbebc46a  -s ours am: c40b13062c
am: c58c0d9cc6

Change-Id: Ie23612c1120782d8e480bf45b92c8f7fb73cc5e4

7 years agoSkip commit '302bd7c6b3d468e33b19b693a25d67f2b54b961c' on nougat-mr1-cts-dev. am...
Xin Li [Fri, 13 Jan 2017 00:20:12 +0000 (00:20 +0000)]
Skip commit '302bd7c6b3d468e33b19b693a25d67f2b54b961c' on nougat-mr1-cts-dev. am: c5bbebc46a  -s ours am: c40b13062c
am: c58c0d9cc6

Change-Id: I383d9d15d80342e81825004528a975877ebf5f4c

7 years agoMerge commit '09e8b66d03077e9a9b310145112cfd0e747e06f3' from nougat-cts-dev to nougat...
Xin Li [Fri, 13 Jan 2017 00:20:09 +0000 (00:20 +0000)]
Merge commit '09e8b66d03077e9a9b310145112cfd0e747e06f3' from nougat-cts-dev to nougat-cts-mr1-dev. am: 2a9d42a651 am: c3801f447c
am: 43afd5fa99

Change-Id: Ic1e375bcf654f7d48bab5f36fcc0d0208fbf2866

7 years agoMerge commit '09e8b66d03077e9a9b310145112cfd0e747e06f3' from nougat-cts-dev to nougat...
Xin Li [Fri, 13 Jan 2017 00:20:09 +0000 (00:20 +0000)]
Merge commit '09e8b66d03077e9a9b310145112cfd0e747e06f3' from nougat-cts-dev to nougat-cts-mr1-dev. am: 2a9d42a651 am: c3801f447c
am: 43afd5fa99

Change-Id: I1fbb12d4cb5aae28107ef22fdd6cc6ceb4ce0ed0

7 years agoSkip commit '302bd7c6b3d468e33b19b693a25d67f2b54b961c' on nougat-mr1-cts-dev. am...
Xin Li [Fri, 13 Jan 2017 00:17:10 +0000 (00:17 +0000)]
Skip commit '302bd7c6b3d468e33b19b693a25d67f2b54b961c' on nougat-mr1-cts-dev. am: c5bbebc46a  -s ours
am: c40b13062c

Change-Id: I8f28c13e35f78f074910f55a4505bc7ef96e7898

7 years agoMerge commit '09e8b66d03077e9a9b310145112cfd0e747e06f3' from nougat-cts-dev to nougat...
Xin Li [Fri, 13 Jan 2017 00:17:07 +0000 (00:17 +0000)]
Merge commit '09e8b66d03077e9a9b310145112cfd0e747e06f3' from nougat-cts-dev to nougat-cts-mr1-dev. am: 2a9d42a651
am: c3801f447c

Change-Id: I161050b3925295ab2ede4bb46198bc7d42023de8

7 years agoSkip commit '302bd7c6b3d468e33b19b693a25d67f2b54b961c' on nougat-mr1-cts-dev.
Xin Li [Fri, 13 Jan 2017 00:14:42 +0000 (00:14 +0000)]
Skip commit '302bd7c6b3d468e33b19b693a25d67f2b54b961c' on nougat-mr1-cts-dev.
am: c5bbebc46a  -s ours

Change-Id: I9bfe818beb07950ca63f6f1d2e4efbfaaf7eee8d

7 years agoMerge commit '09e8b66d03077e9a9b310145112cfd0e747e06f3' from nougat-cts-dev to nougat...
Xin Li [Fri, 13 Jan 2017 00:14:39 +0000 (00:14 +0000)]
Merge commit '09e8b66d03077e9a9b310145112cfd0e747e06f3' from nougat-cts-dev to nougat-cts-mr1-dev.
am: 2a9d42a651

Change-Id: I1a7c1e97354c43a561d91413191fb3b65f5d4f5a

7 years agoFix memoryTypeBits validation in memory.requirements.buffer
Pyry Haulos [Thu, 12 Jan 2017 23:27:44 +0000 (15:27 -0800)]
Fix memoryTypeBits validation in memory.requirements.buffer

Memory type bits returned for a subset of all possible usage flags must
be a superset of memory type bits returned for all usage flags case, not
the other way around.

Affects: dEQP-VK.memory.requirements.buffer.*

Vulkan CTS issue: 578

Change-Id: Iff34ffbf571fa7b0bd2d5e769e32d82a4dc9229e

7 years agoSkip commit '302bd7c6b3d468e33b19b693a25d67f2b54b961c' on
Xin Li [Thu, 12 Jan 2017 23:21:25 +0000 (15:21 -0800)]
Skip commit '302bd7c6b3d468e33b19b693a25d67f2b54b961c' on
nougat-mr1-cts-dev.

BUG: 33090058
Change-Id: Ife934b6694e07b2231070cc5d05865fed78e67c4

7 years agoBugfix: provide enough VkClearValues in ImageSamplingInstance
Maciej Jesionowski [Thu, 12 Jan 2017 11:23:44 +0000 (12:23 +0100)]
Bugfix: provide enough VkClearValues in ImageSamplingInstance

Affected tests:
- dEQP-VK.pipeline.image.*
- dEQP-VK.pipeline.image_view.*

Fixes #575

Change-Id: Ie2fbdf9b926c677c54aca4b4cfd6b107be451c7f

7 years agoMerge commit '09e8b66d03077e9a9b310145112cfd0e747e06f3' from
Xin Li [Thu, 12 Jan 2017 23:09:38 +0000 (15:09 -0800)]
Merge commit '09e8b66d03077e9a9b310145112cfd0e747e06f3' from
nougat-cts-dev to nougat-cts-mr1-dev.

BUG: 33090058
Change-Id: I7a8bacd16b5d98255987c5632e73dd823d8643be

7 years agoDo not require unsupported sparse images in image_format_properties test
Slawomir Cygan [Tue, 10 Jan 2017 15:59:29 +0000 (16:59 +0100)]
Do not require unsupported sparse images in image_format_properties test

Affects tests: dEQP-VK.api.info.image_format_properties*

This change removes the requirement for supporting sparse residency images:
- with compressed format
- with non-color format
- with format of pixel size that is not power ot two (for example: RGB).

 Additionally do not require 1D sparse residency images (not in spec),
 and require 2D/3D residency images basing on the device capabilities.

Spec 28.1. Sparse Resource Features:
"A sparse image created using VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT
supports all non-compressed color formats with power-of-two element
size that non-sparse usage supports.

(...)

sparseResidencyImage2D: Support for creating 2D single-sampled VkImage
objects with VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT.

sparseResidencyImage3D: Support for creating 3D VkImage objects with
 VK_IMAGE_CREATE_SPARSE_RESIDENCY_BIT.
"

Fixes bug: gitlab!567

Change-Id: If7d72c4392299e4c449a911140632dcc114fc908

7 years agotcuX11: fix to wait for matching ConfigureNotify am: 0cfa22d49d am: 0cf2b91e28
Tapani Plli [Thu, 12 Jan 2017 16:51:38 +0000 (16:51 +0000)]
tcuX11: fix to wait for matching ConfigureNotify am: 0cfa22d49d am: 0cf2b91e28
am: f62cbc3258

Change-Id: Icce6a63511a0396dda4bdd94ac13c9434f498f5c

7 years agotcuX11: fix to wait for matching ConfigureNotify am: 0cfa22d49d
Tapani Plli [Thu, 12 Jan 2017 16:47:39 +0000 (16:47 +0000)]
tcuX11: fix to wait for matching ConfigureNotify am: 0cfa22d49d
am: 0cf2b91e28

Change-Id: I65c6d6b7af787bb34fa7dbb2e0e589170d7fc674

7 years agotcuX11: fix to wait for matching ConfigureNotify
Tapani Plli [Thu, 12 Jan 2017 16:43:39 +0000 (16:43 +0000)]
tcuX11: fix to wait for matching ConfigureNotify
am: 0cfa22d49d

Change-Id: I5b4d57a781ab1179ef8e10fdc538bf128d1d4981

7 years agoFix VkCmdImageBlit usage in blitting tests
Alexander Galazin [Thu, 12 Jan 2017 11:53:30 +0000 (12:53 +0100)]
Fix VkCmdImageBlit usage in blitting tests

Some tests call VkCmdImageBlit with a 2D destination image and a region
with dstOffset[0].z=1, dstOffset[1].z=0.

The spec says that it should be the opposite.

Affects:
dEQP-VK.api.copy_and_blit.blit_image.simple_tests.mirror_xy_nearest
dEQP-VK.api.copy_and_blit.blit_image.simple_tests.mirror_y_nearest

Components: Vulkan

Fixes Vulkancts issue: #576

Change-Id: Iaa05f3b38cd46c39d313bd044b37535c112b77dd

7 years agotcuX11: fix to wait for matching ConfigureNotify
Tapani Pälli [Wed, 11 Jan 2017 06:37:54 +0000 (08:37 +0200)]
tcuX11: fix to wait for matching ConfigureNotify

Patch adds a loop to setDimensions that spins until exact
matching ConfigureNotify event is caught. This is done to make
sure X has updated the window size before we get further.

New processEvent method is added so that we can handle possible
WM_DELETE_WINDOW message during the loop as suggested by Pyry.

Test: run dEQP-EGL.functional.resize* on different configurations

Change-Id: Ic32243e9b25ea6cbdb5a7ab6bfccc7a196f1a5b8
Signed-off-by: Tapani Pälli <tapani.palli@intel.com>
7 years agoMerge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: 47d74e847e am: c7c28e6fa6
Pyry Haulos [Tue, 10 Jan 2017 22:23:39 +0000 (22:23 +0000)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: 47d74e847e am: c7c28e6fa6
am: 9f0de1066b

Change-Id: I935f0da4d458f8e2005e2d42446ef82595de8464

7 years agoMerge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: 47d74e847e
Pyry Haulos [Tue, 10 Jan 2017 22:18:38 +0000 (22:18 +0000)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: 47d74e847e
am: c7c28e6fa6

Change-Id: Ie15ee5b0dd59291458e17d6d48fd0bd984be316f

7 years agoMerge aosp/upstream-vulkan-cts-1.0-dev into aosp/master
Pyry Haulos [Tue, 10 Jan 2017 22:13:08 +0000 (22:13 +0000)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master
am: 47d74e847e

Change-Id: Idc25bc42a5fd9dd34828348b82265d6adf02229b

7 years agoMerge aosp/upstream-vulkan-cts-1.0-dev into aosp/master
Pyry Haulos [Tue, 10 Jan 2017 20:34:46 +0000 (12:34 -0800)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master

Change-Id: I3db5264ca20d64d152a9407fcdd1ac7f7c47b45c

7 years agoUpdate mustpass version to 1.0.2 in README.md
Pyry Haulos [Tue, 10 Jan 2017 20:20:15 +0000 (12:20 -0800)]
Update mustpass version to 1.0.2 in README.md

Change-Id: Ia683c10238ede6a712a46d14d936ef0032937e9e

7 years agoAllow unknown KHX extensions
Pyry Haulos [Sun, 8 Jan 2017 22:42:32 +0000 (14:42 -0800)]
Allow unknown KHX extensions

Affects:

dEQP-VK.api.info.instance.extensions
dEQP-VK.api.info.device.extensions

Change-Id: Iece3f83514f5f6e197fd0c1e1cf628f7cfe68bd2

7 years agoMerge "Remove two read-backs from copy image tests" am: 7c1eed0087 am: 000f76f35b
Kalle Raita [Mon, 9 Jan 2017 18:54:57 +0000 (18:54 +0000)]
Merge "Remove two read-backs from copy image tests" am: 7c1eed0087 am: 000f76f35b
am: 000857e231

Change-Id: I28549716ef8851d0a0efa453e2df8f8219b67950

7 years agoMerge "Remove two read-backs from copy image tests" am: 7c1eed0087
Kalle Raita [Mon, 9 Jan 2017 18:49:56 +0000 (18:49 +0000)]
Merge "Remove two read-backs from copy image tests" am: 7c1eed0087
am: 000f76f35b

Change-Id: I3dc4df32ca47ab1d4ea9aad73c52a8a87db50630

7 years agoMerge "Remove two read-backs from copy image tests"
Kalle Raita [Mon, 9 Jan 2017 18:44:27 +0000 (18:44 +0000)]
Merge "Remove two read-backs from copy image tests"
am: 7c1eed0087

Change-Id: I7f5dec4e41e0efee7bcb715167165a5af924cb5d

7 years agoMerge "Remove two read-backs from copy image tests"
Kalle Raita [Mon, 9 Jan 2017 18:35:10 +0000 (18:35 +0000)]
Merge "Remove two read-backs from copy image tests"

7 years agoRemove pooled objects from alloc_callback_fail group
Maciej Jesionowski [Mon, 9 Jan 2017 11:05:32 +0000 (12:05 +0100)]
Remove pooled objects from alloc_callback_fail group

The pooled objects (VkDescriptorSet and VkCommandBuffer) are properly
handled in the alloc_callback_fail_multiple group. The removed cases
were redundant, and also didn't work correctly with pooled objects.

Removed tests:
- dEQP-VK.api.object_management.alloc_callback_fail.descriptor_set
- dEQP-VK.api.object_management.alloc_callback_fail.command_buffer_primary
- dEQP-VK.api.object_management.alloc_callback_fail.command_buffer_secondary

Change-Id: I212b544096e6e1fd5b98c7985d836e41247107e9

7 years agoSkip anisotropic filtering tests if the feature is not supported.
Alexander Galazin [Mon, 9 Jan 2017 14:17:02 +0000 (15:17 +0100)]
Skip anisotropic filtering tests if the feature is not supported.

dEQP-VK.texture.filtering_anisotropy.* tests assume that an
implementation supports anisotropic filtering and should be skipped in
case VkPhysicalDeviceFeatures::samplerAnisotropy is VK_FALSE.

Fixes #570

Change-Id: I0601fe67a0e81b71670dac7ec8b83b4dc35c576c

7 years agoMerge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: dd932ed858 am: a0b7513d8a
Pyry Haulos [Fri, 6 Jan 2017 22:42:22 +0000 (22:42 +0000)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: dd932ed858 am: a0b7513d8a
am: 411501013d

Change-Id: If9a83a67de78da539acabba23abe5130f57ed75b

7 years agoMerge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: dd932ed858
Pyry Haulos [Fri, 6 Jan 2017 22:38:23 +0000 (22:38 +0000)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: dd932ed858
am: a0b7513d8a

Change-Id: I1b89580c4e8be4993d5d32624d510517689006e2

7 years agoMerge aosp/upstream-vulkan-cts-1.0-dev into aosp/master
Pyry Haulos [Fri, 6 Jan 2017 22:34:22 +0000 (22:34 +0000)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master
am: dd932ed858

Change-Id: I9f9dc0b846300251f91415f6f36cc94d76860e8b

7 years agoMerge aosp/upstream-vulkan-cts-1.0-dev into aosp/master
Pyry Haulos [Fri, 6 Jan 2017 20:45:52 +0000 (12:45 -0800)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master

Change-Id: I650f4ef2c848a0957f652b3bf8b17ee7a7e4319c

7 years agoMerge gerrit/vulkan-cts-1.0.1 into gerrit/vulkan-cts-1.0.2
Pyry Haulos [Fri, 6 Jan 2017 20:44:56 +0000 (12:44 -0800)]
Merge gerrit/vulkan-cts-1.0.1 into gerrit/vulkan-cts-1.0.2

Change-Id: Ic1b09c684e6535fcaba6e4d7dd407b2fbbe40b6d

7 years agoOptimize swapchain OOM tests
Pyry Haulos [Wed, 4 Jan 2017 22:30:07 +0000 (14:30 -0800)]
Optimize swapchain OOM tests

Swapchain OOM tests were hitting timeouts on some platforms. This commit
optimizes the tests in two ways:

 * VkInstance, VkDevice, and VkSurface are now re-used across all
sub-cases.

 * Loop is re-written to avoid re-creating swapchains for parameters
0..N-1 when testing parameter combination N.

Affects: dEQP-VK.wsi.*.swapchain.simulate_oom.*

Bug: 33555898
Change-Id: Ib5e1a4944e4c400a5d430c5a3d20fe0930c6eed0

7 years agoSkip unsupported attachment formats in granularity tests
Lionel Landwerlin [Fri, 23 Dec 2016 17:11:14 +0000 (17:11 +0000)]
Skip unsupported attachment formats in granularity tests

Change-Id: Iffbd79d0ddb3c212f75895c266b3e3ec7d2a01da

7 years agoFix framebuffer number of layers in granularity tests
Lionel Landwerlin [Fri, 23 Dec 2016 17:37:56 +0000 (17:37 +0000)]
Fix framebuffer number of layers in granularity tests

Change-Id: Idf2f1ee6f6f9ab5996ad5d07a7fed84241c57e9b

7 years agoReset Android window state when it is released
Pyry Haulos [Wed, 4 Jan 2017 21:46:48 +0000 (13:46 -0800)]
Reset Android window state when it is released

This avoids leaking window state between tests in WSI tests.

Affects: dEQP-VK.wsi.android.*

Change-Id: I618485fbbc1bb83c86437bb04fbcbfa65b4c04c2

7 years agoMerge gerrit/vulkan-cts-1.0.1 into gerrit/vulkan-cts-1.0.2
Pyry Haulos [Thu, 5 Jan 2017 17:58:15 +0000 (09:58 -0800)]
Merge gerrit/vulkan-cts-1.0.1 into gerrit/vulkan-cts-1.0.2

Change-Id: I4dc1513b1528b8182cfd75f4ed9184fa8f383e47

7 years agoMerge gerrit/vulkan-cts-1.0.0 into gerrit/vulkan-cts-1.0.1
Pyry Haulos [Thu, 5 Jan 2017 17:58:14 +0000 (09:58 -0800)]
Merge gerrit/vulkan-cts-1.0.0 into gerrit/vulkan-cts-1.0.1

Change-Id: I3ace822f33fb20acd6109886458b0d16c1624bd5

7 years agoFix assert for combined depth/stencil formats
Iago Toral Quiroga [Mon, 2 Jan 2017 11:22:29 +0000 (12:22 +0100)]
Fix assert for combined depth/stencil formats

This was using tcu::isCombinedDepthStencilType(format.type) for this,
but this only checks the type and for 24bit depth formats with a
x8 d24 setup it will incorrectly identify them as combined
depth/stencil even though the underlying format is depth-only. Fix
this by testing if the format has depth and stencil components
instead.

Prevents crashes in tests with the following signature (144 tests):
dEQP-VK.texture.shadow.*x8_d24*

Fixes #563

Change-Id: Ie43e140a0461de49c02e0d97eeed38fa8ef24040

7 years agoFix buffer size and alignment issues in api.buffer
Maciej Jesionowski [Thu, 15 Dec 2016 15:45:31 +0000 (16:45 +0100)]
Fix buffer size and alignment issues in api.buffer

- Don't use maxTexelBufferElements, it doesn't apply here
- Remove unused throw/catch blocks (catch block was never reachable)
- Add a case that exercises huge buffer sizes
- Add a check for sparseAddressSpaceSize

Modified tests:
- dEQP-VK.api.buffer.create_buffer_*

Fixes #558

Change-Id: Ia6b46d8c34a4eef4a6136532d0cb626d0b64b560

7 years agoUpdate zlib and libpng dependencies
Maciej Jesionowski [Thu, 5 Jan 2017 10:21:40 +0000 (11:21 +0100)]
Update zlib and libpng dependencies

Fixes #568

Change-Id: I8ee890a2176bf6d42d3dd8b119b7263034127960

7 years agoDO NOT MERGE: Remove changed texel buffer access tests from mustpass am: 302bd7c6b3...
Pyry Haulos [Wed, 4 Jan 2017 20:08:03 +0000 (20:08 +0000)]
DO NOT MERGE: Remove changed texel buffer access tests from mustpass am: 302bd7c6b3  -s ours am: fb82c2f3ed am: 0ae27e7ebe am: 4f3a58d096 am: 05dbe9e32b  -s ours
am: ef6ea5e119

Change-Id: Id029f621e9f2e47dbc81d968473a41fce45fab3b

7 years agoDO NOT MERGE: Remove a few changed Vulkan tests from mustpass am: 09e8b66d03 -s...
Pyry Haulos [Wed, 4 Jan 2017 20:07:54 +0000 (20:07 +0000)]
DO NOT MERGE: Remove a few changed Vulkan tests from mustpass am: 09e8b66d03  -s ours am: 5cdea1cc60 am: 7bc5d2910f am: d45c6244d5 am: d4f55ad2fc  -s ours
am: 263983df1a

Change-Id: Ibfd59f29d3081ff5cac191462b6ed19f073e1fb1

7 years agoDO NOT MERGE: Remove changed texel buffer access tests from mustpass am: 302bd7c6b3...
Pyry Haulos [Wed, 4 Jan 2017 20:05:56 +0000 (20:05 +0000)]
DO NOT MERGE: Remove changed texel buffer access tests from mustpass am: 302bd7c6b3  -s ours am: fb82c2f3ed am: 0ae27e7ebe am: 4f3a58d096 am: 05dbe9e32b
am: e4a68e1243  -s ours

Change-Id: Ie8d844bbeefcbd38db1c8f1805024eb3c8d3f7a0

7 years agoDO NOT MERGE: Remove changed texel buffer access tests from mustpass am: 302bd7c6b3...
Pyry Haulos [Wed, 4 Jan 2017 20:05:55 +0000 (20:05 +0000)]
DO NOT MERGE: Remove changed texel buffer access tests from mustpass am: 302bd7c6b3  -s ours am: fb82c2f3ed am: 0ae27e7ebe am: 4f3a58d096
am: 05dbe9e32b  -s ours

Change-Id: Ia31e62a497896a9a443b9f66f433cd9e3840c779

7 years agoDO NOT MERGE: Remove a few changed Vulkan tests from mustpass am: 09e8b66d03 -s...
Pyry Haulos [Wed, 4 Jan 2017 20:05:52 +0000 (20:05 +0000)]
DO NOT MERGE: Remove a few changed Vulkan tests from mustpass am: 09e8b66d03  -s ours am: 5cdea1cc60 am: 7bc5d2910f am: d45c6244d5
am: d4f55ad2fc  -s ours

Change-Id: I8491685cb75c84b840ae0a6d1e51be9409c18189

7 years agoDO NOT MERGE: Remove a few changed Vulkan tests from mustpass am: 09e8b66d03 -s...
Pyry Haulos [Wed, 4 Jan 2017 20:05:52 +0000 (20:05 +0000)]
DO NOT MERGE: Remove a few changed Vulkan tests from mustpass am: 09e8b66d03  -s ours am: 5cdea1cc60 am: 7bc5d2910f am: d45c6244d5 am: d4f55ad2fc
am: 3c52169d8d  -s ours

Change-Id: I4472e680f6c354d34339f1d6755a3eb632e2bef8

7 years agoMerge "Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master" am: 736c624044 am...
Pyry Haulos [Wed, 4 Jan 2017 19:13:24 +0000 (19:13 +0000)]
Merge "Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master" am: 736c624044 am: 932d0bdeb9
am: a01755fe6a

Change-Id: Ibb76b1d7817481633fded75f17627355d9914f8b

7 years agoMerge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: 2d64b0f13c am: 8777374f40
Pyry Haulos [Wed, 4 Jan 2017 19:13:15 +0000 (19:13 +0000)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: 2d64b0f13c am: 8777374f40
am: bc83b2482a

Change-Id: I8b67d842a9baaa1ebbbbb9f5987cad0812bd93d1

7 years agoMerge "Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master" am: 736c624044
Pyry Haulos [Wed, 4 Jan 2017 19:11:26 +0000 (19:11 +0000)]
Merge "Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master" am: 736c624044
am: 932d0bdeb9

Change-Id: I80685f224ab8f36ffda46d8c1de10d48d75d033f

7 years agoMerge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: 2d64b0f13c
Pyry Haulos [Wed, 4 Jan 2017 19:11:15 +0000 (19:11 +0000)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: 2d64b0f13c
am: 8777374f40

Change-Id: I7df8be7830c97ff73861706991070532c12ca438

7 years agoMerge "Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master"
Pyry Haulos [Wed, 4 Jan 2017 19:08:45 +0000 (19:08 +0000)]
Merge "Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master"
am: 736c624044

Change-Id: I2deda8973d9320fa2955bedab4a1f0df91437da8

7 years agoMerge aosp/upstream-vulkan-cts-1.0-dev into aosp/master
Pyry Haulos [Wed, 4 Jan 2017 19:08:45 +0000 (19:08 +0000)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master
am: 2d64b0f13c

Change-Id: I6687c416da26d524ddcf03ff4f9436e5dfd8980e

7 years agoDO NOT MERGE: Remove changed texel buffer access tests from mustpass am: 302bd7c6b3...
Pyry Haulos [Wed, 4 Jan 2017 19:03:54 +0000 (19:03 +0000)]
DO NOT MERGE: Remove changed texel buffer access tests from mustpass am: 302bd7c6b3  -s ours am: 6e07797321  -s ours am: 59cbc8ca5c  -s ours
am: da64283477

Change-Id: Iacfeb548fe5a10b1b4204826a0ebd98cf0f7173d

7 years agoMerge "Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master"
Treehugger Robot [Wed, 4 Jan 2017 19:03:50 +0000 (19:03 +0000)]
Merge "Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master"

7 years agoDO NOT MERGE: Remove changed texel buffer access tests from mustpass am: 302bd7c6b3...
Pyry Haulos [Wed, 4 Jan 2017 19:03:49 +0000 (19:03 +0000)]
DO NOT MERGE: Remove changed texel buffer access tests from mustpass am: 302bd7c6b3  -s ours am: fb82c2f3ed am: 0ae27e7ebe am: 4f3a58d096
am: 05dbe9e32b

Change-Id: I8c012b597e435916b4cc02c741ab2f1544a876b7

7 years agoDO NOT MERGE: Remove a few changed Vulkan tests from mustpass am: 09e8b66d03 -s...
Pyry Haulos [Wed, 4 Jan 2017 19:03:46 +0000 (19:03 +0000)]
DO NOT MERGE: Remove a few changed Vulkan tests from mustpass am: 09e8b66d03  -s ours am: bea56ac1e8  -s ours am: f3191b63b7  -s ours
am: eb8fced4b9

Change-Id: I02d49ec87d6366f3d59955ff2e0fb1d7943fd6f6

7 years agoDO NOT MERGE: Remove a few changed Vulkan tests from mustpass am: 09e8b66d03 -s...
Pyry Haulos [Wed, 4 Jan 2017 19:03:45 +0000 (19:03 +0000)]
DO NOT MERGE: Remove a few changed Vulkan tests from mustpass am: 09e8b66d03  -s ours am: 5cdea1cc60 am: 7bc5d2910f am: d45c6244d5
am: d4f55ad2fc

Change-Id: I2ab711cc3e4f0218ed8201293ef387558257d1ca

7 years agoDO NOT MERGE: Remove changed texel buffer access tests from mustpass am: 302bd7c6b3...
Pyry Haulos [Wed, 4 Jan 2017 19:01:48 +0000 (19:01 +0000)]
DO NOT MERGE: Remove changed texel buffer access tests from mustpass am: 302bd7c6b3  -s ours am: 6e07797321  -s ours
am: 59cbc8ca5c  -s ours

Change-Id: I2cc8d513790fb98a2b25c1cc6fa999334aec9891

7 years agoDO NOT MERGE: Remove changed texel buffer access tests from mustpass am: 302bd7c6b3...
Pyry Haulos [Wed, 4 Jan 2017 19:01:46 +0000 (19:01 +0000)]
DO NOT MERGE: Remove changed texel buffer access tests from mustpass am: 302bd7c6b3  -s ours am: fb82c2f3ed am: 0ae27e7ebe
am: 4f3a58d096

Change-Id: I66e5d609d08b51f52638c7fa9e96f1bbceb983b6

7 years agoDO NOT MERGE: Remove a few changed Vulkan tests from mustpass am: 09e8b66d03 -s...
Pyry Haulos [Wed, 4 Jan 2017 19:01:44 +0000 (19:01 +0000)]
DO NOT MERGE: Remove a few changed Vulkan tests from mustpass am: 09e8b66d03  -s ours am: 5cdea1cc60 am: 7bc5d2910f
am: d45c6244d5

Change-Id: I190fac6a22a3233cdcdf57465eabb271ab85a124

7 years agoDO NOT MERGE: Remove a few changed Vulkan tests from mustpass am: 09e8b66d03 -s...
Pyry Haulos [Wed, 4 Jan 2017 19:01:43 +0000 (19:01 +0000)]
DO NOT MERGE: Remove a few changed Vulkan tests from mustpass am: 09e8b66d03  -s ours am: bea56ac1e8  -s ours
am: f3191b63b7  -s ours

Change-Id: I2dee48011015af371ac1bd244d0f5b3f72f22932

7 years agoDO NOT MERGE: Remove changed texel buffer access tests from mustpass am: 302bd7c6b3...
Pyry Haulos [Wed, 4 Jan 2017 18:59:24 +0000 (18:59 +0000)]
DO NOT MERGE: Remove changed texel buffer access tests from mustpass am: 302bd7c6b3  -s ours
am: 6e07797321  -s ours

Change-Id: I6648789d8233bec4f5f06cf30149aa277af65277

7 years agoDO NOT MERGE: Remove changed texel buffer access tests from mustpass am: 302bd7c6b3...
Pyry Haulos [Wed, 4 Jan 2017 18:59:17 +0000 (18:59 +0000)]
DO NOT MERGE: Remove changed texel buffer access tests from mustpass am: 302bd7c6b3  -s ours am: fb82c2f3ed
am: 0ae27e7ebe

Change-Id: I7fcc1d4237db9ea395b85bcdedc7acf340751c8d

7 years agoDO NOT MERGE: Remove a few changed Vulkan tests from mustpass am: 09e8b66d03 -s...
Pyry Haulos [Wed, 4 Jan 2017 18:59:15 +0000 (18:59 +0000)]
DO NOT MERGE: Remove a few changed Vulkan tests from mustpass am: 09e8b66d03  -s ours
am: bea56ac1e8  -s ours

Change-Id: I022e79b7061b6afe689cf94de6ee6571a0d08ff8