Бранимир Караџић
c8128850f8
Implement getCallStackFast/Exact for fast call-stack backtrace.
2025-10-14 23:05:08 -07:00
Бранимир Караџић
59d9249854
Cleanup.
2025-09-24 20:06:27 -07:00
Branimir Karadžić
2fe4b15234
Added FixedStringT.
2025-09-19 20:36:42 -07:00
Бранимир Караџић
d4096a8446
Added uint32/64_splat.
2025-04-26 19:56:17 -07:00
Бранимир Караџић
13c40f9a6e
Happy New Year!
2025-01-13 15:45:25 -08:00
Бранимир Караџић
1b0b2cc86a
Added [[msvc::intrisic]].
2024-12-30 20:13:59 -08:00
Branimir Karadžić
df86c611d7
Cleanup.
2024-12-28 17:29:20 -08:00
Бранимир Караџић
61cc316669
Removing alloca compat include.
2024-12-21 19:24:22 -08:00
Бранимир Караџић
3e9604c743
Removed BX_STATIC_ASSERT. Not needed in C++17.
2024-12-07 22:51:31 -08:00
Бранимир Караџић
57a4fb1246
Cleanup.
2024-12-07 21:18:08 -08:00
Бранимир Караџић
f259338d54
Cleanup.
2024-12-07 18:56:05 -08:00
Бранимир Караџић
e88e4bbad8
Fixed issue with frexp.
2024-12-05 19:42:14 -08:00
Бранимир Караџић
4a1f0ab630
Cleanup.
2024-12-02 19:56:46 -08:00
Бранимир Караџић
198fef12b3
Fixed Android build.
2024-12-02 16:23:06 -08:00
Бранимир Караџић
7eace058a2
Moved math functions to be constexpr.
2024-11-27 19:55:42 -08:00
Бранимир Караџић
7014882dcd
Cleanup.
2024-11-23 20:45:08 -08:00
Бранимир Караџић
d588a8fb0e
Cleanup.
2024-11-22 19:26:20 -08:00
Бранимир Караџић
35a7dc47f8
Cleanup.
2024-11-19 23:32:38 -08:00
Бранимир Караџић
04464c4188
Fixed Rgb9E5F decoding. Removed union cast in favor of bx::bitCast.
2024-11-19 22:23:44 -08:00
Бранимир Караџић
004821227f
Cleanup.
2024-11-19 20:18:14 -08:00
Бранимир Караџић
b43eb8259f
Cleanup.
2024-11-14 21:24:24 -08:00
Бранимир Караџић
cf3b711016
Fixed constexpr-ness of bx::bitCast.
2024-11-14 21:08:13 -08:00
Бранимир Караџић
7d3cb465a4
Added bx::findLastSet.
2024-11-09 21:37:19 -08:00
Бранимир Караџић
6e87e0438c
Cleanup.
2024-10-26 08:31:00 -07:00
Бранимир Караџић
34d2948860
Use rcpSafe.
2024-10-09 19:55:49 -07:00
Бранимир Караџић
b8741eaf6f
Added rcpSafe.
2024-10-07 18:58:04 -07:00
Бранимир Караџић
9063c0c968
Cleanup.
2024-07-19 21:57:10 -07:00
Бранимир Караџић
bb481c024d
Cleanup.
2024-07-19 20:55:34 -07:00
Милош Тошић
d171a0f264
Use intrinsic functions for memory barriers instead of inline assembly ( #327 )
2024-05-23 09:15:04 -07:00
Бранимир Караџић
daecc9d9c5
Cleanup.
2024-05-03 18:38:54 -07:00
Бранимир Караџић
6cddfa90f3
Added MakeSignedT and MakeUnsignedT to type traits.
2024-05-03 14:44:57 -07:00
Бранимир Караџић
226d52f240
Added bx::sinCosApprox bench.
2024-05-01 09:15:03 -07:00
Бранимир Караџић
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
Бранимир Караџић
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
Бранимир Караџић
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
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
Бранимир Караџић
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
Бранимир Караџић
d8c3672bce
Allow 0 as alignment value.
2023-11-11 07:42:44 -08:00
Бранимир Караџић
ac1401faad
Added MurmurHash3.
2023-10-21 11:07:25 -07:00
Бранимир Караџић
781ad4a290
Cleanup.
2023-06-28 19:45:32 -07:00