platform/upstream/VK-GL-CTS.git
8 years agoFix shading language version in dEQP-VK.glsl.matrix.determinant tests
Csaba Osztrogonác [Wed, 16 Dec 2015 11:37:35 +0000 (12:37 +0100)]
Fix shading language version in dEQP-VK.glsl.matrix.determinant tests

Fixes #93

8 years agoMerge in changes from Khronos repository
Pyry Haulos [Tue, 15 Dec 2015 23:36:17 +0000 (15:36 -0800)]
Merge in changes from Khronos repository

8 years agoMerge "Update glslang revision" into vulkan
Pyry Haulos [Tue, 15 Dec 2015 23:35:03 +0000 (23:35 +0000)]
Merge "Update glslang revision" into vulkan

8 years agoUpdate glslang revision
Pyry Haulos [Mon, 14 Dec 2015 18:57:29 +0000 (10:57 -0800)]
Update glslang revision

Change-Id: Iad3db5ed9787e77eb0bb76da60dbd833b58efbbe

8 years agoMerge branch 'issue_81' into 'master'
Pyry Haulos [Tue, 15 Dec 2015 21:36:21 +0000 (16:36 -0500)]
Merge branch 'issue_81' into 'master'

issue 81: Change descriptor type from UBO -> uniform texel buffer, since UBOs do…

…n't use views. Change fragment shader to match. Change buffer contents to a vector of uint32 to match the R32_UINT view format. Update reference value selection to match. Remove 'offset' which was just added into elementOffset, and just cause alignment problems.

WIP to allow time for review.

See #81 and #57.

See merge request !141

8 years agoMerge branch 'jbolz_pipeline_image_view_fixes' into 'master'
Pyry Haulos [Tue, 15 Dec 2015 20:57:19 +0000 (15:57 -0500)]
Merge branch 'jbolz_pipeline_image_view_fixes' into 'master'

Fixes for pipeline.image_view tests

Fix swizzle for integer formats. The "1.0f" needs to be swizzled in before scaling.

Fix 3D texture subresource creation, for lod_base_mip_level tests.

See merge request !145

8 years agoMerge branch 'jbolz_blend_threshold' into 'master'
Pyry Haulos [Tue, 15 Dec 2015 20:56:35 +0000 (15:56 -0500)]
Merge branch 'jbolz_blend_threshold' into 'master'

Fix thresholds for blend tests

See merge request !146

8 years agoMerge branch '95-hack_padding' into 'master'
Pyry Haulos [Tue, 15 Dec 2015 20:55:54 +0000 (15:55 -0500)]
Merge branch '95-hack_padding' into 'master'

Remove hack_padding from ShaderRenderer

See merge request !156

8 years agoUpdate Feature Query tests
David Sodman [Fri, 11 Dec 2015 18:23:29 +0000 (10:23 -0800)]
Update Feature Query tests

1. Move to be part of API tests
2. Add check for buffer overflow on the getXXX functions
3. Add check to ensure getXXX update all fields of the structure
4. Validate device limits

Change-Id: I1bdc893bd4c28d564bbfa9d6b05333b1f7d7dcbb

8 years agoRemove hack_padding from ShaderRenderer
Gabor Abraham [Tue, 15 Dec 2015 10:05:11 +0000 (11:05 +0100)]
Remove hack_padding from ShaderRenderer

8 years agoFix calling conventions in Vulkan null driver
Pyry Haulos [Mon, 14 Dec 2015 23:24:43 +0000 (15:24 -0800)]
Fix calling conventions in Vulkan null driver

Change-Id: Ic7157e0c25c3ca99cc9f60bee0c5c2be859c2697

8 years agoMerge in fixes from Khronos repository
Pyry Haulos [Mon, 14 Dec 2015 23:14:51 +0000 (15:14 -0800)]
Merge in fixes from Khronos repository

8 years agoMerge branch 'fix-spirv-assembly-opphi' into 'master'
Pyry Haulos [Mon, 14 Dec 2015 21:43:46 +0000 (16:43 -0500)]
Merge branch 'fix-spirv-assembly-opphi' into 'master'

Remove unreachable and the same block as parents from OpPhi.

See merge request !137

8 years agoMerge branch 'fix-spirv-assembly-opconstantcomposite' into 'master'
Pyry Haulos [Mon, 14 Dec 2015 21:43:28 +0000 (16:43 -0500)]
Merge branch 'fix-spirv-assembly-opconstantcomposite' into 'master'

Add missing <type-id>s in OpConstantComposite tests.

See merge request !136

8 years agoDO NOT MERGE Refresh GLES 3.1 must-pass XML am: d8e85a9be9 -s ours am: ba3d0b4eb3...
Kalle Raita [Mon, 14 Dec 2015 21:42:05 +0000 (13:42 -0800)]
DO NOT MERGE Refresh GLES 3.1 must-pass XML am: d8e85a9be9  -s ours am: ba3d0b4eb3  -s ours am: 34df1a22c9 am: a5829acab3  -s ours
am: 51238b6c80  -s ours

* commit '51238b6c8098470805a655d29aa32b6df43c16a2':
  DO NOT MERGE Refresh GLES 3.1 must-pass XML

8 years agoDO NOT MERGE Remove MSAA wide line derivate tests am: 0fb14e82f6 -s ours am: ba10fd0...
Kalle Raita [Mon, 14 Dec 2015 21:42:01 +0000 (13:42 -0800)]
DO NOT MERGE Remove MSAA wide line derivate tests am: 0fb14e82f6  -s ours am: ba10fd03cf  -s ours am: d7770da76b am: dccbfad72c  -s ours
am: 441d511993  -s ours

* commit '441d51199390a5d7c43c6ffc48a0a5eeafb22dd3':
  DO NOT MERGE Remove MSAA wide line derivate tests

8 years agoMerge "DO NOT MERGE: Add cube gather tests that avoid corners; remove D32F from...
Daniel Xie [Mon, 14 Dec 2015 21:41:54 +0000 (13:41 -0800)]
Merge "DO NOT MERGE: Add cube gather tests that avoid corners;  remove D32F from mustpass" into lollipop-mr1-cts-dev am: 06627c74b4  -s ours am: 8d3eeada70  -s ours am: 01e0351f91 am: 7f454ca9ca  -s ours
am: 708cb687fd  -s ours

* commit '708cb687fde3d2aa89791b71f96a19206b22832c':

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 agoDO NOT MERGE Refresh GLES 3.1 must-pass XML am: d8e85a9be9 -s ours am: ba3d0b4eb3...
Kalle Raita [Mon, 14 Dec 2015 21:37:10 +0000 (13:37 -0800)]
DO NOT MERGE Refresh GLES 3.1 must-pass XML am: d8e85a9be9  -s ours am: ba3d0b4eb3  -s ours am: 34df1a22c9
am: a5829acab3  -s ours

* commit 'a5829acab32af83cd8a2c277799f043d5b956d77':
  DO NOT MERGE Refresh GLES 3.1 must-pass XML

8 years agoDO NOT MERGE Remove MSAA wide line derivate tests am: 0fb14e82f6 -s ours am: ba10fd0...
Kalle Raita [Mon, 14 Dec 2015 21:37:04 +0000 (13:37 -0800)]
DO NOT MERGE Remove MSAA wide line derivate tests am: 0fb14e82f6  -s ours am: ba10fd03cf  -s ours am: d7770da76b
am: dccbfad72c  -s ours

* commit 'dccbfad72c046884396db5b79ed2e6a6b9df06cf':
  DO NOT MERGE Remove MSAA wide line derivate tests

8 years agoMerge "DO NOT MERGE: Add cube gather tests that avoid corners; remove D32F from...
Daniel Xie [Mon, 14 Dec 2015 21:36:58 +0000 (13:36 -0800)]
Merge "DO NOT MERGE: Add cube gather tests that avoid corners;  remove D32F from mustpass" into lollipop-mr1-cts-dev am: 06627c74b4  -s ours am: 8d3eeada70  -s ours am: 01e0351f91
am: 7f454ca9ca  -s ours

* commit '7f454ca9cac4c05289d1567087d97e50f99001c1':

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 agoDO NOT MERGE Refresh GLES 3.1 must-pass XML am: d8e85a9be9 -s ours am: ba3d0b4eb3...
Kalle Raita [Mon, 14 Dec 2015 17:50:24 +0000 (09:50 -0800)]
DO NOT MERGE Refresh GLES 3.1 must-pass XML am: d8e85a9be9  -s ours am: ba3d0b4eb3  -s ours
am: 34df1a22c9

* commit '34df1a22c9ab0b80939b6c52e372a06e4a665be3':
  DO NOT MERGE Refresh GLES 3.1 must-pass XML

8 years agoDO NOT MERGE Remove MSAA wide line derivate tests am: 0fb14e82f6 -s ours am: ba10fd0...
Kalle Raita [Mon, 14 Dec 2015 17:50:20 +0000 (09:50 -0800)]
DO NOT MERGE Remove MSAA wide line derivate tests am: 0fb14e82f6  -s ours am: ba10fd03cf  -s ours
am: d7770da76b

* commit 'd7770da76be8c96c8be9da585e7191a247c03a2f':
  DO NOT MERGE Remove MSAA wide line derivate tests

8 years agoMerge "DO NOT MERGE: Add cube gather tests that avoid corners; remove D32F from...
Daniel Xie [Mon, 14 Dec 2015 17:50:14 +0000 (09:50 -0800)]
Merge "DO NOT MERGE: Add cube gather tests that avoid corners;  remove D32F from mustpass" into lollipop-mr1-cts-dev am: 06627c74b4  -s ours am: 8d3eeada70  -s ours
am: 01e0351f91

* commit '01e0351f91cf10706a8993a517db8d56151e0c9e':

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 agoDO NOT MERGE Refresh GLES 3.1 must-pass XML am: d8e85a9be9 -s ours
Kalle Raita [Mon, 14 Dec 2015 17:31:15 +0000 (09:31 -0800)]
DO NOT MERGE Refresh GLES 3.1 must-pass XML am: d8e85a9be9  -s ours
am: ba3d0b4eb3  -s ours

* commit 'ba3d0b4eb3d3f18c349828f0e5eef1da75edc593':
  DO NOT MERGE Refresh GLES 3.1 must-pass XML

8 years agoDO NOT MERGE Remove MSAA wide line derivate tests am: 0fb14e82f6 -s ours
Kalle Raita [Mon, 14 Dec 2015 17:31:11 +0000 (09:31 -0800)]
DO NOT MERGE Remove MSAA wide line derivate tests am: 0fb14e82f6  -s ours
am: ba10fd03cf  -s ours

* commit 'ba10fd03cfccc8473fe21ac49e1072fb0acd49e7':
  DO NOT MERGE Remove MSAA wide line derivate tests

8 years agoMerge "DO NOT MERGE: Add cube gather tests that avoid corners; remove D32F from...
Daniel Xie [Mon, 14 Dec 2015 17:30:39 +0000 (09:30 -0800)]
Merge "DO NOT MERGE: Add cube gather tests that avoid corners;  remove D32F from mustpass" into lollipop-mr1-cts-dev am: 06627c74b4  -s ours
am: 8d3eeada70  -s ours

* commit '8d3eeada7025a416059231d6cd6ea9a217e0a11c':

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 agoFix thresholds for blend tests
Jeff Bolz [Mon, 14 Dec 2015 03:16:26 +0000 (03:16 +0000)]
Fix thresholds for blend tests

8 years agofix order of swizzle vs scale
Jeff Bolz [Sun, 13 Dec 2015 20:41:21 +0000 (20:41 +0000)]
fix order of swizzle vs scale

8 years agoFix lod_base_mip_level tests for 3D
Jeff Bolz [Sun, 13 Dec 2015 21:12:27 +0000 (21:12 +0000)]
Fix lod_base_mip_level tests for 3D

8 years agoissue 81: Change descriptor type from UBO -> uniform texel buffer, since UBOs don...
Jeff Bolz [Sat, 12 Dec 2015 19:50:58 +0000 (19:50 +0000)]
issue 81: Change descriptor type from UBO -> uniform texel buffer, since UBOs don't use views. Change fragment shader to match. Change buffer contents to a vector of uint32 to match the R32_UINT view format. Update reference value selection to match. Remove 'offset' which was just added into elementOffset, and just cause alignment problems.

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 agoRemove unreachable and the same block as parents from OpPhi.
Lei Zhang [Thu, 10 Dec 2015 18:29:40 +0000 (13:29 -0500)]
Remove unreachable and the same block as parents from OpPhi.

According to SPIR-V spec, "Each Parent block is the label of an
immediate predecessor in the CFG of the current block."

8 years agoAdd missing <type-id>s in OpConstantComposite tests.
Lei Zhang [Fri, 11 Dec 2015 15:11:44 +0000 (10:11 -0500)]
Add missing <type-id>s in OpConstantComposite tests.

From Mais Alnasser <mais.alnasser@amd.com>:
Reported and Fixed by Zhi Cai.

8 years agoDO NOT MERGE Refresh GLES 3.1 must-pass XML
Kalle Raita [Thu, 10 Dec 2015 23:15:13 +0000 (15:15 -0800)]
DO NOT MERGE Refresh GLES 3.1 must-pass XML
am: d8e85a9be9  -s ours

* commit 'd8e85a9be965613741f691ee31fe1bf1c6ebbfc5':
  DO NOT MERGE Refresh GLES 3.1 must-pass XML

8 years agoDO NOT MERGE Remove MSAA wide line derivate tests
Kalle Raita [Thu, 10 Dec 2015 23:15:09 +0000 (15:15 -0800)]
DO NOT MERGE Remove MSAA wide line derivate tests
am: 0fb14e82f6  -s ours

* commit '0fb14e82f6854bed52888d80b06549e2e5021a7b':
  DO NOT MERGE Remove MSAA wide line derivate 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 "DO NOT MERGE: Add cube gather tests that avoid corners; remove D32F from...
Daniel Xie [Thu, 10 Dec 2015 21:09:31 +0000 (13:09 -0800)]
Merge "DO NOT MERGE: Add cube gather tests that avoid corners;  remove D32F from mustpass" into lollipop-mr1-cts-dev
am: 06627c74b4  -s ours

* commit '06627c74b4a3237034aaa10c8635a01cb25e72f7':
  DO NOT MERGE: Add cube gather tests that avoid corners; remove D32F from mustpass

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.