Commit Graph

4222 Commits

Author SHA1 Message Date
Wojtek Figat
af4a6b80a8 Merge branch 'scale-default' of https://github.com/Tryibion/FlaxEngine into Tryibion-scale-default 2023-12-06 12:51:23 +01:00
Wojtek Figat
49c21082a1 Merge branch 'refac-coll-serialization' of https://github.com/Tryibion/FlaxEngine into Tryibion-refac-coll-serialization 2023-12-06 12:42:29 +01:00
Wojtek Figat
19db8c04ad Merge branch 'dont-clamp-vel' of https://github.com/Tryibion/FlaxEngine into Tryibion-dont-clamp-vel 2023-12-06 12:36:49 +01:00
Wojtek Figat
3328c678c1 Merge branch 'halffixes' of https://github.com/Withaust/FlaxEngine into Withaust-halffixes 2023-12-06 12:06:56 +01:00
Wojtek Figat
727ff155c2 Merge branch 'default-not-sloppy' of https://github.com/Tryibion/FlaxEngine into Tryibion-default-not-sloppy 2023-12-06 12:03:07 +01:00
Wojtek Figat
8faaaaaf54 Fix incorrect structure usage for hostfxr params siize
#2037
2023-12-06 11:20:32 +01:00
Wojtek Figat
63773f2ddf Add **option to import model file as Prefab**
#1909 #1329 #1973
2023-12-06 11:19:42 +01:00
Wojtek Figat
3f632b7d15 Fix incorrect empty meshes/LODs removal after auto-lod generation 2023-12-06 10:34:29 +01:00
Wojtek Figat
bcbc1cd413 Fix crash in mesh LOD generator if generated mesh has more indices 2023-12-06 10:33:58 +01:00
Wojtek Figat
4a3be5a743 Fix crash when updating prefabs from async thread 2023-12-06 00:30:37 +01:00
Wojtek Figat
fdfca5156b Various fixes and stability improvements 2023-12-06 00:28:03 +01:00
Wojtek Figat
38a0718b70 Fix invalid tracy events from C# profiling api when profiler gets connected mid-event 2023-12-06 00:24:30 +01:00
Wojtek Figat
2285116bae Remove old warnings about invalid model instance buffer 2023-12-06 00:19:48 +01:00
Wojtek Figat
3e940c28df Refactor prefab's objectsCache to be explicitly SceneObject values 2023-12-04 13:56:36 +01:00
Wojtek Figat
f654d507e5 Add Where, Select and RemoveAll to ArrayExtensions 2023-12-03 14:09:58 +01:00
Wojtek Figat
d6dc1f9998 Various minor tweaks 2023-12-03 14:09:23 +01:00
Wojtek Figat
1843689a88 Add various profiler events to analyze models importing workflow 2023-12-03 11:23:45 +01:00
Wojtek Figat
022a69aaf2 Continue refactoring model tool to support importing multiple objects properly 2023-12-03 10:55:40 +01:00
Chandler Cox
a6caa9dbfa Remove unused includes 2023-12-02 12:03:30 -06:00
Chandler Cox
73d33e4af0 Refactor Physics Colliders to use auto serialization. 2023-12-02 12:01:32 -06:00
Chandler Cox
c5c20c8e28 Remove zero clamp on hinge velocity. 2023-12-02 10:50:59 -06:00
Chandler Cox
f67c0d2ac0 Change ScaleWithResolution defaults 2023-12-02 09:23:43 -06:00
Wiktor Kocielski
3ab7d7fcc4 Add Half to Vector2/Vector4 2023-12-02 15:29:49 +03:00
Wojtek Figat
c8dd2c045c Simplify sorting arrays code 2023-12-01 13:57:34 +01:00
Wojtek Figat
a808bcdbf6 Refactor objects splitting in models importing to be handled by ModelTool not the importer code itself 2023-12-01 13:57:08 +01:00
Chandler Cox
640e01262f Make SloppyOptimization false by default. Lower LODTargetError default. 2023-11-30 20:40:02 -06:00
Wojtek Figat
6e92d3103c Replace ImportedModelData with ModelData for model importing 2023-11-30 11:46:07 +01:00
Wojtek Figat
c5df7ad689 Add various improvements to models importing code 2023-11-30 11:31:58 +01:00
Wojtek Figat
7f87e9794b Fix job system buffer allocation data 2023-11-29 19:12:58 +01:00
Wojtek Figat
cebd28c3a7 Revert fd938e8284 2023-11-29 18:46:18 +01:00
Wojtek Figat
eb508fdc73 Fix Json serialzier regression after hot-reload from 0f14672e3b 2023-11-29 12:28:30 +01:00
Wojtek Figat
d3a77c7a55 Fix regressions 2023-11-28 17:38:06 +01:00
Wojtek Figat
8ff4f95cef Optimize some code and cleanup code style in natvis file 2023-11-28 16:02:51 +01:00
Wojtek Figat
4f8aff4352 Refactor memory allocators to use dedicated path when moving collection data that is not blittable
#2001 #1920
2023-11-28 16:02:36 +01:00
Wojtek Figat
0aeac36f09 Fix __cplusplus macro on MSVC and add logging C++ version used during compilation 2023-11-28 15:55:34 +01:00
Wojtek Figat
cf8b7a20c2 Improve 47b8c9978f to handle non-vec4 cases
#2000
2023-11-28 14:55:26 +01:00
Wojtek Figat
47b8c9978f Fix missing channel masking in material Scene Texture node
#2000
2023-11-28 11:30:04 +01:00
Wojtek Figat
a909b57e82 Fix deadlock in NetworkManager when network peer returns invalid event type
#1992
2023-11-28 11:24:46 +01:00
Wojtek Figat
35ebdb0ffe Refactor INetworkDriver::PopEvent to use network event as output parameter rather than raw pointer
#1992
2023-11-28 11:24:17 +01:00
Wojtek Figat
fd938e8284 Fix incorrect pointer marshalling from Variant to managed runtime
#1992
2023-11-28 11:22:14 +01:00
Wojtek Figat
39dc5939e3 Fix crash when boxing native non-POD structure into managed format
#1992
2023-11-27 17:08:07 +01:00
Wojtek Figat
fa972a3c77 Merge branch 'dotnet_symbol_vscode_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet_symbol_vscode_fixes 2023-11-27 14:33:06 +01:00
Wojtek Figat
2f4b956d78 Fix crash when unloading texture that has active streaming tasks 2023-11-27 11:53:21 +01:00
0bcd0154e1 Remove wrong .NET SDK preprocessor definitions and support NET8_0
Only `X_OR_GREATER` symbols should be defined for all versions, and only
the latest detected SDK symbol should be generated.
2023-11-26 20:27:54 +02:00
Wojtek Figat
b3a18883ca Fix iOS startup 2023-11-25 21:46:22 +01:00
Wojtek Figat
2cef368282 Update missing unmanaged function callback error message 2023-11-24 21:45:59 +01:00
Wojtek Figat
91629d7a28 Merge branch 'master' of https://github.com/HydrogenC/FlaxEngine into HydrogenC-master 2023-11-24 15:00:34 +01:00
nothingTVatYT
297cdc5bfd Merge branch 'FlaxEngine:master' into master 2023-11-24 11:28:58 +01:00
Wojtek Figat
f61f35b259 Fix compilation regression 2023-11-24 10:53:07 +01:00
Wojtek Figat
aa1b779463 Fix Win32CriticalSection to use spin count of 4000 instead of just 100
#1930
2023-11-24 10:25:46 +01:00