Releases: project-imprimis/imprimis
Alpha 43 "Quinalt"
The forty-third alpha release of Imprimis.
Major changes
- Fixed inconsistent coordinate system for y-axis (all are right handed now)
- Fixed scoreboard images clipping across boundaries
- Fixed scoreboard highlighting clipping through text
- Geometry documentation and testing improvements
- Const-qualification code quality improvements
Alpha 42 "Panther"
The forty-second alpha release of Imprimis.
Major changes:
- Fixed HUD bug causing misalignment at QHD
- Fixed Semaphore CI build script (had gone out of date)
- Const-qualification of parts of waypoint and game code
- Fixed GLTF bug when accessing node names
- Added GLTF child metadata handling
- Added many CubeScript command documentation entries, especially math and control commands
Alpha 41 "Omak"
The forty-first release of Imprimis.
Major changes:
- Fixed broken glossiness in carbine hudgun
- Fixed newmap environment settings precondition always failing
- Improved API documentation
- Improved utilities testing
- Improved const qualification
Alpha 40 "North"
The fortieth alpha release of Imprimis.
Major changes:
- Added proper orientation support for GLTF models
- Fixed edit mode varicons padding
- Major improvements to utilities/geometry testing
- API documentation improvements to utility/physics functions
Alpha 39 "Meridian"
The thirty-ninth alpha release of Imprimis. Major changes:
- New engine test coverage utility at https://project-imprimis.github.io/libprimis/lcov/
- Added support for multimeshed GLTF models
- Added node loading support for GLTF models
- Fixed bug preventing build of Snap packages
- Minor API documentation improvements
Alpha 38 "Loon"
The thirty-eighth alpha release of Imprimis.
Major changes:
- Preliminary GLTF 2 support, simple mesh and texture loading
- Replaced mapmodel 0 (cube, obj format) with GLTF 2 version
- Added GLTF commands to documentation
- Fixed property system interaction with settings UI
GLTF 2 will in the future replace the md5 format entirely for skeletal animation support. Unlike md5, GLTF is natively supported by Blender. GLTF 2 is also the preferred graphics interchange format for many other modern engines.
Alpha 37 "Kapowsin"
The thirty-seventh alpha release of Imprimis.
Major improvements:
- New NSIS Windows installer wizard
- Fixed issue in Windows causing icon to not be embedded in executable
- Updated and improved CI by @TheEgghead27
- Lower profile UI HUD design
- Slight UI speed improvements via devirtualization
Alpha 36 "Jackson"
The thirty-sixth alpha release of Imprimis. Major changes:
- Added support for models with more than 2^16 (65.6k) vertices
- Fixed issue where UI would change scale depending on console status
- UI HUD spacing tweaked slightly
- Various model code documentation and code quality improvements
Alpha 35 "Isabella"
Thirty-fifth monthly alpha release.
Major changes
- Fixed scroll wheel bug in editor
- Removed bespoke hashtable, std::unordered_map replaces it in all occurences
- Refactored vertex array collection code into more cohesive class
Alpha 34 "Horseshoe"
The thirty-fourth alpha release of Imprimis.
Major changes
- Faster, lower memory menus implementation
- Better texture error handling
- Fixed bug causing radiancehints to render improperly at distance