summaryrefslogtreecommitdiff
path: root/CHANGELOG.md
diff options
context:
space:
mode:
authormtgmonkey <mtgmonkey@nixos>2025-12-07 23:52:20 +0100
committermtgmonkey <mtgmonkey@nixos>2025-12-07 23:52:20 +0100
commit852244a49159097a83fc99edcdad26f84f999098 (patch)
treeb5dca9302d0352c513f1ad23a022a7a1a6b243e2 /CHANGELOG.md
parentea56936a1529e776602186c50f7e7f587ecbf2de (diff)
add changelog; see changelog <3
Diffstat (limited to 'CHANGELOG.md')
-rw-r--r--CHANGELOG.md42
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