Flutter Impeller
driver_info_vk.h File Reference

Go to the source code of this file.

Classes

class  impeller::DriverInfoVK
 Get information about the Vulkan driver. More...
 

Namespaces

 impeller
 

Enumerations

enum  impeller::AdrenoGPU {
  impeller::AdrenoGPU::kUnknown,
  impeller::AdrenoGPU::kAdrenoX185,
  impeller::AdrenoGPU::kAdrenoX145,
  impeller::AdrenoGPU::kAdreno750,
  impeller::AdrenoGPU::kAdreno740,
  impeller::AdrenoGPU::kAdreno735,
  impeller::AdrenoGPU::kAdreno732,
  impeller::AdrenoGPU::kAdreno730,
  impeller::AdrenoGPU::kAdreno725,
  impeller::AdrenoGPU::kAdreno720,
  impeller::AdrenoGPU::kAdreno710,
  impeller::AdrenoGPU::kAdreno702,
  impeller::AdrenoGPU::kAdreno695,
  impeller::AdrenoGPU::kAdreno690,
  impeller::AdrenoGPU::kAdreno685,
  impeller::AdrenoGPU::kAdreno680,
  impeller::AdrenoGPU::kAdreno675,
  impeller::AdrenoGPU::kAdreno663,
  impeller::AdrenoGPU::kAdreno660,
  impeller::AdrenoGPU::kAdreno650,
  impeller::AdrenoGPU::kAdreno644,
  impeller::AdrenoGPU::kAdreno643L,
  impeller::AdrenoGPU::kAdreno642,
  impeller::AdrenoGPU::kAdreno642L,
  impeller::AdrenoGPU::kAdreno640,
  impeller::AdrenoGPU::kAdreno630,
  impeller::AdrenoGPU::kAdreno620,
  impeller::AdrenoGPU::kAdreno619,
  impeller::AdrenoGPU::kAdreno619L,
  impeller::AdrenoGPU::kAdreno618,
  impeller::AdrenoGPU::kAdreno616,
  impeller::AdrenoGPU::kAdreno615,
  impeller::AdrenoGPU::kAdreno613,
  impeller::AdrenoGPU::kAdreno612,
  impeller::AdrenoGPU::kAdreno610,
  impeller::AdrenoGPU::kAdreno608,
  impeller::AdrenoGPU::kAdreno605,
  impeller::AdrenoGPU::kAdreno540,
  impeller::AdrenoGPU::kAdreno530,
  impeller::AdrenoGPU::kAdreno512,
  impeller::AdrenoGPU::kAdreno510,
  impeller::AdrenoGPU::kAdreno509,
  impeller::AdrenoGPU::kAdreno508,
  impeller::AdrenoGPU::kAdreno506,
  impeller::AdrenoGPU::kAdreno505,
  impeller::AdrenoGPU::kAdreno504
}
 
enum  impeller::MaliGPU {
  impeller::MaliGPU::kUnknown,
  impeller::MaliGPU::kG925,
  impeller::MaliGPU::kG725,
  impeller::MaliGPU::kG625,
  impeller::MaliGPU::kG720,
  impeller::MaliGPU::kG620,
  impeller::MaliGPU::kG715,
  impeller::MaliGPU::kG615,
  impeller::MaliGPU::kG710,
  impeller::MaliGPU::kG610,
  impeller::MaliGPU::kG510,
  impeller::MaliGPU::kG310,
  impeller::MaliGPU::kG78,
  impeller::MaliGPU::kG68,
  impeller::MaliGPU::kG77,
  impeller::MaliGPU::kG57,
  impeller::MaliGPU::kG76,
  impeller::MaliGPU::kG72,
  impeller::MaliGPU::kG52,
  impeller::MaliGPU::kG71,
  impeller::MaliGPU::kG51,
  impeller::MaliGPU::kG31,
  impeller::MaliGPU::kT880,
  impeller::MaliGPU::kT860,
  impeller::MaliGPU::kT830,
  impeller::MaliGPU::kT820,
  impeller::MaliGPU::kT760
}
 
enum  impeller::VendorVK {
  impeller::VendorVK::kUnknown,
  impeller::VendorVK::kGoogle,
  impeller::VendorVK::kQualcomm,
  impeller::VendorVK::kARM,
  impeller::VendorVK::kImgTec,
  impeller::VendorVK::kPowerVR = kImgTec,
  impeller::VendorVK::kAMD,
  impeller::VendorVK::kNvidia,
  impeller::VendorVK::kIntel,
  impeller::VendorVK::kHuawei,
  impeller::VendorVK::kMesa,
  impeller::VendorVK::kApple
}
 
enum  impeller::DeviceTypeVK {
  impeller::DeviceTypeVK::kUnknown,
  impeller::DeviceTypeVK::kIntegratedGPU,
  impeller::DeviceTypeVK::kDiscreteGPU,
  impeller::DeviceTypeVK::kVirtualGPU,
  impeller::DeviceTypeVK::kCPU
}
 

Functions

AdrenoGPU impeller::GetAdrenoVersion (std::string_view version)
 
MaliGPU impeller::GetMaliVersion (std::string_view version)