SirLynix
76136afe76
Core/Node: Remove "initial" methods prototypes
...
from 62a165126e
2024-02-19 17:20:42 +01:00
SirLynix
50ce9a4ea8
UnitTests/TCPTest: Give more time to test packet sending
2024-02-19 15:33:55 +01:00
SirLynix
5130a2ff84
Remove Config.hpp options and refactor headers
...
- Rename Config.hpp to Export.hpp
- Remove Debug.hpp and DebugOff.hpp (not used anymore)
2024-02-19 15:11:34 +01:00
SirLynix
3c7e2a1685
Core/Animation: Remove loop-point interpolation boolean
2024-02-19 11:00:04 +01:00
SirLynix
d9ad489820
Core/Animation: Fix RemoveSequence not shifting indices and deleting name
2024-02-19 10:59:47 +01:00
SirLynix
62a165126e
Core/Node: Remove initial position/rotation/scale
2024-02-19 09:44:01 +01:00
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
SirLynix
194dba5002
Core/Animation: Improve performance of AnimateSkeleton
2024-02-18 16:55:23 +01:00
SirLynix
0cb376a161
Update check-files
2024-02-15 11:19:31 +01:00
Lynix
3756f93f51
Grqphics. Make module depend on TextRenderer
2024-02-14 20:38:18 +01:00
Lynix
7e1c38435c
Core/File: Improve implementation
2024-02-13 18:07:46 +01:00
Lynix
67904abd29
Replace Warning string concatenation by WarningFmt
2024-02-13 17:17:04 +01:00
Lynix
ad5336eff7
Physics2D: Rename Physics2DSystem source file
2024-02-12 14:36:18 +01:00
SirLynix
66e3734942
Core/Node: Make destructor lighter
2024-02-11 22:50:20 +01:00
SirLynix
e4c339293b
Renderer: Fix warning and comment
2024-02-11 22:49:48 +01:00
SirLynix
c6f87f9cd2
UnitTests: Increase process test delay
2024-02-11 22:48:38 +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
9e3ca2472b
Fix compilation
2024-02-10 13:50:10 +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
Jérôme Leclercq
cb484a2432
Update coverage.yml
2024-02-09 21:58:08 +01:00
dependabot[bot]
b65339deee
Bump codecov/codecov-action from 3 to 4
...
Bumps [codecov/codecov-action](https://github.com/codecov/codecov-action ) from 3 to 4.
- [Release notes](https://github.com/codecov/codecov-action/releases )
- [Changelog](https://github.com/codecov/codecov-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/codecov/codecov-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: codecov/codecov-action
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2024-02-09 21:58:08 +01:00
SirLynix
fe00b3fd16
Build: Don't link with system-installed libs on CI
...
Same but less aggressive
2024-02-09 16:57:21 +01:00
SirLynix
bc6521cb7c
Build: Don't link with system-installed libs on CI
2024-02-09 14:39:55 +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
f0b4674039
Plugins/Assimp: Don't use Matrix4f::Transform for a scale
2024-02-07 15:56:58 +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
5a46ebda36
Graphics/PropertyHandler: Warn if an option if set but doesn't exist in material
2024-02-07 15:55:14 +01:00
SirLynix
37e90ecea9
Graphics/Materials: Fix normal maps for PhongMaterial
2024-02-07 15:53:09 +01:00
SirLynix
8a5e5f7643
Core/PluginLoader: Add [[nodiscard]] qualifier to Load function
2024-02-07 15:51:07 +01:00
SirLynix
b889c992ea
VulkanRenderer/Loader: Don't rely on std::filesystem::path constructor taking a const char*
2024-02-06 17:06:39 +01:00
SirLynix
993722ed0b
Fix unity build compilation
2024-02-06 13:50:51 +01:00
SirLynix
d3f7e20473
Widgets/TextAreaWidget: Fix clipboard paste cursor with non-ascii chars
2024-02-06 13:28:08 +01:00
SirLynix
99952db736
Core/TaskScheduler: Fix shutdown data-race
2024-02-06 13:27:39 +01:00
SirLynix
17b6449472
UnitTests/Process: Increase waiting duration
...
GitHub CI seems very slow at this
2024-02-06 11:09:17 +01:00
SirLynix
67f78b25f2
Update EnTT version to 3.13.1
2024-02-06 11:08:38 +01:00
SirLynix
ff4277e97f
CI: Save asan packages in a different cache
2024-02-05 16:56:00 +01:00
SirLynix
bcd64a0ad0
Core/TaskScheduler: Remove tsan workaround
2024-02-05 16:53:00 +01:00
SirLynix
a4827a99a0
Core/TaskScheduler: Make implementation private
2024-02-05 15:59:45 +01:00
SirLynix
3eae055d3a
Core/TaskScheduler: Replace atomic queue from wsq to concurrentqueue
...
This is because wsq makes stealing work by stealing from the opposite end of the queue which will be a problem in the long term
2024-02-05 15:08:36 +01:00
SirLynix
a30f64ef49
Core/TaskScheduler: Increase shutdown performance
...
Tell all threads to exit and join them all at once instead of one by one
2024-02-04 13:46:06 +01:00
SirLynix
b69c0bb444
Core/TaskScheduler: Fix deadlock when exiting
...
If a worker was not given a task, it could happen to ignore the exit signal (for example if it's set before the worker started, causing it to clear the notifier boolean and test it again before checking m_running)
2024-02-04 13:43:55 +01:00
SirLynix
44617bd14d
Core/TaskScheduler: Another try to remove race condition
2024-02-04 13:04:29 +01:00
SirLynix
c148bc2851
UnitTests: Increase task scheduler wait duration
...
it seems GitHub CI is pretty bad at scheduling threads
2024-02-03 23:24:41 +01:00
SirLynix
3a612d8655
Minor fixes
2024-02-03 22:56:58 +01:00
SirLynix
19935a2b07
CI: Remove macOS temporary fix against xmake issue
2024-02-03 22:56:48 +01:00