shader_graph_build library

Build-hook helpers for compiling Glint shader graphs into Flutter GPU shader bundles. Import this file from an application's hook/build.dart.

Enums

ShaderBundleAssetMode
Controls whether buildShaderBundleJson registers the produced shader bundle as a Dart DataAsset.

Functions

buildGlintShaderGraphBundle({required BuildInput buildInput, required BuildOutputBuilder buildOutput, required Map<String, String> graphs, String bundleName = 'glint_materials', ShaderBundleAssetMode assetMode = ShaderBundleAssetMode.legacyOnly, String? dataAssetName, int? glesLanguageVersion}) Future<ShaderBundleBuildResult>
Compiles JSON graph files into one offline Flutter GPU shader bundle.