Bug 14474: Remove *_USAGE_GENERAL
authorCody Northrop <cody@lunarg.com>
Tue, 25 Aug 2015 21:39:48 +0000 (15:39 -0600)
committerCody Northrop <cody@lunarg.com>
Wed, 26 Aug 2015 16:00:33 +0000 (10:00 -0600)
include/vulkan.h
layers/param_checker.cpp

index b032bf7..3b4354d 100644 (file)
@@ -876,7 +876,6 @@ typedef enum {
 typedef VkFlags VkFormatFeatureFlags;
 
 typedef enum {
-    VK_IMAGE_USAGE_GENERAL = 0,
     VK_IMAGE_USAGE_TRANSFER_SOURCE_BIT = 0x00000001,
     VK_IMAGE_USAGE_TRANSFER_DESTINATION_BIT = 0x00000002,
     VK_IMAGE_USAGE_SAMPLED_BIT = 0x00000004,
@@ -957,7 +956,6 @@ typedef enum {
 typedef VkFlags VkQueryResultFlags;
 
 typedef enum {
-    VK_BUFFER_USAGE_GENERAL = 0,
     VK_BUFFER_USAGE_TRANSFER_SOURCE_BIT = 0x00000001,
     VK_BUFFER_USAGE_TRANSFER_DESTINATION_BIT = 0x00000002,
     VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT = 0x00000004,
index fef0f84..91e1c31 100644 (file)
@@ -506,8 +506,7 @@ bool ValidateEnumerator(VkImageUsageFlagBits const& enumerator)
         VK_IMAGE_USAGE_SAMPLED_BIT |
         VK_IMAGE_USAGE_TRANSFER_DESTINATION_BIT |
         VK_IMAGE_USAGE_TRANSIENT_ATTACHMENT_BIT |
-        VK_IMAGE_USAGE_TRANSFER_SOURCE_BIT |
-        VK_IMAGE_USAGE_GENERAL);
+        VK_IMAGE_USAGE_TRANSFER_SOURCE_BIT);
     if(enumerator & (~allFlags))
     {
         return false;
@@ -557,10 +556,6 @@ std::string EnumeratorString(VkImageUsageFlagBits const& enumerator)
     {
         strings.push_back("VK_IMAGE_USAGE_TRANSFER_SOURCE_BIT");
     }
-    if(enumerator & VK_IMAGE_USAGE_GENERAL)
-    {
-        strings.push_back("VK_IMAGE_USAGE_GENERAL");
-    }
 
     std::string enumeratorString;
     for(auto const& string : strings)
@@ -1032,8 +1027,7 @@ bool ValidateEnumerator(VkBufferUsageFlagBits const& enumerator)
         VK_BUFFER_USAGE_TRANSFER_DESTINATION_BIT |
         VK_BUFFER_USAGE_UNIFORM_TEXEL_BUFFER_BIT |
         VK_BUFFER_USAGE_TRANSFER_SOURCE_BIT |
-        VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT |
-        VK_BUFFER_USAGE_GENERAL);
+        VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT);
     if(enumerator & (~allFlags))
     {
         return false;
@@ -1087,10 +1081,6 @@ std::string EnumeratorString(VkBufferUsageFlagBits const& enumerator)
     {
         strings.push_back("VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT");
     }
-    if(enumerator & VK_BUFFER_USAGE_GENERAL)
-    {
-        strings.push_back("VK_BUFFER_USAGE_GENERAL");
-    }
 
     std::string enumeratorString;
     for(auto const& string : strings)