Skip to content

[Impeller] flutter debug runs falling back to opengl #134460

@gaaclarke

Description

@gaaclarke
flutter run --enable-impeller
...
E/flutter ( 7021): [ERROR:flutter/shell/platform/android/android_context_vulkan_impeller.cc(42)] Using the Impeller rendering backend (Vulkan with Validation Layers).
E/flutter ( 7021): [ERROR:flutter/impeller/base/validation.cc(49)] Break on 'ImpellerValidationBreak' to inspect point of failure: Requested validations but the validation layer was not found.
E/flutter ( 7021): [ERROR:flutter/impeller/base/validation.cc(49)] Break on 'ImpellerValidationBreak' to inspect point of failure: Requested validations but could not find the VK_EXT_debug_utils extension.
E/flutter ( 7021): [ERROR:flutter/impeller/base/validation.cc(49)] Break on 'ImpellerValidationBreak' to inspect point of failure: Device has insufficient capabilities.
E/flutter ( 7021): [ERROR:flutter/shell/platform/android/android_context_gl_impeller.cc(80)] Using the Impeller rendering backend (OpenGLES).
Syncing files to device Pixel 4a...                                 18ms

This is happening because the validations are not correctly loading. They worked with locally built but something is happening with flutter/flutter archives.

doctor

[✓] Flutter (Channel main, 3.14.0-14.0.pre.222, on macOS 13.5.2 22G91 darwin-arm64, locale en)
• Flutter version 3.14.0-14.0.pre.222 on channel main at /Users/aaclarke/dev/flutter
• Upstream repository https://github.com/flutter/flutter.git
• Framework revision e7058f5 (15 minutes ago), 2023-09-11 22:46:04 +0200
• Engine revision 0774ddcda9
• Dart version 3.2.0 (build 3.2.0-134.0.dev)
• DevTools version 2.27.0

Metadata

Metadata

Assignees

No one assigned

    Labels

    e: impellerImpeller rendering backend issues and features requestsengineflutter/engine related. See also e: labels.

    Type

    No type

    Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions