├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── example └── creation.dart ├── lib ├── shader.dart └── src │ ├── shader │ ├── expression.dart │ ├── scalar.dart │ ├── shader.dart │ ├── uniforms.dart │ ├── vec2.dart │ ├── vec3.dart │ └── vec4.dart │ └── spirv │ ├── glsl.dart │ ├── instruction.dart │ ├── instructions.dart │ └── module.dart ├── pubspec.lock ├── pubspec.yaml └── test ├── expr_test.dart └── goldens ├── BUILD ├── glslop.golden ├── scalar.golden ├── simple.golden ├── test_shader.golden ├── vec2op.golden ├── vec3op.golden └── vec4op.golden /.gitignore: -------------------------------------------------------------------------------- 1 | bazel-* 2 | .vscode 3 | .dart_tool 4 | .idea 5 | .packages 6 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscraws/dart-shader/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscraws/dart-shader/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscraws/dart-shader/HEAD/README.md -------------------------------------------------------------------------------- /example/creation.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscraws/dart-shader/HEAD/example/creation.dart -------------------------------------------------------------------------------- /lib/shader.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscraws/dart-shader/HEAD/lib/shader.dart -------------------------------------------------------------------------------- /lib/src/shader/expression.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscraws/dart-shader/HEAD/lib/src/shader/expression.dart -------------------------------------------------------------------------------- /lib/src/shader/scalar.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscraws/dart-shader/HEAD/lib/src/shader/scalar.dart -------------------------------------------------------------------------------- /lib/src/shader/shader.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscraws/dart-shader/HEAD/lib/src/shader/shader.dart -------------------------------------------------------------------------------- /lib/src/shader/uniforms.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscraws/dart-shader/HEAD/lib/src/shader/uniforms.dart -------------------------------------------------------------------------------- /lib/src/shader/vec2.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscraws/dart-shader/HEAD/lib/src/shader/vec2.dart -------------------------------------------------------------------------------- /lib/src/shader/vec3.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscraws/dart-shader/HEAD/lib/src/shader/vec3.dart -------------------------------------------------------------------------------- /lib/src/shader/vec4.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscraws/dart-shader/HEAD/lib/src/shader/vec4.dart -------------------------------------------------------------------------------- /lib/src/spirv/glsl.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscraws/dart-shader/HEAD/lib/src/spirv/glsl.dart -------------------------------------------------------------------------------- /lib/src/spirv/instruction.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscraws/dart-shader/HEAD/lib/src/spirv/instruction.dart -------------------------------------------------------------------------------- /lib/src/spirv/instructions.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscraws/dart-shader/HEAD/lib/src/spirv/instructions.dart -------------------------------------------------------------------------------- /lib/src/spirv/module.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscraws/dart-shader/HEAD/lib/src/spirv/module.dart -------------------------------------------------------------------------------- /pubspec.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscraws/dart-shader/HEAD/pubspec.lock -------------------------------------------------------------------------------- /pubspec.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscraws/dart-shader/HEAD/pubspec.yaml -------------------------------------------------------------------------------- /test/expr_test.dart: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscraws/dart-shader/HEAD/test/expr_test.dart -------------------------------------------------------------------------------- /test/goldens/BUILD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscraws/dart-shader/HEAD/test/goldens/BUILD -------------------------------------------------------------------------------- /test/goldens/glslop.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscraws/dart-shader/HEAD/test/goldens/glslop.golden -------------------------------------------------------------------------------- /test/goldens/scalar.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscraws/dart-shader/HEAD/test/goldens/scalar.golden -------------------------------------------------------------------------------- /test/goldens/simple.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscraws/dart-shader/HEAD/test/goldens/simple.golden -------------------------------------------------------------------------------- /test/goldens/test_shader.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscraws/dart-shader/HEAD/test/goldens/test_shader.golden -------------------------------------------------------------------------------- /test/goldens/vec2op.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscraws/dart-shader/HEAD/test/goldens/vec2op.golden -------------------------------------------------------------------------------- /test/goldens/vec3op.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscraws/dart-shader/HEAD/test/goldens/vec3op.golden -------------------------------------------------------------------------------- /test/goldens/vec4op.golden: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/chriscraws/dart-shader/HEAD/test/goldens/vec4op.golden --------------------------------------------------------------------------------