SirLynix
|
63c526cecc
|
Core/Node: Refactor interface
- Removed overloads taking multiple scalars
- Removed CoordSys parameter (functions exists in two sets, local and global)
|
2024-02-19 09:44:01 +01:00 |
Lynix
|
3756f93f51
|
Grqphics. Make module depend on TextRenderer
|
2024-02-14 20:38:18 +01:00 |
Lynix
|
67904abd29
|
Replace Warning string concatenation by WarningFmt
|
2024-02-13 17:17:04 +01:00 |
SirLynix
|
e64c2b036e
|
Remove Utility module and move its content to Core and TextRenderer modules
|
2024-02-11 22:48:38 +01:00 |
SirLynix
|
965a00182c
|
Physics3D: Rename Physiscs3DStepListener to PhysWorld3DStepListener
|
2024-02-10 14:23:01 +01:00 |
SirLynix
|
8c41ac30c9
|
Physics3D: Rename Physics3DBody to PhysBody3D
|
2024-02-10 14:20:47 +01:00 |
SirLynix
|
57ad486c01
|
Minor fixes
|
2024-02-10 13:42:19 +01:00 |
Lynix
|
e336c8a514
|
Rename ChipmunkPhysics2D and JoltPhysics3D to Physics[2D|3D]
|
2024-02-09 22:24:15 +01:00 |
Lynix
|
139bed2b0a
|
Remove BulletPhysics3D module
Having two physics engine seems redundant, Bullet3 development seems to have halted and JoltPhysics seems to be a better fit to Nazara
|
2024-02-09 22:24:15 +01:00 |
SirLynix
|
89c08d3925
|
OpenGLRenderer/ContextObject: Fix destruction after move
|
2024-02-09 13:48:19 +01:00 |
SirLynix
|
23645fc398
|
Widgets: Add SimpleLabelWidget
A simpler alternative to LabelWidget
|
2024-02-08 00:24:31 +01:00 |
SirLynix
|
18b6d14670
|
Graphics/Model: Add mesh callback parameter
It allows to query/save/update the mesh before it's used to create a GraphicalMesh and disposed of
|
2024-02-07 15:56:16 +01:00 |
SirLynix
|
8a5e5f7643
|
Core/PluginLoader: Add [[nodiscard]] qualifier to Load function
|
2024-02-07 15:51:07 +01:00 |
SirLynix
|
993722ed0b
|
Fix unity build compilation
|
2024-02-06 13:50:51 +01:00 |
SirLynix
|
a4827a99a0
|
Core/TaskScheduler: Make implementation private
|
2024-02-05 15:59:45 +01:00 |
SirLynix
|
44617bd14d
|
Core/TaskScheduler: Another try to remove race condition
|
2024-02-04 13:04:29 +01:00 |
SirLynix
|
3a612d8655
|
Minor fixes
|
2024-02-03 22:56:58 +01:00 |
SirLynix
|
e3ad9be759
|
Core/TaskScheduler: Fix work ending condition
Use remaining task count instead of idle worker count, this avoids a race condition where a worker signals idle after being tasked with a new job
|
2024-02-03 22:40:12 +01:00 |
SirLynix
|
653e56f8ce
|
Network/ENetHost: Remove unused mt19937_64
|
2024-02-03 14:31:52 +01:00 |
SirLynix
|
7f1ef0fe41
|
Core/TaskScheduler: Rework using atomics and WorkStealingQueue
|
2024-02-02 14:27:18 +01:00 |
SirLynix
|
5db0c4ed09
|
Core/Time: Fix operator<< with negative values not using units
|
2024-02-01 12:57:29 +01:00 |
SirLynix
|
369f273894
|
Core/TaskScheduler: Fix AddTask
|
2024-02-01 09:53:17 +01:00 |
SirLynix
|
9db333fa80
|
Core/TaskScheduler: Remove jthread and stop_token
jthread/stop_token are not yet implemented in libc++ and on Apple Clang
|
2024-01-31 21:04:42 +01:00 |
Lynix
|
47283776e6
|
VulkanRenderer: Fix warning
|
2024-01-31 16:42:35 +01:00 |
Lynix
|
9d669f722e
|
Core: Rework TaskScheduler (WIP)
|
2024-01-31 16:42:25 +01:00 |
Lynix
|
2b88f50c21
|
Minor improvements
|
2024-01-29 18:34:46 +01:00 |
SirLynix
|
0191256493
|
Fix Nz::ErrorFlags API and usage
|
2024-01-28 15:03:24 +01:00 |
SirLynix
|
01d3795dae
|
Network/ENetPeer: Fix HasPendingCommands (fixes DisconnectLater)
|
2024-01-27 16:45:13 +01:00 |
SirLynix
|
aad271febe
|
Core/Algorithm: Use SafeCast to serialize string size
|
2024-01-26 17:23:32 +01:00 |
SirLynix
|
c931e9a509
|
Widgets/TextAreaWidget: Add a way to limit text length
|
2024-01-26 16:15:53 +01:00 |
SirLynix
|
f10671ac2a
|
Core/StringExt: Add TrimLeftCount and TrimRightCount
|
2024-01-26 15:11:31 +01:00 |
SirLynix
|
22a047b3b1
|
Add tab outside of indent check
|
2024-01-26 14:38:59 +01:00 |
SirLynix
|
6757de1be8
|
Add end-of-line spaces checker
|
2024-01-26 10:43:00 +01:00 |
SirLynix
|
63c61c0827
|
Core/StringExt: Fix IsNumber returning true for "-"
|
2024-01-26 10:11:07 +01:00 |
SirLynix
|
625b4f2d9f
|
Core/StringExt: Add Substring family of function (unicode-aware)
|
2024-01-26 10:02:15 +01:00 |
SirLynix
|
1f34bb58ea
|
Core/EnttWorld: Use in_use instead of free_list to get entity count
Since in_use seems to be deprecated
|
2024-01-26 10:00:25 +01:00 |
SirLynix
|
9ada93b995
|
Remove spaces before line feed
|
2024-01-25 14:38:06 +01:00 |
SirLynix
|
a116f1fc8d
|
Network: Add WebServiceAppComponent
|
2024-01-24 17:43:16 +01:00 |
SirLynix
|
e01f6730ef
|
Network/WebService: Add QueueRequest overload taking a builder functor
|
2024-01-24 17:42:43 +01:00 |
SirLynix
|
086152c97d
|
Core/ApplicationBase: Add methods to query components
|
2024-01-24 17:41:57 +01:00 |
SirLynix
|
bb3b28279b
|
Rename AppComponent classes (AppEntitySystemComponent => EntitySystemAppComponent)
|
2024-01-24 16:50:04 +01:00 |
SirLynix
|
a228325bd5
|
Add process unit tests
|
2024-01-23 19:31:21 +01:00 |
SirLynix
|
b63c9fcc49
|
Core/Process: Add Exists function
|
2024-01-23 19:31:21 +01:00 |
SirLynix
|
b0648918a7
|
Core/Process: Add GetCurrentPid
|
2024-01-23 19:31:21 +01:00 |
SirLynix
|
ac1422c221
|
Core: Add initial process support (Process::SpawnDetached)
|
2024-01-23 19:31:21 +01:00 |
SirLynix
|
f4095d07a8
|
xmake check-files -f
|
2024-01-22 23:15:03 +01:00 |
SirLynix
|
639f6708b0
|
Core/StringExt: Replace ptr + size by a view in IterateOnCodepoints parameter
Also increase buffer size to increase performance
|
2024-01-22 17:02:26 +01:00 |
SirLynix
|
373309d6d9
|
Core: Move platform-specific code to PlatformImpl namespace
|
2024-01-22 16:49:21 +01:00 |
SirLynix
|
e355144bb6
|
Network/WebRequest: Add progress callback
|
2024-01-16 15:21:19 +01:00 |
SirLynix
|
964d32b34e
|
Widgets: Add ProgressBarWidget
|
2024-01-16 14:13:06 +01:00 |