summaryrefslogtreecommitdiffstats
path: root/Common/interface (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Added Quaternion::RotateVector methodEgor Yusov2019-09-281-0/+6
* Updated Copyright noticeEgor Yusov2019-09-1722-22/+22
* Updated constructor of RefCountedObject to forward arguments to its base classEgor Yusov2019-08-311-1/+3
* Basic math: added double4x4, double3x3, and double2x2 matrix typesEgor Yusov2019-08-291-0/+4
* Updated math lib: added GetBoxNearestCorner and GetBoxFarthestCorner functionsEgor Yusov2019-08-271-0/+22
* 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-212-54/+98
* Math lib: updated visibility test functionsEgor Yusov2019-07-211-21/+11
* Math lib: added GetFrustumMinimumBoundingSphere functionEgor Yusov2019-07-141-0/+26
* Math lib: fixed HermiteSpline functionEgor Yusov2019-07-081-2/+2
* Math lib: added HermiteSpline functionEgor Yusov2019-07-081-0/+12
* 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-232-477/+545
* Updated math libraryEgor Yusov2019-04-232-18/+137
* Fixed issue with FenceVkImpl not waiting for Vulkan fences to signal when bei...Egor Yusov2019-04-161-1/+1
* Fixed grammatic error plus few minor updatesEgor Yusov2019-04-161-12/+12
* Optimized memory layout of ObjectBase<> (reduced size by 40 bytes on msvc x64)Egor Yusov2019-04-111-16/+8
* Made IShaderSourceInputStreamFactory derived from IObject (upgraded API Versi...Egor Yusov2019-04-061-1/+1
* Fixed rotation matricesEgor Yusov2019-04-041-12/+21
* Keep fixing Metal backend + few other minor changesEgor Yusov2019-03-061-0/+12
* Finished refactoring pipeline layout definition in Vk backendEgor Yusov2019-02-281-1/+1
* Cosmetic changesEgor Yusov2019-02-263-14/+14
* 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
* Updated HashMapStringKey to define Hasher in the struct rather than in stdEgor Yusov2019-01-311-17/+13
* Moved math utils to Diligent namespaceEgor Yusov2019-01-232-33/+44
* Added MemoryFileStreamEgor Yusov2019-01-143-9/+77
* Updated ExtractViewFrustumPlanesFromMatrix and ExtractViewFrustumPlanesFromMa...Egor Yusov2019-01-131-13/+13
* Updated copyright noticeEgor Yusov2019-01-0221-21/+21
* 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
* Fixed a number of minor issues revealed by code analysisEgor Yusov2018-12-164-78/+80
* Fixed build under MinGWEgor Yusov2018-12-131-0/+0
* Added IShaderResourceBinding::InitializeStaticResources() method to allow exp...Egor Yusov2018-11-241-2/+2
* Fixed issue with resource state transition in D3D11 backendEgor Yusov2018-11-221-2/+2