https://github.com/rythe-interactive/legionshaderpreprocess
Preprocesses Shaders
https://github.com/rythe-interactive/legionshaderpreprocess
Last synced: about 1 year ago
JSON representation
Preprocesses Shaders
- Host: GitHub
- URL: https://github.com/rythe-interactive/legionshaderpreprocess
- Owner: Rythe-Interactive
- License: mit
- Created: 2020-10-23T12:36:43.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-03-22T12:39:01.000Z (over 5 years ago)
- Last Synced: 2024-05-01T09:52:05.620Z (about 2 years ago)
- Language: Python
- Size: 16.7 MB
- Stars: 4
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.MIT
Awesome Lists containing this project
README
Modular Preprocessor for Legion Shaders
```
Preprocess Legion Engine Shaders into pure glsl
Usage:
lgnspre [-D defines ...] [-I includes ...] [options] [-v | -vv | -vvv]
Options:
-D ... additional defines (use = to assign a value)
-I ... additional includes
-f --format=(1file,nfiles) output format [default: nfiles]
-o --output=(file,stdout) output location [default: file]
-v verbose output level
```
TODO:
- [x] output file format 1file needs to be implemented
- [x] output location stdout needs to be implemented
- [x] shader corlib needs to be fleshed out (maybe a task of legion-rendering instead?)
Currently no TODOs yeay :)
Make a feature request Issue if you would like to see more