Commit Graph

  • 8b9b47ba59 Core/TaskScheduler: Fix WaitForTasks returning before all tasks are executed SirLynix 2024-02-03 14:41:10 +0100
  • 653e56f8ce Network/ENetHost: Remove unused mt19937_64 SirLynix 2024-02-03 14:31:52 +0100
  • d2b3b93646 Fix compilation SirLynix 2024-02-02 23:48:35 +0100
  • c303bf9283 Core/TaskScheduler: Use WorkStealingQueue::pop SirLynix 2024-02-02 23:19:29 +0100
  • 2e56bb4db4 Build: Disable -Wtrampolines on Clang SirLynix 2024-02-02 21:19:27 +0100
  • e3fa6fed89 Core/TaskScheduler: Fix TSan false-positive and remove std::optional SirLynix 2024-02-02 21:19:17 +0100
  • 06a42b4ecb Cleanup code SirLynix 2024-02-02 17:31:12 +0100
  • adc6a5c0a5 Tests: Add task scheduler tests SirLynix 2024-02-02 16:20:51 +0100
  • fa73e463a6 Core/TaskScheduler: Fix race conditions when calling AddTask while workers are not idle SirLynix 2024-02-02 16:20:40 +0100
  • 44e55adcd9 Tests: Add negative Time formatting tests SirLynix 2024-02-02 14:31:40 +0100
  • 56751072f5 Add SchedulerBenchmark test SirLynix 2024-02-02 14:27:37 +0100
  • 7f1ef0fe41 Core/TaskScheduler: Rework using atomics and WorkStealingQueue SirLynix 2024-02-02 14:27:18 +0100
  • 5db0c4ed09 Core/Time: Fix operator<< with negative values not using units SirLynix 2024-02-01 12:57:29 +0100
  • 369f273894 Core/TaskScheduler: Fix AddTask SirLynix 2024-02-01 09:53:17 +0100
  • 5d6a094bfe Core/TaskScheduler: Add std::hardware_destructive_interference_size fallback SirLynix 2024-01-31 22:16:35 +0100
  • 9db333fa80 Core/TaskScheduler: Remove jthread and stop_token SirLynix 2024-01-31 21:04:42 +0100
  • 47283776e6 VulkanRenderer: Fix warning Lynix 2024-01-31 16:42:35 +0100
  • 9d669f722e Core: Rework TaskScheduler (WIP) Lynix 2024-01-31 16:42:25 +0100
  • 2b88f50c21 Minor improvements Lynix 2024-01-29 18:34:46 +0100
  • 0191256493 Fix Nz::ErrorFlags API and usage SirLynix 2024-01-28 15:03:24 +0100
  • f06752b08d Renderer/WindowSwapchain: Fix calls to GetSize() happening after window destruction SirLynix 2024-01-28 13:56:06 +0100
  • 01d3795dae Network/ENetPeer: Fix HasPendingCommands (fixes DisconnectLater) SirLynix 2024-01-27 16:45:13 +0100
  • b29ecdf0db Widgets/AbstractTextAreaWidget: Add support for additional copy/cut/past shortcut SirLynix 2024-01-27 15:12:08 +0100
  • aad271febe Core/Algorithm: Use SafeCast to serialize string size SirLynix 2024-01-26 17:23:32 +0100
  • 33374ed0c0 Widgets/TextAreaWidget: Improve text shifting when cursor is out of bounds SirLynix 2024-01-26 16:16:13 +0100
  • c931e9a509 Widgets/TextAreaWidget: Add a way to limit text length SirLynix 2024-01-26 16:15:53 +0100
  • f10671ac2a Core/StringExt: Add TrimLeftCount and TrimRightCount SirLynix 2024-01-26 15:11:31 +0100
  • 22a047b3b1 Add tab outside of indent check SirLynix 2024-01-26 14:38:59 +0100
  • 6757de1be8 Add end-of-line spaces checker SirLynix 2024-01-26 10:43:00 +0100
  • 63c61c0827 Core/StringExt: Fix IsNumber returning true for "-" SirLynix 2024-01-26 10:11:07 +0100
  • d3fabf21d6 Core/Posix: Use _exit instead of exit for intermediary process SirLynix 2024-01-26 10:07:26 +0100
  • 625b4f2d9f Core/StringExt: Add Substring family of function (unicode-aware) SirLynix 2024-01-26 10:02:15 +0100
  • 1f34bb58ea Core/EnttWorld: Use in_use instead of free_list to get entity count SirLynix 2024-01-26 10:00:25 +0100
  • 2d3d7a670f Update to latest NazaraUtils version SirLynix 2024-01-25 17:36:44 +0100
  • 7f1641e4b6 Update EnTT version SirLynix 2024-01-25 14:40:32 +0100
  • 9ada93b995 Remove spaces before line feed SirLynix 2024-01-25 14:38:06 +0100
  • fccbaf435c Assets: Remove line feed to SirLynix 2024-01-25 11:54:33 +0100
  • 771ab670c0 Widgets: Update default theme buttons to work better at low sizes SirLynix 2024-01-25 10:16:10 +0100
  • 795ce90234 Build: Set C++ exceptions flags instead of leaving the compiler defaults SirLynix 2024-01-25 10:15:43 +0100
  • af55f9fcdb Fix unity build compilation on Windows Lynix 2024-01-24 20:34:18 +0100
  • a116f1fc8d Network: Add WebServiceAppComponent SirLynix 2024-01-24 17:43:16 +0100
  • e01f6730ef Network/WebService: Add QueueRequest overload taking a builder functor SirLynix 2024-01-24 17:42:43 +0100
  • 086152c97d Core/ApplicationBase: Add methods to query components SirLynix 2024-01-24 17:41:57 +0100
  • e14614cf41 Update checkfiles system headers SirLynix 2024-01-24 16:51:58 +0100
  • 0cec655af6 Update checkfiles.lua SirLynix 2024-01-24 16:50:20 +0100
  • bb3b28279b Rename AppComponent classes (AppEntitySystemComponent => EntitySystemAppComponent) SirLynix 2024-01-24 16:50:04 +0100
  • 3421c0f50b Update createclass.lua SirLynix 2024-01-24 16:34:26 +0100
  • 72bd6efcc4 Replace OpenGL headers by opengl-headers xmake package SirLynix 2024-01-24 16:34:22 +0100
  • e9c3fe270a Bump actions/cache from 3 to 4 dependabot[bot] 2024-01-24 11:01:28 +0000
  • b97da658a8 Bump mymindstorm/setup-emsdk from 13 to 14 dependabot[bot] 2024-01-24 11:01:29 +0000
  • 88ae92baa0 CI: Cache asset downloading SirLynix 2024-01-24 12:00:07 +0100
  • 830e167027 CI: Install nightlies to the 0.0.0 nightly tag SirLynix 2024-01-24 11:16:59 +0100
  • 9e9501e264 CI: Install dependencies with -vD (temp fix for macOS hang) SirLynix 2024-01-24 10:47:49 +0100
  • 496de948d2 Core/Posix: Fix O_CLOEXEC on pipes SirLynix 2024-01-23 19:14:37 +0100
  • 37be90b1f7 Fix compilation on macOS SirLynix 2024-01-23 17:32:58 +0100
  • 020f431c72 UnitTests/Process: Increase wait durations SirLynix 2024-01-23 15:32:04 +0100
  • 0e5e3ab9dd UnitTests/Process: Flush files to avoid read issues SirLynix 2024-01-23 15:30:40 +0100
  • a228325bd5 Add process unit tests SirLynix 2024-01-23 15:11:02 +0100
  • a02990beff Core/Posix: Rework implementation (using posix_spawn) SirLynix 2024-01-23 15:10:27 +0100
  • b63c9fcc49 Core/Process: Add Exists function SirLynix 2024-01-23 11:35:35 +0100
  • b0648918a7 Core/Process: Add GetCurrentPid SirLynix 2024-01-23 10:26:22 +0100
  • 9c102638c0 Fix unity build compilation SirLynix 2024-01-23 10:05:20 +0100
  • 65c8d2e8de Add reference link SirLynix 2024-01-23 09:43:52 +0100
  • 8ee128b475 Core/Process: Improve Posix implementation SirLynix 2024-01-23 09:37:01 +0100
  • ac1422c221 Core: Add initial process support (Process::SpawnDetached) SirLynix 2024-01-22 23:17:12 +0100
  • 278e59934b Fix compilation on macOS SirLynix 2024-01-23 17:45:10 +0100
  • f4095d07a8 xmake check-files -f SirLynix 2024-01-22 23:15:03 +0100
  • 05ee3d7a55 Core/Win32: Use native string instead of generic in Windows code SirLynix 2024-01-22 23:08:31 +0100
  • 9caaff2898 Fix build on wasm SirLynix 2024-01-22 21:02:02 +0100
  • 639f6708b0 Core/StringExt: Replace ptr + size by a view in IterateOnCodepoints parameter SirLynix 2024-01-22 17:02:26 +0100
  • 8dab084037 Core/Win32: Add PathToWideTemp function SirLynix 2024-01-22 16:58:12 +0100
  • 373309d6d9 Core: Move platform-specific code to PlatformImpl namespace SirLynix 2024-01-22 16:49:21 +0100
  • 3557040246 Replace utf8cpp, Vulkan and VMA headers by xmake packages SirLynix 2024-01-22 16:44:50 +0100
  • 0a433a8bd6 Core/FileLogger: Fix compilation SirLynix 2024-01-16 18:15:38 +0100
  • 9b96503fde Remove test that was wrongly commited SirLynix 2024-01-16 15:22:30 +0100
  • c8e07b3f3f Network/WebRequest: Fix missing option handling SirLynix 2024-01-16 15:21:42 +0100
  • e355144bb6 Network/WebRequest: Add progress callback SirLynix 2024-01-16 15:21:19 +0100
  • 964d32b34e Widgets: Add ProgressBarWidget SirLynix 2024-01-16 14:13:06 +0100
  • c8776bc950 Core/Color: Add dark colors SirLynix 2024-01-16 14:06:57 +0100
  • 8ca7c2e8ee Core/Color: Add some operators SirLynix 2024-01-16 14:06:45 +0100
  • bbef5cfd1d Color: Replace std::ostringstream usage by Format SirLynix 2024-01-16 14:06:19 +0100
  • ea4b8eaaea VulkanRenderer: Fix descriptor pool sizes when using arrays Lynix 2024-01-15 14:30:56 +0100
  • d3899d71f3 CI: Fix webassembly archs SirLynix 2024-01-14 23:05:50 +0100
  • f1de6f9198 Network/WebRequest: Add option flags SirLynix 2024-01-14 23:03:45 +0100
  • c52ffa15c4 Widgets/BoxLayout: Center widgets on the other axis SirLynix 2024-01-14 22:04:02 +0100
  • db83413536 Graphics: Fix issue when unregistering viewer then adding it again before resources are cleaned SirLynix 2024-01-14 16:01:55 +0100
  • 5c7059c8fc Minor fixes SirLynix 2024-01-13 15:10:53 +0100
  • f45c2c5008 Build: Cleanup Windows syslinks Lynix 2024-01-08 18:18:04 +0100
  • 6a4d3008c9 Fix compilation SirLynix 2024-01-05 11:37:45 +0100
  • 2bdd6f9351 Graphics/Model: Add model loader SirLynix 2024-01-05 11:24:25 +0100
  • 201ac025e2 Graphics: Fix compilation SirLynix 2024-01-05 11:23:55 +0100
  • e8a362b695 Graphics/MaterialInstance: Add Build method SirLynix 2024-01-04 17:47:54 +0100
  • 7ae76b32b0 Utility: Rework MaterialData SirLynix 2024-01-04 17:47:41 +0100
  • 1eb72af57e CI: Save dependencies cache even if compilation/tests fail SirLynix 2024-01-04 14:16:05 +0100
  • 2125b80b8d Use std::string_view for strings SirLynix 2024-01-04 14:40:50 +0100
  • 0cd8cff53e OpenGLRenderer: Minor improvements SirLynix 2024-01-04 10:19:38 +0100
  • f46f0da12a Graphics/Shaders: Fix point and spot lights in PhysicallyBasedMaterial SirLynix 2024-01-04 00:03:32 +0100
  • 5a96ab3bf7 Graphics/PipelinePassList: Add AddPass overload taking a pass name SirLynix 2024-01-03 18:18:09 +0100
  • 14f51b31ca Fix a bunch of warnings SirLynix 2024-01-03 18:17:52 +0100
  • cd8c1cb160 Replace reinterpret_cast from/to pointers to BitCast SirLynix 2024-01-03 17:19:42 +0100