Бранимир Караџић
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
Бранимир Караџић
f6673d5bf4
Fixed MinGW test.
2024-10-27 09:22:17 -07:00
Бранимир Караџић
a3c663b45a
Cleanup.
2024-10-24 23:57:04 -07:00
Бранимир Караџић
fd71b74bfc
Cleanup.
2024-10-24 21:36:05 -07:00
Бранимир Караџић
c875164bd1
Added libbacktrace support.
2024-10-24 21:08:47 -07:00
Daniel Kalmar
296dfb202b
Fix compilation for the NX platform. ( #334 )
2024-09-27 08:35:49 -07:00
Daniel Kalmar
e7ede513dc
Fix NX support / compilation. ( #332 )
2024-06-25 07:19:24 -07:00
Бранимир Караџић
09e410ce5e
Cleanup.
2024-06-22 11:41:07 -07:00
Бранимир Караџић
4d4fa5a945
Made Clang & GCC minimum supported version explicit.
2024-06-17 09:11:34 -07:00
Бранимир Караџић
03fe74eafb
Cleanup.
2024-06-16 15:53:52 -07:00
Бранимир Караџић
0ec634e8fd
Fixed warning.
2024-06-11 17:54:54 -07:00
Бранимир Караџић
0481ee1063
Cleanup.
2024-05-11 19:55:30 -07:00
actboy168
98c43d8765
fixes osx/ios set thread name ( #284 )
2024-05-11 19:45:31 -07:00
Бранимир Караџић
6cddfa90f3
Added MakeSignedT and MakeUnsignedT to type traits.
2024-05-03 14:44:57 -07:00
Бранимир Караџић
db8a6d7915
vsnprintf: Right justified prec modified defaults to fill by 0.
2024-05-02 20:00:34 -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
Бранимир Караџић
67dfdf34f6
Happy New Year!
2024-01-14 01:55:51 -08:00
Бранимир Караџић
03fd6f4771
wasm: Fix warnings.
2023-12-14 07:30:15 -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
Бранимир Караџић
44fe98c53c
Added configurable assert handler function.
2023-11-13 20:56:57 -08:00
Branimir Karadžić
a9ebe59e14
Remove unsupported platforms.
2023-11-03 21:41:46 -07:00
Бранимир Караџић
ac1401faad
Added MurmurHash3.
2023-10-21 11:07:25 -07:00
Petr Petrovich Petrov
97332257ff
Fixed bug for right handedness case in mtxLookAt function ( #309 )
2023-10-15 08:19:52 -07:00
Branimir Karadžić
85ce14956e
Fixed vsnprintf.
2023-09-04 10:58:36 -07:00
Daniele Bartolini
198cd120e4
Fix emscripten build. ( #304 )
2023-07-30 10:16:30 -07:00
James Fulop
9b1805ea8b
fix amalgamated build ( #302 )
2023-07-07 13:41:42 -07:00
Бранимир Караџић
96748d9a58
macOS/FilePath executable file path.
2023-06-30 18:39:53 -07:00
Бранимир Караџић
db15e54924
FilePath: Added ability to retreive exectuable file path.
2023-06-29 22:23:10 -07:00
Бранимир Караџић
e65bb28033
mtxLookAt: Fixed up.
2023-06-16 19:30:46 -07:00
Бранимир Караџић
1a3c57e3de
Cleanup.
2023-06-10 12:15:54 -07:00
Бранимир Караџић
d6fbb1563c
Fixed mtxLookAt when eye looks straight up or down.
2023-06-10 10:20:00 -07:00
Бранимир Караџић
76642c9bfc
Fixed issue #266 .
2023-05-17 19:35:19 -07:00
Бранимир Караџић
6c7ddeb2a3
Cleanup.
2023-05-04 20:23:06 -07:00