umbra 0.1.0-dev.3 copy "umbra: ^0.1.0-dev.3" to clipboard
umbra: ^0.1.0-dev.3 copied to clipboard

outdated

The core functionality for Umbra shaders which that helps Flutter developers to generate the necessary files for Flutter Shaders.

example/main.dart

import 'dart:io';

import 'package:umbra/umbra.dart';

Future<void> main() async {
  for (final file in [
    File('./shaders/simple.glsl'),
    File('./shaders/with_precision.glsl'),
    File('./shaders/with_uniforms.glsl'),
    File('./shaders/with_version.glsl'),
  ]) {
    final specification = ShaderSpecification.fromFile(file);

    final generator = RawShaderGenerator(specification);
    final rawBytes = await generator.generate();

    File(file.path.replaceAll('/shaders/', '/')).writeAsBytesSync(rawBytes);
  }
}
10
likes
0
points
50
downloads

Publisher

verified publisherwolfenra.in

Weekly Downloads

The core functionality for Umbra shaders which that helps Flutter developers to generate the necessary files for Flutter Shaders.

Repository (GitHub)
View/report issues

License

unknown (license)

Dependencies

equatable, mason

More

Packages that depend on umbra