platform/upstream/VK-GL-CTS.git
8 years agoMerge "Remove broken record_variable_selection test from MR1 must-pass." into lollipo...
Daniel Xie [Mon, 14 Dec 2015 21:41:47 +0000 (13:41 -0800)]
Merge "Remove broken record_variable_selection test from MR1 must-pass." into lollipop-mr1-cts-dev am: 67685b11a4 am: a9172fd9d6 am: 79196e05ae am: e707a2a1e0
am: c4e8d997d5

* commit 'c4e8d997d54acf5836576e33908eaffa946e4beb':

8 years agoDO NOT MERGE: Apply fix for tessellation fractional even test verification. am: a7716...
Jarkko Pöyry [Mon, 14 Dec 2015 21:41:41 +0000 (13:41 -0800)]
DO NOT MERGE: Apply fix for tessellation fractional even test verification. am: a77161bb85  -s ours am: f3ee969416  -s ours am: 1c3966adce am: eea3bba95d  -s ours
am: d37c2c1d17  -s ours

* commit 'd37c2c1d17bd99e792c41ba5ae66c872e14fe26f':

8 years agoDO NOT MERGE Do not require signed zero support in ldexp tests() am: 5b076d99a8 ...
Pyry Haulos [Mon, 14 Dec 2015 21:41:36 +0000 (13:41 -0800)]
DO NOT MERGE Do not require signed zero support in ldexp tests() am: 5b076d99a8  -s ours am: 769e70972b  -s ours am: 5a672a9978 am: 5a7a0f6b21  -s ours
am: d46ce86a88  -s ours

* commit 'd46ce86a886945eb507c67ca3185a1668205f0a7':

8 years agoDO NOT MERGE: Ignore denormals in floatUlpThresholdCompare. am: 5c7feb8db2 -s ours...
Jarkko Pöyry [Mon, 14 Dec 2015 21:41:29 +0000 (13:41 -0800)]
DO NOT MERGE: Ignore denormals in floatUlpThresholdCompare. am: 5c7feb8db2  -s ours am: be2f5437ea  -s ours am: 4a0992566f am: 973b464a16  -s ours
am: a6eddc134e  -s ours

* commit 'a6eddc134e017832ff52c9aec0f057c53d73646e':

8 years agoMerge "Remove broken record_variable_selection test from MR1 must-pass." into lollipo...
Daniel Xie [Mon, 14 Dec 2015 21:36:53 +0000 (13:36 -0800)]
Merge "Remove broken record_variable_selection test from MR1 must-pass." into lollipop-mr1-cts-dev am: 67685b11a4 am: a9172fd9d6 am: 79196e05ae
am: e707a2a1e0

* commit 'e707a2a1e08887c3ca466ace78eae880778701ac':

8 years agoDO NOT MERGE: Apply fix for tessellation fractional even test verification. am: a7716...
Jarkko Pöyry [Mon, 14 Dec 2015 21:36:47 +0000 (13:36 -0800)]
DO NOT MERGE: Apply fix for tessellation fractional even test verification. am: a77161bb85  -s ours am: f3ee969416  -s ours am: 1c3966adce
am: eea3bba95d  -s ours

* commit 'eea3bba95dd7231d7cffa4118599a985e0a94ed9':

8 years agoDO NOT MERGE Do not require signed zero support in ldexp tests() am: 5b076d99a8 ...
Pyry Haulos [Mon, 14 Dec 2015 21:36:42 +0000 (13:36 -0800)]
DO NOT MERGE Do not require signed zero support in ldexp tests() am: 5b076d99a8  -s ours am: 769e70972b  -s ours am: 5a672a9978
am: 5a7a0f6b21  -s ours

* commit '5a7a0f6b21279fb840b7dbf1e6275403288149d4':

8 years agoDO NOT MERGE: Ignore denormals in floatUlpThresholdCompare. am: 5c7feb8db2 -s ours...
Jarkko Pöyry [Mon, 14 Dec 2015 21:36:36 +0000 (13:36 -0800)]
DO NOT MERGE: Ignore denormals in floatUlpThresholdCompare. am: 5c7feb8db2  -s ours am: be2f5437ea  -s ours am: 4a0992566f
am: 973b464a16  -s ours

* commit '973b464a16d451ca57a941e77b755fcd113b8026':

8 years agoMerge in changes from Khronos repository
Pyry Haulos [Mon, 14 Dec 2015 18:15:33 +0000 (10:15 -0800)]
Merge in changes from Khronos repository

8 years agoMerge ShaderExecutor and tests
Pyry Haulos [Mon, 14 Dec 2015 17:54:06 +0000 (09:54 -0800)]
Merge ShaderExecutor and tests

8 years agoFix a few VkDeviceSize -> size_t conversion varnings
Pyry Haulos [Mon, 14 Dec 2015 17:52:08 +0000 (09:52 -0800)]
Fix a few VkDeviceSize -> size_t conversion varnings

Note that VkDeviceSize is always 64-bit value and converting it to
size_t in 32-bit builds will generate a warning.

Change-Id: Ic5b6df8e53ed1d3945bfcd6ac3fa7ebc9872dafe

8 years agoMerge "Remove broken record_variable_selection test from MR1 must-pass." into lollipo...
Daniel Xie [Mon, 14 Dec 2015 17:50:10 +0000 (09:50 -0800)]
Merge "Remove broken record_variable_selection test from MR1 must-pass." into lollipop-mr1-cts-dev am: 67685b11a4 am: a9172fd9d6
am: 79196e05ae

* commit '79196e05ae2e2d9a3e400b4ac53d5464a0bbb562':

8 years agoDO NOT MERGE: Apply fix for tessellation fractional even test verification. am: a7716...
Jarkko Pöyry [Mon, 14 Dec 2015 17:50:04 +0000 (09:50 -0800)]
DO NOT MERGE: Apply fix for tessellation fractional even test verification. am: a77161bb85  -s ours am: f3ee969416  -s ours
am: 1c3966adce

* commit '1c3966adcee2ad4588df1a3aedd5a201f62ca25e':

8 years agoDO NOT MERGE Do not require signed zero support in ldexp tests() am: 5b076d99a8 ...
Pyry Haulos [Mon, 14 Dec 2015 17:50:00 +0000 (09:50 -0800)]
DO NOT MERGE Do not require signed zero support in ldexp tests() am: 5b076d99a8  -s ours am: 769e70972b  -s ours
am: 5a672a9978

* commit '5a672a99788fbdd38f65042e658e0eac28add981':

8 years agoDO NOT MERGE: Ignore denormals in floatUlpThresholdCompare. am: 5c7feb8db2 -s ours...
Jarkko Pöyry [Mon, 14 Dec 2015 17:49:55 +0000 (09:49 -0800)]
DO NOT MERGE: Ignore denormals in floatUlpThresholdCompare. am: 5c7feb8db2  -s ours am: be2f5437ea  -s ours
am: 4a0992566f

* commit '4a0992566ff7d722a650e0d5b4ff6c9356fa3046':

8 years agoMerge "Remove broken record_variable_selection test from MR1 must-pass." into lollipo...
Daniel Xie [Mon, 14 Dec 2015 17:30:34 +0000 (09:30 -0800)]
Merge "Remove broken record_variable_selection test from MR1 must-pass." into lollipop-mr1-cts-dev am: 67685b11a4
am: a9172fd9d6

* commit 'a9172fd9d6181368acf916af4bd7c1048676133c':

8 years agoDO NOT MERGE: Apply fix for tessellation fractional even test verification. am: a7716...
Jarkko Pöyry [Mon, 14 Dec 2015 17:30:29 +0000 (09:30 -0800)]
DO NOT MERGE: Apply fix for tessellation fractional even test verification. am: a77161bb85  -s ours
am: f3ee969416  -s ours

* commit 'f3ee96941660b300e7edfdbb3adae59190070d1b':

8 years agoDO NOT MERGE Do not require signed zero support in ldexp tests() am: 5b076d99a8 ...
Pyry Haulos [Mon, 14 Dec 2015 17:30:23 +0000 (09:30 -0800)]
DO NOT MERGE Do not require signed zero support in ldexp tests() am: 5b076d99a8  -s ours
am: 769e70972b  -s ours

* commit '769e70972bf644c6f0fef18441c4da80f397f91c':

8 years agoDO NOT MERGE: Ignore denormals in floatUlpThresholdCompare. am: 5c7feb8db2 -s ours
Jarkko Pöyry [Mon, 14 Dec 2015 17:30:15 +0000 (09:30 -0800)]
DO NOT MERGE: Ignore denormals in floatUlpThresholdCompare. am: 5c7feb8db2  -s ours
am: be2f5437ea  -s ours

* commit 'be2f5437eaef9a1d7ae660946c0c86a623d02ce8':

8 years agoMerge branch 'issue_73' into 'master'
Pyry Haulos [Mon, 14 Dec 2015 16:46:11 +0000 (11:46 -0500)]
Merge branch 'issue_73' into 'master'

issue 73 - fix integer border color

See #73.

See merge request !139

8 years agoMerge branch 'issue_83' into 'master'
Pyry Haulos [Mon, 14 Dec 2015 16:45:27 +0000 (11:45 -0500)]
Merge branch 'issue_83' into 'master'

issue 83 - check for supported formats in buffer_view.create tests

See #83.

See merge request !140

8 years agoMerge branch '12-shader-executor-builtin-precision-tests' into '12-shader-executor'
Peter Gal [Mon, 14 Dec 2015 16:11:02 +0000 (11:11 -0500)]
Merge branch '12-shader-executor-builtin-precision-tests' into '12-shader-executor'

Add ported test cases from the `es31fBuiltinPrecisionTests.cpp` and `es3fBuiltinPrecisionTests.cpp` files.

See merge request !95

8 years agoAdd ShaderExecutor builtin precision tests
Gabor Abraham [Wed, 30 Sep 2015 15:33:15 +0000 (17:33 +0200)]
Add ShaderExecutor builtin precision tests

8 years agoMerge branch '12-shader-executor-constants' into '12-shader-executor'
Peter Gal [Mon, 14 Dec 2015 15:58:55 +0000 (10:58 -0500)]
Merge branch '12-shader-executor-constants' into '12-shader-executor'

See merge request !92

8 years agoAdd ShaderExecutor builtin constant tests
Csaba Osztrogonác [Thu, 10 Dec 2015 10:48:07 +0000 (11:48 +0100)]
Add ShaderExecutor builtin constant tests

8 years agoAdd ShaderExecutor implementation and tests
Robert Sipka [Fri, 28 Aug 2015 10:09:30 +0000 (12:09 +0200)]
Add ShaderExecutor implementation and tests

8 years agoissue 83 - check for supported formats in buffer_view.create tests
Jeff Bolz [Sat, 12 Dec 2015 03:19:52 +0000 (03:19 +0000)]
issue 83 - check for supported formats in buffer_view.create tests

8 years agoissue 73 - fix integer border color
Jeff Bolz [Sat, 12 Dec 2015 02:40:41 +0000 (02:40 +0000)]
issue 73 - fix integer border color

8 years agoMerge "Add atomic memory operations for more types"
Pyry Haulos [Sat, 12 Dec 2015 00:49:31 +0000 (16:49 -0800)]
Merge "Add atomic memory operations for more types"
am: 91835a53be

* commit '91835a53befa0cfb9d41b2a0358e8a0ff8d14a06':
  Add atomic memory operations for more types

8 years agoMerge "Add atomic memory operations for more types"
Pyry Haulos [Sat, 12 Dec 2015 00:47:12 +0000 (00:47 +0000)]
Merge "Add atomic memory operations for more types"

8 years agoFix a few warnings
Pyry Haulos [Sat, 12 Dec 2015 00:38:04 +0000 (16:38 -0800)]
Fix a few warnings

Change-Id: I610d4a27f49298c46f848666b0654209138d272d

8 years agoMerge changes from Khronos repository
Pyry Haulos [Sat, 12 Dec 2015 00:20:18 +0000 (16:20 -0800)]
Merge changes from Khronos repository

8 years agoMerge ShaderRenderCase tests
Pyry Haulos [Sat, 12 Dec 2015 00:12:36 +0000 (16:12 -0800)]
Merge ShaderRenderCase tests

8 years agoAdd atomic memory operations for more types
Pyry Haulos [Fri, 11 Dec 2015 22:21:31 +0000 (14:21 -0800)]
Add atomic memory operations for more types

 * Add separate unsigned increment/decrement functions, rename old to
include signedness.

 * Add 64-bit atomics for 64-bit build targets.

 * Add atomic increment/decrement for size_t

 * Add atomic CAS for pointers

Change-Id: I1a096c57bab868cafa9ff776bcef434631ca406c

8 years agoMerge "Add support for custom allocators in vk::Move<> and vk::Unique<>" into vulkan
Pyry Haulos [Fri, 11 Dec 2015 23:18:34 +0000 (23:18 +0000)]
Merge "Add support for custom allocators in vk::Move<> and vk::Unique<>" into vulkan

8 years agoAdd deIsPowerOfTwo64
Pyry Haulos [Fri, 11 Dec 2015 23:11:47 +0000 (15:11 -0800)]
Add deIsPowerOfTwo64
am: f0cae7f05f

* commit 'f0cae7f05f80b99386bd8e897d4865965df138c6':
  Add deIsPowerOfTwo64

8 years agoAdd deIsPowerOfTwo64
Pyry Haulos [Fri, 11 Dec 2015 22:20:53 +0000 (14:20 -0800)]
Add deIsPowerOfTwo64

Change-Id: I2a3c40fe727c49f944e7608bc283eae4dd454dcc

8 years agoAdd support for custom allocators in vk::Move<> and vk::Unique<>
Pyry Haulos [Wed, 9 Dec 2015 21:27:07 +0000 (13:27 -0800)]
Add support for custom allocators in vk::Move<> and vk::Unique<>

Change-Id: Ifdb56dc96528ab91ccf89b2795e716fd6281ea31

8 years agoMerge branch 'issue_59' into 'master'
Pyry Haulos [Fri, 11 Dec 2015 22:02:24 +0000 (17:02 -0500)]
Merge branch 'issue_59' into 'master'

Issue 59 - fix addressing in binding_model tests

Fix #59.

See merge request !138

8 years agoIssue 59 - fix addressing in binding_model tests
Jeff Bolz [Fri, 11 Dec 2015 22:00:16 +0000 (22:00 +0000)]
Issue 59 - fix addressing in binding_model tests

8 years agoFix command buffer allocation count.
Mika Isojärvi [Thu, 10 Dec 2015 23:00:15 +0000 (15:00 -0800)]
Fix command buffer allocation count.

Change-Id: Ia61d81d9ae0425fc97f89057f04fda7b49fe4557

8 years agoFix shift-negative-value warning
Kalle Raita [Thu, 10 Dec 2015 21:37:34 +0000 (13:37 -0800)]
Fix shift-negative-value warning
am: 801b508c8d

* commit '801b508c8d5f464df5ae792d48909d2df8574141':
  Fix shift-negative-value warning

8 years agoFix shift-negative-value warning
Kalle Raita [Thu, 10 Dec 2015 21:25:25 +0000 (13:25 -0800)]
Fix shift-negative-value warning

Change-Id: I4709933cc873ed34d3f67b2a258f542d56018428

8 years agoMerge "Remove broken record_variable_selection test from MR1 must-pass." into lollipo...
Daniel Xie [Thu, 10 Dec 2015 21:09:28 +0000 (13:09 -0800)]
Merge "Remove broken record_variable_selection test from MR1 must-pass." into lollipop-mr1-cts-dev
am: 67685b11a4

* commit '67685b11a48d6c50a43749a828344a9852fdb916':
  Remove broken record_variable_selection test from MR1 must-pass.

8 years agoDO NOT MERGE: Apply fix for tessellation fractional even test verification.
Jarkko Pöyry [Thu, 10 Dec 2015 21:09:25 +0000 (13:09 -0800)]
DO NOT MERGE: Apply fix for tessellation fractional even test verification.
am: a77161bb85  -s ours

* commit 'a77161bb85a6471abc0dab1708f4c3b7a830c5c3':
  DO NOT MERGE: Apply fix for tessellation fractional even test verification.

8 years agoDO NOT MERGE Do not require signed zero support in ldexp tests()
Pyry Haulos [Thu, 10 Dec 2015 21:09:23 +0000 (13:09 -0800)]
DO NOT MERGE Do not require signed zero support in ldexp tests()
am: 5b076d99a8  -s ours

* commit '5b076d99a8f7e8031133bd0e8c7e1dacfa0c57c7':
  DO NOT MERGE Do not require signed zero support in ldexp tests()

8 years agoDO NOT MERGE: Ignore denormals in floatUlpThresholdCompare.
Jarkko Pöyry [Thu, 10 Dec 2015 21:09:19 +0000 (13:09 -0800)]
DO NOT MERGE: Ignore denormals in floatUlpThresholdCompare.
am: 5c7feb8db2  -s ours

* commit '5c7feb8db294bc097c7eb9b0d69e9cff142fe23a':
  DO NOT MERGE: Ignore denormals in floatUlpThresholdCompare.

8 years agoMerge "Remove wide line bounding box cases" into marshmallow-cts-dev am: 598e5de412...
Daniel Xie [Thu, 10 Dec 2015 06:30:04 +0000 (22:30 -0800)]
Merge "Remove wide line bounding box cases" into marshmallow-cts-dev am: 598e5de412 am: f88cd77014 am: 5840177c47  -s ours
am: 913832d926

* commit '913832d9260fa47f4f915de1f610a079a3362732':
  Remove wide line bounding box cases

8 years agoMerge "Remove wide line bounding box cases" into marshmallow-cts-dev am: 598e5de412...
Daniel Xie [Thu, 10 Dec 2015 06:27:51 +0000 (22:27 -0800)]
Merge "Remove wide line bounding box cases" into marshmallow-cts-dev am: 598e5de412 am: f88cd77014
am: 5840177c47  -s ours

* commit '5840177c474b50601a381ca2e2ad64b32fb604a6':
  Remove wide line bounding box cases

8 years agoRemove GLES2-texture.wrap tests from mustpass am: 85fcb8dc40 am: bee524bb90 am: 7e0a2...
David Sodman [Thu, 10 Dec 2015 05:48:41 +0000 (21:48 -0800)]
Remove GLES2-texture.wrap tests from mustpass am: 85fcb8dc40 am: bee524bb90 am: 7e0a26ec97
am: dd41507d9b

* commit 'dd41507d9b711567102db8b5a7016ff788ef1a81':
  Remove GLES2-texture.wrap tests from mustpass

8 years agoRemove GLES2.functional.texture.units.2_units.only_cube.9 from mustpass am: b84fd4b0f...
David Sodman [Thu, 10 Dec 2015 05:48:36 +0000 (21:48 -0800)]
Remove GLES2.functional.texture.units.2_units.only_cube.9 from mustpass am: b84fd4b0ff am: d300e34cbc am: f506eceff1
am: 45a3ed32be

* commit '45a3ed32bec9c234cd6cf9223d0eb64ac98b3644':
  Remove GLES2.functional.texture.units.2_units.only_cube.9 from mustpass

8 years agoRemove GLES2-texture.wrap tests from mustpass am: 85fcb8dc40 am: bee524bb90
David Sodman [Thu, 10 Dec 2015 05:36:40 +0000 (05:36 +0000)]
Remove GLES2-texture.wrap tests from mustpass am: 85fcb8dc40 am: bee524bb90
am: 7e0a26ec97

* commit '7e0a26ec97f75bd85500bc29a7a69a8f19eac71b':
  Remove GLES2-texture.wrap tests from mustpass

8 years agoRemove GLES2.functional.texture.units.2_units.only_cube.9 from mustpass am: b84fd4b0f...
David Sodman [Thu, 10 Dec 2015 05:36:32 +0000 (05:36 +0000)]
Remove GLES2.functional.texture.units.2_units.only_cube.9 from mustpass am: b84fd4b0ff am: d300e34cbc
am: f506eceff1

* commit 'f506eceff125822b48a6ab651f4bb3430f374daf':
  Remove GLES2.functional.texture.units.2_units.only_cube.9 from mustpass

8 years agoMerge in changes from Khronos repository
Pyry Haulos [Wed, 9 Dec 2015 20:51:12 +0000 (12:51 -0800)]
Merge in changes from Khronos repository

8 years agoMerge branch '71-shaderlibrary-shaderstageflags' into 'master'
Pyry Haulos [Wed, 9 Dec 2015 20:47:48 +0000 (15:47 -0500)]
Merge branch '71-shaderlibrary-shaderstageflags' into 'master'

71 ShaderLibrary test: compute proper VkShaderStageFlags (no need to shift the bits).

This fixes issue #71

See merge request !125

8 years agoShaderLibrary test: compute proper VkShaderStageFlags (no need to shift the bits).
scygan [Wed, 9 Dec 2015 19:37:06 +0000 (20:37 +0100)]
ShaderLibrary test: compute proper VkShaderStageFlags (no need to shift the bits).

8 years agoMerge "Remove wide line bounding box cases" into marshmallow-cts-dev am: 598e5de412
Daniel Xie [Wed, 9 Dec 2015 18:53:34 +0000 (18:53 +0000)]
Merge "Remove wide line bounding box cases" into marshmallow-cts-dev am: 598e5de412
am: f88cd77014

* commit 'f88cd77014c7e22aa516363660ef1be6a2071e50':
  Remove wide line bounding box cases

8 years agoRemove GLES2-texture.wrap tests from mustpass am: 85fcb8dc40
David Sodman [Wed, 9 Dec 2015 18:53:29 +0000 (18:53 +0000)]
Remove GLES2-texture.wrap tests from mustpass am: 85fcb8dc40
am: bee524bb90

* commit 'bee524bb90996f4feba0772271c11cdcd7c082bb':
  Remove GLES2-texture.wrap tests from mustpass

8 years agoMerge branch '68-add-cube-compatible-bit' into 'master'
Pyry Haulos [Wed, 9 Dec 2015 18:53:24 +0000 (13:53 -0500)]
Merge branch '68-add-cube-compatible-bit' into 'master'

Use VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT for cube maps and cube arrays in API Object Management tests

…ect Management tests.

See merge request !123

8 years agoShader Render: add multiple tests
Peter Gal [Wed, 9 Dec 2015 18:41:58 +0000 (19:41 +0100)]
Shader Render: add multiple tests

* Indexing tests
* Loop tests
* Matrix tests
* Operator tests
* Return tests
* Struct tests
* Switch tests

8 years agoMerge branch '67-disable-depth-bounds' into 'master'
Pyry Haulos [Wed, 9 Dec 2015 18:38:38 +0000 (13:38 -0500)]
Merge branch '67-disable-depth-bounds' into 'master'

Disable depthBoundsTestEnable by default.

See merge request !122

8 years agoMerge "Remove wide line bounding box cases" into marshmallow-cts-dev
Daniel Xie [Wed, 9 Dec 2015 18:36:33 +0000 (18:36 +0000)]
Merge "Remove wide line bounding box cases" into marshmallow-cts-dev
am: 598e5de412

* commit '598e5de4120f81ad426aefd3d79e25a20ca7c751':
  Remove wide line bounding box cases

8 years agoRemove GLES2-texture.wrap tests from mustpass
David Sodman [Wed, 9 Dec 2015 18:36:27 +0000 (18:36 +0000)]
Remove GLES2-texture.wrap tests from mustpass
am: 85fcb8dc40

* commit '85fcb8dc4034f4a25d66e483532e509d478c1014':
  Remove GLES2-texture.wrap tests from mustpass

8 years agoMerge "Remove wide line bounding box cases" into marshmallow-cts-dev
Daniel Xie [Wed, 9 Dec 2015 18:32:53 +0000 (18:32 +0000)]
Merge "Remove wide line bounding box cases" into marshmallow-cts-dev

8 years agoUse VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT for cube maps and cube arrays in API Object...
Dae Kim [Wed, 9 Dec 2015 18:22:44 +0000 (18:22 +0000)]
Use VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT for cube maps and cube arrays in API Object Management tests.

8 years agoMerge "Sharding support for deqp CTS v2 integration"
Kalle Raita [Wed, 9 Dec 2015 17:43:35 +0000 (09:43 -0800)]
Merge "Sharding support for deqp CTS v2 integration"
am: 304208336c

* commit '304208336c4e012b431462dbea8ed74bdcd2cfba':
  Sharding support for deqp CTS v2 integration

8 years agoMerge "Sharding support for deqp CTS v2 integration"
Kalle Raita [Wed, 9 Dec 2015 17:39:54 +0000 (17:39 +0000)]
Merge "Sharding support for deqp CTS v2 integration"

8 years agoMerge branch 'imageview-layerCount-issue61' into 'master'
Pyry Haulos [Wed, 9 Dec 2015 17:39:12 +0000 (12:39 -0500)]
Merge branch 'imageview-layerCount-issue61' into 'master'

Issue 61: layerCount of 1d and 2d imageView need to be 1

See merge request !117

8 years agoMerge branch '65-binding_model-render_pass_continue' into 'master'
Pyry Haulos [Wed, 9 Dec 2015 17:36:56 +0000 (12:36 -0500)]
Merge branch '65-binding_model-render_pass_continue' into 'master'

65 binding model test: added missing flags switch: VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT

This fixes issue #65

spec: If vkCmdExecuteCommands is being called within a render pass instance, any given element of pCommandBuffers must have been recorded with the VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT

See merge request !119

8 years agoMerge branch '62-queue-priorities-fix' into 'master'
Pyry Haulos [Wed, 9 Dec 2015 17:32:33 +0000 (12:32 -0500)]
Merge branch '62-queue-priorities-fix' into 'master'

Initialize qQueuePriorities with queueCount values.

See merge request !118

8 years agoDisable depthBoundsTestEnable by default.
Dae Kim [Wed, 9 Dec 2015 15:30:34 +0000 (15:30 +0000)]
Disable depthBoundsTestEnable by default.

8 years agoadded missing flags switch: VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT
bpkowali [Wed, 9 Dec 2015 14:17:48 +0000 (15:17 +0100)]
added missing flags switch: VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT
spec: If vkCmdExecuteCommands is being called within a render pass instance, any given element of pCommandBuffers must have been recorded with the VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT

8 years agoInitialize qQueuePriorities with queueCount values.
Dae Kim [Wed, 9 Dec 2015 10:53:45 +0000 (10:53 +0000)]
Initialize qQueuePriorities with queueCount values.

8 years agoSharding support for deqp CTS v2 integration
Kalle Raita [Fri, 20 Nov 2015 22:17:45 +0000 (14:17 -0800)]
Sharding support for deqp CTS v2 integration

Change-Id: Ifb31382b6785a8cf1f3cefd67b1d281efbaa443a

8 years agoFix spirv-tools build on Android
Pyry Haulos [Wed, 9 Dec 2015 02:48:43 +0000 (18:48 -0800)]
Fix spirv-tools build on Android

spirv-tools main CMakeLists.txt now uses option() for
SPIRV_SKIP_EXECUTABLES. In order to override the default value from deqp
side the value should be set to CACHE.

Change-Id: Ie6c5485351ac6b3590f1dc9ab2bcf55b2e6ca1ae

8 years agoIssue 61: layerCount of 1d and 2d imageView need to be 1
Jeannot Breton [Wed, 9 Dec 2015 01:10:05 +0000 (19:10 -0600)]
Issue 61: layerCount of 1d and 2d imageView need to be 1

8 years agoFix logging of VkExtensionProperties::extensionName
Pyry Haulos [Tue, 8 Dec 2015 21:53:55 +0000 (13:53 -0800)]
Fix logging of VkExtensionProperties::extensionName

Change-Id: Ibcee478082bd64c7c352f47dcf20230d08d9c7dd

8 years agoFix Vulkan library name on Windows
Pyry Haulos [Tue, 8 Dec 2015 21:42:51 +0000 (13:42 -0800)]
Fix Vulkan library name on Windows

Change-Id: Iaee88635dfd3fd463679a98b6f4abab5b0e007e3

8 years agoFix BufferView test build with MSVC
Pyry Haulos [Tue, 8 Dec 2015 21:41:52 +0000 (13:41 -0800)]
Fix BufferView test build with MSVC

Change-Id: Ie7227cf7c2fb89264f07d2e7cb9b5fb91537bdca

8 years agoMerge branch '44-update-spirv-tools' into 'master'
Pyry Haulos [Tue, 8 Dec 2015 21:06:26 +0000 (16:06 -0500)]
Merge branch '44-update-spirv-tools' into 'master'

Update spirv_assembly and spirv-tools to SPIR-V 1.0.2

Updates spirv-tools to latest revision supporting 1.0.2.
Updates spirv_assembly tests to SPIR-V 1.0.2.

See merge request !116

8 years agoUpdate spirv_assembly and spirv-tools to SPIR-V 1.0.2
Andrew Woloszyn [Tue, 8 Dec 2015 19:38:35 +0000 (14:38 -0500)]
Update spirv_assembly and spirv-tools to SPIR-V 1.0.2

8 years agoClean up Vulkan test hierarcy
Pyry Haulos [Mon, 7 Dec 2015 23:05:28 +0000 (15:05 -0800)]
Clean up Vulkan test hierarcy

Renamed following groups:

dEQP-VK.api.buffers -> dEQP-VK.api.buffer
dEQP-VK.api.buffersView -> dEQP-VK.api.buffer_view.create
dEQP-VK.api.buffersViewMemory -> dEQP-VK.api.buffer_view.access
dEQP-VK.api.shaderRenderCase.discard -> dEQP-VK.glsl.discard

Change-Id: Ieca71086b2dd78d1d062f3af8ad58451a7c9950b

8 years agoMerge branch '54-renderpass-subpassdep-destsubpass-out-of-range' into 'master'
Pyry Haulos [Tue, 8 Dec 2015 17:34:35 +0000 (12:34 -0500)]
Merge branch '54-renderpass-subpassdep-destsubpass-out-of-range' into 'master'

54 dEQP-VK.renderpass.attachment_allocation: VkSubpassDependency.dstSubpass is out of range

This fixes issue #54

The loop is executed for each of subpasses, adding a dependency from subpassNdx to subpass + 1.  For the last iteration subpass + 1 would point to not existing subpass.
The fix here is to remove last iteration. Hence for N subpasses N-1 dependiences would be made.

See merge request !114

8 years agoMerge branch '55-renderpass-secondary-no-continue-flag' into 'master'
Pyry Haulos [Tue, 8 Dec 2015 17:34:01 +0000 (12:34 -0500)]
Merge branch '55-renderpass-secondary-no-continue-flag' into 'master'

55 dEQP-VK.renderpass.attachment: secondary command buffer is missing VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT usage flag

This fixes issue #55

Spec:
"If vkCmdExecuteCommands is being called within a render pass instance, any given element of pCommandBuffers
 must have been recorded with the VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT"

See merge request !115

8 years agoMerge branch '51-renderpass_fix_membarrier_layouts' into 'master'
Pyry Haulos [Tue, 8 Dec 2015 17:33:32 +0000 (12:33 -0500)]
Merge branch '51-renderpass_fix_membarrier_layouts' into 'master'

dEQP-VK.renderpass: fix barriers -  COLOR layouts were used for DS images and DS ayout were used for COLOR images

This fixes issue #51.

The test randomizes 'initialLayout' and 'finalizeLayout' variables, that are later used as oldLayout and newLayout in image memory barrier.

Given current test design, it is possible to get COLOR-related layout for depth or depth stencil or stencil image, and vice-versa.

The fix changes the contents of the arrays given variables are randomized from.

See merge request !106

8 years agodEQP-VK.renderpass: fix barriers - COLOR layouts were used for DS images and DS...
scygan [Fri, 4 Dec 2015 17:17:27 +0000 (18:17 +0100)]
dEQP-VK.renderpass: fix barriers -  COLOR layouts were used for DS images and DS layout were used for COLOR images

8 years agodEQP-VK.renderpass.attachment: secondary command buffer is missing VK_COMMAND_BUFFER_...
scygan [Tue, 8 Dec 2015 15:28:38 +0000 (16:28 +0100)]
dEQP-VK.renderpass.attachment: secondary command buffer is missing VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT usage flag

Spec:
"If vkCmdExecuteCommands is being called within a render pass instance, any given element of pCommandBuffers
 must have been recorded with the VK_COMMAND_BUFFER_USAGE_RENDER_PASS_CONTINUE_BIT"

(internal ref: renderpass 3, --deqp-caselist=dEQP-VK.renderpass.attachment.*)

8 years agodEQP-VK.renderpass.attachment_allocation: VkSubpassDependency.dstSubpass is out of...
scygan [Tue, 8 Dec 2015 15:22:19 +0000 (16:22 +0100)]
dEQP-VK.renderpass.attachment_allocation: VkSubpassDependency.dstSubpass is out of range

The loop is executed for each of subpasses, adding a dependency from subpassNdx to subpass + 1.  For the last iteration subpass + 1 would point to not existing subpass.
The fix here is to remove last iteration. hence for N subpasses N-1 dependiences would be made

(internal ref: renderpass 2, --deqp-caselist={dEQP-VK{renderpass{attachment_allocation{grow{3}}}}} )

8 years agoRemove GLES2.functional.texture.units.2_units.only_cube.9 from mustpass am: b84fd4b0ff
David Sodman [Tue, 8 Dec 2015 00:07:56 +0000 (16:07 -0800)]
Remove GLES2.functional.texture.units.2_units.only_cube.9 from mustpass am: b84fd4b0ff
am: d300e34cbc

* commit 'd300e34cbc69f94cba998793ad8a47cd2c71ad86':
  Remove GLES2.functional.texture.units.2_units.only_cube.9 from mustpass

8 years agoRemove GLES2.functional.texture.units.2_units.only_cube.9 from mustpass
David Sodman [Mon, 7 Dec 2015 23:28:13 +0000 (23:28 +0000)]
Remove GLES2.functional.texture.units.2_units.only_cube.9 from mustpass
am: b84fd4b0ff

* commit 'b84fd4b0ff2d4211b4cb16c4acea478bc8b7d7ba':
  Remove GLES2.functional.texture.units.2_units.only_cube.9 from mustpass

8 years agoFix ShaderLibrary vertex layout for matrices
Pyry Haulos [Mon, 7 Dec 2015 23:24:16 +0000 (15:24 -0800)]
Fix ShaderLibrary vertex layout for matrices

Change-Id: I2b3ad53c81404bf306a82c165496dcb147a52234

8 years agoRemove GLES2-texture.wrap tests from mustpass
David Sodman [Fri, 4 Dec 2015 21:51:02 +0000 (13:51 -0800)]
Remove GLES2-texture.wrap tests from mustpass

Bug:25719831
Test uses a pixel-by-pixel diff to compare against a threshold.
Will remove from mustpass

Change-Id: Icb61c821c3822cb57f5917e6a2a154375c372058

8 years agoMerge branch '44-spirv-assembly-framework' into 'master'
Pyry Haulos [Mon, 7 Dec 2015 22:01:01 +0000 (17:01 -0500)]
Merge branch '44-spirv-assembly-framework' into 'master'

Eliminate per_vertex_out from geometry boilerplate.

See merge request !102

8 years agoRemove GLES2.functional.texture.units.2_units.only_cube.9 from mustpass
David Sodman [Wed, 18 Nov 2015 00:22:19 +0000 (16:22 -0800)]
Remove GLES2.functional.texture.units.2_units.only_cube.9 from mustpass

Change-Id: Ic9f999306272665ec07bae85d83875e6f908339a

8 years agoMerge branch '52-pipeline-image_view-sampler-fix-glsl' into 'master'
Pyry Haulos [Mon, 7 Dec 2015 21:30:24 +0000 (16:30 -0500)]
Merge branch '52-pipeline-image_view-sampler-fix-glsl' into 'master'

52 pipeline image & sampler tests: fix precision streaming of streaming of lookupScale variable to GLSL

This fixes issue #52 by configuring stringstream to properly stream very small float values.

See merge request !112

8 years agoMerge branch '48-pipeline-image_view-copybufferimage-compressed' into 'master'
Pyry Haulos [Mon, 7 Dec 2015 21:29:33 +0000 (16:29 -0500)]
Merge branch '48-pipeline-image_view-copybufferimage-compressed' into 'master'

dEQP-VK.pipeline.image.view_type wrong parameters to vkCmdCopyBufferToImage on compressed images

This fixes issue #48

See merge request !113

8 years agoRemove wide line bounding box cases
Kalle Raita [Fri, 30 Oct 2015 20:06:50 +0000 (13:06 -0700)]
Remove wide line bounding box cases

Previous removal missed some relevat cases. This change removes:

dEQP-GLES31.functional.primitive_bounding_box.wide_lines.global_state.
...vertex_geometry_fragment.default_framebuffer_bbox_equal
...vertex_geometry_fragment.default_framebuffer_bbox_larger
...vertex_geometry_fragment.default_framebuffer_bbox_smaller

Bug: 22713865
Change-Id: Ifae15275f6414dacd9fb1ee5b322cef81f3e590c

8 years agodEQP-VK.pipeline.image.view_type wrong parameters to vkCmdCopyBufferToImage on compre...
scygan [Mon, 7 Dec 2015 20:25:41 +0000 (21:25 +0100)]
dEQP-VK.pipeline.image.view_type wrong parameters to vkCmdCopyBufferToImage on compressed images

8 years agopipeline image & sampler tests: fix precision streaming of streaming of lookupScale...
scygan [Mon, 7 Dec 2015 20:05:39 +0000 (21:05 +0100)]
pipeline image & sampler tests: fix precision streaming of streaming of lookupScale variable to GLSL

8 years agoUpdate glslang revision and remove cherry-pick
Pyry Haulos [Mon, 7 Dec 2015 14:57:30 +0000 (06:57 -0800)]
Update glslang revision and remove cherry-pick

Cherry-picking build fix is no longer needed with the latest revision.