12173 Commits

Author SHA1 Message Date
mafiesto4 64c62f269c Optimize D3D12 with D3D12_HEAP_FLAG_CREATE_NOT_ZEROED in some cases 2025-09-09 22:54:37 +02:00
mafiesto4 19d0d3b683 Remove system lockers during asset loads or saving (only unload needs it) 2025-09-09 15:26:27 +02:00
mafiesto4 1f56c75821 Minor fixes 2025-09-09 15:26:03 +02:00
mafiesto4 64e127a47a Fix crashes of scripting backend on Android 2025-09-09 15:25:24 +02:00
mafiesto4 8921cf5156 Add label/button text to string convertion for better debugging 2025-09-09 10:42:10 +02:00
mafiesto4 24e088fc08 Fix compilation warnings 2025-09-09 10:23:07 +02:00
alsed 05f08db66e Fixed a crash when model with no Bones was imported as Skinned Model 2025-09-08 01:28:49 -03:00
alsed 52ee8b3953 better comment for animated prefab and remove unused code in remap blendshapes 2025-09-07 20:40:28 -03:00
mafiesto4 14a69a11df Add Android native crashes caching 2025-09-07 23:50:41 +02:00
alsed a8768f918e Add more conditions for skeleton import and add blendshapes for prefab recognition 2025-09-07 13:45:21 -03:00
Ari Vuollet 1d8f221f1b Merge remote-tracking branch 'origin/1.11' into sdl_platform_1.11
# Conflicts:
#	Source/Engine/Platform/Windows/WindowsPlatform.cpp
#	Source/Tools/Flax.Build/Build/ProjectTarget.cs
#	Source/Tools/Flax.Build/Configuration.cs
2025-09-07 19:31:16 +03:00
Ari Vuollet d70a003617 Improve tab-less dock window behavior in other platforms
Add checks for #3215 to hide the tab bar only if it doesn't prevent
window dragging in Wayland sessions with native decorations.
2025-09-07 19:27:24 +03:00
Ari Vuollet b443b74d18 Merge branch 'master' into sdl_platform
# Conflicts:
#	Source/Editor/GUI/Docking/DockHintWindow.cs
#	Source/Editor/Options/InterfaceOptions.cs
2025-09-07 19:02:09 +03:00
mafiesto4 42b542d190 Improve recent changes to memory barriers on Vulkan 2025-09-07 00:17:11 +02:00
mafiesto4 576b0710e0 Fix GPU particles issues with missing sorting keys data when shader is not yet loaded 2025-09-06 23:37:24 +02:00
mafiesto4 44e70692a2 Fix render memory alignment issues to prevent crashes on Android 2025-09-06 23:36:54 +02:00
mafiesto4 857b0c5ac3 Fix various graphics issues detected by Vulkan Validation Layers on Android 2025-09-06 23:32:54 +02:00
mafiesto4 1f6d837117 Fix regression from 6d05bf16b1 2025-09-05 08:51:43 +02:00
mafiesto4 67220d3f80 Add support for large 16kb page sizes on Android 2025-09-04 22:28:53 +02:00
mafiesto4 c5d06b2c8b Fix crash regression from #3588 when editing active particle emitters 2025-09-04 22:05:31 +02:00
mafiesto4 3b19e1b40c Fix collision data memory preview text 2025-09-04 21:47:51 +02:00
mafiesto4 831fb0f442 Optimize textures/buffers uploading on Vulkan with page allocator 2025-09-04 21:38:07 +02:00
alsed e52b7170ce fix segfault when generating mipmaps for cubetextures 2025-09-04 11:11:44 -04:00
mafiesto4 cd22cd059d Various small fixes and improvements 2025-09-04 15:56:33 +02:00
mafiesto4 3e363c8275 Remove ConcurrentSystemLocker and use ReadWriteLock instead of better threading synchronization 2025-09-04 14:48:52 +02:00
mafiesto4 c44d939c08 Add ReadWriteLock to platform api 2025-09-04 14:46:56 +02:00
mafiesto4 c0c9df49dc Optimize DDGI probes update to overlap both irradiance and distance data at once 2025-09-03 23:21:45 +02:00
mafiesto4 80de56f469 Optimize Global SDF dispatches with UAV write overlaps
2-3x faster rasterization
2025-09-03 23:12:55 +02:00
mafiesto4 f1ecbf828e Fix debug check on Vulkan backbuffer texture usage 2025-09-03 22:11:48 +02:00
mafiesto4 f1c4fd464a Optimize GPU textures and buffers uploads with a batched memory barrier 2025-09-03 22:11:26 +02:00
mafiesto4 212b0de29b Add RenderListAlloc to simplify rendering memory allocations 2025-09-03 13:00:28 +02:00
alsed dd7233aaf7 Adds support for Cubemaps textures 2025-09-02 22:23:42 -04:00
Tryibion cd0878f810 Simplify code 2025-09-02 20:47:04 -05:00
Tryibion f588d6da51 Add ability to loop root node in behavior trees. 2025-09-02 20:33:41 -05:00
mafiesto4 5a2555f845 Improve cdb09847ec and 499ef51875 to swap key bits during sorting
#2271
2025-09-02 22:30:50 +02:00
mafiesto4 c57e128ff1 Merge remote-tracking branch 'origin/master' into 1.11
# Conflicts:
#	Source/Engine/Level/Scene/SceneRendering.cpp
#	Source/Engine/Physics/Colliders/Collider.cpp
#	Source/Engine/Physics/Colliders/Collider.h
2025-09-02 22:23:45 +02:00
mafiesto4 eff5f84185 Improve shadow maps sharing in nested scene rendering 2025-09-02 22:14:07 +02:00
mafiesto4 ad1163bccc Fix HashSet::Add returning incorrect value 2025-09-02 21:41:54 +02:00
mafiesto4 1042ad4e7d Fix object ids remapping inside nested prefabs
#3255
2025-09-02 21:41:36 +02:00
mafiesto4 8fdda1a71a Fix scene object reference serialization in C++ to use correct serializer
#3255
2025-08-30 23:52:54 +02:00
alsed 9a363e2882 Implement prefab detection of skinned models 2025-08-30 08:51:21 -04:00
mafiesto4 3f7fe635d8 Fix 5222f1d35c for inactive preprocessor conditional block 2025-08-29 23:04:46 +02:00
Tryibion 2901e3898c Add IncludeInheritedTypes to RequireActor 2025-08-29 16:03:44 -05:00
mafiesto4 c40e447bb7 Merge branch 'addSphere' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-addSphere 2025-08-29 22:31:00 +02:00
mafiesto4 adbc546978 Merge branch 'textrender-scaling-fix' of https://github.com/fibref/FlaxEngine into fibref-textrender-scaling-fix 2025-08-29 22:26:32 +02:00
mafiesto4 33a0e6ac7d Merge branch 'collection-duplicate' of https://github.com/Tryibion/FlaxEngine into Tryibion-collection-duplicate 2025-08-29 22:24:09 +02:00
mafiesto4 848cc38bf1 Fix reverting prefab object reference in nested prefabs
#3255
2025-08-29 22:04:03 +02:00
mafiesto4 91cd1e8065 Fix regression from ef7c7f2d30 to ignore unmodified scripts in diff 2025-08-29 21:49:14 +02:00
mafiesto4 9fafb47abb Fix debug drawing wheeled vehicle in prefab viewport
#3591
2025-08-29 21:03:44 +02:00
mafiesto4 5222f1d35c Add support for parsing inheritance with preprocessor blocks inside it 2025-08-29 21:03:04 +02:00