tree: cede234138213e8ffc3567fa6f591fa682e1705e [path history] [tgz]
  1. shader_lib/
  2. BUILD.gn
  3. code_gen_template.h
  4. compiler.cc
  5. compiler.h
  6. compiler_backend.cc
  7. compiler_backend.h
  8. compiler_test.cc
  9. compiler_test.h
  10. compiler_unittests.cc
  11. impellerc_main.cc
  12. include_dir.h
  13. includer.cc
  14. includer.h
  15. logger.h
  16. README.md
  17. reflector.cc
  18. reflector.h
  19. runtime_stage_data.cc
  20. runtime_stage_data.h
  21. source_options.cc
  22. source_options.h
  23. spirv_compiler.cc
  24. spirv_compiler.h
  25. spirv_sksl.cc
  26. spirv_sksl.h
  27. switches.cc
  28. switches.h
  29. switches_unittests.cc
  30. types.cc
  31. types.h
  32. uniform_sorter.cc
  33. uniform_sorter.h
  34. utilities.cc
  35. utilities.h
impeller/compiler/README.md

The Impeller Shader Compiler & Reflector

Host side tooling that consumes GLSL 4.60 (Core Profile) shaders and generates libraries suitable for consumption by an Impeller backend. Along with said libraries, the reflector generates code and meta-data to construct rendering and compute pipelines at runtime.