Wojtek Figat
a889d888ff
Refactor RootMotionData into Transform to simplify code
2023-05-04 14:18:12 +02:00
Wojtek Figat
273b6c0228
Various minor improvements
2023-05-04 11:55:22 +02:00
Wojtek Figat
1c12e3d530
Fix bug in StringUtils::PathRemoveRelativeParts when going up to the Windows drive with relative path bits
2023-05-04 11:54:55 +02:00
Wojtek Figat
05ffaf7cef
Add **skeleton retargeting** to play animations on different skeletons
2023-05-04 11:54:17 +02:00
Wojtek Figat
b89d32ce2b
Fix text wrapping regression
2023-04-29 13:05:06 +02:00
Wojtek Figat
7f741c04ed
Merge branch 'weak_handle_improvements' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-weak_handle_improvements
2023-04-29 12:18:28 +02:00
Wojtek Figat
5a2831d0cb
Various improvements
2023-04-29 12:11:17 +02:00
Wojtek Figat
ba319d8499
Add scale parameter to DebugDraw text drawing to rescale text without reducing font size
2023-04-29 12:09:36 +02:00
320955f8b7
Use weak handles for marshalling temporary managed-to-native parameters
2023-04-29 12:41:02 +03:00
6378f62acd
Improve weak managed handle collection
...
Use thread-static pools for weak managed handles in order to reduce locking,
and collect the handles either right after garbage collection or when the pool
size becomes too large.
2023-04-29 12:40:58 +03:00
Wojtek Figat
385ef7361c
Fix file size on unix systems if file is missing
2023-04-28 23:55:11 +02:00
Wojtek Figat
915f6a719d
Add automatic skeleton retargeting when playing Anim Graph on other skeletal model
2023-04-26 20:03:27 +02:00
Wojtek Figat
cf6b9b7ab5
Fix crash when updating GPU texture residency to 0
2023-04-26 14:59:36 +02:00
Wojtek Figat
5b50562a9f
Refactor Skeleton Mapping to be handled by Skinned Model instead of Animation asset
2023-04-26 14:27:01 +02:00
Wojtek Figat
698a9f1938
Add **Interruption options** to State Machine transition
2023-04-25 10:47:10 +02:00
Wojtek Figat
7158cfb5bf
Add **Any State to Anim Graph state machines**
2023-04-24 20:20:27 +02:00
Wojtek Figat
390460907d
Merge remote-tracking branch 'origin/master' into 1.6
...
# Conflicts:
# Source/Editor/Scripting/CodeEditors/VisualStudioCodeEditor.cpp
# Source/Tools/Flax.Build/Deps/Dependencies/OpenAL.cs
2023-04-22 18:59:41 +02:00
Wojtek Figat
37032810c9
Fix collision data cooking from model asset by favoring CPU data fetching
2023-04-22 18:15:49 +02:00
Wojtek Figat
9e222d222c
Fix dead-lock in characters layout calc regression from e8aa2f922b
2023-04-22 18:00:25 +02:00
Wojtek Figat
2bd66cf625
Merge branch 'nettransformfix' of https://github.com/Withaust/FlaxEngine into Withaust-nettransformfix
2023-04-22 17:34:07 +02:00
Wojtek Figat
c5b7d2fe8a
Merge branch 'add-missing-math-funcs' of https://github.com/PrecisionRender/FlaxEngine into PrecisionRender-add-missing-math-funcs
2023-04-22 17:31:33 +02:00
Wojtek Figat
2090cba743
Fix crash when using multiple audio clips streaming with XAudio2 backend
2023-04-22 13:01:05 +02:00
Wojtek Figat
8d0cfcf05d
Fix missing initial audio source volume setup for XAudio2
2023-04-22 12:26:10 +02:00
Wiktor Kocielski
a1f225d2ef
[C++] NetTransform copy-paste mistake fix
2023-04-21 18:57:41 +03:00
Wojtek Figat
3e8a29cdd5
Improve XAudio2 backend playback quality for spatial multi-channel sounds
2023-04-21 15:59:41 +02:00
Wojtek Figat
3d16f97e4c
Improve audio source setup clip after all properties are read
2023-04-21 15:59:18 +02:00
Wojtek Figat
8457687025
Add Pan to Audio Source for stereo panning
2023-04-21 15:58:22 +02:00
PrecisionRender
5a94116c9b
Add some more missing functions to C++ Math
2023-04-20 11:50:19 -05:00
Wojtek Figat
eb613d3e8a
Add DopplerFactor to Audio Source
2023-04-20 16:01:27 +02:00
Wojtek Figat
8cfc14f4b1
Add EnumAddFlags for easy flags appending
2023-04-20 15:21:47 +02:00
Wojtek Figat
1ffe8a7b60
Add OpenAL AL_SOFT_source_spatialize extension support for stereo spatial audio playback
...
Add `AllowSpatialization` option to `AudioSource`
2023-04-20 15:01:22 +02:00
Wojtek Figat
094a3cfe5a
Refactor 3d audio for good spatial sound quality
2023-04-20 14:54:12 +02:00
Wojtek Figat
d719ef8d03
Fix crash when reimporting audio clip while it's being played
2023-04-20 10:56:57 +02:00
Wojtek Figat
dd9fa6e949
Fix OpenAL and XAudio2 audio backend listener/source velocity to prevent too strong Doppler effect
2023-04-19 23:24:43 +02:00
Wojtek Figat
552ce3e495
Add AudioDataInfo.Length
2023-04-19 15:15:28 +02:00
Wojtek Figat
1e1c296300
Cleanup HRTF support code #963
2023-04-19 13:12:27 +02:00
Wojtek Figat
42c657cb58
Merge branch 'feature/openal-hrtf' of https://github.com/envision3d/FlaxEngine into envision3d-feature/openal-hrtf
2023-04-19 11:41:40 +02:00
Wojtek Figat
6fef9b09fa
Merge branch 'cpp-move-towards' of https://github.com/PrecisionRender/FlaxEngine into PrecisionRender-cpp-move-towards
2023-04-19 11:18:34 +02:00
Wojtek Figat
9501d23f35
Merge branch 'mathfix' of https://github.com/Withaust/FlaxEngine into Withaust-mathfix
2023-04-19 11:12:19 +02:00
Wojtek Figat
1f2260048a
Merge branch 'sign-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-sign-fix
2023-04-19 11:09:13 +02:00
Wojtek Figat
ca48d60627
Merge remote-tracking branch 'origin/master' into 1.6
2023-04-18 19:47:13 +02:00
Wojtek Figat
a500f88b4c
Fix compilation with UseLargeWorlds
2023-04-18 19:44:32 +02:00
Wojtek Figat
364676ceae
Fix compile warning in 32-bit build
2023-04-18 18:19:34 +02:00
Wojtek Figat
8b2d3db3f1
Fix passing boxed reference values to managed thunk and properly unbox non-POD structures
2023-04-18 15:54:54 +02:00
Wojtek Figat
589941d6b2
Add non-POD structure test for method or event parameter reference passing via scripting bindings
2023-04-18 14:00:16 +02:00
Wojtek Figat
f046642ba7
Improve stability by fixing various crashes with dotnet7
2023-04-18 12:36:33 +02:00
Wojtek Figat
8c02dfbb3f
Ignore logging missing env var on Windows
2023-04-17 19:02:58 +02:00
Wojtek Figat
9a84f9e4ac
Improve native library path on dotnet when using plugins
2023-04-17 14:06:47 +02:00
Wojtek Figat
9322a2006a
Post merge fixes for new dotnet7
2023-04-17 14:04:08 +02:00
Wojtek Figat
67b373c6df
Merge remote-tracking branch 'origin/master' into 1.6
2023-04-17 13:18:08 +02:00