b5c2f56daa415384202d097073cd8cb5dfcf2408 |
|
05-May-2017 |
Pyry Haulos <phaulos@google.com> |
Improve GLSL source program support Old GLSL source program support in Vulkan framework was built on top of glu::ProgramSources. This had two problems: 1) There was no obvious way to extend/annotate sources with SPIR-V -specific information such as target SPIR-V version. 2) Most of glu::ProgramSources, such as attribute bindings or TF configuration, was completely ignored. This change introduces new vk::GlslSource type that replaces glu::ProgramSources in vk::SourceCollections. vk::GlslSource contains shader source strings as well as build options (vk::GlslBuildOptions). vk::GlslBuildOptions doesn't currently contain anything useful but can be later extended to support selecting target SPIR-V version for example. The change is mostly transparent to existing code, except: * vkSpirvProgram.hpp was somewhat unnecessarily including tcuTestLog.hpp and changing that to a forward declaration required fixing includes in several test code files. * vktShaderExecutor.cpp has been extended to allow specifying build options. Components: Vulkan Change-Id: I69a6cd55ea91215585515b9d41860d818cbc97ae (cherry picked from commit fa7a45c9bcb909be38ffd55549beb6db5115a65b)
/external/deqp/external/vulkancts/modules/vulkan/wsi/vktWsiSharedPresentableImageTests.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/wsi/vktWsiSharedPresentableImageTests.cpp
|
a11c1a38ff00f6274e58d8d2476d0cc0de57cb2d |
|
02-Feb-2017 |
Chris Forbes <chrisforbes@google.com> |
Add tests for VK_KHR_shared_presentable_image Initial smoke test for shared image present modes. For each of the new present modes, exercises a shared image swapchain through a number of frames, monitoring the status via vkGetSwapchainStatusKHR. This is not particularly rigorous, but tests if the extension works at all. New tests: dEQP-VK.wsi.*.shared_presentable_image.* Components: Vulkan Change-Id: I0e143a2c556ea38a78c32fca4f3bd2b81d16f7dc (cherry picked from commit 8fd97e075d00a848c5b880f9f4c67711d9cd60d6)
/external/deqp/external/vulkancts/modules/vulkan/wsi/vktWsiSharedPresentableImageTests.cpp
|