Lines Matching refs:m_emu

354           m_emu(getGlobalVkEmulation()),  in Impl()
355 mRenderDocWithMultipleVkInstances(m_emu->guestRenderDoc.get()) { in Impl()
356 mSnapshotsEnabled = m_emu->features.VulkanSnapshots.enabled; in Impl()
367 mGuestUsesAngle = m_emu->features.GuestUsesAngle.enabled; in Impl()
412 const gfxstream::host::FeatureSet& getFeatures() const { return m_emu->features; } in getFeatures()
944 if (m_emu->instanceSupportsMoltenVK) { in on_vkCreateInstance()
974 get_emugl_vm_operations().setSkipSnapshotSave(!m_emu->features.VulkanSnapshots.enabled); in on_vkCreateInstance()
999 if (m_emu->instanceSupportsMoltenVK) { in on_vkCreateInstance()
1104 if (m_emu->instanceSupportsExternalMemoryCapabilities) { in on_vkEnumeratePhysicalDevices()
1131 return memcmp(m_emu->deviceInfo.idProps.deviceUUID, in on_vkEnumeratePhysicalDevices()
1181 m_emu->representativeColorBufferMemoryTypeInfo->hostMemoryTypeIndex, in on_vkEnumeratePhysicalDevices()
1258 ycbcrFeatures->samplerYcbcrConversion |= m_emu->enableYcbcrEmulation; in on_vkGetPhysicalDeviceFeatures2()
1574 bool shouldPassthrough = !m_emu->enableYcbcrEmulation; in on_vkEnumerateDeviceExtensionProperties()
1576 shouldPassthrough = shouldPassthrough && !m_emu->instanceSupportsMoltenVK; in on_vkEnumerateDeviceExtensionProperties()
1593 if (m_emu->instanceSupportsMoltenVK && in on_vkEnumerateDeviceExtensionProperties()
1603 if (m_emu->enableYcbcrEmulation && in on_vkEnumerateDeviceExtensionProperties()
1666 if (m_emu->enableYcbcrEmulation && !m_emu->deviceInfo.supportsSamplerYcbcrConversion) { in on_vkCreateDevice()
1689 if (m_emu->instanceSupportsMoltenVK) { in on_vkCreateDevice()
1779 m_emu->astcLdrEmulationMode == AstcEmulationMode::Cpu && in on_vkCreateDevice()
1803 if (m_emu->debugUtilsAvailableAndRequested) { in on_vkCreateDevice()
2888 if (m_emu->features.VulkanBatchedDescriptorSetUpdate.enabled) { in on_vkCreateDescriptorPool()
2912 if (!m_emu->features.VulkanBatchedDescriptorSetUpdate.enabled) { in cleanupDescriptorPoolAllocedSetsLocked()
2917 if (m_emu->features.VulkanBatchedDescriptorSetUpdate.enabled) { in cleanupDescriptorPoolAllocedSetsLocked()
3058 if (m_emu->features.VulkanBatchedDescriptorSetUpdate.enabled) { in on_vkFreeDescriptorSets()
4091 if (!m_emu->features.GlDirectMem.enabled && in mapHostVisibleMemoryToGuestPhysicalAddressLocked()
4092 !m_emu->features.VirtioGpuNext.enabled) { in mapHostVisibleMemoryToGuestPhysicalAddressLocked()
4300 if (m_emu->instanceSupportsExternalMemoryCapabilities) { in on_vkAllocateMemory()
4338 if (m_emu->instanceSupportsExternalMemoryCapabilities) { in on_vkAllocateMemory()
4420 if (hostVisible && m_emu->features.ExternalBlob.enabled) { in on_vkAllocateMemory()
4461 if (hostVisible && m_emu->features.SystemBlob.enabled) { in on_vkAllocateMemory()
4494 if (hostVisible && m_emu->features.VulkanAllocateHostMemory.enabled && in on_vkAllocateMemory()
4540 if (importCbInfoPtr && m_emu->instanceSupportsMoltenVK) { in on_vkAllocateMemory()
4573 (!m_emu->features.ExternalBlob.enabled || in on_vkAllocateMemory()
4704 return m_emu->features.GlDirectMem.enabled || in usingDirectMapping()
4705 m_emu->features.VirtioGpuNext.enabled; in usingDirectMapping()
4896 if (!m_emu->features.GlDirectMem.enabled) { in on_vkMapMemoryIntoAddressSpaceGOOGLE()
4933 if (m_emu->features.SystemBlob.enabled && info->sharedMemory.has_value()) { in vkGetBlobInternal()
4941 } else if (m_emu->features.ExternalBlob.enabled) { in vkGetBlobInternal()
4949 memcpy(vulkanInfo.deviceUUID, m_emu->deviceInfo.idProps.deviceUUID, in vkGetBlobInternal()
4951 memcpy(vulkanInfo.driverUUID, m_emu->deviceInfo.idProps.driverUUID, in vkGetBlobInternal()
4973 result = m_emu->deviceInfo.getMemoryHandleFunc(device, &getFd, &handle); in vkGetBlobInternal()
4989 result = m_emu->deviceInfo.getMemoryHandleFunc(device, &getHandle, &handle); in vkGetBlobInternal()
6299 if (m_emu->enableYcbcrEmulation && !m_emu->deviceInfo.supportsSamplerYcbcrConversion) { in on_vkCreateSamplerYcbcrConversion()
6318 if (m_emu->enableYcbcrEmulation && !m_emu->deviceInfo.supportsSamplerYcbcrConversion) { in on_vkDestroySamplerYcbcrConversion()
6896 if (m_emu->instanceSupportsMoltenVK) { in filteredDeviceExtensionNames()
6926 if (m_emu->instanceSupportsExternalMemoryCapabilities) { in filteredInstanceExtensionNames()
6930 if (m_emu->instanceSupportsExternalSemaphoreCapabilities) { in filteredInstanceExtensionNames()
6934 if (m_emu->debugUtilsAvailableAndRequested) { in filteredInstanceExtensionNames()
6938 if (m_emu->instanceSupportsSurface) { in filteredInstanceExtensionNames()
6943 if (m_emu->instanceSupportsMoltenVK) { in filteredInstanceExtensionNames()
7009 if (!m_emu->enableEtc2Emulation) return false; in enableEmulatedEtc2()
7016 if (m_emu->astcLdrEmulationMode == AstcEmulationMode::Disabled) { in enableEmulatedAstc()
7527 VkEmulation* m_emu; member in gfxstream::vk::VkDecoderGlobalState::Impl