platform/upstream/VK-GL-CTS.git
7 years agoFix internal format/type for 3D + depth/stencil negative API tests. am: ae7f8e0a07
Kenneth Graunke [Tue, 13 Sep 2016 01:50:41 +0000 (01:50 +0000)]
Fix internal format/type for 3D + depth/stencil negative API tests. am: ae7f8e0a07
am: 15c4abf347

Change-Id: I05892db403d9ea130de1619a407ecf2f352bc2ea

7 years agoFix internal format/type for 3D + depth/stencil negative API tests.
Kenneth Graunke [Tue, 13 Sep 2016 01:48:10 +0000 (01:48 +0000)]
Fix internal format/type for 3D + depth/stencil negative API tests.
am: ae7f8e0a07

Change-Id: Iab6253127f05b53ac48d47f8f5372c2bff7ed187

7 years agoFix internal format/type for 3D + depth/stencil negative API tests.
Kenneth Graunke [Mon, 12 Sep 2016 19:37:08 +0000 (12:37 -0700)]
Fix internal format/type for 3D + depth/stencil negative API tests.

According to the ES 3.2 specification:

   "Textures with a base internal format of DEPTH_COMPONENT, DEPTH_STENCIL
    or STENCIL_INDEX are supported by texture image specification commands
    only if target is TEXTURE_2D, TEXTURE_2D_MULTISAMPLE, TEXTURE_2D_ARRAY,
    TEXTURE_2D_MULTISAMPLE_ARRAY, TEXTURE_CUBE_MAP or TEXTURE_CUBE_MAP_ARRAY.
    Using these formats in conjunction with any other target will result in
    an INVALID_OPERATION error."

This subtest tried to check the above error condition, but it specified
GL_DEPTH_STENCIL / GL_DEPTH_COMPONENT as format, rather than internalFormat.
Since the above text calls out "base internal format", we should specify
it as internalFormat.

We also change GL_DEPTH_STENCIL to use GL_UNSIGNED_INT_24_8 rather than
GL_UNSIGNED_BYTE, as that combination was illegal for a different reason
than the one the test intended to check.

7 years agoBump libdeqp to android-22. am: e0ef7118f8
Dan Albert [Fri, 9 Sep 2016 08:02:43 +0000 (08:02 +0000)]
Bump libdeqp to android-22. am: e0ef7118f8
am: ce83935903

Change-Id: I4c531b447ff814480275313ca2560a254f5ff2bd

7 years agoBump libdeqp to android-22.
Dan Albert [Fri, 9 Sep 2016 07:59:13 +0000 (07:59 +0000)]
Bump libdeqp to android-22.
am: e0ef7118f8

Change-Id: If02fbee27cd0efb1b8f9986015555d0fbeca0d53

7 years agoBump libdeqp to android-22.
Dan Albert [Thu, 8 Sep 2016 23:07:20 +0000 (16:07 -0700)]
Bump libdeqp to android-22.

The tests and APK are built with android-22.

Test: mm
Bug: None
Change-Id: I34a677c55443f8750098db1335919704b8b16010

7 years agoRemove XML mustpass lists am: af8270690a
Pyry Haulos [Thu, 8 Sep 2016 22:04:49 +0000 (22:04 +0000)]
Remove XML mustpass lists am: af8270690a
am: 0988065e4f

Change-Id: Id2fb418780a8614852a42f7e7fd0102b5e0e1ae5

7 years agoMerge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: 42d91db0aa
Pyry Haulos [Thu, 8 Sep 2016 22:04:43 +0000 (22:04 +0000)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: 42d91db0aa
am: eb419455ef

Change-Id: I6b2863ebc1b2d82b2f8f45d4cecec276e78b0e03

7 years agoRemove XML mustpass lists
Pyry Haulos [Thu, 8 Sep 2016 22:02:13 +0000 (22:02 +0000)]
Remove XML mustpass lists
am: af8270690a

Change-Id: Idf68478148dab81be2f0ff9e5dd1fa66d23684b3

7 years agoMerge aosp/upstream-vulkan-cts-1.0-dev into aosp/master
Pyry Haulos [Thu, 8 Sep 2016 22:02:11 +0000 (22:02 +0000)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master
am: 42d91db0aa

Change-Id: If6c23776f35d966d652e23dd3704067a9c15c252

7 years agoRemove XML mustpass lists
Pyry Haulos [Wed, 24 Aug 2016 22:19:40 +0000 (15:19 -0700)]
Remove XML mustpass lists

Android CTS no longer uses per-package XML test lists.

Change-Id: I5e0ed6f71b0ba36b9d9cefc563154a4768a40a3f

7 years agoMerge aosp/upstream-vulkan-cts-1.0-dev into aosp/master
Pyry Haulos [Thu, 8 Sep 2016 20:15:50 +0000 (13:15 -0700)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master

Change-Id: I093c350e439e256a070c1bd7d199fafdb46bd2d8

7 years agoAdd new files to Android.mk
Pyry Haulos [Thu, 8 Sep 2016 20:14:06 +0000 (13:14 -0700)]
Add new files to Android.mk

Change-Id: I45a16aba19e12533de3c60eb4a3c75f117c1410e

7 years agoMerge "Add tests for dynamic indexing of push constants" into vulkan-cts-1.0-dev
Pyry Haulos [Thu, 8 Sep 2016 18:31:12 +0000 (14:31 -0400)]
Merge "Add tests for dynamic indexing of push constants" into vulkan-cts-1.0-dev

7 years agoMerge "Add tests for simultaneous use of secondary command buffer" into vulkan-cts...
Pyry Haulos [Thu, 8 Sep 2016 18:20:57 +0000 (14:20 -0400)]
Merge "Add tests for simultaneous use of secondary command buffer" into vulkan-cts-1.0-dev

7 years agoMerge "Add scissoring tests" into vulkan-cts-1.0-dev
Pyry Haulos [Thu, 8 Sep 2016 18:20:37 +0000 (14:20 -0400)]
Merge "Add scissoring tests" into vulkan-cts-1.0-dev

7 years agoMerge "Add new pipeline barrier tests to mustpass" into vulkan-cts-1.0-dev
Pyry Haulos [Thu, 8 Sep 2016 18:19:48 +0000 (14:19 -0400)]
Merge "Add new pipeline barrier tests to mustpass" into vulkan-cts-1.0-dev

7 years agoMerge "Fix wrong test in copies and blitting testcases" into vulkan-cts-1.0-dev
Pyry Haulos [Thu, 8 Sep 2016 18:19:32 +0000 (14:19 -0400)]
Merge "Fix wrong test in copies and blitting testcases" into vulkan-cts-1.0-dev

7 years agoMerge "dEQP-VK.pipeline.image.*: added test cases for 3D images with NPOT sizes....
Pyry Haulos [Thu, 8 Sep 2016 18:19:10 +0000 (14:19 -0400)]
Merge "dEQP-VK.pipeline.image.*: added test cases for 3D images with NPOT sizes." into vulkan-cts-1.0-dev

7 years agoMerge "Extend shader built-in variable tests" into vulkan-cts-1.0-dev
Pyry Haulos [Thu, 8 Sep 2016 18:18:36 +0000 (14:18 -0400)]
Merge "Extend shader built-in variable tests" into vulkan-cts-1.0-dev

7 years agoMerge "Multisampled depth/stencil attachment test" into vulkan-cts-1.0-dev
Pyry Haulos [Thu, 8 Sep 2016 18:18:14 +0000 (14:18 -0400)]
Merge "Multisampled depth/stencil attachment test" into vulkan-cts-1.0-dev

7 years agoMerge "Add tests for initialized and uninitialized cases." into vulkan-cts-1.0-dev
Pyry Haulos [Thu, 8 Sep 2016 18:17:49 +0000 (14:17 -0400)]
Merge "Add tests for initialized and uninitialized cases." into vulkan-cts-1.0-dev

7 years agoAdd multisampled storage image load/store on a rendered image
Maciej Jesionowski [Thu, 28 Jul 2016 12:20:15 +0000 (14:20 +0200)]
Add multisampled storage image load/store on a rendered image

New test:

- dEQP-VK.pipeline.multisample.storage_image.*

Fixes #439

Change-Id: If4d6d9511db5d1c6aa9e6d54ce04dcba8e1de5cd

7 years agoAdd multisampled image texel fetch test
Maciej Jesionowski [Wed, 20 Jul 2016 10:51:49 +0000 (12:51 +0200)]
Add multisampled image texel fetch test

New test:

- dEQP-VK.pipeline.multisample.sampled_image.*

Fixes #428

Change-Id: I947053c5fc48f7d479fab80a6fc31823da3e5c1a

7 years agoMerge "dEQP-VK.pipeline.vertex_input: sequential attributes test" into vulkan-cts...
Pyry Haulos [Thu, 8 Sep 2016 17:59:43 +0000 (13:59 -0400)]
Merge "dEQP-VK.pipeline.vertex_input: sequential attributes test" into vulkan-cts-1.0-dev

7 years agoMerge "dEQP-VK.pipeline: multisample interpolation tests" into vulkan-cts-1.0-dev
Pyry Haulos [Thu, 8 Sep 2016 17:59:17 +0000 (13:59 -0400)]
Merge "dEQP-VK.pipeline: multisample interpolation tests" into vulkan-cts-1.0-dev

7 years agoMerge "Build scripts: add support for NMake project generator" into vulkan-cts-1...
Pyry Haulos [Thu, 8 Sep 2016 17:38:24 +0000 (13:38 -0400)]
Merge "Build scripts: add support for NMake project generator" into vulkan-cts-1.0-dev

7 years agoBuild scripts: add support for NMake project generator
Slawomir Cygan [Thu, 11 Aug 2016 14:02:19 +0000 (16:02 +0200)]
Build scripts: add support for NMake project generator

Requires nmake.exe in PATH (try running from Visual Studio Command
Prompt, or use vcvars*.bat).

Change-Id: I2bfcfa46a5529066000745209673804b1863f1fc

7 years agoAdd new pipeline barrier tests to mustpass
Pyry Haulos [Mon, 29 Aug 2016 22:02:15 +0000 (15:02 -0700)]
Add new pipeline barrier tests to mustpass

Change-Id: Ibc499ad78c5a5d1268096d14033447192cc44552

7 years agoAdd tests for simultaneous use of secondary command buffer
Tobin Ehlis [Wed, 31 Aug 2016 18:49:07 +0000 (12:49 -0600)]
Add tests for simultaneous use of secondary command buffer

Fixes #335

Add simultaneousUseSecondaryBufferOnePrimaryBufferTest() test. This test
creates a single secondary command with SIMULTANEOUS_USE flag set and add
two instances of it to the same primary command buffer. Then verify that
each instance executes correctly.
Also add simultaneousUseSecondaryBufferTwoPrimaryBuffersTest(). Similar to
above test but same secondary command buffer is bound into two different
primary comman buffers that are then executed simultaneously.
In both cases the secondary command buffers are each atomically
incrementing a count from within a compute shader.

Update the mustpass lists.

Also made a few minor infrastructure additions:
Add a generic createDataBuffer() function to create a single buffer that
isn't built around a vec4 of color data.
Add a simpler createDescriptorSet() function that binds a results buffer
to binding 0 and an input uniform to binding 1.
Provide the compute result buffer initialization value in a parameter
which defaults to -1.0f. This allows flexibility for other tests that may
want a different default value, such as the new test mentioned above.

Change-Id: Icf6ebbac0e1975e1cf49f60e5aa8afb32f9885de

7 years agoAdd tests for dynamic indexing of push constants
Cody Northrop [Wed, 31 Aug 2016 01:52:59 +0000 (19:52 -0600)]
Add tests for dynamic indexing of push constants

Fixes #465

Change-Id: Ia20d7a9906db300ec79be82c2c936e40e699d452

7 years agodEQP-VK.pipeline: multisample interpolation tests
Kantoch [Thu, 28 Jul 2016 14:39:48 +0000 (16:39 +0200)]
dEQP-VK.pipeline: multisample interpolation tests

New test:
- dEQP-VK.pipeline.multisample_interpolation.*

Fixes #427

Change-Id: I235dc4781dff92e89ea645778e046d61b3909b32

7 years agoMerge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: f2ed7081f2
Pyry Haulos [Thu, 1 Sep 2016 19:35:48 +0000 (19:35 +0000)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master am: f2ed7081f2
am: 0f428ec334

Change-Id: If413dd57f2c950aae1e9cf19e2194648a311700d

7 years agoMerge aosp/upstream-vulkan-cts-1.0-dev into aosp/master
Pyry Haulos [Thu, 1 Sep 2016 19:32:50 +0000 (19:32 +0000)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master
am: f2ed7081f2

Change-Id: I749d3e5f5cbf9bdaeebaa9ba267dc58fe00c8b02

7 years agoMerge aosp/upstream-vulkan-cts-1.0-dev into aosp/master
Pyry Haulos [Thu, 1 Sep 2016 17:50:53 +0000 (10:50 -0700)]
Merge aosp/upstream-vulkan-cts-1.0-dev into aosp/master

Change-Id: Ic526d403eb9f9134d62c43476860ef0ad9e044d1

7 years agoCMake: Use find_package to ensure getting python 2.7 instead of 3.x
Cody Northrop [Thu, 1 Sep 2016 16:49:59 +0000 (10:49 -0600)]
CMake: Use find_package to ensure getting python 2.7 instead of 3.x

Change-Id: I0be171e0579acb99428378fa847e619a0d858d55

7 years agoAdd scissoring tests
Maciej Jesionowski [Thu, 4 Aug 2016 13:07:25 +0000 (15:07 +0200)]
Add scissoring tests

Scissoring tests based on GLES 2.0.

New test:
- dEQP-VK.fragment_operations.scissor.*

Fixes #452

Change-Id: I8bd7cb1dfc0889249d1f7bfb159f51defdf55a2d

7 years agoMerge "Don't require supported binary formats in negative tests." into marshmallow...
Unsuk Jung [Tue, 30 Aug 2016 21:07:21 +0000 (21:07 +0000)]
Merge "Don't require supported binary formats in negative tests." into marshmallow-cts-dev am: 3aa5258338 am: 26449babc6 am: 3b524eaf98 am: b5668f25eb am: 33a50549c0
am: 645b74d517

Change-Id: I4b884a9a6a1b2355f395278f93bbf6d7b3204aba

7 years agoDon't require supported binary formats in negative tests. am: 7cd59a4409 am: d7b53b80...
Haixia Shi [Tue, 30 Aug 2016 21:07:21 +0000 (21:07 +0000)]
Don't require supported binary formats in negative tests. am: 7cd59a4409 am: d7b53b803a am: da87d1a895 am: fbd60126d8 am: 9f9397285c
am: b275e16083

Change-Id: I99f84578f541506e3777a259a974699be3da7237

7 years agoMerge "Don't require supported binary formats in negative tests." into marshmallow...
Unsuk Jung [Tue, 30 Aug 2016 21:04:16 +0000 (21:04 +0000)]
Merge "Don't require supported binary formats in negative tests." into marshmallow-cts-dev am: 3aa5258338 am: 26449babc6 am: 3b524eaf98 am: b5668f25eb
am: 33a50549c0

Change-Id: I53640d8db345a91f4d5b71e4ee7b689915da033e

7 years agoDon't require supported binary formats in negative tests. am: 7cd59a4409 am: d7b53b80...
Haixia Shi [Tue, 30 Aug 2016 21:04:14 +0000 (21:04 +0000)]
Don't require supported binary formats in negative tests. am: 7cd59a4409 am: d7b53b803a am: da87d1a895 am: fbd60126d8
am: 9f9397285c

Change-Id: Ia93cba686bb0d6cda7ab48762c1a5ea49cb745e8

7 years agoMerge "Don't require supported binary formats in negative tests." into marshmallow...
Unsuk Jung [Tue, 30 Aug 2016 21:01:10 +0000 (21:01 +0000)]
Merge "Don't require supported binary formats in negative tests." into marshmallow-cts-dev am: 3aa5258338 am: 26449babc6 am: 3b524eaf98
am: b5668f25eb

Change-Id: Ib611d0835e5820100d4a7b72ec27822d65dd3a30

7 years agoDon't require supported binary formats in negative tests. am: 7cd59a4409 am: d7b53b80...
Haixia Shi [Tue, 30 Aug 2016 21:01:10 +0000 (21:01 +0000)]
Don't require supported binary formats in negative tests. am: 7cd59a4409 am: d7b53b803a am: da87d1a895
am: fbd60126d8

Change-Id: Ic9a257d5f7111e05747599ac94492a6677bbf613

7 years agoMerge "Don't require supported binary formats in negative tests." into marshmallow...
Unsuk Jung [Tue, 30 Aug 2016 20:58:10 +0000 (20:58 +0000)]
Merge "Don't require supported binary formats in negative tests." into marshmallow-cts-dev am: 3aa5258338 am: 26449babc6
am: 3b524eaf98

Change-Id: I7408b44cef1b4b55b22e422cfbd21ff490cee99b

7 years agoDon't require supported binary formats in negative tests. am: 7cd59a4409 am: d7b53b803a
Haixia Shi [Tue, 30 Aug 2016 20:58:10 +0000 (20:58 +0000)]
Don't require supported binary formats in negative tests. am: 7cd59a4409 am: d7b53b803a
am: da87d1a895

Change-Id: Iff769a80a773618376215027cf9979fd9c1689c5

7 years agoMerge "Don't require supported binary formats in negative tests." into marshmallow...
Unsuk Jung [Tue, 30 Aug 2016 20:52:40 +0000 (20:52 +0000)]
Merge "Don't require supported binary formats in negative tests." into marshmallow-cts-dev am: 3aa5258338
am: 26449babc6

Change-Id: Iba176fd150b1ef2a99899889a0883839f6c1c5fe

7 years agoDon't require supported binary formats in negative tests. am: 7cd59a4409
Haixia Shi [Tue, 30 Aug 2016 20:52:40 +0000 (20:52 +0000)]
Don't require supported binary formats in negative tests. am: 7cd59a4409
am: d7b53b803a

Change-Id: I8425b099bdc9ccad4411a2697bb862dbb4e9b4fd

7 years agoMerge "Don't require supported binary formats in negative tests." into marshmallow...
Unsuk Jung [Tue, 30 Aug 2016 20:50:13 +0000 (20:50 +0000)]
Merge "Don't require supported binary formats in negative tests." into marshmallow-cts-dev am: 3aa5258338 am: 9ebe97f0a6
am: 7172745842

Change-Id: I5a7cbb994a288b08f9abdd51a5c2856a3e979557

7 years agoDon't require supported binary formats in negative tests. am: 7cd59a4409 am: 635f454667
Haixia Shi [Tue, 30 Aug 2016 20:50:13 +0000 (20:50 +0000)]
Don't require supported binary formats in negative tests. am: 7cd59a4409 am: 635f454667
am: cb0a43030f

Change-Id: Ifbbdb622aecbf5e5b609b80fee8169dd7d6fadfb

7 years agoMerge "Don't require supported binary formats in negative tests." into marshmallow...
Unsuk Jung [Tue, 30 Aug 2016 20:47:13 +0000 (20:47 +0000)]
Merge "Don't require supported binary formats in negative tests." into marshmallow-cts-dev am: 3aa5258338
am: 9ebe97f0a6

Change-Id: Ie18b88cd488f3a3ac39808551641ed271706c9d7

7 years agoMerge "Don't require supported binary formats in negative tests." into marshmallow...
Unsuk Jung [Tue, 30 Aug 2016 20:47:12 +0000 (20:47 +0000)]
Merge "Don't require supported binary formats in negative tests." into marshmallow-cts-dev
am: 3aa5258338

Change-Id: I623faec4a5e3a54b19318e0e3f8b8c5c577e05c7

7 years agoDon't require supported binary formats in negative tests. am: 7cd59a4409
Haixia Shi [Tue, 30 Aug 2016 20:47:12 +0000 (20:47 +0000)]
Don't require supported binary formats in negative tests. am: 7cd59a4409
am: 635f454667

Change-Id: I08b511553f4770b9dca819f5d66a80f5f7bad189

7 years agoDon't require supported binary formats in negative tests.
Haixia Shi [Tue, 30 Aug 2016 20:47:11 +0000 (20:47 +0000)]
Don't require supported binary formats in negative tests.
am: 7cd59a4409

Change-Id: I29319033c246fdeb96aef437d9074bcaf2a80ab6

7 years agoMerge "Don't require supported binary formats in negative tests." into marshmallow...
Unsuk Jung [Tue, 30 Aug 2016 20:44:03 +0000 (20:44 +0000)]
Merge "Don't require supported binary formats in negative tests." into marshmallow-cts-dev
am: 3aa5258338

Change-Id: I8cb9cdf8f87cacaa2cb4c586953f884a3cfee098

7 years agoDon't require supported binary formats in negative tests.
Haixia Shi [Tue, 30 Aug 2016 20:44:02 +0000 (20:44 +0000)]
Don't require supported binary formats in negative tests.
am: 7cd59a4409

Change-Id: If08ea28912fe10ddc570841c8862d0918b1c224d

7 years agoMerge "Don't require supported binary formats in negative tests." into marshmallow...
Unsuk Jung [Tue, 30 Aug 2016 20:39:55 +0000 (20:39 +0000)]
Merge "Don't require supported binary formats in negative tests." into marshmallow-cts-dev

7 years agoMerge "Use empty region when buffer age is not supported" am: 04ff065bb8
Kalle Raita [Tue, 30 Aug 2016 20:25:08 +0000 (20:25 +0000)]
Merge "Use empty region when buffer age is not supported" am: 04ff065bb8
am: bcf725ead2

Change-Id: I28e58c3985925ffeeaa80aa8ee2c68b0a5c62315

7 years agoMerge "Use empty region when buffer age is not supported"
Kalle Raita [Tue, 30 Aug 2016 20:22:10 +0000 (20:22 +0000)]
Merge "Use empty region when buffer age is not supported"
am: 04ff065bb8

Change-Id: I85b89c53c1fd4c3d1c0e660eff4cc6cb48c80943

7 years agoMerge "Use empty region when buffer age is not supported"
Kalle Raita [Tue, 30 Aug 2016 20:09:31 +0000 (20:09 +0000)]
Merge "Use empty region when buffer age is not supported"

7 years agoMerge gerrit/vulkan-cts-1.0.1 into gerrit/vulkan-cts-1.0-dev
Pyry Haulos [Tue, 30 Aug 2016 18:17:28 +0000 (11:17 -0700)]
Merge gerrit/vulkan-cts-1.0.1 into gerrit/vulkan-cts-1.0-dev

Change-Id: Id91a7898a30bf08bf992e89b597f73e336494252

7 years agoAdd tests for initialized and uninitialized cases.
Gabor Abraham [Tue, 19 Jul 2016 14:07:10 +0000 (16:07 +0200)]
Add tests for initialized and uninitialized cases.

Change-Id: I0eaddc7d5ebafc4532536d810bf4b30b38985d19

7 years agoMerge "Fixes sparse_resources.shader_intrinsics.* tests to check for device feature...
Pyry Haulos [Tue, 30 Aug 2016 16:02:18 +0000 (12:02 -0400)]
Merge "Fixes sparse_resources.shader_intrinsics.* tests to check for device feature support." into vulkan-cts-1.0.1

7 years agoMerge "Run the memory tests ahead of all other tests" into vulkan-cts-1.0.1
Pyry Haulos [Tue, 30 Aug 2016 16:01:59 +0000 (12:01 -0400)]
Merge "Run the memory tests ahead of all other tests" into vulkan-cts-1.0.1

7 years agoMerge "Handle EGL_EXT_yuv_surface in eglChooseConfig() tests" am: d4591cd2d7
Pyry Haulos [Tue, 30 Aug 2016 15:55:20 +0000 (15:55 +0000)]
Merge "Handle EGL_EXT_yuv_surface in eglChooseConfig() tests" am: d4591cd2d7
am: 28bca4db95

Change-Id: I859d777899360999236d8dd4bf890e9e544194db

7 years agoMerge "Handle EGL_EXT_yuv_surface in eglChooseConfig() tests"
Pyry Haulos [Tue, 30 Aug 2016 15:52:53 +0000 (15:52 +0000)]
Merge "Handle EGL_EXT_yuv_surface in eglChooseConfig() tests"
am: d4591cd2d7

Change-Id: I6f48cf0e525422a63fa1ad7eb76338309ee603b1

7 years agoMerge "Handle EGL_EXT_yuv_surface in eglChooseConfig() tests"
Pyry Haulos [Tue, 30 Aug 2016 15:47:19 +0000 (15:47 +0000)]
Merge "Handle EGL_EXT_yuv_surface in eglChooseConfig() tests"

7 years agoFixes sparse_resources.shader_intrinsics.* tests to check for device feature support.
Petros Bantolas [Fri, 26 Aug 2016 14:25:45 +0000 (15:25 +0100)]
Fixes sparse_resources.shader_intrinsics.* tests to check for device feature support.

Change-Id: Ie3461ae4ec32b1f431b21ba7c6f453bde70834c7

7 years agoReduce max iter count in alloc_callback_fail.device am: 3b17fd4c4e
Pyry Haulos [Tue, 30 Aug 2016 01:23:22 +0000 (01:23 +0000)]
Reduce max iter count in alloc_callback_fail.device am: 3b17fd4c4e
am: e7119d922a

Change-Id: Ie8229ba2eb2dddbd37a33345acb294cd46153c5d

7 years agoUpdate Android build dependencies in README.md
Pyry Haulos [Mon, 29 Aug 2016 21:35:51 +0000 (14:35 -0700)]
Update Android build dependencies in README.md

Change-Id: If159d4b4312183063a0d55483c1383197807eac1

7 years agoReduce max iter count in alloc_callback_fail.device
Pyry Haulos [Mon, 29 Aug 2016 20:19:45 +0000 (20:19 +0000)]
Reduce max iter count in alloc_callback_fail.device
am: 3b17fd4c4e

Change-Id: Ieea6448e5c31e01c8e731d98742f4133f7e040d8

7 years agoHandle EGL_EXT_yuv_surface in eglChooseConfig() tests
Pyry Haulos [Mon, 22 Aug 2016 22:56:52 +0000 (15:56 -0700)]
Handle EGL_EXT_yuv_surface in eglChooseConfig() tests

Includes various small code fixes to related utilities.

Bug: 30909517
Change-Id: Ib0142d89832be4226406238800ebeab84b59c599

7 years agoRun the memory tests ahead of all other tests
Mais Alnasser [Mon, 29 Aug 2016 16:54:16 +0000 (12:54 -0400)]
Run the memory tests ahead of all other tests

Other tests don't attempt to allocate that much memory and probably
don't care about fragmentation as much. This would reduce the
possibility of running into out-of-memory 32-bit issues at a later
point in the development of the CTS.

This change also updates the mustpass lists.

Change-Id: I4484e5a775fcf7efa39149f1e53eb049024a77da

7 years agoFix MSC exception handling flag
Pyry Haulos [Fri, 26 Aug 2016 21:43:57 +0000 (14:43 -0700)]
Fix MSC exception handling flag

Apparently /EHc is not recognized but instead /EHsc has to be used.

Change-Id: I70492583b31bca307af70367b3c5ff29ba86720c

7 years agoFix layer prefix printing in validation callback
Mika Isojärvi [Fri, 26 Aug 2016 20:05:38 +0000 (13:05 -0700)]
Fix layer prefix printing in validation callback

Change-Id: I233af15f3a5acb7cf353840c769d1718bdb9140f

7 years agoMultisampled depth/stencil attachment test
Maciej Jesionowski [Mon, 11 Jul 2016 15:37:00 +0000 (17:37 +0200)]
Multisampled depth/stencil attachment test

Fixes #425

Change-Id: I7b65ff249cc7fd6516db8e9882455ac26edb0946

7 years agodEQP-VK.pipeline.vertex_input: sequential attributes test
Maciej Jesionowski [Wed, 3 Aug 2016 12:17:08 +0000 (14:17 +0200)]
dEQP-VK.pipeline.vertex_input: sequential attributes test

Add a test for vertex input attributes with data arranged as a long sequence
rather than interleaved.

New test:

- dEQP-VK.pipeline.vertex_input.multiple_attributes.binding_one_to_many.attributes_sequential.*

Fixes #455

Change-Id: If6f774978ff2bd9c34c82363cebb8e1d7b8df7a7

7 years agoExtend shader built-in variable tests
Peter Siket [Thu, 4 Aug 2016 22:21:14 +0000 (15:21 -0700)]
Extend shader built-in variable tests

This branch extends the shader builtin tests, with additional tests
ported from the GLES2 tests.

These test are ported:

dEQP-GLES2.functional.shaders.builtin_variable.fragcoord_xyz
dEQP-GLES2.functional.shaders.builtin_variable.fragcoord_w
dEQP-GLES2.functional.shaders.builtin_variable.pointcoord

Besides this additional test group
(dEQP-VK.glsl.builtin_var.input_variations) is added for testing
combinations of different shader input types. (#300)

Change-Id: I8cb6f2197f87b28c1e13335b9ab55ab59e92d665

7 years agodEQP-VK.pipeline.image.*: added test cases for 3D images with NPOT sizes.
Dae Kim [Wed, 6 Jul 2016 15:17:42 +0000 (16:17 +0100)]
dEQP-VK.pipeline.image.*: added test cases for 3D images with NPOT sizes.

An epsilon needs to be subtracted from texture coordinate Z to avoid
floating-point errors at the boundaries between slices.

Change-Id: Id5bc1d3c2cd0b2c67476cbfc83dbfec3f8282b14

7 years agoLimit VkInstance count in object_management.multithreaded* am: fe2c3850aa
Pyry Haulos [Thu, 25 Aug 2016 23:24:07 +0000 (23:24 +0000)]
Limit VkInstance count in object_management.multithreaded* am: fe2c3850aa
am: f4fc7b5325

Change-Id: I8d5f21a625e19ae985f8649b0bd0aa1cece300ac

7 years agoLimit VkInstance count in object_management.multithreaded*
Pyry Haulos [Thu, 25 Aug 2016 23:19:32 +0000 (23:19 +0000)]
Limit VkInstance count in object_management.multithreaded*
am: fe2c3850aa

Change-Id: I994b35800acc7f2efffc798a2491f9bf970fdc63

7 years agoMerge "DO NOT MERGE CP vertex array test and warning fixes" into marshmallow-cts...
Daniel Xie [Thu, 25 Aug 2016 22:33:45 +0000 (22:33 +0000)]
Merge "DO NOT MERGE CP vertex array test and warning fixes" into marshmallow-cts-dev am: b9c3777b77  -s ours am: 245bd3ffc4  -s ours
am: 26f19c81f9

Change-Id: If8708e928216f83d1b4e5d6ae61a3c3060e07937

7 years agoDO NOT MERGE CP vertex array test and warning fixes am: c63640e53a -s ours am: b136c...
Jarkko Pyry [Thu, 25 Aug 2016 22:33:43 +0000 (22:33 +0000)]
DO NOT MERGE CP vertex array test and warning fixes am: c63640e53a  -s ours am: b136cc9a59  -s ours
am: 92c0bc5e13

Change-Id: I623c5ee8a0138e2da93625115ce6f04aa37bd42f

7 years agoMerge "Fix GLES2 format mismatch" into marshmallow-cts-dev am: 98dd6ac745 am: 5dee7d519c
Daniel Xie [Thu, 25 Aug 2016 22:33:41 +0000 (22:33 +0000)]
Merge "Fix GLES2 format mismatch" into marshmallow-cts-dev am: 98dd6ac745 am: 5dee7d519c
am: ad2ff2cee6

Change-Id: I75200ce3544addfc5023e84f1577ce8749c2af1e

7 years agoFix GLES2 format mismatch am: 4b80682693 am: 9a9c641a84
Stphane Marchesin [Thu, 25 Aug 2016 22:33:39 +0000 (22:33 +0000)]
Fix GLES2 format mismatch am: 4b80682693 am: 9a9c641a84
am: 1369e6796f

Change-Id: I078c32ad3a1450710455d7f5cff55f795db0a0ec

7 years agoIncrease no-data timeout to 5 seconds. am: d00b71cbc3 am: a7afa30111
Haixia Shi [Thu, 25 Aug 2016 22:33:37 +0000 (22:33 +0000)]
Increase no-data timeout to 5 seconds. am: d00b71cbc3 am: a7afa30111
am: dbeebd4714

Change-Id: Icf88588b76a0dd4537872560c1229ff533b0681d

7 years agoUse empty region when buffer age is not supported
Kalle Raita [Thu, 25 Aug 2016 21:52:52 +0000 (14:52 -0700)]
Use empty region when buffer age is not supported

In the dEQP-EGL.functional.partial_update.* tests the damage region
needs to set to empty instead of implicit full screen for frame that do
not draw when the EGL_KHR_buffer_age is not supported. Otherwise the
contents become invalid and cannot be verified.

Bug: 30735352
Test: Local run of dEQP-EGL.functional.partial_update.* on various Nexus devices
Change-Id: I75306f1adee56cb7d6de68d59b4c7962b9d1a8f5

7 years agoMerge "DO NOT MERGE CP vertex array test and warning fixes" into marshmallow-cts...
Daniel Xie [Thu, 25 Aug 2016 22:04:10 +0000 (22:04 +0000)]
Merge "DO NOT MERGE CP vertex array test and warning fixes" into marshmallow-cts-dev am: b9c3777b77  -s ours
am: 245bd3ffc4  -s ours

Change-Id: Ice096b7549e78143f62fb4491d600b4d4e1c208b

7 years agoDO NOT MERGE CP vertex array test and warning fixes am: c63640e53a -s ours
Jarkko Pyry [Thu, 25 Aug 2016 22:04:09 +0000 (22:04 +0000)]
DO NOT MERGE CP vertex array test and warning fixes am: c63640e53a  -s ours
am: b136cc9a59  -s ours

Change-Id: Id1a15ed9baa652984a35cade94fe3b47357314f6

7 years agoMerge "Fix GLES2 format mismatch" into marshmallow-cts-dev am: 98dd6ac745
Daniel Xie [Thu, 25 Aug 2016 22:04:07 +0000 (22:04 +0000)]
Merge "Fix GLES2 format mismatch" into marshmallow-cts-dev am: 98dd6ac745
am: 5dee7d519c

Change-Id: Ibcb76009f261152e15569719e5f776bc48207f15

7 years agoFix GLES2 format mismatch am: 4b80682693
Stphane Marchesin [Thu, 25 Aug 2016 22:04:05 +0000 (22:04 +0000)]
Fix GLES2 format mismatch am: 4b80682693
am: 9a9c641a84

Change-Id: I9a55d673f77d5a195cee11cddaaf0d8c06cacf2b

7 years agoIncrease no-data timeout to 5 seconds. am: d00b71cbc3
Haixia Shi [Thu, 25 Aug 2016 22:04:03 +0000 (22:04 +0000)]
Increase no-data timeout to 5 seconds. am: d00b71cbc3
am: a7afa30111

Change-Id: Ic0a0405b7e0bdf637875b136f9fc51cd955a3c67

7 years agoDon't require supported binary formats in negative tests.
Haixia Shi [Thu, 25 Aug 2016 21:24:06 +0000 (14:24 -0700)]
Don't require supported binary formats in negative tests.

Bug: 26906411
Change-Id: Ic1b50096695fbcd64d6af312d56f12c4381a5b7a

7 years agoDo not test VkDevice, VkInstance creation OOM paths in WSI tests am: 2dd2c2dc56
Pyry Haulos [Thu, 25 Aug 2016 21:38:50 +0000 (21:38 +0000)]
Do not test VkDevice, VkInstance creation OOM paths in WSI tests am: 2dd2c2dc56
am: a5e0f24431

Change-Id: Ie120d3858a94dd8219584b113a15afac4013e3cc

7 years agoDo not test VkDevice, VkInstance creation OOM paths in WSI tests
Pyry Haulos [Thu, 25 Aug 2016 21:32:51 +0000 (21:32 +0000)]
Do not test VkDevice, VkInstance creation OOM paths in WSI tests
am: 2dd2c2dc56

Change-Id: I3d7112729fac7277149e99da3e2ff7cc4f1b11f2

7 years agoAdd /LARGEADDDRESSAWARE linker flag for MSVC
Piers Daniell [Thu, 25 Aug 2016 18:10:01 +0000 (12:10 -0600)]
Add /LARGEADDDRESSAWARE linker flag for MSVC

This allows 32-bit CTS to run to the end on Windows 32-bit platforms.

Change-Id: Iaec4efcddeb5e1248651fc2d1a1401dbb94bbaf7

7 years agoMerge "DO NOT MERGE CP vertex array test and warning fixes" into marshmallow-cts-dev
Daniel Xie [Thu, 25 Aug 2016 20:52:41 +0000 (20:52 +0000)]
Merge "DO NOT MERGE CP vertex array test and warning fixes" into marshmallow-cts-dev
am: b9c3777b77  -s ours

Change-Id: I08bbe10aebbbd22e20b7fc98307be51f7629a353

7 years agoDO NOT MERGE CP vertex array test and warning fixes
Jarkko Pyry [Thu, 25 Aug 2016 20:52:40 +0000 (20:52 +0000)]
DO NOT MERGE CP vertex array test and warning fixes
am: c63640e53a  -s ours

Change-Id: If7c81a04a11470c6690daa793dedb3affaaeeb79

7 years agoMerge "Fix GLES2 format mismatch" into marshmallow-cts-dev
Daniel Xie [Thu, 25 Aug 2016 20:52:40 +0000 (20:52 +0000)]
Merge "Fix GLES2 format mismatch" into marshmallow-cts-dev
am: 98dd6ac745

Change-Id: I849a65a2f31bf0203935d3c73369c3e777a71c66

7 years agoFix GLES2 format mismatch
Stphane Marchesin [Thu, 25 Aug 2016 20:52:39 +0000 (20:52 +0000)]
Fix GLES2 format mismatch
am: 4b80682693

Change-Id: I7495cac0e459bbe38d9a38b4fb66bcbf9140c844

7 years agoIncrease no-data timeout to 5 seconds.
Haixia Shi [Thu, 25 Aug 2016 20:52:39 +0000 (20:52 +0000)]
Increase no-data timeout to 5 seconds.
am: d00b71cbc3

Change-Id: Ifeac2af6683b130a36ba69e5b8aee95092df1d14