Skip to content

[Impeller] impcllerc uses a SPIRV-Cross API that has been removed. #115785

@dneto0

Description

@dneto0

Steps to Reproduce

Flutter Engine fails to build with latest dependencies.

flutter/engine impeller/compiler/spirv_sksl.cc depends on a spirv_cross::declared_undefined_values method which has been removed from SPIRV-Cross.

See KhronosGroup/SPIRV-Cross#2062 for the removal of the API.

Dependency in flutter/engine:
https://github.com/flutter/engine/blob/main/impeller/compiler/spirv_sksl.cc#L353

Logs

Logs

engine/impeller/compiler/spirv_sksl.cc:3: error: use of undeclared identifier 'declare_undefined_values'
declare_undefined_values();
^
1 error generated.


</details>

Metadata

Metadata

Assignees

No one assigned

    Labels

    P2Important issues not at the top of the work liste: 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