diff options
| author | mtgmonkey <mtgmonkey@nixos> | 2025-12-07 23:52:20 +0100 |
|---|---|---|
| committer | mtgmonkey <mtgmonkey@nixos> | 2025-12-07 23:52:20 +0100 |
| commit | 852244a49159097a83fc99edcdad26f84f999098 (patch) | |
| tree | b5dca9302d0352c513f1ad23a022a7a1a6b243e2 /CHANGELOG.md | |
| parent | ea56936a1529e776602186c50f7e7f587ecbf2de (diff) | |
add changelog; see changelog <3
Diffstat (limited to 'CHANGELOG.md')
| -rw-r--r-- | CHANGELOG.md | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..5d229fa --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,42 @@ + +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +### Added + +- test suite for non-IO functions +- debug/release outputs of Nix flake + +### Changed + +- use Rotors rather than Quaternions for rotation; easily extended to 4D + +### Fixed + +- semantic issues + +## [0.1.0] - 2025-12-07 + +### Added + +- CHANGELOG.md +- layer correctly drawn objects in the view function + +### Changed + +- 8xMSAA rather than 4xMSAA window hint to improve AA +- todo and changelog in CHANGELOG.md rather than README.md +- a nubmer fo functions from Game module now in Game.Internal +- initResources takes an array of objects to draw rather than hardcoded arrays +- square the far plane of the perspective transform +- loop function takes delta time + +### Fixed + +- constrained pitch to disallow gimbal lock and an inverted view |
