Releases: psuong/GlmSharp
Releases · psuong/GlmSharp
Release list
1.0.4
Changes
🐛 Bug Fixes
- Fixed an error in adjugate calc (a07d050) by @Philip-Trettner
- Fixed some nuget issues, released version 0.9.1 (630e6ad) by @Philip-Trettner
- Fixed generic array types (18620f7) by @Philip-Trettner
- Fixed a small typo in Slerp (4c2e267) by @Philip-Trettner
- Fixed json serialization and added more constructors (79ea06b) by @Philip-Trettner
- Fixed negative zero problem (cab1b57) by @Philip-Trettner
- Fixed wrong matrix initialization in mat4.Perspective (619d8fc) by @Philip-Trettner
- Fixed matrix-matrix multiplication (was transposed) (008e4e5) by @Philip-Trettner
- Fixes the version (a0c645d)
🚀 Enhancements
- Refactored base type info (657edc7) by @Philip-Trettner
🧰 Misc
- initial commit (ef8ffab) by @Philip-Trettner
- Initial vector components, swizzling (caf4eb4) by @Philip-Trettner
- Added NuGet files (8369014) by @Philip-Trettner
- Added "long" type, introduced Constructor helper (38bfc7a) by @Philip-Trettner
- ctor refactoring complete (1379edb) by @Philip-Trettner
- vector/value mixed constructors (0ed1e89) by @Philip-Trettner
- IEnumerable support (6a92533) by @Philip-Trettner
- IReadOnlyList support (f571c87) by @Philip-Trettner
- Added generic gvec (b75b51c) by @Philip-Trettner
- Component comments (2694cce) by @Philip-Trettner
- Expanded swizzling to 4 comps and added RGBA versions (29b931e) by @Philip-Trettner
- Equality comparisons (4d795be) by @Philip-Trettner
- Predefined static members (81537a6) by @Philip-Trettner
- Several arithmetic properties (2e52df5) by @Philip-Trettner
- Removed obsolete swizzle project (c12c182) by @Philip-Trettner
- Added explicit casts (ac18d0f) by @Philip-Trettner
- First version of vector operators (dd3c760) by @Philip-Trettner
- Added "Complex" and "decimal" types (5afedf2) by @Philip-Trettner
- Implicit casts and operator upcasts (8461fcf) by @Philip-Trettner
- Dot, Distance, Cross (e7ad602) by @Philip-Trettner
- Angle and FromAngle functions (e7bfe40) by @Philip-Trettner
- Rotated vector function (b0a92bd) by @Philip-Trettner
- Initial matrix commit (ca48669) by @Philip-Trettner
- Matrix Indexer (b3a6405) by @Philip-Trettner
- Ported a lot of operator stuff (dce93eb) by @Philip-Trettner
- Could be a working matrix-matrix multiplication (9a78f00) by @Philip-Trettner
- Added simple travis config (ac018dd) by @Philip-Trettner
- Added IsFLoatingPoint info to data types (3d6f343) by @Philip-Trettner
- Downgraded projects to .NET 4.5 (still uses C# 6) (0083cb0) by @Philip-Trettner
- Transposed matrices (f95510b) by @Philip-Trettner
- Unary ops (935263f) by @Philip-Trettner
- Unary vector functions (3c7b80d) by @Philip-Trettner
- Complex functions and properties (12034e6) by @Philip-Trettner
- removed empty glm class (2f2e208) by @Philip-Trettner
- ToString overrides and overloads (8e40b79) by @Philip-Trettner
- BaseType Constants, Test Functions, Parse (2fc730b) by @Philip-Trettner
- TryParse vector functions (fef9563) by @Philip-Trettner
- boolean vector static funcs (55b04c9) by @Philip-Trettner
- changed readonly constants to getter-only auto-properties (e44e250) by @Philip-Trettner
- ternary vector functions (2fbf407) by @Philip-Trettner
- Added Lerp (058d363) by @Philip-Trettner
- All-scalar versions of ternary vector funcs (8c7d81b) by @Philip-Trettner
- Optimized all-scalar versions of static functions (ad8c9d2) by @Philip-Trettner
- Disable inconsistent naming (5f3beb3) by @Philip-Trettner
- Added vector Reflect (f1d6525) by @Philip-Trettner
- More description for reflect (c17af79) by @Philip-Trettner
- Added Refract vector function (7ecd2d9) by @Philip-Trettner
- Added FaceForward vector function (d048764) by @Philip-Trettner
- Added matrix determinant (f8d2db9) by @Philip-Trettner
- Added Adjugate and Inverse to matrices (and scalar mul/div ops) (f5386c8) by @Philip-Trettner
- Added matrix-matrix division (bf5ca51) by @Philip-Trettner
- Added component-wise arithmetics for matrices (3b3f6a9) by @Philip-Trettner
- Added degrees/radians conversion functions for vectors (effc74a) by @Philip-Trettner
- Added frustum matrix function (ee892c2) by @Philip-Trettner
- Added InfinitePerspective matrices (c74bdd1) by @Philip-Trettner
- LookAt matrices (0c210c8) by @Philip-Trettner
- Ortho matrices (92ea2ff) by @Philip-Trettner
- Ortho matrices without near/far (9678041) by @Philip-Trettner
- Perspective matrix (e0253d6) by @Philip-Trettner
- Perspective FOV matrix (05ce634) by @Philip-Trettner
- Added matrix-vector multiplication (ad7a75d) by @Philip-Trettner
- project matrix function (4433dab) by @Philip-Trettner
- Rotate matrices (6dabfe4) by @Philip-Trettner
- RotateXYZ convenience functions (f4dab21) by @Philip-Trettner
- scale matrices (767b204) by @Philip-Trettner
- Translation matrices (3be07a7) by @Philip-Trettner
- Unproject functions (6b7046f) by @Philip-Trettner
- TODOs for Acosh, Atanh, Asinh (26ab560) by @Philip-Trettner
- Removed TRACE constant, added Debug Symbols, added XML documentation and added missing XML comments (45e296c) by @Philip-Trettner
- Moved swizzle types into separate namespace (ebd3836) by @Philip-Trettner
- Wrote first README version (ebc960b) by @Philip-Trettner
- README update (987e94b) by @Philip-Trettner
- Small README changes (f2a214a) by @Philip-Trettner
- Small README fixes (8d1dfa8) by @Philip-Trettner
- Released 0.9.2 (296b1fe) by @Philip-Trettner
- README fix (ed642e3) by @Philip-Trettner
- Update README.md (ba84b46) by @Philip-Trettner
- Update README.md (cfd1d3c) by @Philip-Trettner
- Added StructLayout, DataContract and DataMember attributes (ab4cc0e) by @Philip-Trettner
- Published 0.9.3 (87bdbb6) by @Philip-Trettner
- Update README.md (d30115c) by @Philip-Trettner
- Improved mat.Count comment (9bf85db) by @Philip-Trettner
- Update README.md (05b0eeb) by @Philip-Trettner
- Update README.md (12bd039) by @Philip-Trettner
- Update README.md (b9ba0b8) by @Philip-Trettner
- Update README.md (9330ad0) by @Philip-Trettner
- Update README.md (c63ca11) by @Philip-Trettner
- Update README.md (ca9ec36) by @Philip-Trettner
- Started refactoring type generation (8b95e36) by @Philip-Trettner
- Merge branch 'master' of github.com:Philip-Trettner/GlmSharp (c3e8ac2) by @Philip-Trettner
- Replaced default(...) with more type-sensitive values (bbd5825) by @Philip-Trettner
- Renamed BaseTypeInfo to AbstractType (7fcb65d) by @Philip-Trettner
- Moved swizzle types into separate folder (8933358) by @Philip-Trettner
- Moved matrices and vectors into separate folders (1c1df14) by @Philip-Trettner
- Better typed Field, Constructor concept, introduced to swizzle type (c8de5a3) by @Philip-Trettner
- Migrated SwizzleType to new type-safer generation (b6c0791) by @Philip-Trettner
- new vector predefs (e9c5b20) by @Philip-Trettner
- Introduced ArrayType and migrated vector Values (8cb76d2) by @Philip-Trettner
- Migrated vector ctors (ad85c15) by @Philip-Trettner
- migrated Implicit/Explicit ops (2767968) by @Philip-Trettner
- Migrated IEnumerable members (c216c1e) by @Philip-Trettner
- Migrated IReadOnlyList code (d33f190) by @Philip-Trettner
- Added unary ~ and ! (c753669) by @Philip-Trettner
- Migrated Equals functions (ee218ed) by @Philip-Trettner
- Migrated operator==/!= (8758f3f) by @Philip-Trettner
- Migrated GetHashCode (25e2aab) by @Philip-Trettner
- Added ComponentWiseStaticFunction member (ddb7373) by @Philip-Trettner
- Removed HasLogicalOps (Replaced by IsBool) (ea921c9) by @Philip-Trettner
- Moved Equal, NotEqual, GreaterThan(Equal), LesserThan(Equal) (f95abb9) by @Philip-Trettner
- Migrated basetype constants (4046626) by @Philip-Trettner
- Migrated basetype test functions (07140d9) by @Philip-Trettner
- Migrated most static component-wise functions into new member (e28ebc8) by @Philip-Trettner
- Migrated various operators and added more static functions (c2d9c5f) by @Philip-Trettner
- Migrated ToString (545f0f5) by @Philip-Trettner
- Introduced aggregated comps and migrated boolean ones (8f45876) by @Philip-Trettner
- Moved more properties and fixed decimal Sqrt (3f4951e) by @Philip-Trettner
- Migrated 2D angle funcs (a3163e3) by @Philip-Trettner
- Moved more static vector funcs (eb38805) by @Philip-Trettner
- Migrated Parse and TryParse (ba50a0e) by @Philip-Trettner
- Removed unused functions (edd32ed) by @Philip-Trettner
- Added Fract vector function (b9db485) by @Philip-Trettner
- Added Trunc function (c87dc69) by @Philip-Trettner
- Added outerProduct (622b3e8) by @Philip-Trettner
- Added Mod functions to floating point types (ca375c7) by @Philip-Trettner
- Added InverseSqrt function (b981b27) by @Philip-Trettner
- Added FMA function (3f12a0a) by @Philip-Trettner
- Started migrating matrix to new members. Added more static properties to matrices (c884cf2) by @Philip-Trettner
- Migrated IEnumerable (9ac8f50) by @Philip-Trettner
- Basic code for quaternions (d34d040) by @Philip-Trettner
- Implemented Call-Tree-Balancing for Aggregation (x + y + z + w -> (x + y) + (z + w)) (759f10b) by @Philip-Trettner
- Added Identity, Dot, implicit/explicit casts to Quaternion (122a361) by @Philip-Trettner
- Added vector+scalar ctor to quat (e8c7d9f) by @Philip-Trettner
- Length, Normalize, specialized ctors, Component-wise ops (3ebe6d9) by @Philip-Trettner
- Extensive matrix-from-matrix and matrix-from-col-vector contructors (f5fd8e4) by @Philip-Trettner
- Angle/Axis properties for quaternions (624a41a) by @Philip-Trettner
- quat to yaw/pitch/roll (edf3519) by @Philip-Trettner
- quat to euler angles (c923a9c) by @Philip-Trettner
- Added LengthSqr, Conjugate, Inverse for quats (a04f54a) by @Philip-Trettner
- quat.FromAxisAngle (9df1785) by @Philip-Trettner
- Quaternion/Matrix conversions (e8f56b5) by @Philip-Trettner
- Operator* for quat (d2f1a42) by @Philip-Trettner
- Added explicit casts between mat/quat (91ff362) by @Philip-Trettner
- Added quat.Cross (5c38...