aboutsummaryrefslogtreecommitdiff
path: root/layers/param_checker.cpp
diff options
context:
space:
mode:
authorCody Northrop <cody@lunarg.com>2015-08-18 14:58:29 -0600
committerCody Northrop <cody@lunarg.com>2015-08-26 09:59:59 -0600
commit0275a8d5d878ff472040c399c5a09015640b8d4f (patch)
treeeff44e1bd64bb0a5ce7ce8a647d222aa95b55164 /layers/param_checker.cpp
parent709c17412ad29375589ed6c83fdea1cfd5438a20 (diff)
downloadusermoji-0275a8d5d878ff472040c399c5a09015640b8d4f.tar.xz
Bug 14400: Add FORMAT_FEATURES for blits
Diffstat (limited to 'layers/param_checker.cpp')
-rw-r--r--layers/param_checker.cpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/layers/param_checker.cpp b/layers/param_checker.cpp
index 27f55240..42e02357 100644
--- a/layers/param_checker.cpp
+++ b/layers/param_checker.cpp
@@ -409,7 +409,9 @@ bool ValidateEnumerator(VkFormatFeatureFlagBits const& enumerator)
VK_FORMAT_FEATURE_VERTEX_BUFFER_BIT |
VK_FORMAT_FEATURE_STORAGE_TEXEL_BUFFER_BIT |
VK_FORMAT_FEATURE_COLOR_ATTACHMENT_BIT |
- VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT);
+ VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT |
+ VK_FORMAT_FEATURE_BLIT_SOURCE_BIT |
+ VK_FORMAT_FEATURE_BLIT_DESTINATION_BIT);
if(enumerator & (~allFlags))
{
return false;
@@ -471,6 +473,14 @@ std::string EnumeratorString(VkFormatFeatureFlagBits const& enumerator)
{
strings.push_back("VK_FORMAT_FEATURE_DEPTH_STENCIL_ATTACHMENT_BIT");
}
+ if(enumerator & VK_FORMAT_FEATURE_BLIT_SOURCE_BIT)
+ {
+ strings.push_back("VK_FORMAT_FEATURE_BLIT_SOURCE_BIT");
+ }
+ if(enumerator & VK_FORMAT_FEATURE_BLIT_DESTINATION_BIT)
+ {
+ strings.push_back("VK_FORMAT_FEATURE_BLIT_DESTINATION_BIT");
+ }
std::string enumeratorString;
for(auto const& string : strings)