Commit Graph

4387 Commits

Author SHA1 Message Date
Wojtek Figat
09532acf29 Fix compilation with Clang 2024-02-17 07:12:52 +01:00
Wojtek Figat
9e269b8e58 Merge branch 'terrainscripting' of https://github.com/Withaust/FlaxEngine into Withaust-terrainscripting
# Conflicts:
#	Source/Engine/Terrain/Terrain.h
#	Source/Engine/Terrain/TerrainPatch.h
2024-02-16 23:49:33 +01:00
Wojtek Figat
b931020e5c Enable terrain updating in cooked build
#2068
2024-02-16 23:32:46 +01:00
Wojtek Figat
c3faabaa0f Fix game build 2024-02-16 23:29:01 +01:00
Wojtek Figat
12f7370caf Fix missing forward type decl 2024-02-16 23:16:18 +01:00
Wojtek Figat
c140cc4e7c Add Material to RayCastHit for surface detection logic 2024-02-16 17:39:35 +01:00
Wojtek Figat
85f2910718 Move collider shape raycasting utilities to the PhysicsColliderActor class 2024-02-16 17:19:51 +01:00
Wojtek Figat
42b4443e14 Add support for multiple physical materials in terrain - one for each painted layer
#1112 #2159
2024-02-16 17:11:40 +01:00
Wojtek Figat
f04f1cc90e Add ScriptingEnum::ToStringFlags for printing flag enums into readable text 2024-02-16 12:46:35 +01:00
Wojtek Figat
f0f8da3c09 Various fixes 2024-02-16 12:29:59 +01:00
Wojtek Figat
5fc7c6e190 Add MinCount and MaxCount to Collection attribute 2024-02-15 18:26:12 +01:00
Wojtek Figat
b5e23f0096 Improve JsonAssetReference 2024-02-15 11:46:17 +01:00
Wojtek Figat
7538296775 Refactor PhysicalMaterial usage to utilize JsonAssetReference struct 2024-02-15 11:45:50 +01:00
Wojtek Figat
fe7cc62728 Add JsonAssetReference type for scripting 2024-02-15 11:22:01 +01:00
Wojtek Figat
db7dfdb0b1 Add support for structure and script types in JsonAsset 2024-02-14 18:55:48 +01:00
Wojtek Figat
42363e411e Various tweaks 2024-02-14 18:21:30 +01:00
Wojtek Figat
ebcc864b06 Fix missing file error in Content::GetAssetInfo 2024-02-14 12:47:34 +01:00
Wojtek Figat
3958a4740f Add option to enable Depth Test on cloth painting debug preview (enabled by default) 2024-02-14 12:36:04 +01:00
Wojtek Figat
6548ca1148 Fix JsonAsset::GetInstance to properly check base class
#2224
2024-02-13 10:43:20 +01:00
Wojtek Figat
07e93e261e Fix physics simulation result collection to happen before draw or next update 2024-02-13 09:52:26 +01:00
Wojtek Figat
36beac5154 Fix deadlock when stack overflows in the Anim Graph update 2024-02-11 12:44:40 +01:00
Wojtek Figat
04f1c9a59b Fix missing networked object ID resolving
#1607
2024-02-10 21:06:48 +01:00
Wojtek Figat
46441f6a03 Fix crash when using multi-threaded objects spawn and caching scripting VTables 2024-02-10 18:43:15 +01:00
Wojtek Figat
080202cf95 Fix crash when storage file gets deleted due to missing ref from async thread which failed to load it 2024-02-09 15:52:53 +01:00
Wojtek Figat
87c66b0168 Fix root motion preview in animation window 2024-02-09 15:38:11 +01:00
Wojtek Figat
da1b2f0c07 Fix crash when file handle was null 2024-02-09 15:37:42 +01:00
Wojtek Figat
d08843900e Add AnimationRootMotionFlags to configure root motion component extraction
Add `RootMotionMode` to support extracting root motion from animated skeleton pose center of mass

#1429 #2152
2024-02-09 15:37:29 +01:00
Wojtek Figat
f9ca69d8a9 Disable dynamic buckets in ThreadLocal on non-Desktop platforms that use fixed set of thread count 2024-02-08 10:47:55 +01:00
Wojtek Figat
082768d08c Refactor ThreadLocal when running on hardware with more cores than PLATFORM_THREADS_LIMIT 2024-02-07 23:39:02 +01:00
Wojtek Figat
eed780a0b0 Add highlighting active state in anim graph 2024-02-07 19:31:34 +01:00
Wojtek Figat
cfb8350c65 Fix anim graph debugging to handle nested graph connections highlights properly 2024-02-07 19:22:07 +01:00
Wojtek Figat
a38d1ad7cc Fix anim graph trace events debugging to include nodes path for nested graphs 2024-02-07 19:03:38 +01:00
Wojtek Figat
e75902e900 Variosu tweaks 2024-02-07 18:56:07 +01:00
Wojtek Figat
d1f40d1c47 Fix missing visibleIf attr 2024-02-07 18:53:55 +01:00
Wojtek Figat
8441726da7 Improve support for fixed-arrays in api fields 2024-02-07 18:43:48 +01:00
Wojtek Figat
5fc768bbbd Fix spatial audio playback in OpenAL with Large Worlds enabled
#2015
2024-02-06 17:10:55 +01:00
Wojtek Figat
27f4451c0c Merge branch 'collection-ui' of https://github.com/Tryibion/FlaxEngine into Tryibion-collection-ui 2024-02-06 16:20:04 +01:00
Wojtek Figat
c0e3b27880 Codestyle fix #2211 2024-02-06 16:17:43 +01:00
Wojtek Figat
d6a51dc06c Merge branch 'Anim-Skeleton-Mask-parameter' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-Anim-Skeleton-Mask-parameter 2024-02-06 16:16:12 +01:00
Wojtek Figat
6272caffa5 Merge branch 'fix-root-motion' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-fix-root-motion 2024-02-06 16:10:20 +01:00
Wojtek Figat
873be6ac17 Convert Matrix3x3 into normal type 2024-02-06 15:41:35 +01:00
Wojtek Figat
0776529a57 Merge branch 'fix-scrollbar-show' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-scrollbar-show 2024-02-06 12:13:41 +01:00
Wojtek Figat
6d757946c5 Fix crash when adding physics scene with auto simulation
#2180
2024-02-06 11:49:12 +01:00
Wojtek Figat
e6d90f7371 Merge branch 'dropdown-scale-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-dropdown-scale-fix 2024-02-06 11:35:13 +01:00
Wojtek Figat
b148303b7d Merge branch 'window-adjust' of https://github.com/Tryibion/FlaxEngine into Tryibion-window-adjust 2024-02-06 11:34:17 +01:00
Wojtek Figat
f9448c3b42 Skip calling SetTime api if start time is unused #2203 2024-02-06 10:59:55 +01:00
ruan
74d348706c Add skeleton mask asset parameter to Blend With Mask anim node. 2024-01-27 14:23:41 -04:00
Chandler Cox
18fc6ebd39 Half windowed size and center on screen if going to windowed mode. 2024-01-26 10:38:36 -06:00
Chandler Cox
9874b753cb Merge branch 'master' into collection-ui 2024-01-26 09:54:03 -06:00
whocares77
39e7be6322 Added "Start Time" option for Audio Source Actor
Added ability to set the start time of playback if "Play On Start" is enabled.
2024-01-24 19:58:29 +03:00