8b2f42f7dea39989fc4c80e0606bd216efb6c918 |
|
11-Aug-2017 |
Alexander Galazin <alexander.galazin@arm.com> |
Merge vk-gl-cts/vulkan-cts-1.0.1 into vk-gl-cts/vulkan-cts-1.0.2 Change-Id: Iae127509ee1d187291e37c0ee9da7d331b070646
|
b00c7d436b39604d2902c95f40a16a280d29b825 |
|
08-Aug-2017 |
Gary Sweet <gsweet@broadcom.com> |
Respect maximum workgroup count in SpvAsmInstructionTests The createOpAtomic group was using a hard-coded 1000000 for numElements which is later used as the workgroup count. The minimum mandatory workgroup count is 65535, far less than the 1000000 being used. Affects: dEQP-VK.spirv_assembly.instruction.compute.opatomic* Components: Vulkan VK-GL-CTS issue: 613 Change-Id: I523451d33dbb116e6ca2aaa00a948ec6782382b3
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
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/vktSpvAsmInstructionTests.cpp
|
30874c0e4f0804f9931d138020465feb90a39736 |
|
19-Jun-2017 |
Iago Toral Quiroga <itoral@igalia.com> |
Fix regressions from 38cdcf98c372cb8af8 That commit merged together a number of changes and it seems that it messed up the spir-v for the opconstantnull and opundef tests. Components: Vulkan Vk-GL-CTS issue: 511 Affects: dEQP-VK.spirv_assembly.instruction.compute.opconstantnull.* dEQP-VK.spirv_assembly.instruction.compute.opundef.* Change-Id: I0810dd9d75aeebb993f2f595e20c90fde10cf899
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
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/vktSpvAsmInstructionTests.cpp
|
de7ecd11b6156599ee528e12b7d3420d5465e141 |
|
04-May-2017 |
Pyry Haulos <phaulos@google.com> |
Add tests for VK_KHR_storage_buffer_storage_class This change extends following groups to cover the new StorageBuffer decoration: * dEQP-VK.glsl.opaque_type_indexing * dEQP-VK.spirv_assembly.compute.opatomic VK-GL-CTS issue: 357 Components: Vulkan Change-Id: I283a39f4e92f1be6597d843c67debc3ae28c9f22 (cherry picked from commit 9e31538412fb6ce1773e8cfda5b7e5f7fd081e87)
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
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/vktSpvAsmInstructionTests.cpp
|
55dd4426673bd260dde56addcfea802f21c31304 |
|
08-Feb-2017 |
Mika Isojärvi <misojarvi@google.com> |
Add create functions for common Vulkan types. These functions simplify creating the Vulkan objects by taking the arguments directly instead of passing through struct. Multiple test cases already reimplement these functions. VK-GL-CTS issue: 465 Components: Vulkan Change-Id: I09f6b0163b5aa2198617230767cd072185afe45c (cherry picked from commit da03200a87f51bed33b3c3030ecbb6df06ff4f60)
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
c9a6a6162899030f29e302f9ca77d4ff67ba59cf |
|
31-Mar-2017 |
Pyry Haulos <phaulos@google.com> |
Merge vk-gl-cts/vulkan-cts-1.0.1 into vk-gl-cts/vulkan-cts-1.0.2
|
7b38d299e2fa11daa6dddc3a5e225e5a80093f50 |
|
03-Mar-2017 |
Andrey Tuganov <andreyt@google.com> |
Fix SPIR-V generation in dEQP-VK.spirv_assembly SPIR-V code generated in vktSpvAsmInstructionTests.cpp violates non-aggregate type declaration uniqueness rule of SPIR-V specification. Fixed some of the tests which don't require exstensive changes. Affects: dEQP-VK.spirv_assembly.instruction.* Components: Vulkan VK-GL-CTS issue: 195 Change-Id: Ib352323b08e10f83a0f5371dbf2bbb8b6d1182dd
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
ae4a82a77af9f79310aa9b1b2ad1d4225581a135 |
|
10-Mar-2017 |
Pyry Haulos <phaulos@google.com> |
Merge vk-gl-cts/vulkan-cts-1.0.1 into vk-gl-cts/vulkan-cts-1.0.2 Change-Id: I14e2b7bbfe3940ace0e6ae9b661f2a56a49edf98
|
485523d235eb3a0f0f394e6bdbc11139550f7e56 |
|
10-Mar-2017 |
Pyry Haulos <phaulos@google.com> |
Merge vk-gl-cts/vulkan-cts-1.0.0 into vk-gl-cts/vulkan-cts-1.0.1 Change-Id: Ica55df93dd12ea2c6460ec7c6fbb1383e6d38f4d
|
60d07133edfd3dbd1ea29fbc087e3a717b58d851 |
|
08-Mar-2017 |
Maciej Jesionowski <maciej.jesionowski@amd.com> |
Fix a compilation error on GCC 5.4 Components: Vulkan Change-Id: I6c6681d16613f18b2a3192368927f6d176f63a64
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
587fa4457b452d234e9d5a534a52a52ab687d8d7 |
|
01-Dec-2016 |
Lei Zhang <antiagainst@google.com> |
Fix variable declaring location in SPIR-V assembly. The spec validation rules require that all OpVariable instructions in a function must be as the first instructions in the first block. Change-Id: If054bd7882eaf5ffc00899fbdef9a9b71d544019
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
ef115082bbb62e6c8d71ed2ec76f99cb47725b74 |
|
08-Sep-2016 |
Gabor Abraham <gabraham.u-szeged@partner.samsung.com> |
Fix OpVariable position in OpInBoundsAccessChain tests. Fixes #489 Change-Id: I4ee027fd82f5a5f5d54dd3abd4d9b50250eb3e31 (cherry picked from commit 5f7c4c5e0bdd9090a6ae5cab8bdf73d726bb2c41)
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
41062fca347a87cd66baf3288052ed823dd7603e |
|
19-Sep-2016 |
Pyry Haulos <phaulos@google.com> |
Merge "Fix OpVariable position in OpInBoundsAccessChain tests." into vulkan-cts-1.0-dev
|
5f7c4c5e0bdd9090a6ae5cab8bdf73d726bb2c41 |
|
08-Sep-2016 |
Gabor Abraham <gabraham.u-szeged@partner.samsung.com> |
Fix OpVariable position in OpInBoundsAccessChain tests. Fixes #489 Change-Id: I4ee027fd82f5a5f5d54dd3abd4d9b50250eb3e31
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
0f3169efa3d521143e682ddaaa7be10f8af34a4c |
|
19-Jul-2016 |
Gabor Abraham <gabraham.u-szeged@partner.samsung.com> |
Add tests for initialized and uninitialized cases. Change-Id: I0eaddc7d5ebafc4532536d810bf4b30b38985d19
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
a6f63e82ad81ad69d5c0279fee4d11d93d34653f |
|
25-Aug-2016 |
Pyry Haulos <phaulos@google.com> |
Merge gerrit/vulkan-cts-1.0.1 into gerrit/vulkan-cts-1.0-dev Change-Id: I6bd4c4e24650eecc1276edb30644e2ce0bc84274
|
137e879ebbab8fcca9ca7bb2e6a350bd8f87a318 |
|
25-Aug-2016 |
Pyry Haulos <phaulos@google.com> |
Merge gerrit/vulkan-cts-1.0.0 into gerrit/vulkan-cts-1.0.1 Change-Id: I9b5283a65a5b1cb1f9d34e98a916c73c9d5000ca
|
fa9af97e36883754369b8bcff612154a070e8313 |
|
25-Aug-2016 |
Andrew Woloszyn <awoloszyn@google.com> |
Fix for #474. Add Vertex ordering and Spacing to tessellation shaders. Change-Id: I33760e0f23e6b8489e38cb93ad00e3483dc73d16
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
4726eb8b8cbac53ddfa0e3200651562142fc0ac4 |
|
23-Aug-2016 |
Lei Zhang <antiagainst@google.com> |
Fix parameter order for OpVectorTimesScalar. The spec requires that the first parameter to OpVectorTimesScalar must be of vector type, and the second of scalar type. Change-Id: Ib4bb41bfc237efd000e48e21c2521ec616be35a5
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
af137dda318784e7e05ce24c209407b89c9de065 |
|
16-Aug-2016 |
Pyry Haulos <phaulos@google.com> |
Merge vulkan-cts-1.0.1 into vulkan-cts-1.0-dev Change-Id: I8330d7ef441114704a0d722182f456ed7ccb76f9
|
653ad0e8a4209754304cbd5b5ceb4fdc7b29c01a |
|
16-Aug-2016 |
Pyry Haulos <phaulos@google.com> |
Fix merged <space><tab> in C/C++ files Change-Id: Ice7c1ae46a88c941c5834f9d34fcd4822c30debc
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
fb20fc5f5d186c5cb1453a225ac68607d5e54b7b |
|
09-Aug-2016 |
Pyry Haulos <phaulos@google.com> |
Merge upstream-vulkan-cts-1.0-dev into master Change-Id: I318218fecd46ac39cc8dd5904d6fae3658bdb771
|
6135d09ad6422e1857b330af5d8dd46c1793bd01 |
|
29-Jul-2016 |
David Neto <dneto@google.com> |
Fix continue target in graphics block order tests Fixes validation of shaders in: dEQP-VK.spirv_assembly.instruction.graphics.selection_block_order.out_of_order_vert dEQP-VK.spirv_assembly.instruction.graphics.selection_block_order.out_of_order_tessc dEQP-VK.spirv_assembly.instruction.graphics.selection_block_order.out_of_order_tesse dEQP-VK.spirv_assembly.instruction.graphics.selection_block_order.out_of_order_geom dEQP-VK.spirv_assembly.instruction.graphics.selection_block_order.out_of_order_frag dEQP-VK.spirv_assembly.instruction.graphics.switch_block_order.out_of_order_vert dEQP-VK.spirv_assembly.instruction.graphics.switch_block_order.out_of_order_tessc dEQP-VK.spirv_assembly.instruction.graphics.switch_block_order.out_of_order_tesse dEQP-VK.spirv_assembly.instruction.graphics.switch_block_order.out_of_order_geom dEQP-VK.spirv_assembly.instruction.graphics.switch_block_order.out_of_order_frag dEQP-VK.spirv_assembly.instruction.graphics.opphi.out_of_order_vert dEQP-VK.spirv_assembly.instruction.graphics.opphi.out_of_order_tessc dEQP-VK.spirv_assembly.instruction.graphics.opphi.out_of_order_tesse dEQP-VK.spirv_assembly.instruction.graphics.opphi.out_of_order_geom dEQP-VK.spirv_assembly.instruction.graphics.opphi.out_of_order_frag Fixes https://gitlab.khronos.org/vulkan/vulkancts/issues/443
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
deaaa7019452a75ca72e70cdeda183c47f3eeabe |
|
29-Jul-2016 |
David Neto <dneto@google.com> |
Fix block order vs. dominance The OpSwitch must dominate its merge block. It also must dominate %case1. Fixes https://gitlab.khronos.org/vulkan/vulkancts/issues/442
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
683f5985dc34927777f1283d457b7191ed574bb0 |
|
29-Jul-2016 |
David Neto <dneto@google.com> |
Fix SPIR-V continue construct dominance Fix structured control flow validation problems in dEQP-VK.spirv_assembly.instruction.compute.loop_control.* Fixes https://gitlab.khronos.org/vulkan/vulkancts/issues/441
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
dc795cd4f3d064cbbe2bf9899bf2088d206b7434 |
|
09-Jun-2016 |
Chih-Hung Hsieh <chh@google.com> |
Fix misc-macro-parentheses warnings in deqp. * Add parentheses around macro parameters beside binary operators. * Add NOLINT to suppress wrong clang-tidy warnings. Bug: 28705665 Change-Id: I8cab8cf2df6edb50806d9fd2324dfea31b127916
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
d1e64c79a2af5fc8a5ebf0033a7f4b21a35696eb |
|
03-Jun-2016 |
Csaba Osztrogonác <cs.u-szeged@partner.samsung.com> |
Add OpAtomicLoad, Store, and CompareExchange assembly tests Fixes #370
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
b6573d10b39d97f9ed78e6ba16ef6746229fe89e |
|
24-Jun-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge branch '395-convert-assembly-fix-arraystride' into 'vulkan-cts-1.0-dev' Fix missing ArrayStride decorator. Fix the missing ArrayStride decorator in OpSConvert and OpUConvert tests. See merge request !578
|
25fb86de2430ad58d33ebbd9b1182f2b3c59f5d6 |
|
16-Jun-2016 |
Mika Isojarvi <misojarvi@google.com> |
Merge branch '342-opinboundsaccesschain-assembly-tests' into 'vulkan-cts-1.0-dev' Add OpInBoundsAccessChain tests. See merge request !549
|
89d064f9531c55290f14b0bb585be620d3bd0743 |
|
08-Jun-2016 |
Gabor Abraham <gabraham.u-szeged@partner.samsung.com> |
Fix missing ArrayStride decorator.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
7d092113ec838ddf024b928f1504a36cdcaf1532 |
|
16-Jun-2016 |
Lars-Ivar Hesselberg Simonsen <lars-ivar.simonsen@arm.com> |
Fixes OpSConvert and OpUConvert output buffer The OpSConvert and OpUConvert incorrectly bound the same buffer as input and output. This can lead to issues when they are of different size.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
ed4f4b9429d7b64845babf9b1fe0777c76004bc3 |
|
10-Jun-2016 |
Gabor Abraham <gabraham.u-szeged@partner.samsung.com> |
Add ArrayStride decorator in OpTypeArray cases.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
a95d7887a3ad0fd01093e04cffa3b7cdfa0d2528 |
|
10-Jun-2016 |
Gabor Abraham <gabraham.u-szeged@partner.samsung.com> |
Fix OpInBoundsAccessChain return type in matrix cases.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
cc6976f6dbdde54f950347a97d07489e06f555a7 |
|
17-May-2016 |
Csaba Osztrogonác <cs.u-szeged@partner.samsung.com> |
Add OpAtomicIAdd, OpAtomicISub, OpAtomicIIncrement and OpAtomicIDecrement assembly tests
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
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/vktSpvAsmInstructionTests.cpp
|
562c7aeb0ae95fb0a706861d1fe302233f371ba1 |
|
01-Jun-2016 |
Jason Ekstrand <jason.ekstrand@intel.com> |
spirv_assembly: Don't use booleans in SSBOs The bool type in spirv isn't allowed in external storage. From the SPIR-V spec for OpTypeBool: "Values of this type can only be either true or false. There is no physical size or bit pattern defined for these values. If they are stored (in conjunction with OpVariable), they can only be used with logical addressing operations, not physical, and only with non-externally visible shader Storage Classes: Workgroup, CrossWorkgroup, Private, and Function." Instead, we should use an integer and use OpSelect to convert from a boolean to the expected 0/1 value the test wants.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
0a2b393d84f0522bcf1152d67e631a16b6daa4ff |
|
28-Apr-2016 |
Gabor Abraham <gabraham.u-szeged@partner.samsung.com> |
Create OpInBoundsAccessChain tests using OpCompositeInsert utility functions.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
a84dbefda7305750ff05facc2f27d8af5cd9a0e6 |
|
19-May-2016 |
Pyry Haulos <phaulos@google.com> |
Fix a few VkDeviceSize -> size_t conversion warnings
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
5d3d896bb5a17e067dfb99b8668368c9f256ece3 |
|
19-May-2016 |
Pyry Haulos <phaulos@google.com> |
Merge branch '359-opcompositeinsert-assembly-tests' into 'vulkan-cts-1.0-dev' Add OpCompositeInsert tests. See merge request !523
|
a53fab65b7142da1f240e34680d5d8c5f945b839 |
|
28-Apr-2016 |
Gabor Abraham <gabraham.u-szeged@partner.samsung.com> |
Refactor the code, extract the assembly type declaration.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
9d7900c9db4e5a0333e3673aa4f8bc624fc70a48 |
|
26-Apr-2016 |
Dejan Mircevski <deki@google.com> |
Remove duplicate defs in createSpecConstantGroup(). Fixes #373.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
f89b81ff7a5d1db56e022a41bd13fd3e68a2adbc |
|
07-Apr-2016 |
Pyry Haulos <phaulos@google.com> |
Remove instances of pDynamicState->dynamicStateCount = 0 Specification explicitly disallows using VkPipelineDynamicStateCreateInfo with dynamicStateCount = 0 when creating pipelines. Instead pDynamicState must be set to NULL. Change-Id: Iff9e2f10e0080ffae0f6698aff342132f148b41d (cherry picked from commit 86a8ae9e0d61bbfe1f1e273fdbb026369bdb5f29)
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
718fc8643b57b3c37ee260c6150d3effedb81a09 |
|
11-Apr-2016 |
Gabor Abraham <gabraham.u-szeged@partner.samsung.com> |
Add OpCompositeInsert test.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
2b8b99516d1a8892b76c73f42af09ca004f37496 |
|
25-Apr-2016 |
Pyry Haulos <phaulos@google.com> |
Merge branch '333-uconvert-assembly-tests' into 'vulkan-cts-1.0-dev' Add OpUConvert tests. OpUConvert tests depend on OpSConvert utility functions. See merge request !475
|
ca4305ffa7f7e92e124e8cf10c3c84fe95fda6b7 |
|
25-Apr-2016 |
Pyry Haulos <phaulos@google.com> |
Merge branch '332-sconvert-assembly-tests' into 'vulkan-cts-1.0-dev' Add OpSConvert tests. See merge request !469
|
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
|
e6f673d93852261aa351ccbdac04e2a410ca1b10 |
|
21-Mar-2016 |
Gabor Abraham <gabraham.u-szeged@partner.samsung.com> |
Add OpUConvert tests.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
c0e5079df1160ef2ffc0c6f0215b719492560653 |
|
10-Mar-2016 |
Gabor Abraham <gabraham.u-szeged@partner.samsung.com> |
Add OpSConvert tests.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
86a8ae9e0d61bbfe1f1e273fdbb026369bdb5f29 |
|
07-Apr-2016 |
Pyry Haulos <phaulos@google.com> |
Remove instances of pDynamicState->dynamicStateCount = 0 Specification explicitly disallows using VkPipelineDynamicStateCreateInfo with dynamicStateCount = 0 when creating pipelines. Instead pDynamicState must be set to NULL. Change-Id: Iff9e2f10e0080ffae0f6698aff342132f148b41d
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
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/vktSpvAsmInstructionTests.cpp
|
d471a12fca5d3077a4ca28eebf83685f4208c3b6 |
|
29-Mar-2016 |
Pyry Haulos <phaulos@google.com> |
Change Vulkan CTS license to Apache 2
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
e980616481c75957f9b48b0fb576712ab967829c |
|
22-Mar-2016 |
Andrew Woloszyn <awoloszyn@google.com> |
Remove invalid Invocations=0 from geometry shaders. All of these geometry shaders are default, so they do not need any Invocations decoration.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
f9b8c7d8def6c386276b2862a681539114924cfd |
|
16-Mar-2016 |
Andrew Woloszyn <awoloszyn@google.com> |
Fix createOpUndef tests. If we get a Nan from the OpFMul %f32 %undef %c_f32_0 then zero that out as well.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
0fb3183a5745f7fbfc88ed06dcb9127af1cc08b8 |
|
09-Mar-2016 |
Dae Kim <dae.kimpark@imgtec.com> |
dEQP-VK.spirv_assembly.instruction.compute.*: avoid platform-dependent rounding in tests for OpCopyObjectGroup, OpPhiGroup, SelectionControlGroup and FunctionControlGroup.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
ed66b69f0010ec54ddf996f8353c1834befd1c1a |
|
26-Feb-2016 |
Qining Lu <qining@google.com> |
Add missing capabilities in assembly tests Add 'OpCapability ClipDistance' and 'OpCapability CullDistance' when they are required.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
9a869c2848d0419008cb99f72c9fa372e3af805d |
|
09-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Remove confidentiality clause from Vulkan CTS license
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
8248a897abab662bbe95e1ca95cc4e040de69d77 |
|
07-Feb-2016 |
Dejan Mircevski <deki@google.com> |
Make buffer-pointer types unique.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
17e016d1320e9a9b5fe361d1bfcb82c0357c24a2 |
|
03-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Merge branch 'gstrm' into 'vulkan-cts-1.0' Eliminate Stream decorations. They require the `GeometryStreams` capability, which I'm not sure we should require of every implementation. See merge request !406
|
6d7c4543ed37c7b33f45a4d5060ba41a89fd613f |
|
01-Feb-2016 |
Mais Alnasser <mais.alnasser@amd.com> |
Removed correct code by mistake, adding that back and back out the originally intended code.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
415857775f040ace2e05ac7314e05a214e3684dc |
|
31-Jan-2016 |
Mais Alnasser <mais.alnasser@amd.com> |
Apply formating fixes Remove ArrayStride code.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
cc2011f632083d06840fb40b2d5aada3c7c8cd14 |
|
30-Jan-2016 |
Mais Alnasser <mais.alnasser@amd.com> |
OpSelect's condition operand didn't follow spec OpSelect's condition operand should have same component number as OpSelect's result type. SPIR-V spec p110: OpSelect ... Condition must be a scalar or vector of Boolean type. It must have the same number of components as Result Type.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
7ba18ce103a8844ad4fe17b45e92ba75942a0e8c |
|
28-Jan-2016 |
Mais Alnasser <mais.alnasser@amd.com> |
spirv_assembly.instruction.compute.opcopymemory.* Add 2 missed ArrayStride, array type in uniform/storage block must have their stride explicitly specified, otherwise the stride infomation in block layout is lost.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
5e333c6d1c8412303a330f268935e00d8631b976 |
|
29-Jan-2016 |
Dejan Mircevski <deki@google.com> |
Eliminate Stream decorations.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
2ae2c3affcfcabe4ec488c2f02aafcb512f801ae |
|
28-Jan-2016 |
Dejan Mircevski <deki@google.com> |
Fix capability for Stream decorations.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
c504c40aa7c19ef2780a948e6da3e380f0b78b3e |
|
26-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge branch 'awoloszyn-fix-block-decoration' into 'vulkan-cts-1.0' Fixes block order and decoration group tests. Fixes #257 Round the input values to integer numbers so that the computations never have to round. The tests in question only perform addition and subtraction, and all well within the representable range of a float. (-1500 -> 1500) See merge request !397
|
cb8de68ba40a8cc2330e63d592955406ee22b38f |
|
25-Jan-2016 |
Andrew Woloszyn <awoloszyn@google.com> |
Fixes block order and decoration group tests. Fixes #257 Round the input values to integer numbers so that the computations never have to round. The tests in question only perform addition and subtraction, and all well within the representable range of a float.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
c868f6fcbb3009e72429442fbcb2e3a29477126c |
|
22-Jan-2016 |
Andrew Woloszyn <awoloszyn@google.com> |
Minor cleanups to comments and variable names
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
b4a7311a2d6c05004c7a2e4dca200ce1b7106aec |
|
22-Jan-2016 |
Andrew Woloszyn <awoloszyn@google.com> |
Fix nocontraction cases. They failed to take into account multiple rounding modes.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
861b9a4f960cc600db55a6005188b465d3ebc73a |
|
22-Jan-2016 |
Dejan Mircevski <deki@google.com> |
Group all OpName and OpMemberName together.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
6d953734aea743c0da2c87cb8018a727230ba96b |
|
21-Jan-2016 |
Dejan Mircevski <deki@google.com> |
Fix matrix and struct types in spirv_assembly.instruction.compute.opconstantcomposite.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
52ce0f81629f1e9361beed276c57463c4de01e44 |
|
20-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge branch 'awoloszyn-array-of-struct-of-array' into 'master' Fix spirv_assembly...opconstantcomposite.array_of_struct_of_array Missing OpLoad in array_of_struct_of_array tests. Fixes #239 See merge request !357
|
99569bf93c8cad66de80189cd197a5259df00a0b |
|
20-Jan-2016 |
Andrew Woloszyn <awoloszyn@google.com> |
Fix spirv_assembly...opconstantcomposite.array_of_struct_of_array Missing OpLoad in array_of_struct_of_array tests. Fixes #239
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
314629f96400a0d61da9ab2a720b2b06a528cb6e |
|
19-Jan-2016 |
Dejan Mircevski <deki@google.com> |
Fix #231 and #232. Split apart the early-exit loop tests and ensure that %val defs dominate uses and OpPhi instructions always mention parent blocks.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
8207a7a35f892296980ed3e95fb769b918421280 |
|
19-Jan-2016 |
Jeff Bolz <jbolz@nvidia.com> |
Don't test sign of NaN value, as NaN values are not preserved
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
69d0e6774c11c96a82f63f4f836e6a709df88a05 |
|
19-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge branch 'awoloszyn-fix-opphi' into 'master' Updated the SPIR-V in opphi.out_of_order to be the same as the comments The previous test fixed the comments and expectations, but not the actual SPIR-V. Fixes #209 See merge request !334
|
ff6cda88a0eb7462c0d3bf8b5d837479d7479f9f |
|
19-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge branch 'jbolz_image_sampled1' into 'master' Change 'Sampled' operand to '1' for OpUndef image tests Vulkan spec says: "Variables of type code:OpTypeImage must: have a code:Sampled operand of 1 (sampled image) or 2 (storage image)." See merge request !317
|
e7826eaf58b9cdb14748fa900548da30bae83594 |
|
16-Jan-2016 |
Andrew Woloszyn <awoloszyn@google.com> |
Updated the SPIR-V in opphi.out_of_order to be the same as the comments The previous test fixed the comments and expectations, but not the actual SPIR-V. Fixes #209
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
0b3a7ac0708309587314ef7153615bf750cafe5e |
|
15-Jan-2016 |
Andrew Woloszyn <awoloszyn@google.com> |
Moved all OpVariables with Function scope to the top of functions. Some OpVariables were not at the top of Functions which is invalid.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
579c9c588df56478e72901730899baf832c22d67 |
|
15-Jan-2016 |
Andrew Woloszyn <awoloszyn@google.com> |
Fixed color inversion in multi-module tests. Now force the alpha value to 1 in the test so that output colors are kept. Fixes #211.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
036980473e7dc401af4e92d01f3318b4889893d3 |
|
15-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge branch 'jbolz_compareFRem' into 'master' Add 'compareFRem' function verifyIO function Use an approximate comparison for FRem. See merge request !316
|
db742f85caaca088b1b3f5520f8dce3ac752d3ec |
|
15-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge branch 'awoloszyn-spirv-fixes' into 'master' Fix issues in SPIRV graphics.decoration_groups and graphics.opphi tests. See merge request !324
|
c2b3c3a35e60816d57d72ed30b98a98a10bd3d23 |
|
15-Jan-2016 |
Andrew Woloszyn <awoloszyn@google.com> |
Fixed constants spirv_assembly.instruction.graphics.opphi.out_of_order Fixes #209
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
a870f5d50518239f38ca65df5b4ef644655c0aa3 |
|
15-Jan-2016 |
Andrew Woloszyn <awoloszyn@google.com> |
Fixed spirv_assembly.instruction.graphics.decoration_group tests. The tests were incorrectly calculating input + 2 - 1, and expecting no change. Now they calculate intput + 2 - 2. Fixes #213
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
157ef24613c170ac90b83398e334c91082438a5f |
|
15-Jan-2016 |
Jeff Bolz <jbolz@nvidia.com> |
Add 'compareFRem' verifyIO function
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
c68213b61d9960e82f37362317fe7f1003fcaa24 |
|
15-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge branch 'jbolz_opquantize' into 'master' Fix various OpQuantize test bugs See merge request !315
|
f86495d2eeb66fa6efa0bf777b31afb311e084f4 |
|
15-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge branch 'mchomicz_spirv_assembly_opcopyobject_spotcheck' into 'master' Fix dEQP-VK.spirv_assembly.instruction.compute.opcopyobject.spotcheck Shader in the test extracts an column from a matrix (%c_fmat_copy) , but the result type of the operation is said to be a float scalar. See merge request !323
|
1930fafd29262f8e6881c845884c532e9111c34e |
|
15-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge branch 'awoloszyn-fix-opname' into 'master' Fixed typo in OpName instruction. Fixes #137 See merge request !310
|
af070a7dff8983f62556a1de7696d900e52d71de |
|
15-Jan-2016 |
mchomicz <miroslaw.chomicz@intel.com> |
fix dEQP-VK.spirv_assembly.instruction.compute.opcopyobject.spotcheck Shader in the test extracts an column from a matrix (%c_fmat_copy) , but the result type of the operation is said to be a float scalar.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
998148e8db230911c0f6e28aa449d856506d68c4 |
|
15-Jan-2016 |
Jeff Bolz <jbolz@nvidia.com> |
Change 'Sampled' operand to '1' for OpUndef image tests
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
af5dd2e026277e126c51e864435a0fccf1f4f14a |
|
15-Jan-2016 |
Jeff Bolz <jbolz@nvidia.com> |
Fix various OpQuantize test bugs
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
74a4a826f84cb09ffa42e42667c966cbbe69bbbe |
|
14-Jan-2016 |
Andrew Woloszyn <awoloszyn@google.com> |
Removed double-defined %fvec3
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
ef75b04da6eb38d0240646254faa300e48dec151 |
|
14-Jan-2016 |
Andrew Woloszyn <awoloszyn@google.com> |
Fixed typo in OpName instruction. Fixes #137
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
ed159be5ece73c43243ab5d42f4614aeb9520deb |
|
14-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge branch 'jbolz_vertexIndex_instanceIndex' into 'master' Search/place VertexID->VertexIndex and InstanceID->InstanceIndex Fixes #181. This is all just simple search and replace. None of these files used non-zero firstVertex/firstInstance. I did some testing of the affected tests, but I can't run all the spirv assembly tests. See merge request !298
|
e8b4bf794d94627b7d09ae39e3630cf80a2aa91b |
|
14-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge branch 'awoloszyn-fix-opquantize-tests' into 'master' Fix OpQuantizeF16 Spirv-assembly tests. Fixes indexing error in constructNormalizedFloat. Fixes incorrect constants being used in some tests. Fixes #193 See merge request !290
|
5a0057fc525538eb7bb826171161cc5b9681e5e6 |
|
14-Jan-2016 |
Jeff Bolz <jbolz@nvidia.com> |
merge master
|
2643deb117f6236d27387497b2b7a2b898a2014f |
|
14-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge branch 'scygan_spirv_assembly-opunreachanble_bad_ptr_type-pr617' into 'master' Fix dEQP-VK.spirv_assembly.instruction.compute.opunreachable.all Fix hand-written SPIR-V: const int was passed to a function taking a pointer as a parameter See merge request !305
|
638016f89c8b3045bb0236114f1fec53bdccb9b2 |
|
14-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge branch 'scygan_spirv_assembly-wrong_type_of_struct_member_pr620' into 'master' Fix dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.struct* - wrong type of struct member The %fp_v4f32 structure has two members: [0] of vec4 type, and [1] of float type. However OpAccessChain for [1] member, which is a float, so as subsequent OpLoad use vec4 as type. See merge request !304
|
ce40d415ad444f517e560de837387e0aa2d66d9f |
|
14-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge branch 'jekstrand_spirv_assembly_fixes' into 'master' Various fixes for the spirv_assembly tests This fixes all of the problems I've found so far with the SPIR-V assembly tests. I think this should be enough to fix #184. See merge request !301
|
8e638811e98509f2bd2febe9344bd5242827ac96 |
|
14-Jan-2016 |
scygan <slawomir.cygan@intel.com> |
Fix dEQP-VK.spirv_assembly.instruction.compute.opunreachable.all Fix hand-written SPIR-V: const int was passed to a function taking a pointer as a parameter
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
1c64b2a9e9d406004e6b144dd3b7dce6421c05d6 |
|
14-Jan-2016 |
scygan <slawomir.cygan@intel.com> |
Fix dEQP-VK.spirv_assembly.instruction.graphics.opconstantcomposite.struct* - wrong type of struct member The %fp_v4f32 structure has two members: [0] of vec4 type, and [1] of float type. However OpAccessChain for [1] member, which is a float, so as subsequent load use vec4 as type
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
2a57effb263efeb2094a3bb6d3f52a3724b8b8b8 |
|
14-Jan-2016 |
Jason Ekstrand <jason.ekstrand@intel.com> |
vktSpvAsmInstructionTests: Add array strides to OpSpecConstant tests
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
d0a7827a0300a9cc1dc880932cd0a35eb4016ef1 |
|
13-Jan-2016 |
Jeff Bolz <jbolz@nvidia.com> |
Search/place VertexID->VertexIndex and InstanceID->InstanceIndex
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
a0cfd75ba580cdd649b82211875371f8a2959a27 |
|
13-Jan-2016 |
Andrew Woloszyn <awoloszyn@google.com> |
Replaced uses of VertexID and InstanceID. Switched to using InstanceIndex and VertexIndex.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
8a927b5044d139baf18f0dbde7f966d2985e02f8 |
|
13-Jan-2016 |
Andrew Woloszyn <awoloszyn@google.com> |
Added missing assembly to spirv_assembly.instruction.compute.opquantize Fixes #190
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
66012fb1bbdb87bffb4ea1e062c3399d5d4ba29e |
|
13-Jan-2016 |
Andrew Woloszyn <awoloszyn@google.com> |
Fixed incorrect constants in opquantize.spec_const.* tests.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
a5595f3529908815f8dee0746ce033f9277d4d37 |
|
13-Jan-2016 |
Andrew Woloszyn <awoloszyn@google.com> |
Fixed constructNormalizedFloat. It was starting this significand at the wrong index.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
ed9bdb767afcf325077c59eeee61c56bd899cc48 |
|
12-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge branch 'awoloszyn-remove-unnecessary-geom' into 'master' Remove geometry shader from addTessCtrlTest. It is both un-needed and missing in these tests. Fixes #186 See merge request !277
|
0b3c20984b48c6887423ed04ae76f3775dd7984b |
|
12-Jan-2016 |
Andrew Woloszyn <awoloszyn@google.com> |
Remove geometry shader from addTessCtrlTest. It is both un-needed and missing in these tests. Fixes #186
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
358bfc60676e7fe59c54ef986abfbb16ae1aa5f2 |
|
12-Jan-2016 |
Jason Ekstrand <jason.ekstrand@intel.com> |
vktSpvAsmInstructionTests: Add array strides to OpCopyMemory tests
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
689c095f881a410da6a315795452a8e00ad95a9d |
|
05-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Update Vulkan CTS to API 1.0.0 Change-Id: Idb60e106fadb133fcbce136270853696a6290f5b
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
1aece182cbef9abde8437aaf23ee959f3b5e61e0 |
|
12-Jan-2016 |
Jason Ekstrand <jason.ekstrand@intel.com> |
vktSpvAsmInstructionTests: Fix copymemory struct test It didn't provide offset decorations for interface blocks and it expected negative values out.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
652e4430580f27c08d35291ef0e14ce658a89917 |
|
11-Jan-2016 |
Jason Ekstrand <jason.ekstrand@intel.com> |
vktSpvAsmInstructionTests: Don't create constants of type RuntimeArray This *may* make sense in some IR's such as LLVM which special-case NULL. However, an SSA value with a run-time length isn't really a well-defined thing.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
d3a134f785654f638bc7a2cc9104a25788f46469 |
|
11-Jan-2016 |
Jason Ekstrand <jason.ekstrand@intel.com> |
vktSpvAsmInstructionTests: Don't create integer matrices
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
d8c5c6041e8e5b593a14a90233bb4594fac8a667 |
|
11-Jan-2016 |
Andrew Woloszyn <awoloszyn@google.com> |
Switched opspecconstantop.bitwisexor tests to use xor instead of and. Fixed an incorrect test that used BitwiseAnd instead of BitwiseXor.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
faa2f3776bf31785cac522d025095399b34ee922 |
|
11-Jan-2016 |
Jason Ekstrand <jason.ekstrand@intel.com> |
vktSpvAsmInstructionTests: Fix invalid SPIR-V in compute.multiple_shaders A couple of constants were used before they were declared and the LocalSize decoration wasn't applied to the correct entrypoints.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
7ad0bda65c2000719f873b87c40927502bfa6805 |
|
07-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge branch '166-remove-undef-function-type' into 'master' Remove OpUndef of function type, fixing #166. See merge request !253
|
b8ba8b816cf2e234e6fa66336618038de085ae6b |
|
07-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge branch '165-fix-loop-control' into 'master' 165: Fix spirv_assembly.instruction.loop_control. No longer store an i32 to a u32. Fixes #165 See merge request !251
|
4ed250f61a7e74749ae99b309e5610ba8b39a93c |
|
07-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge branch '156-fix-quantized-nans' into 'master' Fix spirv_assembly*opquantize.nan to not violate Vulkan spec. This family of tests depended on NaN+0 returning NaN, which isn't guaranteed in Vulkan. See merge request !246
|
87ce51a53409c56561749c21103a854590c72633 |
|
07-Jan-2016 |
Dejan Mircevski <deki@google.com> |
Remove OpUndef of function type, fixing #166.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
4dc1c5e08c4afe2d6bbe25036d86339bfbf1390b |
|
07-Jan-2016 |
Andrew Woloszyn <awoloszyn@google.com> |
Fix spirv_assembly.instruction.loop_control. No longer store an i32 to a u32. Fixes #165
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
845ca06594abaefdfe36f18b7fd1c05822c0338a |
|
07-Jan-2016 |
Dejan Mircevski <deki@google.com> |
Fix spirv_assembly*opquantize.nan to not violate Vulkan spec. This family of tests depended on NaN+0 returning NaN, which isn't guaranteed in Vulkan.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
8d9bc7963ef237f6a0c1cfe25132cfe997ec27bb |
|
06-Jan-2016 |
Dejan Mircevski <deki@google.com> |
Eliminate SSA violation in spirv_assembly.instruction.graphics.opquantize Due to a bad merge in 0644efb693c3612681bda085bcbbdb31a115568b, there was an extra assignment to %cond. Also fix two accidentally swapped comments.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
bd139afb6880afdeb184fadb0abb9899cff339cc |
|
06-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge branch 'awoloszyn-fix-undefined-ids' into 'master' Fixes a handful of tests that used undefined IDs. Fixes #137 Fixes #149 See merge request !243
|
f1594d4df4b50c2a501c86d8211e6636042e4462 |
|
06-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge branch 'jbolz_bitwisexor' into 'master' Fix BitwiseXor specconstant test. Use only positive values for SRem/SMod See bugs https://cvs.khronos.org/bugzilla/show_bug.cgi?id=15380 and https://cvs.khronos.org/bugzilla/show_bug.cgi?id=15379. Note that we will need to pick up an updated SPIRV-tools with the fix for 15379. See merge request !235
|
1078af7ff955c8e8052ee1113d65ae8f669eb4b0 |
|
06-Jan-2016 |
Andrew Woloszyn <awoloszyn@google.com> |
Fixes a handful of tests that used undefined IDs. Fixes #137 Fixes #149
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
f2927ef5fdefd0dc4e88804edca338f97e84816d |
|
05-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge 138-dont-require-tess-geom
|
cb0b0a96977768bb6e83ca3bd2ae856d9eb2ca26 |
|
05-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Clean up test hierarchy and case naming Affects following test groups: * dEQP-VK.glsl.ShaderExecutor * dEQP-VK.spirv_assembly.instruction.graphics Change-Id: Ia14ee2deb112670d0a222380b5e0ddf6e03daffd
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
8a551c7f74d7a5725c5671252969a0c231749d6b |
|
05-Jan-2016 |
Andrew Woloszyn <awoloszyn@google.com> |
Use context.getDeviceFeatures instead of instanceInterface.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
23654bfc5a45b58b634ec97d8fa7e0238d3b93ef |
|
05-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge branch '144-145-fix-assembly' into 'master' Fixes for assembly in opMemoryAccess and opQuantize tests. Fixes #144 Fixes #145 See merge request !241
|
7c45e9fcfe9336368f03a97aed911a91e1296426 |
|
05-Jan-2016 |
Andrew Woloszyn <awoloszyn@google.com> |
Updated to only include necessary stages in tests. This simplifies the framework, and flow of the tests. Any stage present in a test will be required. Tests will only require tess/geom if we are specifically testing those stages.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
b7377a066e5067ea17e96c26f1b4eb70bdae3c13 |
|
05-Jan-2016 |
Andrew Woloszyn <awoloszyn@google.com> |
Fixes for assembly in opMemoryAccess and opQuantize tests. Fixes #144 Fixes #145
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
5a65cfe974ddb0c6c79091e57064d82f5a0d8284 |
|
03-Jan-2016 |
Jeff Bolz <jbolz@nvidia.com> |
Fix BitwiseXor specconstant test. Use only positive values for SRem/SMod
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
9e08554683f2803c494665f6a264944e4d4f2e52 |
|
30-Dec-2015 |
Andrew Woloszyn <awoloszyn@google.com> |
spirv_assembly.instruction.graphics.* tests no long require tess/geom. Tessellation/Geoemtry shaders will be used if present, but disabled otherwise. NotSupported is set for any tests that requires an optional feature.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
89ea892179741d428503a1a3ed207098373a8d03 |
|
04-Jan-2016 |
David Neto <dneto@google.com> |
Fix 137: bad geom entry point I/O var declarations Fix declarations of Input and Output variable declarations and the gl_PerVertex type declaration in test dEQP-VK.spirv_assembly.instruction.graphics.module.* They were missing "geom_" prefices. Changed: OpEntryPoint Geometry %geom_main "main" %out_gl_position %gl_in %out_color %in_color To the following, to match usage in the function bodies: OpEntryPoint Geometry %geom_main "main" %geom_out_gl_position %geom_gl_in %geom_out_color %geom_in_color Also fix associated OpDecorate instructions. Should fix https://gitlab.khronos.org/vulkan/vulkancts/issues/137
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
394d041f5e798c4c2a3f71157250fa9296d25b82 |
|
03-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge branch '134-fix-spirv-graphics-loop' into 'master' Fixed invalid spirv in dEQP-VK.spirv_assembly.instruction.graphics.loop.* Fix for #134 See merge request !232
|
5b69f6439c2042479193b695963bdc1e242cdffc |
|
03-Jan-2016 |
Pyry Haulos <phaulos@google.com> |
Merge branch '136-fix-opMemoryAccess' into 'master' Fixed invalid SPIR-V in spirv_assembly.instruction.graphics.opMemoryAccess.* For issue #136 See merge request !231
|
1c6a4949099c14df1e54ac40fb5929f1ebda1a2d |
|
30-Dec-2015 |
Andrew Woloszyn <awoloszyn@google.com> |
Fixed invalid spirv in dEQP-VK.spirv_assembly.instruction.graphics.loop.*
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
cfcc4e9746e0f5044e696624072544f082797d74 |
|
30-Dec-2015 |
Andrew Woloszyn <awoloszyn@google.com> |
Fixed invalid SPIR-V in spirv_assembly.instruction.graphics.opMemoryAccess.*
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
d04ff4633af8890b52e1caf42dd022f5fe90095c |
|
30-Dec-2015 |
Andrew Woloszyn <awoloszyn@google.com> |
Fix invalid SPIR-V in dEQP-VK.spirv_assembly.instruction.graphics.frem.*
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
814c7367029ba8b8be027e02ab636c0d89b6bd3c |
|
23-Dec-2015 |
Pyry Haulos <phaulos@google.com> |
Merge branch 'buffer_view_alloc_first' into 'master' We need to allocate memory before we can create a buffer view - issue wth the dEQP-VK.api.buffer_view There were issues with the dEQP-VK.api.buffer_view test group that Jeannot has addressed with this patch. Please merge. See merge request !197
|
192b10130c346d1a713ad4e8ea71282b118c7b69 |
|
21-Dec-2015 |
Jeannot Breton <jbreton@nvidia.com> |
We need to allocate memory before we can create a buffer view
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
dd55f3949b759f7dcd67877a42ffccb5e0ea949c |
|
21-Dec-2015 |
Pyry Haulos <phaulos@google.com> |
Merge 110-OpFRem-spirv-assembly
|
e148980e7f95d8a113a7dc84b13ca9906f33869f |
|
20-Dec-2015 |
Pyry Haulos <phaulos@google.com> |
Fix few include guards and whitespace violations
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
7f36ed73a0342e826dd79b46ae0470b77773e0c5 |
|
18-Dec-2015 |
Dejan Mircevski <deki@google.com> |
Loop with return.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
596fb549a03eed5fd528b6eac637fe4825b1854b |
|
18-Dec-2015 |
Dejan Mircevski <deki@google.com> |
Loop with break.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
7c6a0796aa49f275fd9296bb7617bbc576ce5e0b |
|
18-Dec-2015 |
Dejan Mircevski <deki@google.com> |
Loop with continue.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
dff274e9d968769af22ecf7fd3bd3f2cefa5d80d |
|
18-Dec-2015 |
Dejan Mircevski <deki@google.com> |
Dedupe OpConstant %f32 -1.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
b673106d4f165e02d025e9ea52d443dffcec4663 |
|
18-Dec-2015 |
Lei Zhang <antiagainst@google.com> |
Add compute OpFRem tests.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
e5f65e31021d03a03060bb06198279b84329e2bc |
|
18-Dec-2015 |
Dejan Mircevski <deki@google.com> |
Remove inaccurate comments.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
6fa80f357fb5bb1596281b44d6d147c9ab87d481 |
|
17-Dec-2015 |
Andrew Woloszyn <awoloszyn@google.com> |
Added FRem graphics tests.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
d24056a5eda0ca3180998281f3b4a04d9e9d3e56 |
|
18-Dec-2015 |
Pyry Haulos <phaulos@google.com> |
Fix few warnings Change-Id: I481b6033303fd6936f21ff1009cc049c99d57aa6
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
8bc5b653c87fd652f7693db5282e061899374fce |
|
17-Dec-2015 |
Andrew Woloszyn <awoloszyn@google.com> |
Moved OpSpecConstantOp outside of function and into constants section
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
75cbfcc198b21f3576463dd26f3b4094fedd8aab |
|
14-Dec-2015 |
Lei Zhang <antiagainst@google.com> |
Add SPIR-V graphics assembly tests for decoration group.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
b8c2d0d0f8b3ec51afe2b2021bf0595ba236d928 |
|
11-Dec-2015 |
Lei Zhang <antiagainst@google.com> |
Add SPIR-V assembly graphics tests for NoContraction.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
480ffb244067100254bf2b8bc4aa6be5a57c44b2 |
|
15-Dec-2015 |
Andrew Woloszyn <awoloszyn@google.com> |
Added OpQuantize Graphics tests for OpSpecConstantOp.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
a1f5e4a278a4fec5aed408eee7a3890f2b7f949b |
|
16-Dec-2015 |
Dejan Mircevski <deki@google.com> |
Barrier in loop.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
83a326f264871458dc67b0e7f30efca3bbcf8fca |
|
15-Dec-2015 |
Lei Zhang <antiagainst@google.com> |
Unify initialization of entry point names.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
5733243b90cb611384e2a851c7c8395b83f18e10 |
|
15-Dec-2015 |
Lei Zhang <antiagainst@google.com> |
Add SPIR-V assembly compute spec constant tests for OpQuantizeToF16.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
618f35d11014a3eebc4ee205a5bda7e6d00c8ea1 |
|
10-Dec-2015 |
Andrew Woloszyn <awoloszyn@google.com> |
Added additional graphics tests. OpQuantizeF16 OpSpecConstantOp Loop tests
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
bcbdbbb27f3049e2006f64895d7a983b44c03c67 |
|
23-Nov-2015 |
Andrew Woloszyn <awoloszyn@google.com> |
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
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
8fac785a13799defd55ffe278f8341533410c8b0 |
|
16-Dec-2015 |
Pyry Haulos <phaulos@google.com> |
Fix a few warnings
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
cc54b9c0f4b04cd3e3b9051c22c368e68a5e134f |
|
11-Dec-2015 |
Andrew Woloszyn <awoloszyn@google.com> |
Added OpQuantizeToF16 tests to compute shaders.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
1c36f8bd4c68f0a934d9703450234a70f3659055 |
|
03-Dec-2015 |
Lei Zhang <antiagainst@google.com> |
Two more test cases for OpPhi in compute pipeline.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
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/vktSpvAsmInstructionTests.cpp
|
fcdabf7e03d6b1bcd11d4b86a5ee1f1ba547e493 |
|
14-Dec-2015 |
Pyry Haulos <phaulos@google.com> |
Merge branch 'fix-spirv-assembly-opphi' into 'master' Remove unreachable and the same block as parents from OpPhi. See merge request !137
|
e055a78aae8464e624e6cbcfd5638cd253227a96 |
|
10-Dec-2015 |
Lei Zhang <antiagainst@google.com> |
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."
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
e71b7a2a3fe1be62968f54327e6bfb4c1d916b4a |
|
11-Dec-2015 |
Lei Zhang <antiagainst@google.com> |
Add missing <type-id>s in OpConstantComposite tests. From Mais Alnasser <mais.alnasser@amd.com>: Reported and Fixed by Zhi Cai.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
f2cc07356f3648e1efa11d3f0ff0a19405680b6d |
|
08-Dec-2015 |
Andrew Woloszyn <awoloszyn@google.com> |
Update spirv_assembly and spirv-tools to SPIR-V 1.0.2
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
670e70a1e316be4280c290d57a49c4a381dcab46 |
|
07-Dec-2015 |
Pyry Haulos <phaulos@google.com> |
Merge branch '44-spirv-assembly-framework' into 'master' Eliminate per_vertex_out from geometry boilerplate. See merge request !102
|
94128dffb454628346f09bb736e0f4ace9df0b9e |
|
05-Dec-2015 |
Pyry Haulos <phaulos@google.com> |
Fix whitespace and include guards Change-Id: I580f26ff447fcba8a685850cf5ac15a14af41d60
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
68e7282426d639b54d15c4710d97ba97e72c76ef |
|
18-Nov-2015 |
Pyry Haulos <phaulos@google.com> |
Update API version to 0.210.1 Change-Id: Ifc8134b430aaa0a602cbf68f2ee23c7bc6a185ba
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
82f05c39fb5c943705151c145b00b4548e0052ac |
|
04-Dec-2015 |
Dejan Mircevski <deki@google.com> |
Remove the builtin-interface TODO. This branch takes care of it.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
9a7e44c293be9b55281335c1a6532af9088c0d6d |
|
03-Dec-2015 |
Dejan Mircevski <deki@google.com> |
Eliminate per_vertex_out from geometry boilerplate.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
89d14463932d3134c340c947aeb7a5f83f334b45 |
|
30-Nov-2015 |
Andrew Woloszyn <awoloszyn@google.com> |
Changed array initializers to fix android build.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
b3189361bbd9b5e16b815bd7b46a2ab0a7c1ed21 |
|
25-Nov-2015 |
Andrew Woloszyn <awoloszyn@google.com> |
Responded to more feedback
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
a23f039ef5e8ddfe4ac81d8d1b3eb4d45c51f920 |
|
23-Nov-2015 |
Andrew Woloszyn <awoloszyn@google.com> |
Responded to formatting feedback.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
52852eaa127573dde562f56b8c367b55bd1f509f |
|
23-Nov-2015 |
Dejan Mircevski <deki@google.com> |
Address review feedback. Rename TYPES/CONSTANTS/ARRAYS macros. Avoid static initialization of StringTemplates. Use copy constructors instead of memcpy(). Sprinkle const.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
87b64c37cf331106482712cbdd6c3c0ccbaec03f |
|
20-Nov-2015 |
Dejan Mircevski <deki@google.com> |
Rename TessLevel IDs.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
219b8e71fb89b386bf6e830e3ff6454cdfbb20ef |
|
19-Nov-2015 |
Dejan Mircevski <deki@google.com> |
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.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
20fbfcd56fe2de2f014ebad249f8577044387e9e |
|
24-Nov-2015 |
Lei Zhang <antiagainst@google.com> |
Change iterator names and inject more necessary empty lines.
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
b15071e5c007cef39b31f73eb69d8268c3711be0 |
|
09-Nov-2015 |
Lei Zhang <antiagainst@google.com> |
Add more tests for SPIR-V special cases. - OpSourceExtension - OpPhi - decoration group Change-Id: I81ea7a8a3e6c1137e0e5cc4068081c7db3e4aee5
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
6632073b4f79df50f93b27c3d2ed005d21f2c367 |
|
03-Nov-2015 |
Lei Zhang <antiagainst@google.com> |
Add tests for SPIR-V special instructions. - OpUnreachable - Loop control - Selection control - Function control - Block order Change-Id: I3de28d18b6a716c3c2b5ed93cc49a3e98ddcaaa1
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
97ed5f971709db823e212cfcab3e1d72ff9aa5ad |
|
19-Oct-2015 |
Lei Zhang <antiagainst@google.com> |
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
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
ac10b5e1b2ede1e78c9f755ced7ba5006967a730 |
|
15-Oct-2015 |
Lei Zhang <antiagainst@google.com> |
Use explicit layout and remove GLSLShared in the OpNop test. This is required by Vulkan validation rules within a shader module. Change-Id: Ie4058bdaa4e4d1cff14d39ba3dba1bdc8d7dc234
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
146e1f1cc70c5b9378962183aecf41ed0b0ccb73 |
|
15-Oct-2015 |
Dejan Mircevski <deki@google.com> |
Rename "opnop_test" to "opnop". Change-Id: I7e6a7faa845503c0416fa8ca8b99839246f710cd
/external/deqp/external/vulkancts/modules/vulkan/spirv_assembly/vktSpvAsmInstructionTests.cpp
|
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/vktSpvAsmInstructionTests.cpp
|