Lines Matching defs:GrVkBackendContext
45 struct SK_API GrVkBackendContext { struct
46 VkInstance fInstance;
47 VkPhysicalDevice fPhysicalDevice;
48 VkDevice fDevice;
49 VkQueue fQueue;
50 uint32_t fGraphicsQueueIndex;
51 uint32_t fMinAPIVersion; // Deprecated. Set fInstanceVersion instead.
52 uint32_t fInstanceVersion = 0; // Deprecated. Set fMaxApiVersion instead.
55 uint32_t fMaxAPIVersion = 0;
56 uint32_t fExtensions = 0; // Deprecated. Use fVkExtensions instead.
57 const GrVkExtensions* fVkExtensions = nullptr;
58 uint32_t fFeatures; // Deprecated. Use either fDeviceFeatures[2] instead.
64 VkPhysicalDeviceFeatures* fDeviceFeatures = nullptr;
65 VkPhysicalDeviceFeatures2* fDeviceFeatures2 = nullptr;
66 sk_sp<GrVkMemoryAllocator> fMemoryAllocator;
67 GrVkGetProc fGetProc = nullptr;
70 bool fOwnsInstanceAndDevice = false;