mafiesto4
bc36168318
Optimize Animated Model rendering with hardware instancing
...
All models are using the same global buffer for skinned bones which allows to share shader binding for instancing.
Refactor draw call for batching skinned mesh draws.
Remove `SkinnedMeshDrawData` and merge it into `AnimatedModel` internals.
2026-06-15 17:59:41 +02:00
mafiesto4
3e363c8275
Remove ConcurrentSystemLocker and use ReadWriteLock instead of better threading synchronization
2025-09-04 14:48:52 +02:00
mafiesto4
7fcf6f9c97
Add various improvements
2025-08-11 23:47:48 +02:00
mafiesto4
c639a3103c
Add memory profiling events to the main areas of the engine
2025-05-22 04:47:01 +02:00
mafiesto4
9c3fd052cd
Remove copyright year from source files and update to 2025
2025-04-07 19:22:21 +02:00
mafiesto4
937d369856
Fix crash in particles system when assets gets loading/unloaded while async jobs are active
2025-02-18 23:27:49 +01:00
mafiesto4
060bc0aaf8
Fix crash in animations system when assets gets loading/unloaded while async jobs are active
...
#2974
2025-02-18 22:30:49 +01:00
mafiesto4
b92fbcb3bc
Add more const correctness
...
#2467
2024-04-22 22:53:27 +02:00
mafiesto4
859c420d76
Update year in copyright note
2024-02-26 19:00:48 +01:00
mafiesto4
cfb8350c65
Fix anim graph debugging to handle nested graph connections highlights properly
2024-02-07 19:22:07 +01:00
mafiesto4
526edb83de
Add Async to anim events (false by default) to delay events execution into main thread and prevent multi-threading issues by default
...
#2033
2023-12-07 15:21:03 +01:00
mafiesto4
8a31a63713
Fix build
2023-09-10 10:25:03 +02:00
mafiesto4
b5fa5fa68e
Add SerializableScriptingObject for easier serialization of scripting objects in gameplay or content
2023-08-04 10:11:58 +02:00
mafiesto4
915f6a719d
Add automatic skeleton retargeting when playing Anim Graph on other skeletal model
2023-04-26 20:03:27 +02:00
mafiesto4
9626e9bbb6
Update copyright year
2023-01-10 15:29:37 +01:00
mafiesto4
b49e5e9984
Format more engine code
2022-06-14 20:17:00 +02:00
mafiesto4
8c2241c6dc
Update copyright year
2022-01-14 13:31:12 +01:00
mafiesto4
53022ff013
Fix code quality issues detected by PVS-Studio
2021-09-21 18:23:31 +02:00
mafiesto4
86c7ad2b2c
Fix Tracy even regression crash on anim graph tick
2021-09-01 14:43:51 +02:00
mafiesto4
2e5491604b
Add more profiler events and naming for particles/animations jobs events
2021-08-30 20:24:38 +02:00
mafiesto4
50ffdcd9ca
Add UpdateSpeed to Animated Model for playback speed scaling
2021-07-15 13:50:50 +02:00
mafiesto4
2556edb8d3
Fix crash wen using Anim Graph debugging with lots of animated models simulated at once in async
2021-07-02 18:15:30 +02:00
mafiesto4
aec071689a
Fix game build
2021-06-14 10:44:46 +02:00
mafiesto4
4a92850d9a
Add async animations updating via Task Graph
2021-06-12 23:20:12 +02:00
mafiesto4
b8ad4bdd2a
Refactor AnimGraph debug flows to use scripting API event
2021-06-12 23:20:07 +02:00
mafiesto4
07ad94de13
Optimize Animated Model bones matrices buffer update
2021-06-12 23:20:06 +02:00
mafiesto4
760b687b02
Rename AnimationManager to Animations and expose to public
2021-05-31 19:32:35 +02:00