#include <cstdint>
#include <map>
#include <set>
#include <string>
#include <vector>
#include "impeller/base/backend_cast.h"
#include "impeller/renderer/backend/vulkan/vk.h"
#include "impeller/renderer/capabilities.h"
Go to the source code of this file.
|
enum class | impeller::RequiredCommonDeviceExtensionVK : uint32_t { impeller::kKHRSwapchain
, impeller::kLast
} |
| A device extension available on all platforms. Without the presence of these extensions, context creation will fail. More...
|
|
enum class | impeller::RequiredAndroidDeviceExtensionVK : uint32_t {
impeller::kANDROIDExternalMemoryAndroidHardwareBuffer
, impeller::kKHRSamplerYcbcrConversion
, impeller::kKHRExternalMemory
, impeller::kEXTQueueFamilyForeign
,
impeller::kKHRDedicatedAllocation
, impeller::kKHRExternalFenceFd
, impeller::kKHRExternalFence
, impeller::kKHRExternalSemaphoreFd
,
impeller::kKHRExternalSemaphore
, impeller::kLast
} |
| A device extension available on all Android platforms. Without the presence of these extensions on Android, context creation will fail. More...
|
|
enum class | impeller::OptionalDeviceExtensionVK : uint32_t { impeller::kEXTPipelineCreationFeedback
, impeller::kVKKHRPortabilitySubset
, impeller::kLast
} |
| A device extension enabled if available. Subsystems cannot assume availability and must check if these extensions are available. More...
|
|