You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Resize fix for out of date or suboptimal acquire / present (#76)
- Handle `VK_ERROR_OUT_OF_DATE_KHR` and `VK_SUBOPTIMAL_KHR` for present and acquire
- Less `info` logs
Fixes#69
Improved CLI Experience (#63)
- Improved CLI Experience
- `run` wrapper to have better CLI experience
(This will avoid Windows closing with no message)
- `CLIError` caught with help message displayed
- `printVersion` has more info
- better help example
- fix missing `return` on `tryRecreatePipeline`
File Watching Fixes to Address Windows Issues (#60)
- `atomic` `pipelineUpdated` FileWatcher `bool` to avoid UB
- avoid intermediate `.spv` files
- fix windows file watcher to be more selective to handle temp file renames
Library cleanup & fixes (#57)
No need to look for `fmtlib` as we use the bundled one from `spdlog`
Use header only `spdlog` in release builds for speed and also to avoid CRT DLL boundary related issue affecting Windows
New toy (#51)
- `--no-focus` option to not steal focus and float
- Update the docs
- Experimental Shell Integration Docs
- Update `README.md` and `QUICKSTART.md`
- `--new-toy [filename]` ability to create a new example template shader
- `--new-toy example.frag --template plot` ability to use either _default_ or _plot_ template
Fix path issue for the toy template (#50)
* optimise `shader_utils.cpp` and bake in the toy template
Helps the binary be more portable and is also faster.
Also there was some inefficient code in there.
* add the `SHADER_DIR` in `tests/CMakeLists.txt`
* make better `test_shader_comp.cpp` test cases
* delete `toytemplate.frag`