All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.0.4 - 2024-11-26
- Add fullscreen option
- Upgrade winit to 0.30.5
- Remove unneeded comment
- Fix examples
- Mutable rendercomponent
- Add update func and use GpuHandle to keep track of cb objects
- Use WindowState instead of Window in the renderer
- Use reference instead of box
- Add very basic buffer bindings
- Add compute example
- Rename basic example to empty
- Make binding call public
- Add binding call to image
- Allow binding multiple push descriptors
- Change logging message from 'kiyo' to 'cen'
- Use PipelineKey instead of DefaultKey
0.0.3 - 2024-10-19
- Update README.md
- Update README.md
- Update readme
- Mutable renderer access, shader hotswapping moved to pipeline_store.rs, device to instance memory dependency
- Add basic example
- Remove cpal dependency
- Update README.md
- Remove kiyo specific code
0.0.4 - 2024-08-17
- Add a little bit of documentation
- Fix compile errors
- Update README.md
- Merge branch 'refs/heads/main' into feature/hot_reload
- Add shader hot-reload
- Fix and improve blur shader
- Improve shader compilation logging
- Clean up examples
- Calculate and pass the macros into the shader compilation
- Pass compute image count through code
0.0.3 - 2024-08-14
- Create release.yml
- Switch swapchain image copy to a blit
- Lighten the blur pass
- Merge pull request #19 from angelocarly/feature/fps_counter
- Add fps logging and vsync option
- Remove calloop log spam
- Automatically deduce the image count
- Add logging