History log of /external/deqp/external/vulkancts/framework/vulkan/vkSpirVProgram.cpp
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
978d3d585aa549eb1e729b51e9d85fc6477240f9 29-Mar-2016 Pyry Haulos <phaulos@google.com> Change Vulkan CTS license to Apache 2
/external/deqp/external/vulkancts/framework/vulkan/vkSpirVProgram.cpp
3b9dcc5bfd3b622b8fa0a75d88d205a425dd3603 10-Mar-2016 Pyry Haulos <phaulos@google.com> Clean up SPIR-V support code in framework

* Return result codes instead of exceptions when GLSL compilation or
assembling fails. Reserve exceptions for unexpected errors.

* Move vk::disassembleSpirV() to vkSpirVAsm.cpp/hpp.

* Use deUint32 vectors/pointers for passing around SPIR-V binary data.
Consolidate endianness handling to vkPrograms.cpp.

* Log disassembled GLSL shaders as <SpirVAssemblySource>.

* Enable validation for glslang-generated SPIR-V binaries. Requires
updating both glslang and spirv-tools.

* Clean up vk::SpirVAsmSource and vk::SpirVProgramInfo.

* Clean up some potential resource leaks in spirv-tools integration.

* Add --validate-spv option to vk-build-programs.

Change-Id: I0d5683c83c16b3e6d794e284c17ed65ea9541a35
/external/deqp/external/vulkancts/framework/vulkan/vkSpirVProgram.cpp
a816f7fbf0fa53e86773cb4d248c16b1644ea3dc 12-Feb-2016 Pyry Haulos <phaulos@google.com> Merge in changes from Khronos Vulkan CTS repo
9a869c2848d0419008cb99f72c9fa372e3af805d 09-Feb-2016 Pyry Haulos <phaulos@google.com> Remove confidentiality clause from Vulkan CTS license
/external/deqp/external/vulkancts/framework/vulkan/vkSpirVProgram.cpp
133cd2f4e4966f3df1ebea16ca33ef571e7b37db 08-Feb-2016 Dejan Mircevski <deki@google.com> Log SPIR-V assembly source.

We weren't previously logging the source of a SPIR-V module, which made
it hard to debug compilation errors.

Extend executor to handle the new XML element.

Bump the log-format version to 0.3.4.

Change-Id: I4ace0a88820d08febd0500c60d1f2fe97b635635
/external/deqp/external/vulkancts/framework/vulkan/vkSpirVProgram.cpp
7485f0bbab69ed556d54503e8f94bedc5b71175d 04-Sep-2015 Andrew Woloszyn <awoloszyn@google.com> Added spirv-tools to the vulkan test suite.

This allows hand-written assembly tests.

It follows the same philosophy as glslang, and allows spirv to be
assembled prior to running the tests or at test time.

Change-Id: I1110fcd4f5713b50274502e73703bd1ba2fd372f
/external/deqp/external/vulkancts/framework/vulkan/vkSpirVProgram.cpp