summaryrefslogtreecommitdiffstats
path: root/Common/interface/BasicMath.h (follow)
Commit message (Expand)AuthorAgeFilesLines
* Renamed .h -> .hpp in Common and HLSL2GLSLConverterLib projectsassiduous2020-01-261-2067/+0
* Removed a couple of unused #include "DebugUtilities.h"assiduous2020-01-091-2/+0
* Updated coyright noticeassiduous2020-01-011-7/+11
* clang-formatted Common projectEgor Yusov2019-11-241-752/+820
* Fixed issue in Quaternion::RotationFromAxisAngle when axis is nullEgor Yusov2019-09-281-6/+9
* Added Quaternion::RotateVector methodEgor Yusov2019-09-281-0/+6
* Updated Copyright noticeEgor Yusov2019-09-171-1/+1
* Basic math: added double4x4, double3x3, and double2x2 matrix typesEgor Yusov2019-08-291-0/+4
* Reworked Matrix4x4::RemoveTranslationEgor Yusov2019-08-051-3/+7
* Added Matrix4x4::RemoveTranslation methodEgor Yusov2019-08-051-9/+16
* Math lib: updated box visibility test functions to take frustum plane flagsEgor Yusov2019-07-211-2/+2
* Mathlib: added Matrix2x2::Rotation functionEgor Yusov2019-06-161-0/+12
* Few updates/fixes to math libEgor Yusov2019-06-161-1/+27
* Mat lib: added floor & ceil vector operationsEgor Yusov2019-06-151-0/+62
* Mathlib: added double2, double3, and double4 typedefsEgor Yusov2019-06-121-0/+4
* Mathlib: fixed RotationArbitrary functionEgor Yusov2019-06-021-18/+14
* Math lib: added vector type recast methodsEgor Yusov2019-06-011-0/+33
* BasicMath lib: added quaternion multiplicationEgor Yusov2019-05-151-1/+26
* Basic math: added Matrix4x4 Scale(T s) functionEgor Yusov2019-05-031-0/+5
* Basic math: removed GL-versions of transforms as they don't realy make sense ...Egor Yusov2019-05-031-55/+37
* Fixed BasicMath.h headerEgor Yusov2019-05-021-0/+1
* Added matrix operator *= to math libEgor Yusov2019-04-291-0/+17
* Updated Quaternion functions in math libEgor Yusov2019-04-261-49/+51
* Added slerp; updated Quaternion in math libEgor Yusov2019-04-231-25/+69
* Reworked matrix operations in math libraryEgor Yusov2019-04-231-476/+544
* Updated math libraryEgor Yusov2019-04-231-1/+113
* Fixed rotation matricesEgor Yusov2019-04-041-12/+21
* Basic math: added convience constructor Vector4(Vector3, float)Egor Yusov2019-02-251-0/+1
* BasicMath.h: added typedefs for uint2,3,4, int2,3,4Egor Yusov2019-02-251-9/+16
* BasicMath: added Vector4->Vector3 implicit conversionEgor Yusov2019-02-241-0/+5
* Moved math utils to Diligent namespaceEgor Yusov2019-01-231-25/+30
* Updated copyright noticeEgor Yusov2019-01-021-1/+1
* Added clamp() function to math libEgor Yusov2018-12-231-0/+31
* Minor update to basic math libEgor Yusov2018-12-211-7/+10
* Fixed issue with WindowsFileSystem::CreateDirectory and WindowsFileSystem::De...Egor Yusov2018-12-201-6/+6
* Updated projection functions in the math lib to take IsGL instead of IsDirect...Egor Yusov2018-07-031-21/+21
* Added functions for Ortho projection matrixEgor Yusov2018-03-261-0/+16
* Fixed include paths in project CommonEgor Yusov2018-03-251-8/+10
* Added Matrix2x2 to BasicMath libEgor Yusov2018-03-071-0/+116
* Updated copyright noticeEgor Yusov2018-01-041-1/+1
* Reworked Common and Platform modules to break interdependenices;Egor Yusov2017-12-281-1/+1
* Updated to Diligent Engine 2.1Egor Yusov2017-11-131-15/+60
* Merge from dev branchEgor Yusov2017-05-201-1/+1
* Merging Updates from dev branchEgor Yusov2017-05-201-1/+1
* Fixed D3D12 warnings, updated copyright noticeEgor Yusov2017-04-061-1/+1
* Updated to Diligent Engine 2.0Egor Yusov2016-08-201-1/+1
* Release v1.0.0Egor Yusov2015-10-211-0/+1344