Changelog for heph-aligned-storable-0.1.0.0
Changelog for heph-aligned-storable
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 the Haskell Package Versioning Policy.
Unreleased
0.1.0.0 - 2026-02-02
Added
- Initial release. Generic derivation of
AlignedStorablefor GPU memory layouts. - Provided instances for
Std140,Std430, andScalarlayout rules. - Added support for SPIR-V primitives, vectors, and matrices.
- Included
AlignedArrayfor opt-inmemcpyof fixed-size arrays. - Added marshaling helpers (
withPacked,allocaPacked) with guaranteed zero-initialized padding. - Tested via property-based tests, unit tests verified against GLSL compiler output, and inspection tests.