Commit Graph

  • 98ad3bec2a Fixed debugBreak. Fixes #425. (#426) master Branimir Karadžić 2026-09-04 03:56:07 +00:00
  • 975c8fb6fd Enabled FatalWarnings. (#424) Branimir Karadžić 2026-09-03 04:20:46 +00:00
  • e21246d7ae Fix clang float control pragmas. (#423) Branimir Karadžić 2026-09-03 03:10:42 +00:00
  • d8a853795f Fixed build. (#422) Branimir Karadžić 2026-09-03 01:41:39 +00:00
  • 2b9ef62e7a Added BX_CONFIG_FMA, SIMD madd/msub/nmsub, f32 rounding and integer div/mod. (#421) Branimir Karadžić 2026-09-02 19:13:20 +00:00
  • 080f466590 Added bx::hasUniqueObjectRepresentation type trait. (#420) Branimir Karadžić 2026-08-30 18:02:11 +00:00
  • 671a001d3e tinystl: reset() keeps the bucket table; clear() still shrinks to 9. (#419) Branimir Karadžić 2026-08-29 21:43:51 +00:00
  • 9f874936e2 Added ability to move file into trash. (#418) Branimir Karadžić 2026-08-28 03:53:12 +00:00
  • 9e3fadf6f1 Fixed floatFlip, SIMD variable-shift masks and %g precision, and added tests. (#417) Branimir Karadžić 2026-08-15 05:36:08 +00:00
  • 26ff6d907d MinGW: Fix sal. (#416) Branimir Karadžić 2026-08-09 15:55:09 -07:00
  • 0a09590ac8 Added positional arguments to CommandLine. (#415) Branimir Karadžić 2026-08-09 01:09:32 -07:00
  • 822be40688 Scanner: Class::Identifier must not start with a digit. (#414) Branimir Karadžić 2026-08-08 15:16:25 -07:00
  • 43bfe29402 Fixed DLL search order hijacking in dlopen. (#413) Branimir Karadžić 2026-08-02 22:09:38 -07:00
  • 0b001f5f36 MSVC: Added ARM64 target. (#412) Branimir Karadžić 2026-07-27 15:08:49 -07:00
  • 056ea3486c Scanner: Cleanup. (#411) Branimir Karadžić 2026-07-26 08:32:02 -07:00
  • 9916e720fc Added scanner. (#410) Branimir Karadžić 2026-07-25 12:23:58 -07:00
  • cd6720ce9a platform.h: detect MSVC ARM64 as 64-bit and raise 32-bit Windows minimum (#409) Sergio R. Z. Masson 2026-07-23 11:02:25 -03:00
  • 5a2b876258 fromString: Parse hex float literals. (#408) Branimir Karadžić 2026-07-21 23:43:24 -07:00
  • a7257985fa Added bx::isEqual for bx::StringView. (#407) Branimir Karadžić 2026-07-21 21:37:18 -07:00
  • c98e98cde1 Fixed amalgamated build. (#406) Branimir Karadžić 2026-07-15 07:41:08 -07:00
  • ed183eb246 Allow files with 10k+ lines to align nicely. (#405) Branimir Karadžić 2026-07-12 01:21:30 -07:00
  • efdef94b94 Win: OutputDebugString is useless in console mode. When console is present print in console too. (#404) Branimir Karadžić 2026-07-03 21:35:27 -07:00
  • 4a8ed7f7f1 Use clang on macOS. (#403) Martijn Courteaux 2026-06-27 19:23:55 +02:00
  • 64dcc737a0 Fixed warnings. (#401) Branimir Karadžić 2026-06-13 16:56:53 -07:00
  • 771ce6a8e8 Added homogeneousNdc parameter to buildFrustumPlanes for correct near plane under D3D/VK/Metal clip volume. (#400) Branimir Karadžić 2026-06-08 22:36:59 -07:00
  • 03b5ae7112 MSVC: Fixed unreachable warning. (#399) Branimir Karadžić 2026-06-07 09:37:58 -07:00
  • 7dc65d7eca Revert "platform: bridge legacy lowercase emscripten version macros (#397)" (#398) Branimir Karadžić 2026-05-26 21:42:47 -07:00
  • 4eb6f8ebb2 platform: bridge legacy lowercase emscripten version macros (#397) ShuangLiu1992 2026-05-23 01:36:01 +02:00
  • eed706fb27 Suppress MSVC CRT assert dialogs. (#395) Branimir Karadžić 2026-05-13 21:19:21 -07:00
  • 217823bc0a Added float4x4_* tests. (#394) Branimir Karadžić 2026-05-07 21:02:40 -07:00
  • f9dcd60e79 Fixed tests. (#393) Branimir Karadžić 2026-05-06 23:07:55 -07:00
  • c76a34f4ef Fixed simd128_f32_dot3 test. (#392) Branimir Karadžić 2026-05-06 22:37:16 -07:00
  • 6bb55b32eb Added float4x4_inverse test. (#391) Branimir Karadžić 2026-05-06 22:15:03 -07:00
  • c8f135d579 CI: Remove osx-x64. (#390) Branimir Karadžić 2026-05-04 07:53:54 -07:00
  • 6ed98f29cc Fix simd _ni signbitsmask/test_any/test_all. Бранимир Караџић 2026-05-03 16:38:58 -07:00
  • 5a43e56c3b Override BX_ASSERT/BX_ASSERT_LOC in test.h to throw directly. Бранимир Караџић 2026-05-03 16:26:21 -07:00
  • 84fd8d86e9 Fix math_test on Android (NDK lacks isinff/etc) and AArch64 (char is unsigned, use SCHAR_MIN/MAX). Бранимир Караџић 2026-05-03 16:07:58 -07:00
  • ed8d359474 CI: expand coverage Бранимир Караџић 2026-05-03 16:01:49 -07:00
  • 7ddf87f9a0 Android: Fixed build. (#388) Branimir Karadžić 2026-05-03 14:36:09 -07:00
  • 6ce72eac63 Fixed build. (#387) Branimir Karadžić 2026-05-03 12:56:46 -07:00
  • 22f7b051b9 Rework SIMD lib. (#386) Branimir Karadžić 2026-05-03 11:25:39 -07:00
  • 0f575d5880 math: Use MSVC _BitScan intrinsics in countLeadingZeros/countTrailingZeros runtime fast path. (#385) Branimir Karadžić 2026-04-24 23:18:15 -07:00
  • 8d98acc6f7 Added more functionality to memoryMap/Unmap. (#384) Branimir Karadžić 2026-04-23 21:05:11 -07:00
  • 3ea49f98d6 Lazy load debug help once it's needed to resolve callstack. (#383) Branimir Karadžić 2026-04-20 12:04:08 -07:00
  • c6131ec676 Use Catch2 macros. (#382) Branimir Karadžić 2026-04-09 20:43:51 -07:00
  • d54d89d6b5 Added BX_REQUIRE_CONSTANT clang macro. (#381) Branimir Karadžić 2026-04-06 21:10:04 -07:00
  • b259cfbd3f Implemented all bounds tests. (#380) Branimir Karadžić 2026-04-04 21:51:34 -07:00
  • cac72f6cfa GENie 1203. (#379) Branimir Karadžić 2026-03-15 10:52:07 -07:00
  • ce24938573 Setup location for cmake action. (#377) Branimir Karadžić 2026-03-15 00:47:06 -07:00
  • bd47466a9d GENie 1199. (#376) Branimir Karadžić 2026-03-14 20:33:29 -07:00
  • d88ef414b2 GENie 1198. (#375) Branimir Karadžić 2026-03-14 20:18:01 -07:00
  • 0d38df8615 Update to using uppercase emscripten macros. (#374) Daniel Kalmar 2026-03-10 17:13:42 +01:00
  • cb281314e1 Updated Catch2 v3.13.0. (#373) Branimir Karadžić 2026-03-04 21:40:07 -08:00
  • 1e0ee96b8d bx::vsnprintf fixes. Added more unit tests. (#372) Branimir Karadžić 2026-03-03 21:23:54 -08:00
  • fa641d8581 Fixed build. (#371) Branimir Karadžić 2026-02-27 23:43:08 -08:00
  • a6168a9d1c Added bx::toHuman. (#370) Branimir Karadžić 2026-02-27 07:37:36 -08:00
  • 2b946b4668 Apple: Allow semaphore to process block events. (#369) Branimir Karadžić 2026-02-24 19:37:50 -08:00
  • 36ad6131f4 Added: bx::formatHumanNumber. (#368) Branimir Karadžić 2026-01-31 18:45:04 -08:00
  • 016167548e Fixed comparison that would always be false. (#367) Branimir Karadžić 2026-01-28 13:43:23 -08:00
  • 3ed36d14b0 Added load/store aligned/unaligned. (#366) Branimir Karadžić 2026-01-26 18:00:52 -08:00
  • 0e7d969a8a Cleanup. (#365) Branimir Karadžić 2026-01-22 21:32:24 -08:00
  • ef9c17cf3d Added Murmur3_64. (#364) Branimir Karadžić 2026-01-22 21:24:41 -08:00
  • d8d7d13c85 Happy New Year! (#363) Branimir Karadžić 2026-01-14 07:30:08 -08:00
  • a5ce3bed94 Fixed amalgamated build. (#362) Branimir Karadžić 2026-01-10 09:46:57 -08:00
  • 01cf049f97 0 terminate fixed empty string. (#361) Branimir Karadžić 2025-12-26 10:24:16 -08:00
  • acc565e47e Added bx::Ticks. (#359) Branimir Karadžić 2025-12-23 19:27:32 -08:00
  • ce31b14454 Fix Thread::setThreadName. (#358) Branimir Karadžić 2025-12-16 18:36:31 -08:00
  • a69b0a72f7 Improve bx::saturateCast. (#357) Branimir Karadžić 2025-12-13 22:06:56 -08:00
  • a9f99c627e bx::saturateCast requries values to be integer or float. (#356) Branimir Karadžić 2025-12-13 20:02:08 -08:00
  • f4a30a69a1 Fixed build. (#355) Branimir Karadžić 2025-12-13 11:59:10 -08:00
  • 4ac903bdcf Added saturateCast. (#354) Branimir Karadžić 2025-12-13 11:05:24 -08:00
  • 5dc415ee2e Cleanup. (#353) Branimir Karadžić 2025-11-23 10:05:20 -08:00
  • 69e6c9b597 Fix DbgHelpSymbolResolve segfault in destructor if m_symInitialize failed in constructor. (#352) Ondřej Voves 2025-11-23 17:11:51 +01:00
  • 808aa150f8 StringView constexpr. (#351) Branimir Karadžić 2025-11-22 18:41:54 -08:00
  • 0e221f9844 GENie 1196. (#350) Branimir Karadžić 2025-11-20 18:15:06 -08:00
  • 54941d2a3c Cleanup. (#349) Branimir Karadžić 2025-11-19 19:49:32 -08:00
  • 4aaf864875 Added RingBufferControl get empty, used, reserved counts. (#348) Branimir Karadžić 2025-11-19 17:25:39 -08:00
  • 00b6d1517d Don't mess with thread name if it's not set or empty. Бранимир Караџић 2025-11-17 10:58:52 -08:00
  • 1dc8c48270 Added funding button. Бранимир Караџић 2025-11-02 18:44:13 -08:00
  • 246e7227f0 GENie 1192. Бранимир Караџић 2025-10-23 22:59:18 -07:00
  • c266d68458 Set Xcode target versions. Бранимир Караџић 2025-10-23 22:55:10 -07:00
  • 75dcd5673a Fixed build. Бранимир Караџић 2025-10-21 18:20:26 -07:00
  • af959f53f9 Cleanup. Branimir Karadžić 2025-10-21 18:03:23 -07:00
  • c8128850f8 Implement getCallStackFast/Exact for fast call-stack backtrace. Бранимир Караџић 2025-09-27 12:51:02 -07:00
  • 59d9249854 Cleanup. Бранимир Караџић 2025-09-24 20:06:27 -07:00
  • 00de7081ab Remove NoFramePointer. Бранимир Караџић 2025-09-24 20:06:20 -07:00
  • 81ea23aba0 Fixed unit test. Бранимир Караџић 2025-09-19 20:55:45 -07:00
  • 2fe4b15234 Added FixedStringT. Branimir Karadžić 2025-09-19 20:36:42 -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
  • a94c71e925 Added Windows SEH. Branimir Karadžić 2025-08-23 17:25:31 -07:00
  • 18d85a6163 Fixed build. Бранимир Караџић 2025-08-23 09:24:17 -07:00
  • d2b8b1aab5 Added Linux/signal exception handling. Branimir Karadžić 2025-08-23 09:20:41 -07:00
  • d858859d17 Set minimum supported version of GLIBC to 2.31.0 (February 1, 2020). Бранимир Караџић 2025-06-07 09:18:23 -07:00
  • b59b7debd3 Small platform detection/usage improvements (#346) Pino Toscano 2025-06-07 18:01:25 +02:00
  • 5a20afef84 Bumped minimum required version of MSVC. Бранимир Караџић 2025-05-26 12:21:45 -07:00
  • d4096a8446 Added uint32/64_splat. Бранимир Караџић 2025-04-26 19:56:17 -07:00
  • d3d403170e GENie 1190. Бранимир Караџић 2025-03-15 12:05:23 -07:00
  • 71a75aa2fb Switching to C++20. Бранимир Караџић 2025-03-14 21:37:51 -07:00
  • 8e9a998357 Removed fatal warnings. Бранимир Караџић 2025-01-31 16:18:33 -08:00