Commit Graph
996 Commits
Author SHA1 Message Date
Бранимир Караџић 92241cc8d5 Cleanup. 2024-05-01 08:28:18 -07:00
Бранимир Караџић c5876a7391 Cleanup. 2024-05-01 08:21:07 -07:00
Бранимир Караџић 74bda7e6cc Added bx::sinCosApprox. 2024-04-30 23:50:43 -07:00
Бранимир Караџић 8372a4df3e Cleanup. 2024-04-29 10:21:06 -07:00
Oskar Kwaśniewski f8dc7147b6 feat: add visionOS support (#323)
* feat: define BX_PLATFORM_VISIONOS

* chore: add xros, xrsimulator toolchain support
2024-04-29 10:18:36 -07:00
Бранимир Караџић 0b8bb71897 Cleanup. 2024-04-27 21:58:56 -07:00
Бранимир Караџић e615943f98 Fixed bx::writeRep infinite loop on error. 2024-04-19 10:22:28 -07:00
Бранимир Караџић 3072cf37df Added bx::narrowCast. 2024-03-29 16:36:05 -07:00
Бранимир Караџић f433d1c4c3 Cleanup. 2024-03-19 15:32:34 -07:00
pheonix e5d5d0b7c6 Add bx::bit_cast method (#316)
This function provides the bx equivalent of std::bit_cast, in that it obtains
a value of type To by reinterpreting the object representation of From using
the memcpy aliasing method.
2024-01-28 19:40:33 -08:00
Бранимир Караџић 67dfdf34f6 Happy New Year! 2024-01-14 01:55:51 -08:00
Бранимир Караџић 6c2989d95d Cleanup. 2024-01-01 20:03:21 -08:00
Бранимир Караџић 7995fa4723 CI is not on macOS 13 yet... 2023-12-12 21:32:23 -08:00
Бранимир Караџић 90d7e770de Set minimum supported macOS to 13.0, and minimum supported iOS to 16.0. 2023-12-12 18:47:14 -08:00
Jamil Halabi 3e5d611007 Added floorLog2 function (#314) 2023-12-11 07:38:56 -08:00
Бранимир Караџић 89ba00e6cd Cleanup. 2023-12-04 21:49:39 -08:00
Бранимир Караџић ad6c99a50b Cleanup. 2023-12-02 23:11:33 -08:00
Бранимир Караџић 06679e1cf1 Replaced macros with C++17 attributes. 2023-12-02 20:16:26 -08:00
Branimir Karadžić be3e348eb2 Fixed build. 2023-11-23 10:12:05 -08:00
Бранимир Караџић 08baf8fa64 Cleanup bitwise ops. 2023-11-23 09:41:57 -08:00
Branimir Karadžić 837de0582e Add error when __cplusplus MSVC compiler option is not configured correctly. 2023-11-21 19:30:48 -08:00
Бранимир Караџић fe540e7657 Cleanup. 2023-11-18 14:43:35 -08:00
Branimir Karadžić 610a2e468d Added find first set. 2023-11-18 10:50:42 -08:00
Бранимир Караџић 44fe98c53c Added configurable assert handler function. 2023-11-13 20:56:57 -08:00
Бранимир Караџић d8c3672bce Allow 0 as alignment value. 2023-11-11 07:42:44 -08:00
Бранимир Караџић 610b8e4df1 Explicitly disable building for big endian. 2023-10-23 18:30:17 -07:00
Бранимир Караџић ac1401faad Added MurmurHash3. 2023-10-21 11:07:25 -07:00
Arkadiusz 7c6e533805 fixed typo in math.h (#305) 2023-09-03 10:04:59 -07:00
Бранимир Караџић ae17a19ca2 Explicitly disable building for BSD, Haiku, Hurd. 2023-07-07 17:47:04 -07:00
Бранимир Караџић db15e54924 FilePath: Added ability to retreive exectuable file path. 2023-06-29 22:23:10 -07:00
Бранимир Караџић 781ad4a290 Cleanup. 2023-06-28 19:45:32 -07:00
Бранимир Караџић ee7bde2651 Cleanup. 2023-06-02 09:59:32 -07:00
Branimir Karadžić ae68e018a0 MSVC: Fixed bx::signbit. 2023-06-02 09:57:18 -07:00
Бранимир Караџић ac1b473832 Clang: Fixed bx::signbit. 2023-06-01 20:00:05 -07:00
Бранимир Караџић cab04a9e58 Added bx::signbit, and bx::copysign. 2023-06-01 07:08:41 -07:00
Бранимир Караџић ab308e57be Fixed BX_ALIGNED_NEW. 2023-06-01 07:08:26 -07:00
Бранимир Караџић 7e6f30a241 Removed StringView ctor/set argument default values. 2023-05-09 18:17:01 -07:00
Branimir Karadžić f1296fb7e0 Cleanup. 2023-05-05 19:18:51 -07:00
Бранимир Караџић 6c7ddeb2a3 Cleanup. 2023-05-04 20:23:06 -07:00
Бранимир Караџић d403162701 Added bx::StringLiteral. 2023-05-04 20:09:54 -07:00
Branimir Karadžić c5593ad749 Fixed rsqrt and sqrt. 2023-04-27 19:37:44 -07:00
Branimir Karadžić a00ecbc9d5 Added bx::Location, and removed allocator macros. 2023-04-23 19:24:21 -07:00
Бранимир Караџић be09f6970e Renamed bx::init::* tags. Moved tags into common place. 2023-04-22 22:22:17 -07:00
Бранимир Караџић dd4c9427a4 Cleanup. 2023-04-21 19:04:07 -07:00
Бранимир Караџић 5a9987eeba Added BX_ASSUME, and BX_UNREACHABLE. 2023-04-20 19:12:07 -07:00
Бранимир Караџић 77c6aec9a9 Fix rsqrt_nr MSVC vs GCC. 2023-04-19 21:49:10 -07:00
Branimir Karadžić 2b24edd5b0 Fixed VS build. 2023-04-19 21:40:19 -07:00
Бранимир Караџић 0d51df1779 Fixed rsqrt, and sqrt. Added more tests. 2023-04-19 19:01:00 -07:00
Бранимир Караџић 746747f01f Neon: Fixed sqrt. 2023-04-18 19:18:03 -07:00
Бранимир Караџић 7bbda806d9 Neon: Improved rcp, rsqrt accuracy. Issue #298. 2023-04-13 21:18:36 -07:00