Skip to content

Commit e999089

Browse files
committed
docs: add CHANGELOG.md
1 parent e7fd227 commit e999089

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [Unreleased]
9+
10+
### Changed
11+
12+
- **Removed `shaderc` dependency** — shaders are now precompiled to SPIR-V and embedded at build time via `include_bytes!`. No `glslc` or Vulkan SDK required to build the crate.
13+
- **Removed `build.rs`** — no longer needed since shaders are precompiled.
14+
- **Removed `shader.rs`** — SPIR-V constant and `get_spirv_code()` moved to `pipeline.rs`.
15+
- **Added `shader/` directory** — contains GLSL source (`color_convert.comp`), compile script (`compile.sh`), precompiled SPIR-V (`color_convert.spv`), and documentation (`README.md`).
16+
- **Updated README.md** — shader development workflow documented.

0 commit comments

Comments
 (0)