[embedder] Fix getting vkGetInstanceProcAddr (flutter/engine#39051)

This commit is contained in:
Constantine Shablya 2023-01-24 03:22:38 +02:00 committed by GitHub
parent 1e2b091c78
commit a38bdae396
2 changed files with 3 additions and 2 deletions

View File

@ -562,7 +562,7 @@ InferVulkanPlatformViewCreationCallback(
auto vk_instance = static_cast<VkInstance>(config->vulkan.instance);
auto proc_addr =
vulkan_get_instance_proc_address(vk_instance, "GetInstanceProcAddr");
vulkan_get_instance_proc_address(vk_instance, "vkGetInstanceProcAddr");
flutter::EmbedderSurfaceVulkan::VulkanDispatchTable vulkan_dispatch_table = {
.get_instance_proc_address =

View File

@ -513,7 +513,8 @@ void EmbedderConfigBuilder::InitializeVulkanRendererConfig() {
[](void* context, FlutterVulkanInstanceHandle instance,
const char* name) -> void* {
auto proc_addr = reinterpret_cast<EmbedderTestContextVulkan*>(context)
->vulkan_context_->vk_->GetInstanceProcAddr;
->vulkan_context_->vk_->GetInstanceProcAddr(
reinterpret_cast<VkInstance>(instance), name);
return reinterpret_cast<void*>(proc_addr);
};
vulkan_renderer_config_.get_next_image_callback =