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