Pyry Haulos [Thu, 17 Dec 2015 00:29:16 +0000 (16:29 -0800)]
Merge 30-vertex-input-tests
Change-Id: Ieae77cd894e451a3adc3c5ad1ac30cb6ed3beb84
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>
Pyry Haulos [Thu, 17 Dec 2015 00:13:07 +0000 (00:13 +0000)]
Merge "Add de::AppendList<T>"
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
Pyry Haulos [Wed, 16 Dec 2015 19:27:10 +0000 (11:27 -0800)]
Fix a few warnings
Pyry Haulos [Wed, 16 Dec 2015 19:16:02 +0000 (11:16 -0800)]
Merge 31-input-assembly-tests
Change-Id: I6eb494409b85a5fc74b6087a7398f187e244ff3b
Pyry Haulos [Wed, 16 Dec 2015 19:13:08 +0000 (11:13 -0800)]
Merge 78-multisample-tests
Change-Id: I0d2a4fdb49a34bfe3657f52b8e82f111061227e1
Pyry Haulos [Wed, 16 Dec 2015 19:09:15 +0000 (11:09 -0800)]
Merge 28-push-constant-tests
Change-Id: I781593486ced28860e5aff2649505ad4060b4b6d
Pyry Haulos [Wed, 16 Dec 2015 19:04:47 +0000 (11:04 -0800)]
Merge 25-spirv-assembly-compute-tests
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
Michael Worcester [Wed, 16 Dec 2015 18:58:05 +0000 (18:58 +0000)]
Use de::max explicitly instead of max
Pyry Haulos [Wed, 16 Dec 2015 18:44:35 +0000 (10:44 -0800)]
Merge in changes from Khronos repository
Pyry Haulos [Wed, 16 Dec 2015 18:35:26 +0000 (18:35 +0000)]
Improve deAlignedMalloc()
am:
9f87d22b4b
* commit '
9f87d22b4b05cfae3eb2760d71d0833d5cd1113c':
Improve deAlignedMalloc()
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
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.
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
Dae Kim [Wed, 16 Dec 2015 11:35:29 +0000 (11:35 +0000)]
Added pipeline vertex input state tests.
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
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
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
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
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
Pyry Haulos [Tue, 15 Dec 2015 23:42:33 +0000 (15:42 -0800)]
Add de::alignOf<T>() to deDefs.hpp
Change-Id: I639b7e509521116f3b0f77233c9a2457403dd230
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
Pyry Haulos [Tue, 15 Dec 2015 23:36:17 +0000 (15:36 -0800)]
Merge in changes from Khronos repository
Pyry Haulos [Tue, 15 Dec 2015 23:35:03 +0000 (23:35 +0000)]
Merge "Update glslang revision" into vulkan
Pyry Haulos [Mon, 14 Dec 2015 18:57:29 +0000 (10:57 -0800)]
Update glslang revision
Change-Id: Iad3db5ed9787e77eb0bb76da60dbd833b58efbbe
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
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
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
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
Andrew Woloszyn [Fri, 11 Dec 2015 18:20:17 +0000 (13:20 -0500)]
Added OpQuantizeToF16 tests to compute shaders.
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
Lei Zhang [Thu, 3 Dec 2015 16:50:51 +0000 (11:50 -0500)]
Two more test cases for OpPhi in compute pipeline.
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.
Dae Kim [Tue, 15 Dec 2015 15:15:29 +0000 (15:15 +0000)]
Added pipeline input assembly tests.
Dae Kim [Tue, 15 Dec 2015 11:11:10 +0000 (11:11 +0000)]
Added pipeline multisample state tests.
Gabor Abraham [Tue, 15 Dec 2015 10:05:11 +0000 (11:05 +0100)]
Remove hack_padding from ShaderRenderer
Pyry Haulos [Mon, 14 Dec 2015 23:24:43 +0000 (15:24 -0800)]
Fix calling conventions in Vulkan null driver
Change-Id: Ic7157e0c25c3ca99cc9f60bee0c5c2be859c2697
Pyry Haulos [Mon, 14 Dec 2015 23:14:51 +0000 (15:14 -0800)]
Merge in fixes from Khronos repository
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
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
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
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
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':
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':
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':
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':
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':
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
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
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':
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':
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':
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':
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':
Pyry Haulos [Mon, 14 Dec 2015 18:15:33 +0000 (10:15 -0800)]
Merge in changes from Khronos repository
Pyry Haulos [Mon, 14 Dec 2015 17:54:06 +0000 (09:54 -0800)]
Merge ShaderExecutor and tests
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
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
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
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':
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':
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':
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':
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':
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
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
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':
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':
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':
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':
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':
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
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
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
Gabor Abraham [Wed, 30 Sep 2015 15:33:15 +0000 (17:33 +0200)]
Add ShaderExecutor builtin precision tests
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
Csaba Osztrogonác [Thu, 10 Dec 2015 10:48:07 +0000 (11:48 +0100)]
Add ShaderExecutor builtin constant tests
Robert Sipka [Fri, 28 Aug 2015 10:09:30 +0000 (12:09 +0200)]
Add ShaderExecutor implementation and tests
Jeff Bolz [Mon, 14 Dec 2015 03:16:26 +0000 (03:16 +0000)]
Fix thresholds for blend tests
Jeff Bolz [Sun, 13 Dec 2015 20:41:21 +0000 (20:41 +0000)]
fix order of swizzle vs scale
Jeff Bolz [Sun, 13 Dec 2015 21:12:27 +0000 (21:12 +0000)]
Fix lod_base_mip_level tests for 3D
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.
Jeff Bolz [Sat, 12 Dec 2015 03:19:52 +0000 (03:19 +0000)]
issue 83 - check for supported formats in buffer_view.create tests
Jeff Bolz [Sat, 12 Dec 2015 02:40:41 +0000 (02:40 +0000)]
issue 73 - fix integer border color
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
Pyry Haulos [Sat, 12 Dec 2015 00:47:12 +0000 (00:47 +0000)]
Merge "Add atomic memory operations for more types"
Pyry Haulos [Sat, 12 Dec 2015 00:38:04 +0000 (16:38 -0800)]
Fix a few warnings
Change-Id: I610d4a27f49298c46f848666b0654209138d272d
Pyry Haulos [Sat, 12 Dec 2015 00:20:18 +0000 (16:20 -0800)]
Merge changes from Khronos repository
Pyry Haulos [Sat, 12 Dec 2015 00:12:36 +0000 (16:12 -0800)]
Merge ShaderRenderCase tests
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
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
Pyry Haulos [Fri, 11 Dec 2015 23:11:47 +0000 (15:11 -0800)]
Add deIsPowerOfTwo64
am:
f0cae7f05f
* commit '
f0cae7f05f80b99386bd8e897d4865965df138c6':
Add deIsPowerOfTwo64
Pyry Haulos [Fri, 11 Dec 2015 22:20:53 +0000 (14:20 -0800)]
Add deIsPowerOfTwo64
Change-Id: I2a3c40fe727c49f944e7608bc283eae4dd454dcc
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
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
Jeff Bolz [Fri, 11 Dec 2015 22:00:16 +0000 (22:00 +0000)]
Issue 59 - fix addressing in binding_model tests
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."
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.