Lines Matching defs:DeviceInfo
201 struct DeviceInfo { struct
202 std::unordered_map<uint32_t, std::vector<VkQueue>> queues;
203 std::vector<std::string> enabledExtensionNames;
204 bool emulateTextureEtc2 = false;
205 bool emulateTextureAstc = false;
206 bool useAstcCpuDecompression = false;
208 ExternalFenceInfo externalFenceInfo;
209 VkPhysicalDevice physicalDevice;
210 VkDevice boxed = nullptr;
212 std::unique_ptr<ExternalFencePool<VulkanDispatch>> externalFencePool = nullptr;
213 std::set<VkFormat> imageFormats = {}; // image formats used on this device
214 std::unique_ptr<GpuDecompressionPipelineManager> decompPipelines = nullptr;
215 DeviceOpTrackerPtr deviceOpTracker = nullptr;
216 std::optional<uint32_t> virtioGpuContextId;
220 bool needGpuDecompression(const CompressedImageInfo& cmpInfo) { in needGpuDecompression()
224 bool needEmulatedDecompression(const CompressedImageInfo& cmpInfo) { in needEmulatedDecompression()
228 bool needEmulatedDecompression(VkFormat format) { in needEmulatedDecompression()