Commit Graph

  • 1846d42401 [Assets] Add example main SweetId 2024-03-24 22:00:25 -0400
  • 5c6ea6c485 [Assets] Add headers to single include SweetId 2024-03-24 22:00:11 -0400
  • 92179df553 [Assets] Making AssetCatalog an AppComponent SweetId 2024-03-24 21:59:50 -0400
  • 172d3ea720 Foreach can now be recursive SweetId 2024-03-24 21:58:55 -0400
  • 2ccc5c364c fix ApplicationBase::TryGetComponent SweetId 2024-03-24 20:45:42 -0400
  • e306a66956 Make Sound FilesystemAppComponent-compliant SweetId 2024-03-11 19:37:35 -0400
  • 4199582a52 [Serialization] Add SoundBufferParams serialization functions SweetId 2024-03-11 19:37:15 -0400
  • 2784d62ec9 [Serialization] Fix SoundStreamParams Serialization functions SweetId 2024-03-11 19:36:51 -0400
  • d304c56898 [Assets] load Json through filesystem if available SweetId 2024-03-11 19:08:29 -0400
  • 8cc1719d1b [Serialization] Make JsonSerializationContext FilesystemAppComponent-compatible SweetId 2024-03-11 19:08:10 -0400
  • cc2c36c75d Update Music to use correct Resource API SweetId 2024-03-11 17:15:27 -0400
  • cc91b8d3b9 [Assets] Handle streaming resources properly SweetId 2024-03-11 17:14:56 -0400
  • 841778fe2f [Assets] Overload access operators to use underlying resource ptr SweetId 2024-03-11 17:14:39 -0400
  • 467f471390 [Assets] add base classes and functionnalities SweetId 2024-03-10 17:05:54 -0400
  • 6a6ffb6779 [Serialization] Add Json serializer SweetId 2024-03-10 17:04:15 -0400
  • c1f429e916 Serializing angle inner value SweetId 2024-03-10 16:40:29 -0400
  • 4d15cbcc2b Add VertexDeclaration::Find to return type from ptr SweetId 2024-03-10 16:39:42 -0400
  • 8c3e8956ca [Serialization] Add support for more types SweetId 2024-03-10 16:39:16 -0400
  • a147ef411a [Serialization] Fix bug when serializing an object or an array SweetId 2024-03-10 16:35:45 -0400
  • a0a4f63847 [Serialization] add support of filesystem path and Flags SweetId 2024-03-10 16:34:45 -0400
  • e9f95d4d0f add enum serialization SweetId 2024-03-10 16:33:25 -0400
  • a0f2b128d7 Rework Serialization functions SweetId 2024-03-05 17:26:07 -0500
  • 055634e77c Physics3D/RigidBody3D: Fix collisions after setting null collider SirLynix 2024-02-25 18:27:47 +0100
  • 7f5f7668ec XMake: Don't install libxext/wayland if platform is disabled SirLynix 2024-02-25 14:49:33 +0100
  • f572ae06a1 Switch FFMpeg plugin to LGPL and distribute it SirLynix 2024-02-25 14:33:08 +0100
  • 9f26fb00ad Network/ENetPeer: Fix crash when sending fragments SirLynix 2024-02-24 22:29:15 +0100
  • f883305b3e Fix network unit tests SirLynix 2024-02-24 20:38:42 +0100
  • 7b0165a7df Core/ByteArray: Make constructor taking a size set the size instead of capacity SirLynix 2024-02-24 20:38:34 +0100
  • edac2e4af5 Network: Fix some warnings SirLynix 2024-02-24 18:27:14 +0100
  • 7956e1552b Network: Remove NetPacket class SirLynix 2024-02-24 18:03:36 +0100
  • 03ff328b5b Core/ApplicationBase: Fix GetComponent SirLynix 2024-02-23 23:28:10 +0100
  • e5da020b55 Fix missing include² SirLynix 2024-02-23 23:12:38 +0100
  • 2137ddc94c Fix checkfiles SirLynix 2024-02-23 22:53:36 +0100
  • 2d980bb304 Fix missing include SirLynix 2024-02-23 22:50:38 +0100
  • 45019a0f97 Fix warning SirLynix 2024-02-23 22:40:20 +0100
  • 23ea1989ef Core/ApplicationBase: Replace component indices with hashes SirLynix 2024-02-23 22:40:13 +0100
  • 1cb1750a74 Graphics/Model: Switch meshCallback to std::function SirLynix 2024-02-22 20:15:47 +0100
  • f71d149785 Network/ENetPacket: Fix acknowledge callback on fragmented packets SirLynix 2024-02-22 20:12:34 +0100
  • 62702ec481 Network/ENetPacket: Add OnAcknowledged signal SirLynix 2024-02-22 19:38:25 +0100
  • f290cf2f9e Network/ENetProtocol: Fix missing inline keyword SirLynix 2024-02-22 19:12:36 +0100
  • b08897628c Network/ENetPacket: Turn ENetPacketFlag into enum class SirLynix 2024-02-22 19:12:20 +0100
  • e25fbe30e6 Math/Vector3: Add ProjectOnPlane SirLynix 2024-02-22 19:11:25 +0100
  • 5180f24988 Math/Vector3: Add Project method SirLynix 2024-02-22 17:06:58 +0100
  • 61764dfc3d Use embedded rule compile.shaders from nzsl package SirLynix 2022-10-08 11:17:02 +0200
  • f121f32873 Core/Animation: Move Sequence and SequenceJoint to Animation SirLynix 2024-02-19 22:45:55 +0100
  • 4d77a25a04 Update globalheaders SirLynix 2024-02-19 22:43:14 +0100
  • 76136afe76 Core/Node: Remove "initial" methods prototypes SirLynix 2024-02-19 17:20:42 +0100
  • 50ce9a4ea8 UnitTests/TCPTest: Give more time to test packet sending SirLynix 2024-02-19 15:33:55 +0100
  • 5130a2ff84 Remove Config.hpp options and refactor headers SirLynix 2024-02-19 13:56:31 +0100
  • 3c7e2a1685 Core/Animation: Remove loop-point interpolation boolean SirLynix 2024-02-19 10:58:47 +0100
  • d9ad489820 Core/Animation: Fix RemoveSequence not shifting indices and deleting name SirLynix 2024-02-19 10:59:47 +0100
  • 62a165126e Core/Node: Remove initial position/rotation/scale SirLynix 2024-02-18 22:28:18 +0100
  • 63c526cecc Core/Node: Refactor interface SirLynix 2024-02-18 22:16:54 +0100
  • 194dba5002 Core/Animation: Improve performance of AnimateSkeleton SirLynix 2024-02-18 16:55:23 +0100
  • 0cb376a161 Update check-files SirLynix 2024-02-15 11:19:31 +0100
  • 3756f93f51 Grqphics. Make module depend on TextRenderer Lynix 2024-02-14 20:38:18 +0100
  • 7e1c38435c Core/File: Improve implementation Lynix 2024-02-13 18:07:46 +0100
  • 67904abd29 Replace Warning string concatenation by WarningFmt Lynix 2024-02-13 17:17:04 +0100
  • ad5336eff7 Physics2D: Rename Physics2DSystem source file Lynix 2024-02-12 14:36:18 +0100
  • 66e3734942 Core/Node: Make destructor lighter SirLynix 2024-02-11 22:50:20 +0100
  • e4c339293b Renderer: Fix warning and comment SirLynix 2024-02-11 22:49:48 +0100
  • c6f87f9cd2 UnitTests: Increase process test delay SirLynix 2024-02-11 22:06:34 +0100
  • e64c2b036e Remove Utility module and move its content to Core and TextRenderer modules SirLynix 2024-02-10 22:46:53 +0100
  • 965a00182c Physics3D: Rename Physiscs3DStepListener to PhysWorld3DStepListener SirLynix 2024-02-10 14:23:01 +0100
  • 8c41ac30c9 Physics3D: Rename Physics3DBody to PhysBody3D SirLynix 2024-02-10 14:20:47 +0100
  • 9e3ca2472b Fix compilation SirLynix 2024-02-10 13:50:10 +0100
  • 57ad486c01 Minor fixes SirLynix 2024-02-10 13:42:19 +0100
  • e336c8a514 Rename ChipmunkPhysics2D and JoltPhysics3D to Physics[2D|3D] Lynix 2024-02-09 20:59:53 +0100
  • 139bed2b0a Remove BulletPhysics3D module Lynix 2024-02-06 20:45:06 +0100
  • cb484a2432 Update coverage.yml Jérôme Leclercq 2024-02-06 14:13:44 +0100
  • b65339deee Bump codecov/codecov-action from 3 to 4 dependabot[bot] 2024-02-05 19:48:46 +0000
  • fe00b3fd16 Build: Don't link with system-installed libs on CI SirLynix 2024-02-09 16:57:21 +0100
  • bc6521cb7c Build: Don't link with system-installed libs on CI SirLynix 2024-02-09 14:39:55 +0100
  • 89c08d3925 OpenGLRenderer/ContextObject: Fix destruction after move SirLynix 2024-02-09 13:48:19 +0100
  • 23645fc398 Widgets: Add SimpleLabelWidget SirLynix 2024-02-08 00:24:31 +0100
  • f0b4674039 Plugins/Assimp: Don't use Matrix4f::Transform for a scale SirLynix 2024-02-07 15:56:58 +0100
  • 18b6d14670 Graphics/Model: Add mesh callback parameter SirLynix 2024-02-07 15:56:16 +0100
  • 5a46ebda36 Graphics/PropertyHandler: Warn if an option if set but doesn't exist in material SirLynix 2024-02-07 15:55:14 +0100
  • 37e90ecea9 Graphics/Materials: Fix normal maps for PhongMaterial SirLynix 2024-02-07 15:53:09 +0100
  • 8a5e5f7643 Core/PluginLoader: Add [[nodiscard]] qualifier to Load function SirLynix 2024-02-07 15:51:07 +0100
  • b889c992ea VulkanRenderer/Loader: Don't rely on std::filesystem::path constructor taking a const char* SirLynix 2024-02-06 17:06:39 +0100
  • 993722ed0b Fix unity build compilation SirLynix 2024-02-06 13:50:51 +0100
  • d3f7e20473 Widgets/TextAreaWidget: Fix clipboard paste cursor with non-ascii chars SirLynix 2024-02-06 13:28:08 +0100
  • 99952db736 Core/TaskScheduler: Fix shutdown data-race SirLynix 2024-02-06 13:27:39 +0100
  • 17b6449472 UnitTests/Process: Increase waiting duration SirLynix 2024-02-06 11:09:17 +0100
  • 67f78b25f2 Update EnTT version to 3.13.1 SirLynix 2024-02-06 11:08:38 +0100
  • ff4277e97f CI: Save asan packages in a different cache SirLynix 2024-02-05 16:56:00 +0100
  • bcd64a0ad0 Core/TaskScheduler: Remove tsan workaround SirLynix 2024-02-05 16:53:00 +0100
  • a4827a99a0 Core/TaskScheduler: Make implementation private SirLynix 2024-02-05 15:59:45 +0100
  • 3eae055d3a Core/TaskScheduler: Replace atomic queue from wsq to concurrentqueue SirLynix 2024-02-05 15:08:36 +0100
  • a30f64ef49 Core/TaskScheduler: Increase shutdown performance SirLynix 2024-02-04 13:46:06 +0100
  • b69c0bb444 Core/TaskScheduler: Fix deadlock when exiting SirLynix 2024-02-04 13:43:55 +0100
  • 44617bd14d Core/TaskScheduler: Another try to remove race condition SirLynix 2024-02-04 13:04:29 +0100
  • c148bc2851 UnitTests: Increase task scheduler wait duration SirLynix 2024-02-03 23:24:41 +0100
  • 3a612d8655 Minor fixes SirLynix 2024-02-03 22:56:58 +0100
  • 19935a2b07 CI: Remove macOS temporary fix against xmake issue SirLynix 2024-02-03 22:56:48 +0100
  • aca5a7a00d CI: Fix msys2 package name SirLynix 2024-02-03 22:52:08 +0100
  • e3ad9be759 Core/TaskScheduler: Fix work ending condition SirLynix 2024-02-03 22:40:12 +0100
  • 59e172c2ee CI: Add static job SirLynix 2024-02-02 23:39:15 +0100
  • 91c9706016 Build: Fix OpenGL/Vulkan packages in static/embedded_renderer SirLynix 2024-02-02 23:39:07 +0100