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

Function validate_format_feature

framework/core/swapchain.cpp:203–212  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

201}
202
203inline bool validate_format_feature(VkImageUsageFlagBits image_usage, VkFormatFeatureFlags supported_features)
204{
205 switch (image_usage)
206 {
207 case VK_IMAGE_USAGE_STORAGE_BIT:
208 return VK_FORMAT_FEATURE_STORAGE_IMAGE_BIT & supported_features;
209 default:
210 return true;
211 }
212}
213
214inline std::set<VkImageUsageFlagBits> choose_image_usage(const std::set<VkImageUsageFlagBits> &requested_image_usage_flags, VkImageUsageFlags supported_image_usage, VkFormatFeatureFlags supported_features)
215{

Callers 1

choose_image_usageFunction · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected