MacOS 12.5 MacApp Test
AS: 2021.2.1 patch2
Flutter: 3.0.5
Dart: 2.17.6
I found 2 GLSL shader compiler, for "IT".
A. Shader Plugin
// https://pub.dev/packages/shader
~/development is the Flutter Installation Folder
Installation:
cd ~/development
export PATH="$PATH:`pwd`/flutter/bin"
dart pub global activate shader
export PATH="$PATH":"$HOME/.pub-cache/bin"
shader --help
Usage:
cd ~/development
export PATH="$PATH:`pwd`/flutter/bin"
export PATH="$PATH":"$HOME/.pub-cache/bin"
cd project_folder
shader --use-remote --to-dart
-----------------------------
B: Umbra
// https://pub.dev/packages/umbra_cli
Installion:
cd ~/development
export PATH="$PATH:`pwd`/flutter/bin"
dart pub global activate umbra_cli
export PATH="$PATH":"$HOME/.pub-cache/bin"
umbra install-deps
Usage:
Make Dir (example in downloads)
GLSL (subfolders: shaders and lib)
put your MyShader.glsl in shaders-folder
example
cd ~/development
export PATH="$PATH:`pwd`/flutter/bin"
export PATH="$PATH":"$HOME/.pub-cache/bin"
cd /Users/lts/Downloads/GLSL
umbra generate shaders/MyShader.glsl --output lib/
==================================================
Both Fractal and StarField Effect, were tested on on iPod-iOS simuator,
Sluggish when use iPad-Pro-sim.
On Mac, intel GPU, ok with window size under 1024x, sluggish on fullscreen.
on 2021 M1 MacMini, MacOs, no problem.
.......................................
MIT License:
Umbra Plugin
Copyright (c) 2022 Jochum van der Ploeg
Shader Plugin
Copyright (c) 2022 Felix Blaschke
iOS App Example
https://github.com/Kypsis/shader_play...
Copyright (c) 2021 Very Good Ventures
.......................................
Shadertoy GLSL examples: CC SA 3.0
// Star Nest by Pablo Roman Andrioli
.......................................
Images in Assets, CC0 from Pixabay and Pexels