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,
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,
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;
{
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)
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;
{
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)