12 Commits (ba9bb70924c9b0dc026d6f9d1ae357f03089ce78)

Author SHA1 Message Date
Alibek Omarov 89f9b3df68 public: make simple bbox functions inline 7 months ago
Alibek Omarov 0d89849cab public: move some simple functions to mathlib header. Remove assembler version specific for MSVC6 1 year ago
Alibek Omarov d962255ebe public: mathlib: remove unused RemapVal, ApproachVal 1 year ago
Alibek Omarov 48176233bd public: move FOV calculating functions out of libpublic, as they are very specific to engine view 1 year ago
Alibek Omarov 550ced9c36 ref: gl: cleanup unused functions in frustum 1 year ago
Alibek Omarov 53987f47e2 engine: client: use alternative ease-in ease-out function in sound fade 1 year ago
Alibek Omarov 19a785a98a public: mathlib: convert rsqrt to use float_bits_t union 1 year ago
Alibek Omarov b96bfcfe7a public: mathlib: convert FloatToHalf and HalfToFloat to use float_bits_t union 1 year ago
Alibek Omarov f4069de7f2 engine: move SlerpBones, CalcBonePosition/Quaternion from engine to libpublic 1 year ago
Gleb Mazovetskiy 5e0a0765ce Trim all trailing whitespace 4 years ago
Alibek Omarov 4c6fd79f07 tgmath: remove including tgmath.h in everything that uses xash3d_mathlib, as it's included already 4 years ago
Andrey Akhmichin e3b547c8a9 public: rename mathlib to xash3d_mathlib. 4 years ago
mittorn c8be38e75d mathlib: use tgmath in SinCos 4 years ago
mittorn 3a416636f1 engine: mark GAME_EXPORT's 5 years ago
Alibek Omarov 15924aebaa xash3d-fwgs: check if HAVE_TGMATH_H is set to positive value rather it's just defined 5 years ago
Alibek Omarov 14be566401 public: include tgmath in mathlib.h, so macros will be used inside Vector macros 5 years ago
Alibek Omarov 0577ecbccf public: initial fix of double promotion 5 years ago
Alibek Omarov 2f8fec6b70 Remove trailing spaces, convert mistakenly put spaces to tabs. The most useful commit ever. 5 years ago
Alibek Omarov fb6fd61cd9 public: initial moving some common code into static public library, that can be linked to any engine part 5 years ago
mittorn 4247af8fa8 Reduce engine dependencies. crtlib/mathlib/matrixlib now can be built standalone 5 years ago
Alibek Omarov e7234bada2 ref: now it compiles, not linking yet. ref_api header moved to engine/ to clarify, that it's sort of engine internals 5 years ago
Alibek Omarov 99bd7c81da ref: render code moved out of engine, doesn't compile, first API prototype 5 years ago
mittorn 5c738b3402 Apply 4253 update 6 years ago
Alibek Omarov 4d4a7d49d5 mathlib.c port 6 years ago
Alibek Omarov 8d6e3b7f79 Pure engine source code(LF line endings, UTF8 encoded) 6 years ago