Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 95e76d6b authored by Chia-I Wu's avatar Chia-I Wu Committed by android-build-merger
Browse files

Merge "vulkan: fix crash when only non-global layers are enabled" into nyc-dev

am: a101f6a4

* commit 'a101f6a4':
  vulkan: fix crash when only non-global layers are enabled

Change-Id: I9a43de7d9d7020d5a4c24de5bc5b1bde743780ca
parents e3b91879 a101f6a4
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -602,6 +602,13 @@ VkResult LayerChain::ActivateLayers(VkPhysicalDevice physical_dev,
        new (&layers_[layer_count_++]) ActiveLayer{GetLayerRef(l), {}};
    }

    // this may happen when all layers are non-global ones
    if (!layer_count_) {
        get_instance_proc_addr_ = driver::GetInstanceProcAddr;
        get_device_proc_addr_ = driver::GetDeviceProcAddr;
        return VK_SUCCESS;
    }

    SetupLayerLinks();

    return VK_SUCCESS;