Lines Matching refs:mFeatureInfo
1227 clearDescriptorPool(pool, mFeatureInfo->hasVulkanBatchedDescriptorSetUpdate); in clearDescriptorPoolAndUnregisterDescriptorSets()
1230 if (mFeatureInfo->hasVulkanBatchedDescriptorSetUpdate) { in clearDescriptorPoolAndUnregisterDescriptorSets()
1411 mFeatureInfo.reset(new EmulatorFeatureInfo); in setupCaps()
1413 mFeatureInfo->hasVulkanNullOptionalStrings = true; in setupCaps()
1414 mFeatureInfo->hasVulkanIgnoredHandles = true; in setupCaps()
1415 mFeatureInfo->hasVulkanShaderFloat16Int8 = true; in setupCaps()
1416 mFeatureInfo->hasVulkanQueueSubmitWithCommands = true; in setupCaps()
1417 mFeatureInfo->hasDeferredVulkanCommands = true; in setupCaps()
1418 mFeatureInfo->hasVulkanAsyncQueueSubmit = true; in setupCaps()
1419 mFeatureInfo->hasVulkanCreateResourcesWithRequirements = true; in setupCaps()
1420 mFeatureInfo->hasVirtioGpuNext = true; in setupCaps()
1421 mFeatureInfo->hasVirtioGpuNativeSync = true; in setupCaps()
1422 mFeatureInfo->hasVulkanBatchedDescriptorSetUpdate = true; in setupCaps()
1423 mFeatureInfo->hasVulkanAsyncQsri = true; in setupCaps()
1435 if (!features || mFeatureInfo) return; in setupFeatures()
1436 mFeatureInfo.reset(new EmulatorFeatureInfo); in setupFeatures()
1437 *mFeatureInfo = *features; in setupFeatures()
1440 if (mFeatureInfo->hasDirectMem) { in setupFeatures()
1447 if (mFeatureInfo->hasVulkan) { in setupFeatures()
1476 if (mFeatureInfo->hasVulkanNullOptionalStrings) { in setupFeatures()
1479 if (mFeatureInfo->hasVulkanIgnoredHandles) { in setupFeatures()
1482 if (mFeatureInfo->hasVulkanShaderFloat16Int8) { in setupFeatures()
1485 if (mFeatureInfo->hasVulkanQueueSubmitWithCommands) { in setupFeatures()
1495 if (!mFeatureInfo) return false; in hostSupportsVulkan()
1497 return mFeatureInfo->hasVulkan; in hostSupportsVulkan()
1505 if (!mFeatureInfo) return false; in supportsDeferredCommands()
1506 return mFeatureInfo->hasDeferredVulkanCommands; in supportsDeferredCommands()
1510 if (!mFeatureInfo) return false; in supportsAsyncQueueSubmit()
1511 return mFeatureInfo->hasVulkanAsyncQueueSubmit; in supportsAsyncQueueSubmit()
1515 if (!mFeatureInfo) return false; in supportsCreateResourcesWithRequirements()
1516 return mFeatureInfo->hasVulkanCreateResourcesWithRequirements; in supportsCreateResourcesWithRequirements()
2909 if (mFeatureInfo->hasDirectMem) { in createCoherentMemory()
2937 if (mFeatureInfo->hasVirtioGpuNext) { in createCoherentMemory()
4534 if (!mFeatureInfo->hasVirtioGpuNativeSync) { in on_vkCreateFence()
4710 if (mFeatureInfo->hasVirtioGpuNativeSync) { in on_vkGetFenceFdKHR()
4848 if (mFeatureInfo->hasVulkanBatchedDescriptorSetUpdate) { in on_vkCreateDescriptorPool()
4894 if (mFeatureInfo->hasVulkanBatchedDescriptorSetUpdate) { in on_vkAllocateDescriptorSets()
4973 mFeatureInfo->hasVulkanBatchedDescriptorSetUpdate)) { in on_vkFreeDescriptorSets()
4981 if (mFeatureInfo->hasVulkanBatchedDescriptorSetUpdate) { in on_vkFreeDescriptorSets()
5078 if (mFeatureInfo->hasVulkanBatchedDescriptorSetUpdate) { in on_vkUpdateDescriptorSets()
5512 if (mFeatureInfo->hasVirtioGpuNativeSync) { in on_vkCreateSemaphore()
5755 if (mFeatureInfo->hasVulkanAuxCommandMemory) { in flushCommandBufferPendingCommandsBottomUp()
6381 bool batched = mFeatureInfo->hasVulkanBatchedDescriptorSetUpdate; in on_vkUpdateDescriptorSetWithTemplate()
6744 if (mFeatureInfo->hasVulkanAuxCommandMemory) { in getAlloc()
6783 if (mFeatureInfo->hasVulkanAuxCommandMemory) { in getFree()
6909 if (!mFeatureInfo->hasVulkanQueueSubmitWithCommands) { in on_vkCmdExecuteCommands()
6936 if (mFeatureInfo->hasVulkanBatchedDescriptorSetUpdate) in on_vkCmdBindDescriptorSets()
7018 if (mFeatureInfo->hasVirtioGpuNativeSync) { in exportSyncFdForQSRILocked()
7091 if (!mFeatureInfo->hasVulkanAsyncQsri) { in on_vkQueueSignalReleaseImageANDROID()