platform/upstream/VK-GL-CTS.git
8 years agobuffer_view.create: Separate usage and features bits
Jason Ekstrand [Thu, 17 Dec 2015 21:58:35 +0000 (13:58 -0800)]
buffer_view.create: Separate usage and features bits

In the Vulkan API, VkFormatFeatureFlags and VkBufferUsageFlags are separate
bitfields.  The tests were comparing BufferUsageFlags to the
FormatFeatureFlags that it got from the driver so it would try and create
invalid buffer views.  This commit splits these apart so the tests are now
properly querying the driver.

This fixes #108

8 years agoRemove unused function and fix conversion warning
Pyry Haulos [Thu, 17 Dec 2015 00:35:48 +0000 (16:35 -0800)]
Remove unused function and fix conversion warning

Change-Id: I93c9cb5c53deb8961c88f74aec2431d28da4d81a

8 years agoMerge 30-vertex-input-tests
Pyry Haulos [Thu, 17 Dec 2015 00:29:16 +0000 (16:29 -0800)]
Merge 30-vertex-input-tests

Change-Id: Ieae77cd894e451a3adc3c5ad1ac30cb6ed3beb84

8 years agoMerge "Add de::AppendList<T>"
Pyry Haulos [Thu, 17 Dec 2015 00:19:52 +0000 (00:19 +0000)]
Merge "Add de::AppendList<T>"
am: b5146e0adf

* commit 'b5146e0adf1b80f2000f9d9e80c625d4d6e21c08':
  Add de::AppendList<T>

8 years agoMerge "Add de::AppendList<T>"
Pyry Haulos [Thu, 17 Dec 2015 00:13:07 +0000 (00:13 +0000)]
Merge "Add de::AppendList<T>"

8 years agoAdded spirv-assembly graphics tests.
Andrew Woloszyn [Mon, 23 Nov 2015 15:34:54 +0000 (10:34 -0500)]
Added spirv-assembly graphics tests.

This includes
OpSource, OpConstantNull, OpLine, OpNoLine, OpConstantComposite,
OpSourceContinued, OpUndef, OpPhi instruction tests.

It also tests:
Selection block ordering
Multiple shaders in a single module

8 years agoFix a few warnings
Pyry Haulos [Wed, 16 Dec 2015 19:27:10 +0000 (11:27 -0800)]
Fix a few warnings

8 years agoMerge 31-input-assembly-tests
Pyry Haulos [Wed, 16 Dec 2015 19:16:02 +0000 (11:16 -0800)]
Merge 31-input-assembly-tests

Change-Id: I6eb494409b85a5fc74b6087a7398f187e244ff3b

8 years agoMerge 78-multisample-tests
Pyry Haulos [Wed, 16 Dec 2015 19:13:08 +0000 (11:13 -0800)]
Merge 78-multisample-tests

Change-Id: I0d2a4fdb49a34bfe3657f52b8e82f111061227e1

8 years agoMerge 28-push-constant-tests
Pyry Haulos [Wed, 16 Dec 2015 19:09:15 +0000 (11:09 -0800)]
Merge 28-push-constant-tests

Change-Id: I781593486ced28860e5aff2649505ad4060b4b6d

8 years agoMerge 25-spirv-assembly-compute-tests
Pyry Haulos [Wed, 16 Dec 2015 19:04:47 +0000 (11:04 -0800)]
Merge 25-spirv-assembly-compute-tests

8 years agoMerge branch 'mcw_fixes' into 'master'
Pyry Haulos [Wed, 16 Dec 2015 18:59:12 +0000 (13:59 -0500)]
Merge branch 'mcw_fixes' into 'master'

Fix test that sets pQueuePriorities to NULL.

Fix for dEQP-VK.api.device_init.create_device_various_queue_counts
Ensure there is an array of floats at least big enough for each
queuefamily.

See merge request !163

8 years agoUse de::max explicitly instead of max
Michael Worcester [Wed, 16 Dec 2015 18:58:05 +0000 (18:58 +0000)]
Use de::max explicitly instead of max

8 years agoMerge in changes from Khronos repository
Pyry Haulos [Wed, 16 Dec 2015 18:44:35 +0000 (10:44 -0800)]
Merge in changes from Khronos repository

8 years agoImprove deAlignedMalloc()
Pyry Haulos [Wed, 16 Dec 2015 18:35:26 +0000 (18:35 +0000)]
Improve deAlignedMalloc()
am: 9f87d22b4b

* commit '9f87d22b4b05cfae3eb2760d71d0833d5cd1113c':
  Improve deAlignedMalloc()

8 years agoMerge branch '93-fix-shading-language-version-in-glsl.matrix.determinant-tests' into...
Pyry Haulos [Wed, 16 Dec 2015 18:31:14 +0000 (13:31 -0500)]
Merge branch '93-fix-shading-language-version-in-glsl.matrix.determinant-tests' into 'master'

Fix shading language version in dEQP-VK.glsl.matrix.determinant tests

Fixes #93

See merge request !162

8 years agoFix test that sets pQueuePriorities to NULL.
Michael Worcester [Wed, 16 Dec 2015 16:16:57 +0000 (16:16 +0000)]
Fix test that sets pQueuePriorities to NULL.

Fix for dEQP-VK.api.device_init.create_device_various_queue_counts
Ensure there is an array of floats at least big enough for each
queuefamily.

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 agoAdded pipeline vertex input state tests.
Dae Kim [Wed, 16 Dec 2015 11:35:29 +0000 (11:35 +0000)]
Added pipeline vertex input state tests.

8 years agoAdd offset into the push constant block in the shaders
Fei Yang [Wed, 16 Dec 2015 06:40:05 +0000 (14:40 +0800)]
Add offset into the push constant block in the shaders

Change-Id: I2b1b36dbbd23c35d89f4a5eaf0e64b55d32aea58

8 years agoImprove deAlignedMalloc()
Pyry Haulos [Wed, 16 Dec 2015 01:25:15 +0000 (17:25 -0800)]
Improve deAlignedMalloc()

Use native call (posix_memalign or _aligned_malloc) if possible.

Change-Id: I087e6d51f2c6de7e75d7f3faabfd0600d1a1c09c

8 years agoAdd de::AppendList<T>
Pyry Haulos [Fri, 11 Dec 2015 22:24:21 +0000 (14:24 -0800)]
Add de::AppendList<T>

AppendList provides fast append-only data structure that can be updated
from multiple threads simultaneously. Suitable for logging for example.

Change-Id: I4f6ee5f0e040695ffcd2006330dab1a4de81e9e4

8 years agoAdd de::alignOf<T>() to deDefs.hpp
Pyry Haulos [Wed, 16 Dec 2015 00:04:55 +0000 (16:04 -0800)]
Add de::alignOf<T>() to deDefs.hpp
am: ebc1b42afd

* commit 'ebc1b42afdf320138df8a033d13221a811e891b4':
  Add de::alignOf<T>() to deDefs.hpp

8 years agoFix doxygen comment tags in few deDefs.hpp functions
Pyry Haulos [Wed, 16 Dec 2015 00:04:50 +0000 (16:04 -0800)]
Fix doxygen comment tags in few deDefs.hpp functions
am: e7f7cbd477

* commit 'e7f7cbd477d5282c88f88ad9722e1c15a3f0f9ff':
  Fix doxygen comment tags in few deDefs.hpp functions

8 years agoAdd de::alignOf<T>() to deDefs.hpp
Pyry Haulos [Tue, 15 Dec 2015 23:42:33 +0000 (15:42 -0800)]
Add de::alignOf<T>() to deDefs.hpp

Change-Id: I639b7e509521116f3b0f77233c9a2457403dd230

8 years agoFix doxygen comment tags in few deDefs.hpp functions
Pyry Haulos [Tue, 15 Dec 2015 23:42:02 +0000 (15:42 -0800)]
Fix doxygen comment tags in few deDefs.hpp functions

Change-Id: I4e32d2f91e285c5adf46707db1973237b75b21eb

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 agoAdded OpQuantizeToF16 tests to compute shaders.
Andrew Woloszyn [Fri, 11 Dec 2015 18:20:17 +0000 (13:20 -0500)]
Added OpQuantizeToF16 tests to compute shaders.

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 agoTwo more test cases for OpPhi in compute pipeline.
Lei Zhang [Thu, 3 Dec 2015 16:50:51 +0000 (11:50 -0500)]
Two more test cases for OpPhi in compute pipeline.

8 years agoAdd more SPIR-V assembly tests based on compute shader.
Lei Zhang [Fri, 20 Nov 2015 15:44:30 +0000 (10:44 -0500)]
Add more SPIR-V assembly tests based on compute shader.

- Multiple shaders in the same module.
- Memory access bits.
- OpCopyMemory.
- OpCopyObject.
- Decoration: NoContraction.
- OpSpecConstantOp.

8 years agoAdded pipeline input assembly tests.
Dae Kim [Tue, 15 Dec 2015 15:15:29 +0000 (15:15 +0000)]
Added pipeline input assembly tests.

8 years agoAdded pipeline multisample state tests.
Dae Kim [Tue, 15 Dec 2015 11:11:10 +0000 (11:11 +0000)]
Added pipeline multisample state tests.

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