Branimir Karadžić
9916e720fc
Added scanner. ( #410 )
2026-07-25 12:23:58 -07:00
Branimir Karadžić
5a2b876258
fromString: Parse hex float literals. ( #408 )
2026-07-22 06:43:24 +00:00
Branimir Karadžić
c98e98cde1
Fixed amalgamated build. ( #406 )
2026-07-15 14:41:08 +00:00
Branimir Karadžić
ed183eb246
Allow files with 10k+ lines to align nicely. ( #405 )
2026-07-12 01:21:30 -07:00
Branimir Karadžić
efdef94b94
Win: OutputDebugString is useless in console mode. When console is present print in console too. ( #404 )
2026-07-03 21:35:27 -07:00
Branimir Karadžić
64dcc737a0
Fixed warnings. ( #401 )
2026-06-13 16:56:53 -07:00
Branimir Karadžić
771ce6a8e8
Added homogeneousNdc parameter to buildFrustumPlanes for correct near plane under D3D/VK/Metal clip volume. ( #400 )
2026-06-08 22:36:59 -07:00
Branimir Karadžić
eed706fb27
Suppress MSVC CRT assert dialogs. ( #395 )
2026-05-14 04:19:21 +00:00
Branimir Karadžić
22f7b051b9
Rework SIMD lib. ( #386 )
2026-05-03 18:25:39 +00:00
Branimir Karadžić
8d98acc6f7
Added more functionality to memoryMap/Unmap. ( #384 )
2026-04-24 04:05:11 +00:00
Branimir Karadžić
3ea49f98d6
Lazy load debug help once it's needed to resolve callstack. ( #383 )
2026-04-20 19:04:08 +00:00
Branimir Karadžić
b259cfbd3f
Implemented all bounds tests. ( #380 )
2026-04-05 04:51:34 +00:00
Branimir Karadžić
1e0ee96b8d
bx::vsnprintf fixes. Added more unit tests. ( #372 )
2026-03-03 21:23:54 -08:00
Branimir Karadžić
a6168a9d1c
Added bx::toHuman. ( #370 )
2026-02-27 15:37:36 +00:00
Branimir Karadžić
2b946b4668
Apple: Allow semaphore to process block events. ( #369 )
2026-02-24 19:37:50 -08:00
Branimir Karadžić
36ad6131f4
Added: bx::formatHumanNumber. ( #368 )
2026-02-01 02:45:04 +00:00
Branimir Karadžić
016167548e
Fixed comparison that would always be false. ( #367 )
2026-01-28 21:43:23 +00:00
Branimir Karadžić
3ed36d14b0
Added load/store aligned/unaligned. ( #366 )
2026-01-27 02:00:52 +00:00
Branimir Karadžić
0e7d969a8a
Cleanup. ( #365 )
2026-01-23 05:32:24 +00:00
Branimir Karadžić
ef9c17cf3d
Added Murmur3_64. ( #364 )
2026-01-23 05:24:41 +00:00
Branimir Karadžić
d8d7d13c85
Happy New Year! ( #363 )
2026-01-14 15:30:08 +00:00
Branimir Karadžić
a5ce3bed94
Fixed amalgamated build. ( #362 )
2026-01-10 17:46:57 +00:00
Branimir Karadžić
acc565e47e
Added bx::Ticks. ( #359 )
2025-12-24 03:27:32 +00:00
Branimir Karadžić
ce31b14454
Fix Thread::setThreadName. ( #358 )
2025-12-17 02:36:31 +00:00
Branimir Karadžić
5dc415ee2e
Cleanup. ( #353 )
2025-11-23 18:05:20 +00:00
Ondřej Voves
69e6c9b597
Fix DbgHelpSymbolResolve segfault in destructor if m_symInitialize failed in constructor. ( #352 )
2025-11-23 16:11:51 +00:00
Branimir Karadžić
808aa150f8
StringView constexpr. ( #351 )
2025-11-23 02:41:54 +00:00
Бранимир Караџић
00b6d1517d
Don't mess with thread name if it's not set or empty.
2025-11-17 10:58:52 -08:00
Branimir Karadžić
af959f53f9
Cleanup.
2025-10-21 18:03:23 -07:00
Бранимир Караџић
c8128850f8
Implement getCallStackFast/Exact for fast call-stack backtrace.
2025-10-14 23:05:08 -07:00
Бранимир Караџић
eda38395dd
Made exception handler optional.
2025-08-23 19:29:13 -07:00
Бранимир Караџић
4e36f3f33d
Fixed build.
2025-08-23 17:26:57 -07:00
Branimir Karadžić
a94c71e925
Added Windows SEH.
2025-08-23 17:25:31 -07:00
Бранимир Караџић
18d85a6163
Fixed build.
2025-08-23 09:24:17 -07:00
Branimir Karadžić
d2b8b1aab5
Added Linux/signal exception handling.
2025-08-23 09:20:41 -07:00
Pino Toscano
b59b7debd3
Small platform detection/usage improvements ( #346 )
...
* Use BX_PLATFORM_POSIX where needed
The semaphone implementation already uses BX_PLATFORM_POSIX to include
<pthread.h> on all the POSIX platforms; do the same also in other places
for consistency. This is done also for <sched.h>, which is a POSIX API,
and sched_yield() from it is already guarded by BX_PLATFORM_POSIX.
* Drop support for GNU libc older than 2.12
glibc 2.12 was released on 2010, and at this point any supported Linux
distro has that version or way greather than that.
2025-06-07 16:01:25 +00:00
Бранимир Караџић
b6f79884e3
Cleanup.
2025-01-26 15:19:24 -08:00
Бранимир Караџић
13c40f9a6e
Happy New Year!
2025-01-13 15:45:25 -08:00
Бранимир Караџић
c723ec4054
Added memory map/unmap functions.
2024-12-31 08:24:43 -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
Бранимир Караџић
e88e4bbad8
Fixed issue with frexp.
2024-12-05 19:42:14 -08:00
Бранимир Караџић
32e578b22f
vsnprintf: Fix crash when _out is NULL.
2024-12-04 19:23:10 -08:00
Бранимир Караџић
72af04044d
Cleanup.
2024-11-28 20:51:15 -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
Бранимир Караџић
04464c4188
Fixed Rgb9E5F decoding. Removed union cast in favor of bx::bitCast.
2024-11-19 22:23:44 -08:00
Бранимир Караџић
b43eb8259f
Cleanup.
2024-11-14 21:24:24 -08:00
Бранимир Караџић
2cebc558eb
Cleanup.
2024-10-27 23:28:39 -07:00