MCPcopy Create free account
hub / github.com/KhronosGroup/Vulkan-Samples / choose_transform

Function choose_transform

framework/core/swapchain.cpp:163–176  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

161}
162
163inline VkSurfaceTransformFlagBitsKHR choose_transform(
164 VkSurfaceTransformFlagBitsKHR request_transform,
165 VkSurfaceTransformFlagsKHR supported_transform,
166 VkSurfaceTransformFlagBitsKHR current_transform)
167{
168 if (request_transform & supported_transform)
169 {
170 return request_transform;
171 }
172
173 LOGW("(Swapchain) Surface transform '{}' not supported. Selecting '{}'.", to_string(request_transform), to_string(current_transform));
174
175 return current_transform;
176}
177
178inline VkCompositeAlphaFlagBitsKHR choose_composite_alpha(VkCompositeAlphaFlagBitsKHR request_composite_alpha, VkCompositeAlphaFlagsKHR supported_composite_alpha)
179{

Callers 1

SwapchainMethod · 0.70

Calls 1

to_stringFunction · 0.50

Tested by

no test coverage detected