// // Copyright 2021 The ANGLE Project Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // // vk_command_buffer_utils: // Helpers for secondary command buffer implementations. // #ifndef LIBANGLE_RENDERER_VULKAN_VK_COMMAND_BUFFER_UTILS_H_ #define LIBANGLE_RENDERER_VULKAN_VK_COMMAND_BUFFER_UTILS_H_ #include "common/PackedEnums.h" #include "common/angleutils.h" namespace rx { namespace vk { enum class ProtectionType : uint8_t { … }; ProtectionTypes; ANGLE_INLINE ProtectionType ConvertProtectionBoolToType(bool isProtected) { … } // A helper class to track commands recorded to a command buffer. class CommandBufferCommandTracker { … }; } // namespace vk } // namespace rx #endif // LIBANGLE_RENDERER_VULKAN_VK_COMMAND_BUFFER_UTILS_H_