d57bc1191f327c63ab3756f77ad75f54e74d387f |
|
29-Oct-2016 |
Pyry Haulos <phaulos@google.com> |
Reuse binary indices when rebuilding SPIR-V binaries When prebuilt SPIR-V binaries are stored in a version control system, we want to minimize churn (rewritten files) when updating binaries in response to test or compiler changes. This change makes vk::BinaryRegistyWriter significantly smarter when updating binary registry. Old binary files (and thus indices) are reused if possible. Any newly unused binaries are removed, and new indices are allocated only for binaries that haven't been present before. Change-Id: Ieac61ff32821e4381480dd56ff27dbcdd44e50cb
/external/deqp/external/vulkancts/framework/vulkan/vkBinaryRegistry.hpp
|
978d3d585aa549eb1e729b51e9d85fc6477240f9 |
|
29-Mar-2016 |
Pyry Haulos <phaulos@google.com> |
Change Vulkan CTS license to Apache 2
/external/deqp/external/vulkancts/framework/vulkan/vkBinaryRegistry.hpp
|
9a869c2848d0419008cb99f72c9fa372e3af805d |
|
09-Feb-2016 |
Pyry Haulos <phaulos@google.com> |
Remove confidentiality clause from Vulkan CTS license
/external/deqp/external/vulkancts/framework/vulkan/vkBinaryRegistry.hpp
|
b10f41aed29c5cb350ef7091ff3cfa165426e9ba |
|
12-Nov-2015 |
Pyry Haulos <phaulos@google.com> |
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
/external/deqp/external/vulkancts/framework/vulkan/vkBinaryRegistry.hpp
|
601379247e9b26fe8003ef0a3e99c8dffc74891a |
|
08-Jul-2015 |
Jarkko Pöyry <jpoyry@google.com> |
Copy path in BinaryRegistryReader to avoid depending on argument lifetime. Change-Id: I950cfc5968a19e456c4130d958e2b881de380cb1
/external/deqp/external/vulkancts/framework/vulkan/vkBinaryRegistry.hpp
|
846cc3ce8e721a972ef38c44e24da49ea96110ca |
|
29-Jun-2015 |
Pyry Haulos <phaulos@google.com> |
Move Vulkan code to external/vulkancts and change license Vulkan-specific test and framework code uses MIT license with additional temporary confidentiality clause. Change-Id: I4f468ab5e8aeaa1d822dee0c8357a6d5aed08407
/external/deqp/external/vulkancts/framework/vulkan/vkBinaryRegistry.hpp
|