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

Commit 636d7653 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

am: ad442de7

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

Change-Id: Id0ad83f1674342e6bcc2fa1445e774bb2c8bb060
parents 2b735cc2 ad442de7
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;