History log of /external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmComputeShaderTestUtil.hpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
658bcdaa15cfe3b39c3f16cd1e34bb7491324a5f 04-Oct-2017 Alexander Galazin <alexander.galazin@arm.com> Fix result verification in loop_control tests

Add some epsilon to float comparisons

Component: Vulkan

VK-GL-CTS issue: 742

Affects: dEQP-VK.spirv_assembly.instruction.compute.loop_control.*

Change-Id: Iee88abe4946626e3c1c9656ab08092c04c0181d6
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmComputeShaderTestUtil.hpp
d784ada312e9c0f2d0262a87402e2ff6c6160a66 01-Sep-2017 Boris Zanin <boris.zanin@mobica.com> SpirV tests for Vulkan 1.1

Add tests:
* dEQP-VK.spirv_assembly.instruction.compute.loop_control.dependency_length
* dEQP-VK.spirv_assembly.instruction.compute.loop_control.dependency_infinite
* dEQP-VK.spirv_assembly.instruction.compute.spirv_version.*
* dEQP-VK.spirv_assembly.instruction.graphics.spirv_version.*
* dEQP-VK.spirv_assembly.instruction.*opmoduleprocessed*

Components: Vulkan

VK-GL-CTS issue: 269

Change-Id: Ib4c21a881a31ae93b5b13d88c641b3c4a7ca64a5
(cherry picked from commit 308172f1771c4ed01b45faead3055da016cd8d3b)
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmComputeShaderTestUtil.hpp
0fe7f04e2aefb289e052e82f71ab8d2a1f41dd76 30-Jun-2017 Paavo Pessi <paavo.pessi@siru.fi> Refactor time-consuming test group initializers

dEQP-VK.pipeline.stencil.*
- Large tests groups were split into smaller test groups.

dEQP-VK.spirv_assembly.instruction.compute.opatomic.*
- A large number of input and expected output value calculations were
moved from the test group initializer to the actual test runner.

Affects:

dEQP-VK.pipeline.stencil.*
dEQP-VK.spirv_assembly.instruction.*

Components: Vulkan

VK-GL-CTS issue: 151

Change-Id: I7cedc0e252439d7b04117ef0c15236014709b4f8
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmComputeShaderTestUtil.hpp
dede38b74ca401d392ca80f26ca86c634c751e6b 01-Aug-2017 David Neto <dneto@google.com> Parameterize SPIR-V assembly common types by block storage class

The default is "Uniform" but can be changed with an explicit argument
to getComputeAsmCommonTypes.

Now tests assemble and validate.

Fixes a bad merge into master.

Affects:

dEQP-VK.spirv_assembly.instruction.compute.opatomic.*
dEQP-VK.spirv_assembly.instruction.compute.opatomic_storage_buffer.*

Components: Vulkan

VK-GL-CTS issue: 582

Change-Id: I6323eb279a62aabe62dfd50c25c77dd56e4ccd71
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmComputeShaderTestUtil.hpp
41c36e6e81f81b2b39893b9d0d2e60093a72d935 10-Jul-2017 Alexander Galazin <alexander.galazin@arm.com> Merge branch vk-gl-cts/vulkan-cts-1.0.2 into vk-gl-cts/master

Change-Id: I393c1b28bd020822cb2bb6d564b5de2b6b87b55a
889c2ca6299d711564e46e8eb7baa03e3669e72b 31-Mar-2017 Ehsan Nasiri <ehsann@google.com> Add tests for SPV_KHR_variable_pointers extension

Compute tests and graphics tests are added for the
VK_KHR_variable_pointers
extension.

Components: Vulkan, Framework
VK-GL-CTS issue: 123
New Tests: dEQP-VK.spirv_assembly.instruction.*.variable_pointers.*

Change-Id: If2d01d626428d89a27432e2b1df33778e0b29f3b
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmComputeShaderTestUtil.hpp
d54af5a715093bab0de0cf2ba71a214fdb07faa5 01-Mar-2017 Lei Zhang <antiagainst@google.com> Add tests for the VK_KHR_16bit_storage extension

* Four capabilities
* StorageUniform16
* StorageUniformBufferBlock16
* StorageInputOutput16
* StoragePushConstant16
* 16bit -> 32bit and 32bit -> 16bit
* integers and floats
* vectors and matrices of integers and floats

Component: Vulkan

(cherry picked from commit e62c7b595cbf79617555faf46eb9085bb7d11cb1)

Contains following two follow-up patches:
* d41f0578749db200124a933a0bc6ace35881d02d (check against linea/optimalTilingFeatures)
* a24bed1ac5b06e6ef87da3b6f9bc103f5cdf463f (allow flusing denormals)
* ff75accb8c0634ddfa920462d864a58f12a76198 (add missing extensions)

Change-Id: I51f59d9a7d984f5190c8d60752454b963a039c2e
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmComputeShaderTestUtil.hpp
38cdcf98c372cb8af8a865dc64c2d3e287d3a8ae 14-Jun-2017 Pyry Haulos <phaulos@google.com> Cherry-pick SPIR-V assembly test improvements

These SPIR-V assembly test framework improvements are needed by new SPIR-V
tests.

Contains following commits, sans new tests:

e47e81cda3ab7215d6089f4f5f631fa4f4385e10
ca8cfd0d24bc210c1cfeb3ded0c2c0d2492aa66b
56bd1576eb438e10e8ccb22e17b08354fbf3bac7
56f121e90ff24a88b375db1a74c296d17dd97a74
05e91483c6f2f48b408ed1a638cbb32468ed8dfa
fc1e2f0942477676e92f7fe632ef441a90f570f8
318e6d042b1aaa15327342b39967f0ae97d23347
c35c2901d9d604631326eec11b80b3e6b7b7d55f
0d10dbfa6e176e18f69edcace62f921bb5225168
251a30e3cf94411b7453dd4e05cf24e1d45f579e
4fe79607bfac070a32d9554e3705379073e3672b
8977777244ce058cb79e1cf3b43e528322e8308c
6a51980397447d1f726e71d9126e47f84dc80a6f

Change-Id: Ibedf226d3160365651155327dac50e8e9987a6d4
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmComputeShaderTestUtil.hpp
05e91483c6f2f48b408ed1a638cbb32468ed8dfa 21-Mar-2017 Lei Zhang <antiagainst@google.com> Extend SPIR-V assembly pipelines

* Add support for additional resources in graphics pipeline
* Add support for additional interfaces in graphics pipeline
* Add support for different resource types in compute pipeline
* Add support for push constants in both graphics and compute pipeline

Affects: dEQP-VK.spirv_assembly.*

Component: Vulkan

Change-Id: I5dff462936f66815e1d04c069462563877ecac78
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmComputeShaderTestUtil.hpp
f5ceec91baed6c97fdb6ca35bbbbdd2e32abdc39 02-Mar-2017 Jason Ekstrand <jason.ekstrand@intel.com> dEQP-VK: Add 64-bit versions of the SPIR-V SMod and SRem tests

This adds the following tests:

dEQP-VK.spirv_assembly.instruction.compute.opsrem64.positive
dEQP-VK.spirv_assembly.instruction.compute.opsrem64.all
dEQP-VK.spirv_assembly.instruction.compute.opsmod64.positive
dEQP-VK.spirv_assembly.instruction.compute.opsmod64.all

Components: Vulkan

Change-Id: Id2c78e94632637f110726c805fd287b63adbde68
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmComputeShaderTestUtil.hpp
ba23b9e1fccb231af89f3de3e9fff7d8f8055e51 10-Mar-2017 Lei Zhang <antiagainst@google.com> Change extern globals into functions for SPIR-V assembly tests

This is just refactoring work. No logic change.

Affects:

dEQP-VK.spirv_assembly.*

Component: Vulkan

Change-Id: Ia321f44ffbdb3deb2e9610a7c1d3acdded328a41
(cherry picked from commit ae6a57bec471534780f6a6d117fe77d0bfaf4340)
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmComputeShaderTestUtil.hpp
56bd1576eb438e10e8ccb22e17b08354fbf3bac7 09-Mar-2017 Lei Zhang <antiagainst@google.com> Move graphics pipeline related code to their own files

This is just refactoring work. No logic change.

Affects:

dEQP-VK.spirv_assembly.*

Component: Vulkan

Change-Id: If0585dc6e62c415fd04e3bd39f5e0ca9659a267d
(cherry picked from commit f7c283abbd4c94260bbeb2dfed0f709a0b48a509)
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmComputeShaderTestUtil.hpp
e47e81cda3ab7215d6089f4f5f631fa4f4385e10 06-Dec-2016 Jason Ekstrand <jason.ekstrand@intel.com> Add OpSMod and OpSRem tests

New tests:
- dEQP-VK.spirv_assembly.instruction.compute.opsrem.positive
- dEQP-VK.spirv_assembly.instruction.compute.opsrem.all
- dEQP-VK.spirv_assembly.instruction.compute.opsmod.positive
- dEQP-VK.spirv_assembly.instruction.compute.opsmod.all
- dEQP-VK.spirv_assembly.instruction.graphics.srem.positive_*
- dEQP-VK.spirv_assembly.instruction.graphics.srem.all_*
- dEQP-VK.spirv_assembly.instruction.graphics.smod.positive_*
- dEQP-VK.spirv_assembly.instruction.graphics.smod.all_*

Fixes #520

Change-Id: I16fe1e920960b7537ef097952e48dcdcc9141246
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmComputeShaderTestUtil.hpp
537a9b736914f0dcedc6a783a747fa03f5a34023 02-Jun-2016 Jason Ekstrand <jason.ekstrand@intel.com> spirv_assembly: Use deInt32 instead of VkBool32 for OpFUnord* tests
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmComputeShaderTestUtil.hpp
8267606c1738ba962eeda0a9d3f0e467d23cbdcd 25-Apr-2016 Pyry Haulos <phaulos@google.com> Merge branch '330-add-opfunord-assembly-tests' into 'vulkan-cts-1.0-dev'

Add OpFUnord* assembly tests

fixes #330

See merge request !466
497e62d7dc5c1ae90c977e2c0037c1aae6000831 24-Mar-2016 Csaba Osztrogonác <cs.u-szeged@partner.samsung.com> Add OpFUnord* assembly tests

fixes #330
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmComputeShaderTestUtil.hpp
978d3d585aa549eb1e729b51e9d85fc6477240f9 29-Mar-2016 Pyry Haulos <phaulos@google.com> Change Vulkan CTS license to Apache 2
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmComputeShaderTestUtil.hpp
9a869c2848d0419008cb99f72c9fa372e3af805d 09-Feb-2016 Pyry Haulos <phaulos@google.com> Remove confidentiality clause from Vulkan CTS license
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmComputeShaderTestUtil.hpp
83a326f264871458dc67b0e7f30efca3bbcf8fca 15-Dec-2015 Lei Zhang <antiagainst@google.com> Unify initialization of entry point names.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmComputeShaderTestUtil.hpp
cc54b9c0f4b04cd3e3b9051c22c368e68a5e134f 11-Dec-2015 Andrew Woloszyn <awoloszyn@google.com> Added OpQuantizeToF16 tests to compute shaders.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmComputeShaderTestUtil.hpp
0e95062c203b163b84428f1e3781c0243c51bc29 20-Nov-2015 Lei Zhang <antiagainst@google.com> Add more SPIR-V assembly tests based on compute shader.

- Multiple shaders in the same module.
- Memory access bits.
- OpCopyMemory.
- OpCopyObject.
- Decoration: NoContraction.
- OpSpecConstantOp.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmComputeShaderTestUtil.hpp
21be639ab35b03f6d4d05e11fe662a7dd6bfee2b 28-Sep-2015 Lei Zhang <antiagainst@google.com> SpirVAssembly: Vulkan environment basics for compute pipeline.

Set up test groups for SPIR-V assembly tests.

Set up Vulkan environment for compute pipeline.

Added a simple compute shader which just negates data from input
buffer. And test SPIR-V instruction OpNop based on that.

Change-Id: I8ccd518d9441899667edd58a042315780b068d1e
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmComputeShaderTestUtil.hpp