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
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
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
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.*)
Pyry Haulos [Mon, 7 Dec 2015 23:24:16 +0000 (15:24 -0800)]
Fix ShaderLibrary vertex layout for matrices
Change-Id: I2b3ad53c81404bf306a82c165496dcb147a52234
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
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
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
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
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
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.
Pyry Haulos [Sat, 5 Dec 2015 20:50:27 +0000 (12:50 -0800)]
Fix whitespace and include guards
Change-Id: I580f26ff447fcba8a685850cf5ac15a14af41d60
Dae Kim [Thu, 3 Dec 2015 15:24:37 +0000 (15:24 +0000)]
Update dEQP-VK.api.smoke.asm_triangle to SPIR-V 1.0Rev2
OpSource should be right before OpName.
Dae Kim [Wed, 2 Dec 2015 16:07:54 +0000 (16:07 +0000)]
Update pipeline tests to API version 0.210.1.
Pyry Haulos [Sat, 5 Dec 2015 20:34:55 +0000 (20:34 +0000)]
Merge "Update glslang revision" into vulkan
Pyry Haulos [Wed, 25 Nov 2015 17:48:14 +0000 (09:48 -0800)]
Improve Vulkan null driver
* Calling vkFreeDescriptorSet() on descriptor sets allocated from
pool without FREE_DESCRIPTOR_SET_BIT is a common mistake and thus
worth checking for in null driver.
* Report sensible memory requirements for images in case test uses
linear-layout images to transfer pixel data.
Change-Id: Ief296977f83679b3b87601b1a08a2a96674d68ef
Pyry Haulos [Wed, 18 Nov 2015 21:15:13 +0000 (13:15 -0800)]
Update API version to 0.210.1
Change-Id: Ifc8134b430aaa0a602cbf68f2ee23c7bc6a185ba
Dejan Mircevski [Fri, 4 Dec 2015 15:11:00 +0000 (10:11 -0500)]
Remove the builtin-interface TODO.
This branch takes care of it.
Mika Isojarvi [Thu, 3 Dec 2015 22:10:29 +0000 (22:10 +0000)]
Merge "Fix vulkan memory mapping test bugs" into vulkan
Pyry Haulos [Tue, 1 Dec 2015 23:35:07 +0000 (15:35 -0800)]
Update glslang revision
Change-Id: I4035385be1efa8137a29cab25f08a97990f20af4
Mika Isojärvi [Thu, 3 Dec 2015 19:45:43 +0000 (11:45 -0800)]
Fix vulkan memory mapping test bugs
Change-Id: Ie157577b3453964e415fc120791855ff76976c32
Pyry Haulos [Thu, 3 Dec 2015 21:31:54 +0000 (13:31 -0800)]
Merge fixes from Khronos repository
Pyry Haulos [Thu, 3 Dec 2015 20:37:49 +0000 (15:37 -0500)]
Merge branch '45-pipeline-image-fix-glsl' into 'master'
vktPipelineImageTests : fix wrongly streamed values, when constructing GLSL code
This fixes issue #45 by configuring stringstream to properly stream very small values.
See merge request !103
mchomicz [Thu, 3 Dec 2015 20:18:19 +0000 (21:18 +0100)]
vktPipelineImageTests : fix missed datawhen construct shader code
Dejan Mircevski [Thu, 3 Dec 2015 19:33:06 +0000 (14:33 -0500)]
Eliminate per_vertex_out from geometry boilerplate.
Pyry Haulos [Thu, 3 Dec 2015 19:12:36 +0000 (11:12 -0800)]
Merge changes from Khronos repository
Pyry Haulos [Thu, 3 Dec 2015 19:04:42 +0000 (14:04 -0500)]
Merge branch '16-buffers' into 'master'
Add buffers tests
See merge request !52
Pyry Haulos [Thu, 3 Dec 2015 18:33:37 +0000 (18:33 +0000)]
Merge "Add support for UNORM_SHORT_1555 format; fix bugs"
am:
afd8128a69
* commit '
afd8128a69cc390a7e7c5f227e0720b0e0e064f9':
Add support for UNORM_SHORT_1555 format; fix bugs
Pyry Haulos [Thu, 3 Dec 2015 18:29:11 +0000 (18:29 +0000)]
Merge "Add support for UNORM_SHORT_1555 format; fix bugs"
Pyry Haulos [Thu, 3 Dec 2015 18:08:53 +0000 (13:08 -0500)]
Merge branch 'renderpass-fixes' into 'master'
Fix: renderpass does not set proper usage flags on color attachment images
See merge request !46
scygan [Thu, 3 Dec 2015 16:58:27 +0000 (17:58 +0100)]
Fixup codestyle after changes in vktRenderPassTests.cpp
Szilard Ledan [Mon, 5 Oct 2015 08:34:11 +0000 (10:34 +0200)]
Add api tests for vkCreateBuffer and vkCreateBufferView function
Daniel Xie [Thu, 3 Dec 2015 01:46:55 +0000 (01:46 +0000)]
Merge "Change MSAA sample-count error to warning" into marshmallow-cts-dev am:
0727d29796 am:
0c59f7b7d6 am:
aa6d7b3918
am:
32bede34df
* commit '
32bede34df1b2c8002cad6ce2f610fbf32f513d3':
Change MSAA sample-count error to warning
David Sodman [Thu, 3 Dec 2015 01:46:50 +0000 (01:46 +0000)]
Remove GLES2.functional.dither.disable.gradient.* tests from mustpass am:
9a42bb8be3 am:
0711fc152c am:
ba2499b2c4
am:
574a67708c
* commit '
574a67708c85b92224f8f08eb8ee0b132c334498':
Remove GLES2.functional.dither.disable.gradient.* tests from mustpass
Daniel Xie [Thu, 3 Dec 2015 01:42:56 +0000 (01:42 +0000)]
Merge "Change MSAA sample-count error to warning" into marshmallow-cts-dev am:
0727d29796 am:
0c59f7b7d6
am:
aa6d7b3918
* commit '
aa6d7b39180d5e0a2fd4f4ab4153db12a3394592':
Change MSAA sample-count error to warning
David Sodman [Thu, 3 Dec 2015 01:42:52 +0000 (01:42 +0000)]
Remove GLES2.functional.dither.disable.gradient.* tests from mustpass am:
9a42bb8be3 am:
0711fc152c
am:
ba2499b2c4
* commit '
ba2499b2c4aa2695c1e1aef8b063ecc832619bbf':
Remove GLES2.functional.dither.disable.gradient.* tests from mustpass
Daniel Xie [Thu, 3 Dec 2015 01:38:47 +0000 (01:38 +0000)]
Merge "Change MSAA sample-count error to warning" into marshmallow-cts-dev am:
0727d29796
am:
0c59f7b7d6
* commit '
0c59f7b7d672633e931af3538c59b5a982747997':
Change MSAA sample-count error to warning
David Sodman [Thu, 3 Dec 2015 01:38:41 +0000 (01:38 +0000)]
Remove GLES2.functional.dither.disable.gradient.* tests from mustpass am:
9a42bb8be3
am:
0711fc152c
* commit '
0711fc152ccdea34bf24fc3c7cbe89dbd773e67d':
Remove GLES2.functional.dither.disable.gradient.* tests from mustpass
Daniel Xie [Thu, 3 Dec 2015 01:20:13 +0000 (01:20 +0000)]
Merge "Change MSAA sample-count error to warning" into marshmallow-cts-dev
am:
0727d29796
* commit '
0727d29796e35bbeb403cac3939ddedc5cd877f5':
Change MSAA sample-count error to warning
David Sodman [Thu, 3 Dec 2015 01:18:55 +0000 (01:18 +0000)]
Remove GLES2.functional.dither.disable.gradient.* tests from mustpass
am:
9a42bb8be3
* commit '
9a42bb8be31ce85305bc21c3e05b0e52010d06aa':
Remove GLES2.functional.dither.disable.gradient.* tests from mustpass
Daniel Xie [Thu, 3 Dec 2015 01:15:16 +0000 (01:15 +0000)]
Merge "Change MSAA sample-count error to warning" into marshmallow-cts-dev
Pyry Haulos [Thu, 3 Dec 2015 00:41:32 +0000 (00:41 +0000)]
Merge "Add MIRRORED_ONCE wrap mode"
am:
bae4868b85
* commit '
bae4868b85518830de0f721873b01a6858bab62d':
Add MIRRORED_ONCE wrap mode
Pyry Haulos [Thu, 3 Dec 2015 00:41:26 +0000 (00:41 +0000)]
Cherry-pick a few tcu::StringTemplate fixes to master
am:
a0495cdca8
* commit '
a0495cdca8cc9bc2cbfaa14f5bb9324bf4176374':
Cherry-pick a few tcu::StringTemplate fixes to master
Pyry Haulos [Thu, 3 Dec 2015 00:37:01 +0000 (16:37 -0800)]
Add support for UNORM_SHORT_1555 format; fix bugs
Change-Id: Ia1a5354872fb355c27f312cc320357079810ea6f
Pyry Haulos [Thu, 3 Dec 2015 00:39:52 +0000 (00:39 +0000)]
Merge "Add MIRRORED_ONCE wrap mode"
Pyry Haulos [Thu, 3 Dec 2015 00:35:38 +0000 (16:35 -0800)]
Add MIRRORED_ONCE wrap mode
Change-Id: Ie81aeef27df0630d1a348fb3fe373bdc3c61e17e
Pyry Haulos [Thu, 3 Dec 2015 00:34:06 +0000 (16:34 -0800)]
Cherry-pick a few tcu::StringTemplate fixes to master
Change-Id: I5a2d88b78b2fe40e62a510c68c58ecc39d033a9f
Pyry Haulos [Wed, 2 Dec 2015 20:59:25 +0000 (12:59 -0800)]
Fix include order in vkSpirVProgram.hpp
Pyry Haulos [Wed, 2 Dec 2015 20:51:28 +0000 (15:51 -0500)]
Merge branch '26-update-assembly-framework' into 'master'
Add framework for graphics-pipeline tests in spirv_assembly.
This allows single test code to be exercised in all shader kinds (except
for compute shader).
Implement assembly boilerplate as a StringTemplate with parameters in
certain sections that can be specialized.
Extend `StringTemplate` to accept optional parameter expansions, where a
missing parameter isn't an error.
Make `SpirVAsmSource::operator<<()` work on any parameter type.
See merge request !76
Andrew Woloszyn [Mon, 30 Nov 2015 15:47:46 +0000 (10:47 -0500)]
Changed array initializers to fix android build.
Andrew Woloszyn [Wed, 25 Nov 2015 14:50:41 +0000 (09:50 -0500)]
Responded to more feedback
Andrew Woloszyn [Mon, 23 Nov 2015 19:12:10 +0000 (14:12 -0500)]
Responded to formatting feedback.
Dejan Mircevski [Mon, 23 Nov 2015 16:54:07 +0000 (11:54 -0500)]
Address review feedback.
Rename TYPES/CONSTANTS/ARRAYS macros.
Avoid static initialization of StringTemplates.
Use copy constructors instead of memcpy().
Sprinkle const.
Dejan Mircevski [Fri, 20 Nov 2015 19:56:35 +0000 (14:56 -0500)]
Rename TessLevel IDs.
Dejan Mircevski [Thu, 19 Nov 2015 18:35:33 +0000 (13:35 -0500)]
Add framework for graphics-pipeline tests in spirv_assembly.
This allows single test code to be exercised in all shader kinds (except
for compute shader).
Implement assembly boilerplate as a StringTemplate with parameters in
certain sections that can be specialized.
Extend StringTemplate to accept optional parameter expansions, where a
missing parameter isn't an error.
Make SpirVAsmSource::operator<<() work on any parameter type.
Pyry Haulos [Wed, 2 Dec 2015 18:57:24 +0000 (13:57 -0500)]
Merge branch '25-spirv-special-instruction-tests' into 'master'
25 SPIR-V assembly tests based on compute shader
- OpConstantNull
- OpConstantComposite
- OpLine
- OpNoLine
- OpSource
- OpSourceContinued
- OpUndef
- OpUnreachable
- Loop control
- Selection control
- Function control
- Block order
- OpSourceExtension
- OpPhi
- decoration group
Also change input to random numbers for the OpNop test.
See merge request !44
Mika Isojärvi [Tue, 15 Sep 2015 23:25:32 +0000 (16:25 -0700)]
Initial simple Vulkan memory mapping tests
Change-Id: Id14b17a289d7acf1a091bab0c2c11aa279fde7f3
Mika Isojärvi [Fri, 28 Aug 2015 17:56:46 +0000 (10:56 -0700)]
Add initial Vulkan memory allocation tests.
Change-Id: I3698d94e2cbd67419e8cbc5f689de34960458cbd
Kalle Raita [Thu, 26 Nov 2015 00:06:35 +0000 (00:06 +0000)]
Remove unnecessary cast in DeqpTestRunner
am:
4dcb823b0f
* commit '
4dcb823b0f2baf50c1da8efcc43dedada179453b':
Remove unnecessary cast in DeqpTestRunner
Pyry Haulos [Wed, 25 Nov 2015 23:41:10 +0000 (15:41 -0800)]
Merge in changes from Khronos repository
Pyry Haulos [Thu, 12 Nov 2015 22:41:16 +0000 (14:41 -0800)]
Improve prebuilt SPIR-V binary storage
This change improves storage usage of pre-built SPIR-V binary registry
by eliminating duplicate binaries. With the current test set the size of
binary registry drops from almost 400MiB down to 25MiB.
A binary index file (trie) is used to map from binary identifiers to
actual binary files.
Change-Id: I09b015c00bd30df00e7cf96a39549ddbb66ece61
Pyry Haulos [Wed, 25 Nov 2015 01:57:43 +0000 (20:57 -0500)]
Merge branch 'cts_mlentine' into 'master'
Fix sType for vertex assembly in object management tests.
See merge request !77
Pyry Haulos [Wed, 25 Nov 2015 01:56:52 +0000 (20:56 -0500)]
Merge branch 'fix-bgr-channel-mapping' into 'master'
Added missing channel mapping for BGR formats.
Somehow I managed not to include the channel mapping for BGR formats. This should fix any of image, image view or sampler tests using BGR.
See merge request !74
Pyry Haulos [Tue, 24 Nov 2015 21:19:04 +0000 (21:19 +0000)]
Merge "Fix a few null driver bugs" into vulkan
Pyry Haulos [Tue, 24 Nov 2015 21:11:34 +0000 (13:11 -0800)]
Fix a few null driver bugs
* vkAllocDescriptorSets() still had pCounts return variable that was
supposed to be removed in latest API update.
* vkGetPhysicalDeviceFormatFeatures() didn't return sensible properties
leading to several tests unnecessarily reporting NotSupported.
Change-Id: I515422dbd7fc76bf409212d816fe5ab23b937efd
Pyry Haulos [Tue, 24 Nov 2015 20:41:46 +0000 (12:41 -0800)]
Remove use of std::random_shuffle
std::random_shuffle algorithm is implementation-defined,
de::Random::shuffle() must be used instead.
This was causing pipeline blend and stencil test groups to be different
depending on platform.
Change-Id: I21ee6d9cf78ea0466c63d6e9498a6f485edd4d8b
Lei Zhang [Tue, 24 Nov 2015 20:08:29 +0000 (15:08 -0500)]
Change iterator names and inject more necessary empty lines.
Kalle Raita [Tue, 24 Nov 2015 20:05:38 +0000 (12:05 -0800)]
Remove unnecessary cast in DeqpTestRunner
Also fix the run_tests.sh script with 'CtsDeqp' -> 'CtsDeqpTestCases'
Tested with DeqpTestRunner unit tests.
Change-Id: Iadcb36b0a3bf435d590a7a3b9ed3129fdf3f01bd
David Sodman [Tue, 24 Nov 2015 00:23:59 +0000 (16:23 -0800)]
Remove GLES2.functional.dither.disable.gradient.* tests from mustpass
Change-Id: I982b71397a3792f2cd0107cc394763a1d0acc4f5
Jed Estep [Mon, 23 Nov 2015 23:32:58 +0000 (23:32 +0000)]
DO NOT MERGE add running time hints for dEQP packages am:
75da7d236c -s ours am:
01680109b8 am:
e22743284f -s ours
am:
53df280acd -s ours
* commit '
53df280acd735efdf58d120f6e61e02269ca6bcc':
DO NOT MERGE add running time hints for dEQP packages
Jed Estep [Mon, 23 Nov 2015 23:28:36 +0000 (23:28 +0000)]
DO NOT MERGE add running time hints for dEQP packages am:
75da7d236c -s ours am:
01680109b8
am:
e22743284f -s ours
* commit '
e22743284f0ab65a27301b87b33daef994b2f6b7':
DO NOT MERGE add running time hints for dEQP packages
Jed Estep [Mon, 23 Nov 2015 23:25:22 +0000 (23:25 +0000)]
DO NOT MERGE add running time hints for dEQP packages am:
75da7d236c -s ours
am:
01680109b8
* commit '
01680109b81948f78fe5b69da44635a8facd2d12':
DO NOT MERGE add running time hints for dEQP packages
Pyry Haulos [Mon, 23 Nov 2015 23:23:52 +0000 (15:23 -0800)]
Merge changes from Khronos repository
Jed Estep [Mon, 23 Nov 2015 23:05:27 +0000 (23:05 +0000)]
DO NOT MERGE add running time hints for dEQP packages
am:
75da7d236c -s ours
* commit '
75da7d236c608d6e1020e21d59325feb7dcbe711':
DO NOT MERGE add running time hints for dEQP packages
Pyry Haulos [Mon, 23 Nov 2015 22:36:25 +0000 (14:36 -0800)]
Fix a few warnings
Change-Id: I2cf5d4f070b8b438e25fb50b88b7123a6e47a593
Daniel Xie [Mon, 23 Nov 2015 15:56:55 +0000 (15:56 +0000)]
Merge "DO NOT MERGE Restore accidentally commented line" into marshmallow-cts-dev am:
a3571bc9c9 -s ours am:
4e2092b555 am:
2239f84a37 -s ours
am:
c3fef93d97 -s ours
* commit '
c3fef93d9715ac6419542cfded8362923a6a7bec':
DO NOT MERGE Restore accidentally commented line
Kalle Raita [Mon, 23 Nov 2015 15:56:51 +0000 (15:56 +0000)]
Exclude RGB565 blending cases from the must-pass am:
494bb5a472 am:
c6d365645f am:
770c827918
am:
bdc383d45d
* commit '
bdc383d45d7ce4066f1505ed7692f4d6ade3454a':
Exclude RGB565 blending cases from the must-pass
Daniel Xie [Mon, 23 Nov 2015 15:52:57 +0000 (15:52 +0000)]
Merge "DO NOT MERGE Restore accidentally commented line" into marshmallow-cts-dev am:
a3571bc9c9 -s ours am:
4e2092b555
am:
2239f84a37 -s ours
* commit '
2239f84a37e3288e49523e98d5bb964ba62143b6':
DO NOT MERGE Restore accidentally commented line
Kalle Raita [Mon, 23 Nov 2015 15:52:52 +0000 (15:52 +0000)]
Exclude RGB565 blending cases from the must-pass am:
494bb5a472 am:
c6d365645f
am:
770c827918
* commit '
770c8279183d6cc310f9ddc6b123255ff2836a94':
Exclude RGB565 blending cases from the must-pass
Daniel Xie [Sun, 22 Nov 2015 02:58:30 +0000 (02:58 +0000)]
Merge "DO NOT MERGE Restore accidentally commented line" into marshmallow-cts-dev am:
a3571bc9c9 -s ours
am:
4e2092b555
* commit '
4e2092b555b3ef3e5ea6e3eb798bca4b21e33dce':
DO NOT MERGE Restore accidentally commented line
Kalle Raita [Sun, 22 Nov 2015 02:58:21 +0000 (02:58 +0000)]
Exclude RGB565 blending cases from the must-pass am:
494bb5a472
am:
c6d365645f
* commit '
c6d365645f8315dc84f1e3253e575f454be460db':
Exclude RGB565 blending cases from the must-pass
Jed Estep [Tue, 27 Oct 2015 18:17:13 +0000 (11:17 -0700)]
DO NOT MERGE add running time hints for dEQP packages
Change-Id: Iac61edd175714ffb5901925ac81c16e9a3a18d81
Daniel Xie [Fri, 20 Nov 2015 18:57:29 +0000 (18:57 +0000)]
Merge "DO NOT MERGE Restore accidentally commented line" into marshmallow-cts-dev
am:
a3571bc9c9 -s ours
* commit '
a3571bc9c9f16c58a49cbb080da97223c807b2f5':
DO NOT MERGE Restore accidentally commented line
Daniel Xie [Fri, 20 Nov 2015 18:49:33 +0000 (18:49 +0000)]
Merge "DO NOT MERGE Restore accidentally commented line" into marshmallow-cts-dev
Kalle Raita [Fri, 20 Nov 2015 04:10:27 +0000 (04:10 +0000)]
Exclude RGB565 blending cases from the must-pass
am:
494bb5a472
* commit '
494bb5a4725c6cc57fcfe1457aebabac6477aa76':
Exclude RGB565 blending cases from the must-pass
Michael Lentine [Thu, 19 Nov 2015 17:56:47 +0000 (09:56 -0800)]
Fix sType for vertex assembly in object management tests.
Lei Zhang [Mon, 9 Nov 2015 21:16:52 +0000 (16:16 -0500)]
Add more tests for SPIR-V special cases.
- OpSourceExtension
- OpPhi
- decoration group
Change-Id: I81ea7a8a3e6c1137e0e5cc4068081c7db3e4aee5
Lei Zhang [Tue, 3 Nov 2015 17:10:38 +0000 (12:10 -0500)]
Add tests for SPIR-V special instructions.
- OpUnreachable
- Loop control
- Selection control
- Function control
- Block order
Change-Id: I3de28d18b6a716c3c2b5ed93cc49a3e98ddcaaa1
Lei Zhang [Mon, 19 Oct 2015 19:41:44 +0000 (15:41 -0400)]
Add test for multiple SPIR-V instructions.
- OpConstantNull
- OpConstantComposite
- OpLine
- OpNoLine
- OpSource
- OpSourceContinued
- OpUndef
Also change input to random numbers for the OpNop test.
Change-Id: I131122b6bef34c1ec78da834e0d0c11b910ab60d
Dae Kim [Thu, 19 Nov 2015 15:40:20 +0000 (15:40 +0000)]
Added missing channel mapping for BGR formats.
Pyry Haulos [Thu, 19 Nov 2015 01:02:07 +0000 (20:02 -0500)]
Merge branch 'cts_mlentine' into 'master'
Use NotificationBuilder instead of Notification
Use of new Notification(...) was deprecated in API 11 and is fully
removed as of API 23. NotificationBuilder is the preferred replacement.
See merge request !73
Michael Lentine [Thu, 19 Nov 2015 00:31:55 +0000 (16:31 -0800)]
Use NotificationBuilder instead of Notification
Use of new Notification(...) was deprecated in API 11 and is fully
removed as of API 23. NotificationBuilder is the preferred replacement.
Pyry Haulos [Wed, 18 Nov 2015 21:58:05 +0000 (13:58 -0800)]
Merge trivial fix from Khronos repository
Pyry Haulos [Wed, 18 Nov 2015 21:57:36 +0000 (16:57 -0500)]
Merge branch '35-typo-fix' into 'master'
Typo fix in vkGlslToSpirV.cpp
Fixes issue #35
See merge request !72
Pyry Haulos [Wed, 18 Nov 2015 21:52:25 +0000 (13:52 -0800)]
Merge changes from Khronos repository
Change-Id: Ia8057616905a6ca2c44e0a76c4404e3302e666fd
Pyry Haulos [Wed, 18 Nov 2015 21:38:09 +0000 (16:38 -0500)]
Merge branch '18-image-view-tests' into 'master'
18 image view tests.
See merge request !38
Dae Kim [Wed, 18 Nov 2015 14:00:40 +0000 (14:00 +0000)]
Added pipeline image view tests.
Pyry Haulos [Wed, 18 Nov 2015 21:29:11 +0000 (13:29 -0800)]
Fix a few trivial compiler warnings
Pyry Haulos [Wed, 18 Nov 2015 21:19:39 +0000 (16:19 -0500)]
Merge branch '15-sampler-tests' into 'master'
15 sampler tests.
See merge request !35
Dae Kim [Wed, 18 Nov 2015 16:16:39 +0000 (16:16 +0000)]
Added pipeline sampler tests.