Commit Graph

5405 Commits

Author SHA1 Message Date
Wojtek Figat
e39a56fc4e Merge remote-tracking branch 'origin/master' into 1.7 2023-07-18 11:47:39 +02:00
Wojtek Figat
60c0995bc3 Add undo for #1247 2023-07-18 11:46:15 +02:00
Wojtek Figat
8f8c0e4b81 Minor fixes for #1247 2023-07-18 10:55:15 +02:00
Wojtek Figat
338499536f Add ModelInstanceActor::GetMaterialSlots 2023-07-18 10:55:00 +02:00
Wojtek Figat
0f613abfb9 Add ToSpan from 24c03c0e4b 2023-07-18 10:54:21 +02:00
Wojtek Figat
5b40f770b1 Merge branch 'mat-entry' of https://github.com/Tryibion/FlaxEngine into Tryibion-mat-entry 2023-07-18 10:25:35 +02:00
Wojtek Figat
488958ce44 Fix DrawSceneDepth to properly draw scene objects when custom actors list is empty
#1253
2023-07-18 10:16:11 +02:00
Wojtek Figat
9c2cff6f3c Merge branch 'generic_type_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-generic_type_fix 2023-07-18 09:50:56 +02:00
Wojtek Figat
44518e88d5 Fix crash when using Vector3 soft casting in Visual Scripts 2023-07-18 09:48:43 +02:00
Wojtek Figat
07ef07e979 Merge remote-tracking branch 'origin/1.7' into 1.7
# Conflicts:
#	Source/Engine/Physics/Actors/Cloth.cpp
2023-07-17 18:27:31 +02:00
Wojtek Figat
5012d4432e Add NvCloth for Linux 2023-07-17 18:22:40 +02:00
Wojtek Figat
3d5d7ad968 Don't recook cloth mesh when rebuilding it 2023-07-17 15:34:38 +02:00
Wojtek Figat
868084286c Add automatic cloth rebuild when simulation fails with NaN 2023-07-17 15:17:22 +02:00
Wojtek Figat
1af076f180 Add distance-based and frustum-based culling to cloth 2023-07-17 11:16:01 +02:00
Wojtek Figat
10d9942e8f Add async pre-sim update for cloth via job system 2023-07-16 22:39:56 +02:00
Wojtek Figat
2046eca45a Add NvCloth fabric reusing for multiple instances of the same cloth mesh 2023-07-16 14:40:11 +02:00
Wojtek Figat
e075a1c6aa Run cloth simulation in async via job system 2023-07-16 12:59:18 +02:00
Wojtek Figat
adfaf8c961 Don't update cloth colliders every frame 2023-07-16 12:53:59 +02:00
Wojtek Figat
9179586f14 Fix cloth painting in prefab window 2023-07-16 12:36:38 +02:00
Wojtek Figat
011162744c Fix various keyboard handling on macOS 2023-07-16 12:04:22 +02:00
Wojtek Figat
6853aa6e81 Add control/command/option keys handling on macOS 2023-07-16 12:04:18 +02:00
Wojtek Figat
6fc168bdf1 Add macOS message box with buttons 2023-07-16 12:04:12 +02:00
Wojtek Figat
6d48fce763 Fix mouse cursor setting on macOS to properly handle screen scale 2023-07-16 12:04:06 +02:00
Wojtek Figat
371db610a9 Merge remote-tracking branch 'origin/1.7' into 1.7 2023-07-16 12:03:06 +02:00
Wojtek Figat
31943ca9bd Add normals computing to cloth mesh 2023-07-16 12:02:33 +02:00
Wojtek Figat
f0496d53e8 Add RenderTools::CalculateTangentFrame utility 2023-07-16 11:57:21 +02:00
Chandler Cox
c89421438b Code cleanup 2023-07-15 10:42:41 -05:00
Chandler Cox
02219beac9 Handle edge case 2023-07-15 10:27:59 -05:00
Chandler Cox
c8edaf5d6e Fix bug with not using slot material 2023-07-15 10:10:37 -05:00
Chandler Cox
ba93e1e1d0 Add showing default materials to model entries. 2023-07-15 10:00:34 -05:00
Wojtek Figat
1ae89c7545 Fix various keyboard handling on macOS 2023-07-15 15:07:52 +02:00
Wojtek Figat
4a0235785b Add control/command/option keys handling on macOS 2023-07-15 15:00:55 +02:00
Wojtek Figat
8f4ada2555 Add macOS message box with buttons 2023-07-15 14:42:54 +02:00
Wojtek Figat
a7e436412c Fix mouse cursor setting on macOS to properly handle screen scale 2023-07-15 14:01:56 +02:00
ff56152ef2 Fix releasing non-collectible types with collectible generic types 2023-07-15 13:20:56 +03:00
Wojtek Figat
18fb7fb849 Add NvCloth for iOS 2023-07-15 11:27:26 +02:00
Wojtek Figat
6664972fbf Add NvCloth for macOS 2023-07-15 11:22:00 +02:00
Wojtek Figat
2645b69ec0 Tweak air lif/drag coeffs to properly simulate wind on cloth 2023-07-14 17:10:28 +02:00
Wojtek Figat
aef3ae14d4 Add animated model pose handling as a input to cloth for proper character clothing sim 2023-07-14 17:10:09 +02:00
Wojtek Figat
68d97fcc48 Improve cloth paint picking logic 2023-07-14 14:17:19 +02:00
Wojtek Figat
3f9e286279 Fix crash when creating cloth with all vertices fixed 2023-07-14 14:12:30 +02:00
Wojtek Figat
3141b4fb04 Merge remote-tracking branch 'origin/master' into 1.7
# Conflicts:
#	Source/Engine/Level/Actors/SplineModel.cpp
#	Source/Engine/Level/Actors/SplineModel.h
2023-07-14 14:10:21 +02:00
Wojtek Figat
b1056e160a Add debug sanity checks to cloth to solve issues 2023-07-14 13:36:44 +02:00
Wojtek Figat
84c99ea1c3 Fix nested animation sampling bug
#1244
2023-07-14 13:10:20 +02:00
Wojtek Figat
f5f948ea4c Fix culling artifacts in animated model preview in Editor 2023-07-14 12:17:21 +02:00
Wojtek Figat
a6924d37c1 Add ModelInstanceActor::GetMaterial to get actual material used to render certain entries 2023-07-14 11:58:51 +02:00
Wojtek Figat
7b88569e73 Add sealed tag to virtual functions in API bindings to block inheritance in C#/VS 2023-07-14 11:57:38 +02:00
Wojtek Figat
40fc2f8295 Fix missing header files in deployed engine package
#1242
2023-07-14 11:25:54 +02:00
Wojtek Figat
843abca8ca Fix error when opening shader asset if it's not visible in Content window 2023-07-14 10:59:04 +02:00
Wojtek Figat
24c03c0e4b Add cloth painting tools to Editor 2023-07-13 23:30:37 +02:00