mafiesto4
3bf3264f48
Fix compilation with the latest GDK
2026-05-14 18:28:17 +02:00
mafiesto4
b043490413
Merge remote-tracking branch 'origin/master' into 1.13
2026-05-13 18:20:30 +02:00
mafiesto4
3542f20787
Merge branch '1.12'
2026-05-13 18:17:53 +02:00
mafiesto4
25dd989749
Merge branch 'GoaLitiuM-fmt_msvc_fix' into 1.12
2026-05-13 18:16:49 +02:00
Ari Vuollet
d4402c7f8e
Fix compilation error in fmt with MSVC 14.51
2026-05-13 19:03:47 +03:00
mafiesto4
43511a96b0
Fix Editor build in Release
2026-05-13 17:06:06 +02:00
mafiesto4
48f302b4fd
Fix rare asset loading problems
2026-05-13 16:05:03 +02:00
mafiesto4
d9c787a661
Merge remote-tracking branch 'origin/master' into 1.13
...
# Conflicts:
# Source/Editor/SceneGraph/GUI/ActorTreeNode.cs
# Source/Engine/Graphics/Graphics.h
# Source/Engine/Renderer/ShadowsPass.cpp
2026-05-13 16:03:53 +02:00
mafiesto4
97bcdacd9a
Fix minor doc issues
2026-05-13 15:43:44 +02:00
mafiesto4
253442abd1
Add filtering whitespaces to Xml doc comments of type members and optimize filtering
2026-05-13 10:58:50 +02:00
mafiesto4
c8912ad100
Add help support to Debug Commands via XML docs parsing
2026-05-13 10:47:21 +02:00
mafiesto4
40413edbab
Fix property get/set function name length in dotnet bindings
2026-05-13 10:43:03 +02:00
mafiesto4
c10cfc8e45
Fix output log history popup management to smoother usage
2026-05-13 10:42:56 +02:00
mafiesto4
5739c0bef4
Fix assertion on shader load failure
...
#2702
2026-05-12 22:53:29 +02:00
mafiesto4
4f97225c46
Merge branch 'GoaLitiuM-xmldoc_optimizations'
2026-05-12 22:45:27 +02:00
mafiesto4
2c8da4ea04
Merge branch 'xmldoc_optimizations' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-xmldoc_optimizations
2026-05-12 22:32:28 +02:00
mafiesto4
d697bd7402
Update old API usage
...
#4080 #4081
2026-05-12 18:40:21 +02:00
mafiesto4
0bcc01c3c7
Merge branch 'Tryibion-blackboard-utils'
2026-05-12 18:25:03 +02:00
mafiesto4
de76d3623e
Fix BehaviorKnowledge of object type casting
...
#4072
2026-05-12 18:24:59 +02:00
mafiesto4
33caae6935
Merge branch 'blackboard-utils' of https://github.com/Tryibion/FlaxEngine into Tryibion-blackboard-utils
2026-05-12 18:22:30 +02:00
mafiesto4
75d9e36bd2
Merge branch 'Duroxxigar-change-lookingatdirection-name'
2026-05-12 18:21:34 +02:00
mafiesto4
72f2c8f5cd
Merge branch 'change-lookingatdirection-name' of https://github.com/Duroxxigar/FlaxEngine into Duroxxigar-change-lookingatdirection-name
2026-05-12 18:21:31 +02:00
mafiesto4
9cfb3dd220
Merge branch 'Duroxxigar-change-direction-naming'
2026-05-12 18:20:59 +02:00
mafiesto4
62d6658444
Merge branch 'change-direction-naming' of https://github.com/Duroxxigar/FlaxEngine into Duroxxigar-change-direction-naming
2026-05-12 18:20:51 +02:00
mafiesto4
66818802b1
Merge branch 'Tryibion-gameplayglobal-getval'
2026-05-12 18:20:27 +02:00
mafiesto4
cc4fdf5cc2
Merge branch 'gameplayglobal-getval' of https://github.com/Tryibion/FlaxEngine into Tryibion-gameplayglobal-getval
2026-05-12 18:20:24 +02:00
mafiesto4
fde40949b2
Merge branch 'ThePhantomMask-AddVideoPlayerStatus'
2026-05-12 18:19:52 +02:00
mafiesto4
65c1a8258e
Merge branch 'AddVideoPlayerStatus' of https://github.com/ThePhantomMask/FlaxEngine into ThePhantomMask-AddVideoPlayerStatus
2026-05-12 18:19:49 +02:00
mafiesto4
6e89f152ef
Merge branch 'xxSeys1-ViewportZoomInOutFOV'
2026-05-12 18:19:17 +02:00
mafiesto4
e71f43ea79
Fix additional FOV to be included in Direction Gizmo
...
#4016
2026-05-12 18:19:10 +02:00
mafiesto4
d33ebc3105
Merge branch 'ViewportZoomInOutFOV' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ViewportZoomInOutFOV
2026-05-12 18:15:00 +02:00
mafiesto4
0de61ba218
Merge branch 'xxSeys1-SphereMaskNames'
2026-05-12 18:13:59 +02:00
mafiesto4
283a3e6bf9
Merge branch 'SphereMaskNames' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-SphereMaskNames
2026-05-12 18:13:50 +02:00
mafiesto4
2a95e8e970
Fix scene search regression from 864f3a3d42
...
#4089
2026-05-12 17:44:27 +02:00
mafiesto4
746bd2273f
Fix memory alloc when renaming GPU resource on Vulkan
2026-05-12 17:40:09 +02:00
mafiesto4
ec9f05fe11
Fix memory alloc when renaming GPU resource on Vulkan
2026-05-12 17:10:28 +02:00
mafiesto4
b039e3779d
Fix Global Surface Atlas tiles padding and position precision to have proper stability
2026-05-12 17:10:02 +02:00
mafiesto4
fc8a9b69d2
Move new Temporal AA code to shared header
2026-05-12 17:09:21 +02:00
mafiesto4
b38f6c5721
Merge branch 'HydrogenC-reverse-z' into 1.13
2026-05-12 17:07:50 +02:00
Saas
8281e743cd
rename Sphere Mask node A and B inputs
2026-05-12 14:05:04 +02:00
mafiesto4
0c1af2f243
Fix various rendering elements with Reversed Z enabled and simplify code
...
#2684
2026-05-11 18:26:21 +02:00
Jake Young
ba48b2e4f3
Deprecate the Direction properties and replace with forward. Also give more descriptive description of what they do.
2026-05-08 13:48:28 -04:00
Jake Young
64708a14d9
Update LookingAt to be a more descriptive name.
2026-05-08 13:47:59 -04:00
mafiesto4
7f2ba7a81e
Fix shaders cache to be invalidated when changing ReverseZ option
...
#2684
2026-05-08 10:53:40 +02:00
mafiesto4
fb21ffd3be
Rename FLAX_REVERSE_Z macro to REVERSE_Z
...
#2684
2026-05-08 10:52:46 +02:00
mafiesto4
7127ccda37
Fix depth bounds in reversed Z
...
#2684
2026-05-08 09:02:17 +02:00
Tryibion
af3836d611
Add GetValue by type in c# for gameplay globals
2026-05-07 18:04:50 -05:00
mafiesto4
ead71e6836
Add support for using macros in scripting function parameter default values
2026-05-07 23:01:16 +02:00
Phantom
a421effd1b
Add Video playback value
2026-05-07 20:53:35 +02:00
mafiesto4
241441d5b9
Merge branch 'reverse-z' of https://github.com/HydrogenC/FlaxEngine into HydrogenC-reverse-z
...
# Conflicts:
# Source/Engine/Graphics/GPUDevice.cpp
# Source/Engine/Graphics/Materials/DeferredMaterialShader.cpp
# Source/Engine/Graphics/Materials/ForwardMaterialShader.cpp
# Source/Engine/Graphics/Materials/TerrainMaterialShader.cpp
# Source/Engine/Renderer/LightPass.cpp
# Source/Engine/Renderer/ReflectionsPass.cpp
# Source/Engine/Renderer/ShadowsPass.cpp
# Source/Shaders/SSR.hlsl
# Source/Shaders/ShadowsSampling.hlsl
# Source/Shaders/Sky.shader
2026-05-07 19:55:03 +02:00
mafiesto4
14b0fb355a
Fix compilation with Large Worlds
2026-05-07 18:27:36 +02:00
mafiesto4
4489f43777
Add DefaultProbeCubemapFormat to Graphics Settings with option to compress env probe textures
2026-05-07 18:20:34 +02:00
mafiesto4
c17a9f653e
Add minor improvements and adjust 3rd DDGI cascade for better world coverage
2026-05-07 16:38:15 +02:00
mafiesto4
e7fd901807
Add improved fallback GI outside the DDGI range to use a special ambient probe for stability
2026-05-07 16:21:17 +02:00
mafiesto4
bdabcd5e43
Fix regression to properly resume render pass when flushing barriers mid-pass
...
141a8de0da
2026-05-07 09:03:22 +02:00
mafiesto4
6cc8f693f3
Fix directional light rendering to be skipped when color alpha is zero
2026-05-07 08:41:48 +02:00
mafiesto4
1079791bed
Add rendering stats for Data Upload
2026-05-07 00:02:33 +02:00
mafiesto4
627f3a2dec
Show full timespan in editor incl. seconds
2026-05-06 17:31:27 +02:00
mafiesto4
2f05a0987e
Add ShowInPlayMode to HideInEditor attribute for properties/fields that should display in editor only during play mode
2026-05-06 16:54:34 +02:00
mafiesto4
6335bcdc93
Add in-built editors for DateTime and TimeSpan
2026-05-06 16:42:38 +02:00
mafiesto4
9957166723
Optimize RendererAllocation by reducing fragmentation with operating on power-of-2 blocks
2026-05-06 13:02:57 +02:00
mafiesto4
378ce066cd
Fix error when drag&drop new actor on Windows in Editor
2026-05-06 13:01:55 +02:00
mafiesto4
650fa781d3
Simplify shader code for point/spot lights to use permutations instead
2026-05-06 12:59:35 +02:00
mafiesto4
000d786d49
Add Temporal Antialiasing as default AA method
2026-05-06 12:39:49 +02:00
mafiesto4
3eb85000aa
Fix error when drag&drop new actor on Windows in Editor
2026-05-06 12:39:32 +02:00
mafiesto4
9c5daf419b
Fix default shadow depth bias values and control them based on shadow resolution/quality mix
2026-05-06 12:39:15 +02:00
mafiesto4
9a85ae7142
Add soft PCSS shadows on Ultra quality
...
Add new `SourceAngle` property to Directional light that controls PCSS penumbra size
2026-05-06 12:37:42 +02:00
mafiesto4
fad0f7a345
Compact PCF shadow sampling code
2026-05-05 08:47:57 +02:00
mafiesto4
aac399c6a1
Add CascadeBlendSize to Directional Light and fix sun shadow fade at distance
2026-05-04 23:41:00 +02:00
mafiesto4
864f3a3d42
Fix scene search performance regression
2026-05-04 23:06:02 +02:00
mafiesto4
4c5035e433
Fix scene search performance regression
2026-05-04 23:05:25 +02:00
mafiesto4
b14c2cfc74
Optimize Global Surface Atlas full direct lighting redraw to copy whole emissive atlas at once
2026-05-04 18:11:01 +02:00
mafiesto4
cbcfa4013b
Add Graphics::MotionVectors::MinObjectScreenSize to skip too small objects from drawing motion vectors
2026-05-04 17:29:58 +02:00
mafiesto4
429f8e5336
Add highlight to Motion Vectors Debug view for better content optimizing
2026-05-04 16:43:41 +02:00
mafiesto4
6cc0edf0eb
Optimize shadows and depth rendering with instancing support for transparent shaders
2026-05-04 15:12:40 +02:00
mafiesto4
f7d8f36add
Optimize draw calls batching and instancing with better sort keys generation and processing
2026-05-04 12:34:29 +02:00
mafiesto4
da716dde6a
Fix directional light cascaded shadow maps rendering stability
2026-05-04 10:31:01 +02:00
mafiesto4
2e98300693
Add minor changes
2026-05-04 08:47:21 +02:00
mafiesto4
83de99877c
Fix directional light cascaded shadow maps rendering stability
2026-05-04 08:46:43 +02:00
Tryibion
94e529e801
Add way to get blackboard by type.
2026-05-01 16:27:15 -05:00
mafiesto4
7a569d4f14
Add selection drawing and picking gizmo to Foliage Types editing tab
2026-04-30 18:19:12 +02:00
mafiesto4
24675ace93
Refactor Temporal Anti-Aliasing shader to have less ghosting and quality scalability
...
Fix lots of ghosting artifacts.
Fix aliasing on small cables/lines during camera movement.
Add scalability via AA Quality setting for TAA.
2026-04-30 17:58:19 +02:00
mafiesto4
3a5d831e71
Minor changes
2026-04-29 18:34:39 +02:00
mafiesto4
0aecb35ab1
Fix Global Surface Atlas rasterization of objects with negative scale
2026-04-29 18:34:14 +02:00
mafiesto4
c4bb39aeac
Improve Global Surface Atlas objects dirtying limit to pick the largers objects first
2026-04-29 17:52:51 +02:00
mafiesto4
61431a6400
Optimize Global Surface Atlas defragmentation with copying old atlas to avoid redrawing all objects
2026-04-29 17:19:40 +02:00
mafiesto4
d4da1d80d0
Optimize Global Surface Atlas with object draws limit per frame
2026-04-29 17:05:17 +02:00
mafiesto4
3bede1d6bc
Optimize Global Surface Atlas updates distribution for subobjects (eg. foliage instances)
2026-04-28 22:21:38 +02:00
mafiesto4
ce4ad8aa71
Optimize RendererAllocation by reducing fragmentation with operating on power-of-2 blocks
2026-04-28 21:55:52 +02:00
mafiesto4
75bd206416
Fix regression crash on Vulkan when clearing many textures at once
2026-04-28 20:19:35 +02:00
mafiesto4
578af12f2b
Optimize Global Surface Atlas objects to cache shader data
2026-04-28 20:18:18 +02:00
mafiesto4
acbbd34ecf
Optimize scene rendering async job to use interleaved ranges instead of fighting for a shared index
2026-04-28 13:16:44 +02:00
mafiesto4
c8b06ba7ec
Optimize scene rendering loop to cache more data on stack
2026-04-28 13:07:19 +02:00
mafiesto4
ad46b74f6a
Optimize foliage drawing by caching per-instance world matrix
2026-04-28 12:50:19 +02:00
mafiesto4
47a9d76938
Optimize foliage drawing memory access a bit more
2026-04-28 11:48:52 +02:00
mafiesto4
442cb8f2dd
Minor improvements
2026-04-28 00:25:31 +02:00
mafiesto4
45e121bf77
Fix Guid diff serialization and loading invalid values
2026-04-28 00:24:57 +02:00
mafiesto4
8e76d0d9d8
Fix GPUTexture.DownloadData to use correct bindings api
2026-04-28 00:24:34 +02:00
mafiesto4
f4905cfccc
Optimize foliage rendering with less cache misses
2026-04-28 00:24:05 +02:00
mafiesto4
bf9a015959
Optimize FoliageInstance size to cut down memory by and reduce cache misses when drawing foliage
2026-04-27 22:54:11 +02:00
mafiesto4
4fd7f51fdf
Optimize LightmapUVs to be stored already as Half4 to avoid runtime conversions during rendering
2026-04-27 21:53:11 +02:00
mafiesto4
f5e483069d
Optimize CPU rendering of shadowed foliage by splitting draw contexts into separate async jobs
2026-04-27 17:14:56 +02:00
mafiesto4
caef258e1a
Fix missing ChannelMask parameter type clone for Material Instance
...
#4070
2026-04-27 16:39:15 +02:00
mafiesto4
a39b3f486b
Improve foliage count display in editor tab
2026-04-27 16:10:08 +02:00
mafiesto4
913892f3c1
Fix unnecessary memory allocations within D3D object debug name assignment
2026-04-27 16:09:49 +02:00
mafiesto4
0bd28ecb65
Fix compilation
2026-04-27 16:09:28 +02:00
mafiesto4
9eec54171c
Fix compilation on Linux
2026-04-27 14:37:00 +02:00
mafiesto4
486781661e
Optimize foliage instance bounds calculations
2026-04-27 14:32:19 +02:00
mafiesto4
b201897ae6
Optimize foliage serialization by batching instance data, performing quantization, and LZ4 compression
...
Cuts down foliage data size by over 50% and improves load times.
2026-04-27 14:30:19 +02:00
mafiesto4
c33ada2715
Fix unnecessary memory allocations within D3D object debug name assignment
2026-04-27 14:27:32 +02:00
mafiesto4
dcb9b5150f
Optimize large scene/prefa/json assets metadata loading by avoiding parsing full contents
2026-04-27 14:27:00 +02:00
mafiesto4
f905b4013b
Optimize large scene files loading by aligning json pool allocator pages to 64kB
2026-04-27 14:26:12 +02:00
mafiesto4
b0033a35b7
Improve foliage count display in editor tab
2026-04-27 14:25:23 +02:00
mafiesto4
f47a2909fe
Update LZ4 library to v1.10
2026-04-27 14:24:56 +02:00
mafiesto4
b1c76ec7f9
Merge remote-tracking branch 'origin/1.12' into 1.13
2026-04-25 10:31:41 +02:00
mafiesto4
e6c0836b09
Revert "Fix Blend Mode on Terrain materials to be unenviable due to not implemented"
...
This reverts commit 641f70d4ac .
Transparent material on terrain is used by terrain brushes and terrain highlight tools in editor.
2026-04-25 10:31:21 +02:00
mafiesto4
db2130f340
Add No parameters text to material instance panel with base material that doesn't have parameters
2026-04-24 23:49:40 +02:00
mafiesto4
edb3badcb3
Optimize content modifications watching events processing in large projects
2026-04-24 23:47:22 +02:00
mafiesto4
c33b2cc11e
Optimize first scene startup by preloading it during loading screen
2026-04-24 17:56:12 +02:00
mafiesto4
135110387d
Fix loading SceneReference property in Visual Script
2026-04-24 17:55:07 +02:00
mafiesto4
6b3502675a
Fix deprecated flag usage when loading scenes over multiple frames
2026-04-24 17:54:40 +02:00
mafiesto4
615e847e01
Add new Level.PreloadSceneAsync for streaming levels before they need to be loaded in
2026-04-24 17:54:25 +02:00
mafiesto4
881bc4d629
Fix crash on Vulkan when constant buffer is missing
2026-04-24 12:21:36 +02:00
mafiesto4
468e05c6e8
Fix crash on Vulkan when constant buffer is missing
2026-04-24 12:20:32 +02:00
mafiesto4
a46402df6b
Merge remote-tracking branch 'origin/1.12' into 1.13
2026-04-24 11:50:19 +02:00
mafiesto4
1fa9aadebd
Fix crash on cursor changes regression
2026-04-24 11:50:15 +02:00
mafiesto4
c0f52235c6
Fix compilation on Xbox with new D3D12MA lib used
2026-04-24 11:21:42 +02:00
mafiesto4
c782f07b76
Add GetTextureData function to texture API in C#
2026-04-24 11:21:18 +02:00
mafiesto4
dc9a8a2f84
Fix editor shutdown error when script compilation fails
2026-04-24 11:21:02 +02:00
mafiesto4
49943e13de
Fix various API issues
2026-04-24 11:20:45 +02:00
mafiesto4
1988fae929
Add support for loading custom mouse cursor images
2026-04-24 11:20:04 +02:00
mafiesto4
804315bb3e
Add VSync support to Vulkan
2026-04-23 20:25:36 +02:00
mafiesto4
0cacc58b53
Fix minor issues in D3D12
2026-04-23 18:39:09 +02:00
mafiesto4
7437b69d52
Add GPUMemoryStats for GPU video memory stats
...
Add new `Total/GPU` category to memory profiler.
Implement for D3D12 and Vulkan with allocators.
2026-04-23 18:38:47 +02:00
mafiesto4
f5f4fb29f2
Cleanup code and disable unused Json/Dump features from D3D12MA
2026-04-23 17:13:30 +02:00
mafiesto4
33617a702a
Add D3D12MemoryAllocator for resource allocations on DX12
...
v3.1.0
2026-04-23 17:12:26 +02:00
mafiesto4
84b53bb9c8
Optimize various rendering effects with GPUDrawPass
2026-04-23 14:30:02 +02:00
mafiesto4
d6113be58c
Fix crash on Android when mouse device is not connected
2026-04-23 10:19:09 +02:00
mafiesto4
c3ea883b21
Fix crash on Android when mouse device is not connected
2026-04-23 10:18:43 +02:00
mafiesto4
f41d01f4a9
Optimize Vulkan render passes with a new GPUDrawPass to manually control attachment operations in higher-level API
2026-04-23 10:18:13 +02:00
mafiesto4
141a8de0da
Optimize Vulkan texture clears with render pass attachments clear operation
2026-04-23 09:44:31 +02:00
mafiesto4
63b6fafa1b
Add Escape key to deselect in Editor
2026-04-23 09:14:19 +02:00
mafiesto4
527b0acfa9
Fix DDGIDebugProbes crash on Vulkan
2026-04-23 08:46:51 +02:00
mafiesto4
83538e4385
Fix moving reroute node in Visject to not break it's connection
2026-04-23 08:33:16 +02:00
mafiesto4
2ce1103530
Add VersionControlInfo to output game build info and log game version with branch/commit info
2026-04-22 23:11:29 +02:00
mafiesto4
6121a6fadf
Merge remote-tracking branch 'origin/1.12' into 1.13
2026-04-22 17:56:23 +02:00
mafiesto4
df059f79c7
Optimize out loading texture DefaultLensDirt if it's not needed
2026-04-22 16:53:08 +02:00
mafiesto4
11aeaba92a
Fix missing include files in packaged build
2026-04-22 14:48:54 +02:00
mafiesto4
9264a6e011
Fix tooltip for content items in Tree View mode
2026-04-22 11:41:35 +02:00
mafiesto4
c7d40c0dc6
Merge branch 'envision3d-bugfix/tree-view-folder-deletion'
2026-04-22 10:28:29 +02:00
mafiesto4
7d7dba41f2
Merge branch 'bugfix/tree-view-folder-deletion' of https://github.com/envision3d/FlaxEngine into envision3d-bugfix/tree-view-folder-deletion
2026-04-22 10:28:16 +02:00
mafiesto4
c130928e7a
Fix skinned model retarget source asset filter to work after AssetPicker refactor with new validator
2026-04-22 10:19:28 +02:00
envision3d
6a5742352c
Include selected folders in items for deletion
2026-04-20 12:01:48 -05:00
mafiesto4
c23ac8782b
Add missing ManagedEditor.h header to editor package
2026-04-20 17:48:27 +02:00
mafiesto4
0592816ef1
Fix compiler error with Large Worlds enabled
2026-04-20 15:31:02 +02:00
mafiesto4
fc864cb504
Fix internal function name collision with base class function in bindings
2026-04-20 14:57:33 +02:00
mafiesto4
3cea8621a7
Fix Time::Synchronize to not reset time on unpause
2026-04-20 14:06:51 +02:00
mafiesto4
21cac2ad6e
Various improvements to model previews in editor
2026-04-20 13:17:04 +02:00
mafiesto4
633f2fa901
Fix prefab preview to wait for the assets streaming
2026-04-20 12:49:43 +02:00
mafiesto4
e90dde491d
Fix prefab preview to better match model bounds inside it
2026-04-20 12:48:52 +02:00
mafiesto4
7014f40965
Fix crash when asset loading task remains leftover ref for some unknown reason
2026-04-20 12:28:47 +02:00
mafiesto4
0ba611e57f
Fix compilation
2026-04-20 10:42:20 +02:00
mafiesto4
f85836d090
Add logging timeout size on Vulkan fence wait fail
2026-04-20 09:47:13 +02:00
mafiesto4
c474f2e522
Add GPUDevice.DumpResources command and fix output to be sorted by size and cleaner to read
2026-04-20 09:46:43 +02:00
mafiesto4
635ef0ad66
Fix drawing editor thumbnails when texture used by asset is using dynamic streaming
2026-04-19 22:37:58 +02:00
mafiesto4
8553785397
Fix crash when drawing minor foliage node with both children and instances
2026-04-19 21:48:23 +02:00
mafiesto4
b79335c920
Fix compiling C# scripts that use nuget package to properly resolve it on 1st build
2026-04-19 21:30:16 +02:00
mafiesto4
54e5e6895d
Fix material instance parameters order in editor to match from base material
2026-04-19 10:22:35 +02:00
mafiesto4
d2cdb85678
Fix reference on font asset unload 28ea7f134d
...
#4059
2026-04-18 23:51:56 +02:00
fibref
28ea7f134d
fix fallback font broken when using MSDF
2026-04-18 23:50:21 +02:00
mafiesto4
248d883a8b
Merge branch 'Tryibion-add-tree-view-shortcuts'
2026-04-18 23:46:45 +02:00
mafiesto4
3c6b448ba9
Merge branch 'add-tree-view-shortcuts' of https://github.com/Tryibion/FlaxEngine into Tryibion-add-tree-view-shortcuts
2026-04-18 23:44:58 +02:00
mafiesto4
0ef35ce257
Fix dock window title to properly update on decoration UI
2026-04-18 23:44:43 +02:00
mafiesto4
641f70d4ac
Fix Blend Mode on Terrain materials to be unenviable due to not implemented
...
#4056
2026-04-18 23:44:21 +02:00
mafiesto4
36157fb01e
Fix Behavior time to not reset on root loop
2026-04-18 23:22:12 +02:00
mafiesto4
b6dfd1351d
Use bundled python from Emscripten SDK on Windows too
2026-04-18 22:31:57 +02:00
mafiesto4
925b83e095
Fix text box selection height on macOS with custom system scale (hack)
2026-04-18 21:01:37 +02:00
mafiesto4
e65cd3799f
Fix cooking game for Web on macOS when using old XCode 16.4 to use a newer python from Emscripten SDK
2026-04-18 20:44:03 +02:00
mafiesto4
cf319876e6
Fix build error on missing Emscripten SDK to be more usable
2026-04-18 19:55:37 +02:00
mafiesto4
421e8d5b43
FIx codesigning editor package with Web platform tool
2026-04-18 19:55:12 +02:00
Tryibion
6c8c1aed45
Fix context menu.
2026-04-17 16:31:49 -05:00
Tryibion
fe90f4954e
Use list overloads
2026-04-17 16:17:55 -05:00
Tryibion
22964255e4
Add tree view only shortcuts.
2026-04-17 16:13:36 -05:00
mafiesto4
cf65c442de
Add AutoAttachDebugPreviewActor for Behavior Tree editor
2026-04-17 18:51:50 +02:00
mafiesto4
d0ac31c02b
Fix incorrect shader sample support for WebGPU texture formats from Tier1 that are only unfilterable-float for shader load-only
2026-04-17 17:43:03 +02:00
mafiesto4
f1f17c8289
Fix compilation for Web
2026-04-17 15:59:51 +02:00
mafiesto4
bfc2b276e1
Fix crash when loading Visject graph with a broken connection
2026-04-17 14:53:14 +02:00
mafiesto4
fa01d2d8a3
Add additional way of loading unsupported texture formats via Texture Tool conversion
...
This fixes loading `BC7` textures on `D3D10` backend.
2026-04-17 14:25:58 +02:00
mafiesto4
f5b5228ddf
Add debug drawing particle collision modules
2026-04-17 13:22:15 +02:00
mafiesto4
c1de97b77b
Add drawing particle debug in system editor window
2026-04-17 12:00:18 +02:00
mafiesto4
915f655e2c
Fix missing shader file in packaged build and startup on broken gizmo material
2026-04-17 09:51:28 +02:00
mafiesto4
0754ea85a9
Fix material slot comboboxes update when editing model material slots
2026-04-17 08:55:41 +02:00
mafiesto4
e9d61ebf9f
Fix Editor packaging on macOS without SDL
2026-04-17 08:39:26 +02:00
mafiesto4
cb2f2bf644
Fix drawing incorrect LOD transition when using 2 cameras in a scene at once
...
#4055
2026-04-16 23:24:53 +02:00
mafiesto4
9350a4a706
Refactor model LOD transition to run only when any material uses Dithered LOD Transition
...
#4055
2026-04-16 23:23:36 +02:00
mafiesto4
b6c7358953
Fix crash when caching DebugCommands and classes cache gets modified
...
#4054
2026-04-16 22:33:36 +02:00
mafiesto4
6db9116047
Fix crash when using SkeletonMask::GetNodesMask from 2 threads at once *(g. in Anim Graph)
2026-04-16 21:30:47 +02:00
mafiesto4
1f5fcdc7c7
Fix crash when running with D3D10
2026-04-16 15:46:24 +02:00
mafiesto4
4e72be1604
Add selected code editor name to UI button for scripts project opening
2026-04-16 15:44:28 +02:00
mafiesto4
7b5b688c68
Update engine assets
2026-04-16 15:27:24 +02:00
mafiesto4
f87515305b
Add Instance Transform node to Anim Graph
2026-04-16 15:24:50 +02:00
mafiesto4
145134f145
Add 1.13 for future update
2026-04-16 14:31:32 +02:00
mafiesto4
a8165f58bc
Bump up the build number
2026-04-16 14:19:31 +02:00
mafiesto4
712420cca7
Merge remote-tracking branch 'origin/master' into 1.12
2026-04-16 14:04:21 +02:00
mafiesto4
232db03427
Make it easier to enable threads in web build
2026-04-16 13:36:25 +02:00
mafiesto4
51af51d008
Fix missing OrthoSize property serialization on Camera
...
#4053
2026-04-15 22:34:10 +02:00
mafiesto4
3892bf96e2
Fix navmesh generation over terrain regression from 8f50d9faec
...
#4051
2026-04-15 14:49:14 +02:00
mafiesto4
9280cb0036
Add ManagedEditor to C++ scripting (same as C#)
2026-04-15 14:21:09 +02:00
mafiesto4
2636c5e82f
Fix crash on Vulkan buffer upload page logic
...
#3931
2026-04-15 14:20:56 +02:00
mafiesto4
7fde883c3f
Fix input issues on floating editor windows by using layered window flag only when transparency is in use
2026-04-15 09:59:17 +02:00
mafiesto4
591706d7fd
Fix environment probe selection to use closest one to the object
2026-04-15 09:59:17 +02:00
mafiesto4
e43c22acfe
Fix drag&drop deadlock regression on Linux with X11 and SDL
2026-04-15 00:52:40 +02:00
mafiesto4
cdf82df326
Add docs about conditional features in public API
2026-04-14 16:55:43 +02:00
mafiesto4
3f55833939
Fix crash on Vulkan when vkGetPhysicalDeviceSurfaceFormatsKHR returns VK_INCOMPLETE
2026-04-14 16:38:03 +02:00
mafiesto4
a14599bb15
Add Per Instance Random node to Anim Graph
2026-04-14 16:02:31 +02:00
mafiesto4
9bb7733b33
Add **Spring Bone Physics** node to Anim Graph
2026-04-14 16:02:17 +02:00
mafiesto4
5b7af2e10c
Various fixes and improvements
2026-04-14 16:00:53 +02:00
mafiesto4
04260f4551
Add Drag and StretchLimit to SplineRopeBody for more advanced simulation control
2026-04-14 09:11:08 +02:00
mafiesto4
78f1f3ebdd
Fix SplineRopeBody simulation when moving spline actor
2026-04-14 09:10:41 +02:00
mafiesto4
f4cf822b3c
Fix async rendering when Job System is disabled
2026-04-14 09:09:42 +02:00
mafiesto4
99d71cdf4a
Fix animated model bounds to properly update after animation tick
2026-04-14 09:09:19 +02:00
mafiesto4
3830267a1e
Add new IgnoreNodesScale option to skip skeleton nodes scale during import
2026-04-14 09:05:31 +02:00
mafiesto4
330049d732
Cleanup anim graph nodes access to share code
2026-04-10 10:48:45 +02:00
mafiesto4
5aa936f69f
Add User Agent and browser platform info to Web platform
2026-04-09 21:33:54 +02:00
mafiesto4
01ab0ba14d
Add LongitudinalSlip/LateralSlip to wheel state
2026-04-09 17:35:00 +02:00
mafiesto4
ffa54b2135
Merge remote-tracking branch 'origin/1.12' into 1.12
2026-04-09 17:14:04 +02:00
mafiesto4
956b0d85b1
Fix collection editor of scene object references to use compact inline layout
2026-04-09 17:13:36 +02:00
mafiesto4
9d3a2bc778
Add CanSpawn to ParticleEffect for runtime control over particles spawning
2026-04-09 17:12:59 +02:00
mafiesto4
1d3d20e6c5
Add option to disable shadows on transparent material
2026-04-09 14:47:39 +02:00
mafiesto4
095cfcdde2
Fix WebGPU crash when creating buffer with init data that is not aligned to 4 bytes
2026-04-09 14:47:21 +02:00
mafiesto4
a2fadb94fd
Fix deprecated usage warning on macOS
2026-04-09 10:48:03 +02:00
mafiesto4
60881a74c9
Dont use icon on non-SDL macOS window (not implemented)
2026-04-09 10:44:17 +02:00
mafiesto4
ad90e39447
Modernize macOS file system watcher impl
2026-04-09 10:43:56 +02:00
mafiesto4
2f825652e5
Merge branch 'GoaLitiuM-sdl_mac_fixes' into 1.12
2026-04-09 10:33:07 +02:00
mafiesto4
f542f77cd2
Build SDL 3.4.4 for macOS
2026-04-09 10:32:49 +02:00
mafiesto4
c59e13b614
Merge branch 'sdl_mac_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-sdl_mac_fixes
2026-04-09 10:16:50 +02:00
mafiesto4
8ff1c4856e
Fix Chromatic Distortion to be based on 1080p res as reference to resolution-independent
2026-04-08 22:46:53 +02:00
mafiesto4
b3ceda5a6e
Revert 10c8454e8f to use more common paste logic in scene tree
...
(duplicate can paste at the same tree level, paste puts new object into the selection by default)
2026-04-08 22:19:21 +02:00
mafiesto4
5b922e069e
Fix importing and using files without extension in Editor content
2026-04-08 20:36:02 +02:00
mafiesto4
21decf6790
Bump up build number
2026-04-08 17:23:09 +02:00
mafiesto4
9e48cc4156
Fix crash on leftover window handle inside an input device events queue
2026-04-08 17:13:34 +02:00
mafiesto4
96301f20c6
Fix editor viewport focus to be locked from game when using dock window
2026-04-08 17:13:00 +02:00
mafiesto4
963b2f327f
Merge remote-tracking branch 'origin/master' into 1.12
...
# Conflicts:
# Source/Engine/Platform/Windows/WindowsPlatform.h
2026-04-08 13:24:29 +02:00
mafiesto4
6a8d6af17e
Add Platform.GetUserLanguage for text localization, separate from locale used for numbers, currency and dates
2026-04-08 13:04:19 +02:00
mafiesto4
79d1d0c109
Add Localization.GetLocales to list all languages in a game
2026-04-08 09:46:59 +02:00
mafiesto4
737cac559c
Fix postfx material flicker due to lost asset reference
2026-04-08 09:27:31 +02:00
mafiesto4
bc30d67c3f
Update XCode min version to 16.4
2026-04-08 09:21:03 +02:00
mafiesto4
f2cf5ce1ab
Adjust nightly CD builds to run 2hs earlier for EU to have a fresh build in a morning
2026-04-08 09:08:30 +02:00
mafiesto4
85c134ce2a
Fix color picker auto-submit on defocus on Linux
...
#4046
2026-04-08 00:01:48 +02:00
mafiesto4
4b0aafa1de
Fix color picker auto-submit on defocus on Linux
...
#4046
2026-04-08 00:00:13 +02:00
mafiesto4
a56d200230
Rebuild SDL3 for Linux with Wayland
2026-04-07 23:49:01 +02:00
mafiesto4
ff6b7ee9cf
Fixes for Web on Linux
2026-04-07 23:17:16 +02:00
mafiesto4
47508150c2
Fix crash when changing prefab root
...
#4034
2026-04-07 21:57:36 +02:00
mafiesto4
73ade7588c
Migrate to the newer macOS 15 runner
2026-04-07 16:52:55 +02:00
mafiesto4
3954a97734
Fix tint compiler path
2026-04-07 16:30:44 +02:00
mafiesto4
403b5fe09a
Rebuiild astc with old XCode 16.4
2026-04-07 16:29:10 +02:00
mafiesto4
59e46077fc
Fix exception in invalid window layout to avoid hard errors
...
#4033
2026-04-07 13:30:13 +02:00
mafiesto4
088ab759da
Merge branch 'xxSeys1-VjCurvatureTweak'
2026-04-07 13:21:21 +02:00
mafiesto4
057d6c67f7
Move tint compiler to Web package
2026-04-07 13:12:19 +02:00
mafiesto4
76fbeba67a
Fox NoPostFx debug view when using Linear Color Space
2026-04-07 12:01:45 +02:00
mafiesto4
862fc69460
Fix GBuffer debug view when using Lienar Color Space
2026-04-07 11:51:20 +02:00
mafiesto4
e501d10ac1
Add Start Distance to volumetric fog to match Exponential Fog more
2026-04-07 11:36:51 +02:00
mafiesto4
1676f41744
Upgrade Github Actions to the newer versions
2026-04-07 11:09:44 +02:00
mafiesto4
1ec58e3563
Minor fixes
2026-04-07 11:08:03 +02:00
mafiesto4
0505135d7e
Add file type filters to file dialog on macOS
2026-04-06 23:23:47 +02:00
mafiesto4
ee32422796
Fix editor packaging errors
2026-04-06 21:05:13 +02:00
mafiesto4
8342596133
Add code signing and disk image notarization for macOS game cooking
2026-04-06 21:04:47 +02:00
Ari Vuollet
30ad7b611a
Fix assert when trying to drag item from a dropdown box
2026-04-05 19:53:00 +03:00
Ari Vuollet
2ab69e4503
Fix client-side window decoration dragging on macOS
2026-04-05 19:41:05 +03:00
Ari Vuollet
9838c1c014
Fix deprecation warnings
2026-04-05 19:41:05 +03:00
Ari Vuollet
22ef92e984
Implement drag and drop for macOS
2026-04-05 19:41:04 +03:00
Ari Vuollet
d7ba0180d2
Attempt to fix mouse activating menu items over caption area on macOS
2026-04-05 19:41:04 +03:00
Ari Vuollet
f38f6dd0ed
Fix mouse warping when controlling camera in Editor viewport on macOS
2026-04-05 19:41:04 +03:00
Ari Vuollet
42b4131b1f
Handle external application close events
2026-04-05 19:41:04 +03:00
Ari Vuollet
741af05159
Fix destroyed windows removing keyboard focus on macOS
2026-04-05 19:41:03 +03:00
Ari Vuollet
e4df5320bd
Fix missing window icon on macOS
2026-04-05 19:41:03 +03:00
Ari Vuollet
6606e1356e
Update SDL to 3.4.4
2026-04-05 19:41:03 +03:00
mafiesto4
ec69c733ee
Fix showing folder contents in Finder
2026-04-05 13:18:09 +02:00
mafiesto4
1d214b20e4
Fix compiler warnings on macOS
2026-04-05 13:02:01 +02:00
mafiesto4
4e6fde17ea
Add macOS window impl progress
2026-04-04 22:34:39 +02:00
mafiesto4
dccfa76994
Fix DPI issues on macOS in Editor windows
2026-04-04 21:05:39 +02:00
mafiesto4
9ffa1abb54
Add various missing features from macOS window
...
Fixes floating windows and context menus robustness in Editor.
2026-04-04 20:56:27 +02:00
Saas
6be0b48270
tweak visject default curvature
2026-04-03 18:47:59 +02:00
mafiesto4
d108e59a84
Fix dragging a single dock window via an inner title bar
...
#4038
2026-04-03 18:06:16 +02:00
mafiesto4
ebdf7074d3
Fix native window system regression on Windows in Editor due to transparent window as layered
...
#4039
2026-04-03 17:57:13 +02:00
mafiesto4
7193f8dcab
Fix empty bind group to not be static due to WebGPU issues
2026-04-03 17:07:14 +02:00
mafiesto4
0e161c6ec1
Fixes for Web
2026-04-03 16:45:16 +02:00
mafiesto4
93e748a981
Add bigger default size of Editor windows
2026-04-03 12:50:14 +02:00
mafiesto4
2afca52a41
Fix crash on shutdown when one of the windows had outstanding input events
2026-04-03 12:46:49 +02:00
mafiesto4
5e894ea45c
Fix Volumetric Fog to reset when not rendered for some time
2026-04-03 12:46:06 +02:00
mafiesto4
d48d40fc41
Fix black fog bug on transparency when Volumetric Fog is disabled
2026-04-03 12:43:15 +02:00
mafiesto4
121ef2f244
Fix SSR mixing bug regression
2026-04-03 11:28:22 +02:00
mafiesto4
2fc95bdf57
Merge remote-tracking branch 'origin/master' into 1.12
...
# Conflicts:
# Content/Editor/MaterialTemplates/Deformable.shader
# Flax.flaxproj
# Source/Engine/Content/Content.h
# Source/Engine/Serialization/JsonTools.cpp
2026-04-01 17:14:21 +02:00
mafiesto4
9a7abd751f
Fix crash on invalid unpack node usage in shader graph
...
#4030
2026-04-01 16:55:28 +02:00
mafiesto4
cabae8142d
Merge branch 'Zode-visject-larger-inputs'
2026-04-01 16:26:53 +02:00
mafiesto4
2d0da37907
Remove ComparisonNode from #3540 that is impl in #3866
2026-04-01 16:26:47 +02:00
mafiesto4
42ec33bd9a
Fix auto-sizing nodes with hidden default value fields (eg, comparison node)
...
#3540
2026-04-01 16:25:33 +02:00
mafiesto4
806027408a
Merge branch 'visject-larger-inputs' of https://github.com/Zode/FlaxEngine into Zode-visject-larger-inputs
2026-04-01 16:02:10 +02:00
mafiesto4
dc6d53de7c
Try to fix compile error
2026-04-01 16:01:01 +02:00
mafiesto4
70f2eee172
Merge branch 'xxSeys1-VISjectIsNowMoreVISuallyAppealingAndLegible'
2026-04-01 15:58:41 +02:00
mafiesto4
7737dbc77f
Various minor fixes
...
#3866
2026-04-01 15:58:31 +02:00
mafiesto4
9d9d582598
Add undo to preserve connections when changing parameter in param node
2026-04-01 09:50:02 +02:00
mafiesto4
f1796dc8c8
Fix and improve layout of various Visject nodes and elements
...
#3866
2026-04-01 09:49:29 +02:00
mafiesto4
ebb4ff1dc2
Move UseFixedSize property from node archetype to flags and optimize unnecessary layouts during node loading
...
#3866
2026-03-31 22:47:10 +02:00
mafiesto4
ea5e7f1416
Add hover highlight to Visject surface boxes
...
#3866
2026-03-31 21:46:21 +02:00
mafiesto4
917e62621d
Restore textures background back to Visject surface
...
#3866
2026-03-31 21:45:29 +02:00
mafiesto4
a88e3265cd
Merge branch 'VISjectIsNowMoreVISuallyAppealingAndLegible' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-VISjectIsNowMoreVISuallyAppealingAndLegible
2026-03-31 15:16:55 +02:00
mafiesto4
b2d1d0f1d9
Fix sending replication message to newly connected clients for objects that were not spawned
...
#4029
2026-03-31 13:13:33 +02:00
mafiesto4
c6204fc274
Fix binary asset dependencies tracking when dependent asset gets loaded later on
...
#3951
Adds additional cache for dependencies tracking to update them when other asset gets loaded later on.
Remove critical-section from `LoadAssetTask` that was causing some deadlocks (data access is already atomic there).
2026-03-31 12:03:18 +02:00
mafiesto4
8b383d4dbe
Fix regression on Large Worlds build and bunch of warnings
2026-03-30 23:50:03 +02:00
mafiesto4
7b695bf6bf
Fix compilation regression
2026-03-30 22:44:38 +02:00
mafiesto4
327547a895
Rename FlaxStorage::AllowDataModifications to IsReadOnly
2026-03-30 22:40:37 +02:00
mafiesto4
e2fbd83086
Optimize VariantType name allocs to use static type when possible
2026-03-30 21:56:01 +02:00
mafiesto4
d96e1297f7
Optimize MMethod::GetParameterIsOut to cache all parameters in a single bit-flag
2026-03-30 19:56:32 +02:00
mafiesto4
2748216190
Fix using Dictionary as virtual method parameter in scripting bindings
2026-03-30 19:55:44 +02:00
mafiesto4
b2457b6ee6
Fix Variant array element typename
2026-03-30 19:55:13 +02:00
mafiesto4
bf20f5d2bf
Fix scripting bindings in searching virtual methods to invoke when there is a name and parameter count collision
...
#3649
2026-03-30 19:54:47 +02:00
mafiesto4
767854a2af
Fix shader error when using Position Offset in deformable material
...
#4028
2026-03-30 10:18:15 +02:00
mafiesto4
243173df3c
Fix pasted ghost prefab objects when paste target is not defined
...
#3945
2026-03-30 10:14:50 +02:00
mafiesto4
408c6d96b1
Minor imporvements
2026-03-30 10:14:25 +02:00
mafiesto4
039407b6ee
Fix broken prefab linkage when duplicating nested prefab instance root
...
#3945
2026-03-30 10:14:07 +02:00
mafiesto4
71ff0c6362
Fix root linkage for prefab instances copy pasted in Editor
...
#3945
2026-03-30 10:13:25 +02:00
mafiesto4
b3aeab777f
Fix invalid CanRenderer when canvas actor is gone
...
#3945
2026-03-30 00:13:49 +02:00
mafiesto4
b8110e9db3
Add = to text box separators
2026-03-30 00:13:24 +02:00
mafiesto4
f500fcd6fd
Optimize actors copy/paste data to use a single JSON for all objects
...
#3945
2026-03-28 23:39:43 +01:00
Saas
bda0dee371
fix curve node
2026-03-28 22:32:55 +01:00
Saas
ec756fe626
fix custom code node size
2026-03-28 22:16:31 +01:00
Saas
b78ff57f6a
fix custom code nodes
2026-03-28 22:04:41 +01:00
Saas
9fa9e75e08
fix decorator size when surface is loaded
2026-03-28 21:28:09 +01:00
mafiesto4
095f7277e2
Minor fixes
2026-03-28 15:13:52 +01:00
Saas
f26dbf530c
fix skeleton blend mask node to resize when asset reference is (dis-) connected
2026-03-28 13:47:14 +01:00
mafiesto4
76378156f7
Fix crash when applying prefab changes
...
#3755
2026-03-28 00:31:46 +01:00
mafiesto4
c12948c6cc
Fix crash when applying prefab changes using default instance (invalid)
...
#3754
2026-03-28 00:04:03 +01:00
mafiesto4
e99dc8dce4
Fix missing doc warning
2026-03-27 23:54:43 +01:00
mafiesto4
258ba233d5
Attempt to fix time precision issue in long game run
...
#3865
2026-03-27 23:52:11 +01:00
mafiesto4
2b538e4864
Fix direction gizmo size on different FOV and fix event
...
#4025
2026-03-27 23:19:27 +01:00
mafiesto4
a0dc300a7b
Merge branch 'Tryibion-add-content-tree-view'
2026-03-27 22:20:19 +01:00
mafiesto4
9f54bca831
Fix regression in HDR screen space reflections
2026-03-27 18:23:17 +01:00
mafiesto4
bb2ee7260f
Optimize code in draw calls batching for shadow
2026-03-27 17:59:25 +01:00
mafiesto4
1bef4d00ad
Fix deprecated compilation errors on the latest macOS SDK
2026-03-27 17:26:05 +01:00
mafiesto4
81176c98a1
Rebuild tint for macOS with SPIRV reader
2026-03-27 17:25:36 +01:00
Tryibion
6c4fc44163
Fix arrow rect issue.
2026-03-27 10:59:06 -05:00
Tryibion
a41f2e9260
Merge branch 'master' into add-content-tree-view
2026-03-27 10:48:08 -05:00
mafiesto4
cc9e41fe44
Dont build tint by default
2026-03-27 11:29:16 +01:00
mafiesto4
4d77ced41d
Go back with min .NET version
2026-03-27 11:24:39 +01:00
mafiesto4
54202eeb8a
Merge remote-tracking branch 'origin/1.12' into 1.12
2026-03-27 11:22:32 +01:00
mafiesto4
0e1c5cd6f8
Bump up build number
2026-03-27 11:16:25 +01:00
mafiesto4
8f50d9faec
Fix terrain collision geometry order to match heights buffer
...
#3844
2026-03-27 11:06:11 +01:00
mafiesto4
5249864af4
Merge branch 'xxSeys1-DirectionGizmoPolish'
2026-03-27 10:40:01 +01:00
mafiesto4
3e5ceb1e1e
Merge branch 'DirectionGizmoPolish' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-DirectionGizmoPolish
2026-03-27 10:39:11 +01:00
mafiesto4
ed46025a11
Merge branch 'xxSeys1-112InIssueTemplate'
2026-03-27 10:35:14 +01:00
mafiesto4
706b24e1c8
Merge branch '112InIssueTemplate' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-112InIssueTemplate
2026-03-27 10:35:09 +01:00
mafiesto4
f5651de725
Add NDK 27 as minimum for Android to fix 16kb page alignment issue on libc++_shared.so
2026-03-27 10:16:32 +01:00
mafiesto4
51ff2969e1
Ignore signal SIG34 in Linux tests
2026-03-27 08:52:11 +01:00
mafiesto4
5773dc47f4
Restore no cursor clipping in Locked mode on non-SDL input to avoid issues
2026-03-26 23:52:24 +01:00
mafiesto4
c30c56e8eb
Restore windows lock during input events processing in non-SDL verison for now
2026-03-26 23:49:30 +01:00
mafiesto4
eab7794e3b
Merge remote-tracking branch 'origin/master' into 1.12
...
# Conflicts:
# Source/Engine/Content/Storage/FlaxStorage.cpp
# global.json
2026-03-26 23:44:33 +01:00
mafiesto4
b347cd2f54
Disable SDL on Mac and Windows for now
2026-03-26 23:32:51 +01:00
mafiesto4
78052fbaec
Refactor engine configuration to support platform-specific namespaces in config files
2026-03-26 23:27:51 +01:00
mafiesto4
557dc9b649
Add transparency support to dragging windows without SDL
2026-03-26 22:08:41 +01:00
mafiesto4
9fbcce13b3
Add tint shader compiler dependency to manually build it for Mac with SPIR-V reader
...
Official binary doesn't include it, only WGSL reader which blocks usage in Flax.
2026-03-26 21:43:51 +01:00
mafiesto4
6d433d4ef7
Add normalization to Reflections debug view to be usable in HDR scenes
2026-03-26 19:16:16 +01:00
mafiesto4
7531b1fdbd
Fix rendering crash when D24_8Stencil format is not supported (lol)
2026-03-26 19:12:58 +01:00
mafiesto4
58586ca4f0
Add small improvement to terrain normals
2026-03-26 17:17:13 +01:00
mafiesto4
09a0573932
Fix MeshAccessor.Stream count for items not aligned to buffer start
2026-03-26 17:14:14 +01:00
mafiesto4
b6789ee523
Add various improvements to MeshAccessor such as ComputeNormals and ComputeTangents
...
https://forum.flaxengine.com/t/how-to-create-procedural-generated-geometry-using-meshaccessor/2420
2026-03-26 17:13:46 +01:00
mafiesto4
f1b6c13ba9
Fix PixelFormatSampler.Write` in C# to actually work
2026-03-26 15:33:55 +01:00
mafiesto4
ccc8d209da
Fix MeshAccessor to validate buffer existence in C# API
2026-03-26 15:33:14 +01:00
mafiesto4
e624e1ba69
Fix missing Custom Global Code code generation in Defines stage
2026-03-26 14:14:15 +01:00
mafiesto4
d0cc88f82a
Try to fix random hdiutil failure in Continuous Delivery on Github Action
2026-03-26 14:08:03 +01:00
mafiesto4
a48ce78733
Fix crash when loading CollisionData before physics init
...
#3971
2026-03-26 12:28:31 +01:00
mafiesto4
d1f6440a76
Fix stack overflow on mac when cooking game with too small stack size
2026-03-26 10:55:11 +01:00
mafiesto4
5ccc33719e
Add basis universal and Web build support for macOS
2026-03-26 10:47:52 +01:00
mafiesto4
0f09cad1cf
Update PhysX with new slim Build
...
Rebuild for win64 and android only
2026-03-26 09:33:56 +01:00
mafiesto4
f92ec30e1b
Fix crash when using convex mesh collider with negative scale
...
#3853
2026-03-26 09:26:42 +01:00
mafiesto4
a9fbbaa88e
Fix spawned in Editor actor RigidBody to never be static
2026-03-26 09:21:54 +01:00
Saas
3db3eb58a3
add Flax 1.12 to bug report template and tweak wording for some things
2026-03-25 23:16:27 +01:00
Saas
e455c874c6
tweak Z axis color and add brightness option
...
https://discord.com/channels/437989205315158016/509056735844106251/1486480204242096369
2026-03-25 22:57:17 +01:00
mafiesto4
32af903a2d
Fix crash when exporting terrain that has missing patch data
2026-03-25 22:31:53 +01:00
mafiesto4
c12553812c
Update Terrain scripting API
2026-03-25 22:31:36 +01:00
Saas
c9df03d293
fix viewport orientation when clicking on axis
2026-03-25 22:15:38 +01:00
Saas
c71e1d78e0
polish direction gizmo
...
- slightly change appearance to be more functional and more pleasant on the eyes
- add options to customize appearance in Viewport editor options
2026-03-25 22:12:16 +01:00
mafiesto4
a84109df2c
Add UnusedStorageLifetime for asset file TTL
...
#3931
2026-03-25 21:30:07 +01:00
mafiesto4
9d0e4e9768
Fix potential stack overflow inside CustomEditor.RebuildLayout
...
#3720
2026-03-25 18:51:12 +01:00
mafiesto4
3f2e6d82c9
Fix regression from 21e2c830e5 when reimport Animation
...
#3937
2026-03-25 18:44:56 +01:00
mafiesto4
56b208ad85
Merge branch 'Tryibion-direction-gizmo'
2026-03-25 18:11:40 +01:00
mafiesto4
842b25f80f
Fix Direction Gizmo axes placement in ortho view
...
#3857
2026-03-25 18:11:31 +01:00
mafiesto4
27a1db617c
Add hover color highlight to match transform gizmo in direction gizmo
...
Don't snap shapes to pixels to smooth movement during view rotation
#3857
2026-03-25 17:47:56 +01:00
mafiesto4
8356009526
Add button to hide direction gizmo
...
#3857
2026-03-25 17:41:29 +01:00
mafiesto4
0cbb2f0525
Add smooth viewport orientation movement to Direction Gizmo
...
#3857
2026-03-25 17:39:03 +01:00
mafiesto4
0ac5e85cd9
Code cleanup #3857
2026-03-25 17:29:25 +01:00
mafiesto4
9b5dbe858c
Merge branch 'direction-gizmo' of https://github.com/Tryibion/FlaxEngine into Tryibion-direction-gizmo
2026-03-25 17:24:57 +01:00
mafiesto4
914e0869b1
Fix warning when building C# lib with newer .NET than base version used on deps
2026-03-25 17:23:11 +01:00
mafiesto4
2c742bee41
Fix typo from #3914
2026-03-25 17:22:38 +01:00
mafiesto4
a9ac4d427f
Merge branch 'xxSeys1-RadialMenuImprovements'
2026-03-25 17:21:24 +01:00
mafiesto4
0f332e331d
Merge branch 'RadialMenuImprovements' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-RadialMenuImprovements
2026-03-25 17:21:20 +01:00
mafiesto4
be69453bfd
Merge branch 'xxSeys1-OnlyCreateMaterialSlots'
2026-03-25 17:16:06 +01:00
mafiesto4
5e6723aa22
Fix missing init and serialization #2977
2026-03-25 17:16:01 +01:00
mafiesto4
c7449c8f95
Merge branch 'OnlyCreateMaterialSlots' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-OnlyCreateMaterialSlots
...
# Conflicts:
# Source/Engine/Tools/ModelTool/ModelTool.h
2026-03-25 17:15:47 +01:00
mafiesto4
e23cbd1de9
Merge branch 'alsed-prefab_skinned'
2026-03-25 17:12:35 +01:00
mafiesto4
0fe297c390
Minor fixes to #3669
...
Don't change imported model type, only Prefab can do it conditionally.
Add type of `PrefabObject` to extend it in future with Cameras, Lights, etc.
2026-03-25 16:57:38 +01:00
mafiesto4
b10303cd8d
Merge branch 'prefab_skinned' of https://github.com/alsed/FlaxEngine into alsed-prefab_skinned
2026-03-25 16:22:05 +01:00
mafiesto4
9e9715a2ea
Merge branch 'xxSeys1-RipAppartAndConnectConnectionsVisject'
2026-03-25 15:52:19 +01:00
mafiesto4
a04995174f
Merge branch 'RipAppartAndConnectConnectionsVisject' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-RipAppartAndConnectConnectionsVisject
...
# Conflicts:
# Source/Editor/Surface/VisjectSurface.Input.cs
2026-03-25 15:49:46 +01:00
mafiesto4
e4a97258f3
Merge branch 'xxSeys1-NoClearSearchboxesWhenStuffHappens'
2026-03-25 15:47:31 +01:00
mafiesto4
912f5fb4f3
Merge branch 'NoClearSearchboxesWhenStuffHappens' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-NoClearSearchboxesWhenStuffHappens
2026-03-25 15:46:26 +01:00
mafiesto4
4d9898770a
Attempt to fix Github Action issues
2026-03-25 15:45:51 +01:00
mafiesto4
508ccb714c
Attempt to fix Github Action issues
2026-03-25 15:18:02 +01:00
mafiesto4
0c1da8e13b
Attempt to fix Github Action issues
2026-03-25 15:02:58 +01:00
mafiesto4
d40573df5b
Merge branch 'xxSeys1-FocusSelectedVJControls'
2026-03-25 15:00:00 +01:00
mafiesto4
707d19284d
Merge branch 'FocusSelectedVJControls' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-FocusSelectedVJControls
2026-03-25 14:56:27 +01:00
mafiesto4
5a6b07e4c5
Merge branch 'xxSeys1-PackUnpackAlternativeNodeTitles'
2026-03-25 14:47:10 +01:00
mafiesto4
935645d553
Merge branch 'PackUnpackAlternativeNodeTitles' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-PackUnpackAlternativeNodeTitles
2026-03-25 14:44:32 +01:00
mafiesto4
d9f2931b9e
Merge branch 'xxSeys1-VisjectFixes'
2026-03-25 14:43:31 +01:00
mafiesto4
0770f4a216
Merge branch 'VisjectFixes' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-VisjectFixes
2026-03-25 14:43:27 +01:00
mafiesto4
ecc9406968
Attempt to fix Github Action issues
2026-03-25 13:54:14 +01:00
mafiesto4
d06be3d1d6
Fix crash on invalid prefab data size
...
#3979
2026-03-25 13:45:21 +01:00
mafiesto4
aeecadffb0
Attempt to fix Github Action issues
2026-03-25 13:32:21 +01:00
mafiesto4
f3e23b6420
Attempt to fix Github Action issues
2026-03-25 12:45:06 +01:00
mafiesto4
7c5b1942e6
Fix MaterialBase::GetParameterValue when parameter is not overridden
...
#3965
2026-03-25 12:44:42 +01:00
mafiesto4
9850761b5c
Fix crash when cloth sim is still active
2026-03-25 12:27:50 +01:00
mafiesto4
1e1f7ce56d
Attempt to fix Github Action issues
2026-03-25 12:16:41 +01:00
mafiesto4
64005c2774
Attempt to fix Github Action issues
2026-03-25 09:49:38 +01:00
mafiesto4
22ad2d1fab
Attempt to fix Github Action issues
2026-03-25 09:34:50 +01:00
mafiesto4
9d478b570f
Attempt to fix Github Action issues
2026-03-25 09:11:26 +01:00
mafiesto4
35fb320ff0
Merge remote-tracking branch 'origin/master' into 1.12
2026-03-24 23:59:41 +01:00
mafiesto4
e000a6727e
Fix format support on Vulkan
2026-03-24 23:58:01 +01:00
mafiesto4
3a3b997e97
Fix compilation regression
2026-03-24 23:46:21 +01:00
mafiesto4
f3c957481c
Merge remote-tracking branch 'origin/master' into 1.12
...
# Conflicts:
# Source/Editor/GUI/Dialogs/ColorPickerDialog.cs
# Source/Editor/GUI/Dialogs/ColorSelector.cs
2026-03-24 23:41:58 +01:00
mafiesto4
e8134803c4
Fix invalid index buffer format returned by MeshAccessor when model is not yet loaded
...
#4017
2026-03-24 23:13:50 +01:00
mafiesto4
7b3cfd989f
Add memory profiler category for Cloth
2026-03-24 23:01:09 +01:00
mafiesto4
13f5222ec7
Fix MeshAccessor to properly reference model asset data during the usage
2026-03-24 23:00:51 +01:00
mafiesto4
29abfbcdc9
Fix Cloth with models that use compressed vertex buffer
...
#4017
2026-03-24 22:59:21 +01:00
mafiesto4
a63e05d444
Fix Cloth to snap to the parent actor on spawn in Editor
2026-03-24 20:10:20 +01:00
mafiesto4
f0f1c57ff1
Add scrolling scene tree hierarchy to the newly spawned actor after drag and drop
2026-03-24 19:43:37 +01:00
mafiesto4
d2ef0671e3
Fix incorrect terrain debug buffers disposing
2026-03-24 19:32:17 +01:00
mafiesto4
5383de10b8
Merge branch 'xxSeys1-NewColorPicker'
2026-03-24 18:58:34 +01:00
mafiesto4
1318dde3ca
Add new HSV wheel material, maintain Editor icons atlas for now
...
#3987
2026-03-24 18:58:32 +01:00
mafiesto4
90e96678a6
Merge branch 'NewColorPicker' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-NewColorPicker
2026-03-24 18:50:06 +01:00
mafiesto4
2e13c6043d
Merge branch 'xxSeys1-FixedTimlineZoomAndAutoZoom'
2026-03-24 18:40:13 +01:00
mafiesto4
32d0241f54
Merge branch 'FixedTimlineZoomAndAutoZoom' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-FixedTimlineZoomAndAutoZoom
2026-03-24 18:35:23 +01:00
mafiesto4
e8fe1cd044
Merge branch 'xxSeys1-PhysicsSphereCullFix'
2026-03-24 18:34:33 +01:00
mafiesto4
956a9b8fab
Merge branch 'PhysicsSphereCullFix' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-PhysicsSphereCullFix
2026-03-24 18:34:30 +01:00
mafiesto4
5732290c29
Merge branch 'ThePhantomMask-Fix-Dropdown'
2026-03-24 18:34:05 +01:00
mafiesto4
601b40dd86
Merge branch 'Fix-Dropdown' of https://github.com/ThePhantomMask/FlaxEngine into ThePhantomMask-Fix-Dropdown
2026-03-24 18:33:56 +01:00
mafiesto4
7f1add4bdd
Fix missing Length in Vector4
2026-03-24 18:26:45 +01:00
mafiesto4
fa17d83501
Fix showing internal surface parameters (eg. Base Model in Anim Graph)
...
#3936
2026-03-24 18:25:40 +01:00
mafiesto4
99d3da467e
Fix deadlock when hot-reloading scripts in Editor while Animation asset gets auto-saved
...
#3942
2026-03-24 17:45:06 +01:00
mafiesto4
b54794255a
Fix .pch files rebuilds after MSVC toolchain updates
2026-03-24 17:14:30 +01:00
mafiesto4
ce5dd6bc16
Fix render image output flags when UAV is not supported
2026-03-24 17:00:26 +01:00
mafiesto4
45feda8f07
Fix Firefox and Safari bug with missing bind group layout
2026-03-24 16:59:49 +01:00
mafiesto4
bd4c20d9ce
Add auto-converting unsupported GPU texture format at runtime (excluding compressed textures)
2026-03-24 15:57:50 +01:00
mafiesto4
cc89a1e1ca
Add check for minimum browser version when running on Web
2026-03-24 15:23:33 +01:00
mafiesto4
df6b550c3d
Add Web to engine build distro
2026-03-24 01:01:46 +01:00
mafiesto4
0cb5e3421a
Revert "Optimize Visject native graph connections loading with less loops"
...
This reverts commit 1e44bb1832 .
2026-03-24 00:31:22 +01:00
mafiesto4
4d5bf4ec0c
Fix SSR with HiZ on WebGPU on Android device when R32_Float cannnot be sampled
2026-03-24 00:26:47 +01:00
mafiesto4
88fe9ba186
Fix WebGPU crashes when resizing canvas
2026-03-23 18:37:58 +01:00
mafiesto4
b756c16018
Add renaming underlying GPU resource (eg. for pooled render targets)
2026-03-23 18:37:18 +01:00
mafiesto4
1e44bb1832
Optimize Visject native graph connections loading with less loops
2026-03-23 18:29:01 +01:00
mafiesto4
3baec506e2
Optimize various initial pre-allocs to happen within memory tracing
2026-03-23 18:25:05 +01:00
mafiesto4
90a0cc0e03
Add warning about Web platform being not finished yet
2026-03-23 18:19:53 +01:00
Saas
a7c9eff959
add zooming in and out (FOV) in editor viewport using C and Z
2026-03-21 14:49:34 +01:00
Saas
a346e258d3
make "Flow" group archetype color more legible
2026-03-21 12:53:10 +01:00
Saas
c673e9f52d
minor fixes
2026-03-20 20:18:12 +01:00
Saas
1bd86ca28b
temporary fix for "Copy Node" node size
2026-03-20 20:17:10 +01:00
Saas
4594a84753
disable vertex snapping for Blend Points of Animation Blend 1D and 2D
2026-03-20 19:07:11 +01:00
Saas
a1af870874
fix surface elements resizing the node
2026-03-20 19:01:52 +01:00
mafiesto4
b8d5ea595e
Optimize Web app a bit more
2026-03-18 23:22:45 +01:00
mafiesto4
5404dff5c2
Rebuild PhysX Vehicle lib for Web without dummy symbol export
2026-03-18 23:09:44 +01:00
mafiesto4
a5ec8565e4
Refactor WebGPU ASYNCIFY to use JSPI
...
Smaller build size and better performance. Also, link time goes down a lot
2026-03-18 23:08:39 +01:00
Saas
e5d526c9af
show whole timeline when animation loads
2026-03-18 16:55:45 +01:00
Saas
cb9e09c21b
fix Show whole timeline button
2026-03-18 16:55:35 +01:00
mafiesto4
750fd1f941
Optimize Web export size
2026-03-17 23:31:34 +01:00
Saas
1308465280
fix sphere with negative radius getting culled to early in physics collider debug draw
2026-03-17 22:02:36 +01:00
mafiesto4
a38633c453
Add basic WebThread impl
2026-03-16 23:03:02 +01:00
mafiesto4
3949cba83c
Add Emscripten heap memory size and max limit stats to profiler
2026-03-16 22:29:19 +01:00
mafiesto4
e10d784e83
Add custom HTML shell template to Web export
2026-03-16 22:09:21 +01:00
mafiesto4
0f5c5dcf3e
Fix memory issues on Web
2026-03-16 16:42:30 +01:00
mafiesto4
ed3a827b5f
Implement GPUDeviceWebGPU::WaitForGPU
2026-03-16 16:41:39 +01:00
mafiesto4
7f49cae9af
Optimize LOG() macro to use stack-allocated buffer for shorter texts
2026-03-16 16:41:16 +01:00
mafiesto4
427f4647fc
Fix various issues in WebGPU backend
2026-03-16 16:39:18 +01:00
Saas
d5d10aa329
fix handling controls during resizing
2026-03-15 19:53:09 +01:00
Saas
5b2b1930d2
fix Particle Emitter node to not auto resize
2026-03-15 17:03:01 +01:00
Saas
5655cc8f42
account for surface node elements when auto resizing
2026-03-15 16:59:09 +01:00
Saas
8bad080d59
Merge remote-tracking branch 'upstream/master' into VISjectIsNowMoreVISuallyAppealingAndLegible
2026-03-15 14:43:11 +01:00
Saas
0237235dcb
draw close button using Render2D to make it look good even when zoomed in a lot
2026-03-15 14:41:50 +01:00
mafiesto4
a5bbf0dbde
Add option for experimental use of thread in Web
...
Might not run well in certain browsers, requires rebuilding all dependencies for Web with `pthread` enabled.
Disabled by default (for now).
2026-03-14 22:11:36 +01:00
Saas
5ec018b904
fix particle module changing size after certain user actions
2026-03-14 19:05:35 +01:00
Saas
f2a13b64d4
fix reroute node output box moving on connection change
2026-03-14 19:00:12 +01:00
Saas
44ecac7ffc
make debug text more legible
2026-03-14 16:52:56 +01:00
Saas
60076d48c7
fix box alignment for nodes with fixed size and adjust some node sizes
2026-03-14 16:38:56 +01:00
Saas
2fbeac6077
disable decorator node shadows
2026-03-14 16:29:43 +01:00
Phantom
57355a741e
Merge branch 'master' into Fix-Dropdown
2026-03-14 15:31:38 +01:00
Phantom
14d6273a2f
fix #2 on Dropdown
2026-03-14 15:29:31 +01:00
Saas
0cec65f35f
disable vertex snapping while drawing box to fix snapping artefacts when zooming surface
2026-03-14 14:46:10 +01:00
Saas
fcdd05dede
fix straight connection sprite rotation offset at some angles
2026-03-14 14:20:30 +01:00
Saas
e008c7e2b4
fix behavior tree nodes
2026-03-14 14:20:00 +01:00
mafiesto4
f42a9a760a
Adjust new Z Axis color in Transform
2026-03-13 23:27:21 +01:00
mafiesto4
80767d65ae
Fix camera preview placement in editor preview when resizing window
2026-03-13 23:27:03 +01:00
mafiesto4
21b2e59fbb
Fix ValueBox regression on mouse cursor hover
2026-03-13 23:26:03 +01:00
mafiesto4
5fb1ad078b
Change default editor windows decorations in SDL on Windows to ClientSide for all windows
2026-03-13 23:23:36 +01:00
mafiesto4
1fc5316d12
Adjust new Z Axis color in Transform
2026-03-13 23:21:30 +01:00
mafiesto4
1ceb781903
Fix camera preview placement in editor preview when resizing window
2026-03-13 23:21:08 +01:00
Saas
d3891688f0
fix boxes positioning and remove unused constants
2026-03-13 21:59:53 +01:00
Phantom
f876068086
Fix Text Color Highlighted
2026-03-13 20:09:57 +01:00
mafiesto4
6ae68bc6cc
Add PhysX and NvCloth to Web
2026-03-13 17:49:11 +01:00
mafiesto4
a8e7faec3c
Add default icon to Web exported files
2026-03-13 10:21:42 +01:00
mafiesto4
ab6e291976
Update file
2026-03-13 10:21:26 +01:00
mafiesto4
2cb12e3c0f
Add SIMD support to Web with SSE4.2
2026-03-13 10:21:21 +01:00
mafiesto4
c91c209974
Build msdfgen for Web and Consoles
2026-03-13 09:55:49 +01:00
mafiesto4
45a8d82a83
Merge remote-tracking branch 'origin/master' into 1.12
...
# Conflicts:
# Content/Shaders/GI/DDGI.flax
# Content/Shaders/GUI.flax
# Flax.flaxproj
# Source/Editor/Windows/AboutDialog.cs
# Source/Engine/Serialization/Stream.cpp
# Source/Shaders/GUICommon.hlsl
2026-03-13 08:09:16 +01:00
mafiesto4
b41d25cbce
Add msdfgen build for iOS and Mac
2026-03-13 00:12:07 +01:00
mafiesto4
3d201ec73f
Add msdfgen build for Linux
2026-03-12 23:56:50 +01:00
mafiesto4
fa91e3e3ab
Update asset
2026-03-12 23:32:37 +01:00
mafiesto4
38c87c158a
Merge branch 'ThePhantomMask-Improve-HighlightedPopUpColor'
2026-03-12 22:54:54 +01:00
mafiesto4
241d37130a
Merge branch 'Improve-HighlightedPopUpColor' of https://github.com/ThePhantomMask/FlaxEngine into ThePhantomMask-Improve-HighlightedPopUpColor
2026-03-12 22:54:34 +01:00
mafiesto4
21981f666f
Merge branch 'fibref-flax-msdf-font'
2026-03-12 22:52:49 +01:00
mafiesto4
afe917a7f3
Improve e7016564b1 to reduce recompilation on commit changes
2026-03-12 22:51:29 +01:00
mafiesto4
d2a03b90ec
Add another utility
2026-03-12 22:50:54 +01:00
mafiesto4
88587fb6a4
Add utility function to GUICommon.hlsl for MSDF fonts sampling in shaders
...
#3944
2026-03-12 20:24:03 +01:00
Phantom
895758d27d
Merge branch 'master' into Improve-HighlightedPopUpColor
2026-03-12 17:34:46 +01:00
mafiesto4
48d86ac7ae
Update engine assets
2026-03-12 17:23:39 +01:00
mafiesto4
bc3cddc774
Build msdfgen for Windows and Android with a minor cleanup for a build script
...
#3944
2026-03-12 17:23:29 +01:00
mafiesto4
d784fddf95
Code style cleanup for #3944
2026-03-12 17:22:43 +01:00
mafiesto4
fc7abbf541
Merge branch 'flax-msdf-font' of https://github.com/fibref/FlaxEngine into fibref-flax-msdf-font
2026-03-12 16:25:55 +01:00
mafiesto4
8b4f8de988
Fix Control.LocalLocation to use parent control GetDesireClientArea rather than Bounds
...
#3889
2026-03-12 15:27:31 +01:00
mafiesto4
549ed76e7c
Add warning when importing texture that is non-power-of-two and cannot generate mip maps
2026-03-12 14:32:11 +01:00
mafiesto4
e7016564b1
Add Git repository branch name and commit hash injection into generated code module metadata
2026-03-12 14:27:34 +01:00
mafiesto4
8318a9c1d0
Fix crash when unloading scene during tick of that scene
2026-03-12 13:39:01 +01:00
Phantom
6b1490dac4
Merge branch 'master' into Improve-HighlightedPopUpColor
2026-03-12 12:26:26 +01:00
mafiesto4
5c51652e16
Merge branch 'xxSeys1-NewActorAndUiTransformEditorSkin'
2026-03-12 11:26:28 +01:00
mafiesto4
6736f2f77a
Merge branch 'NewActorAndUiTransformEditorSkin' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-NewActorAndUiTransformEditorSkin
2026-03-12 11:07:48 +01:00
mafiesto4
ab685ccc8c
Merge branch 'Tryibion-remove-ui-move-size'
2026-03-12 11:06:46 +01:00
mafiesto4
b5d841ffc9
Use total rotation from #3758 in #3760
2026-03-12 11:06:42 +01:00
mafiesto4
cb17bcd2ff
Merge branch 'remove-ui-move-size' of https://github.com/Tryibion/FlaxEngine into Tryibion-remove-ui-move-size
2026-03-12 11:03:51 +01:00
mafiesto4
f17b7b3c79
Merge branch 'Tryibion-better-handle-rot'
2026-03-12 10:53:00 +01:00
mafiesto4
1374a0440b
Merge branch 'better-handle-rot' of https://github.com/Tryibion/FlaxEngine into Tryibion-better-handle-rot
2026-03-12 10:49:52 +01:00
mafiesto4
7fa40eba83
Fix Render2D.DrawRectangle to avoid alpha overdraw on the corners when thickness is large
2026-03-12 10:10:47 +01:00
mafiesto4
62e492452d
Add UI editor grid toggle
2026-03-12 09:26:23 +01:00
mafiesto4
30d7588d9c
Fix UI panel controls missing in Editor
2026-03-12 08:53:30 +01:00
mafiesto4
e736048fab
Ensure probe count is never out of bounds
...
#3963
2026-03-12 08:41:06 +01:00
mafiesto4
14e59281e4
Merge branch 'Tryibion-fix-inverse-squ-light'
2026-03-12 00:00:31 +01:00
mafiesto4
895dcf4aa6
Add auto-converting old point/spot lights brightness when using Inverse Squared Falloff to match new shader math
...
#3907
2026-03-12 00:00:28 +01:00
mafiesto4
6d9d606085
Add UNITS_TO_METERS_SCALE to shader sources for world units scale
...
#3907
2026-03-11 23:56:47 +01:00
mafiesto4
a94b9f9426
Merge branch 'fix-inverse-squ-light' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-inverse-squ-light
2026-03-11 23:35:19 +01:00
mafiesto4
ace84ae29f
Add limit to max DDGI cascade updates per-frame to 2
...
#3963
2026-03-11 23:31:44 +01:00
mafiesto4
22c88eb59d
Fix blocky terrain SDF
...
#3975
2026-03-11 19:25:18 +01:00
mafiesto4
96bbae8e28
Fix Global SDF update when changing Draw Modes of the model
...
Refactor `DrawModes` field in `StaticModel` and `FoliageType` into property with getter/setter
#3949
2026-03-11 16:01:56 +01:00
mafiesto4
479c5f896c
Fix MeshAccelerationStructure to use MeshAccessor for proper mesh format access
...
#3984
2026-03-11 13:43:26 +01:00
mafiesto4
0d3642f39d
Merge branch 'Tryibion-text-box-allow-char'
2026-03-11 09:39:15 +01:00
mafiesto4
e47e1998a1
Merge branch 'text-box-allow-char' of https://github.com/Tryibion/FlaxEngine into Tryibion-text-box-allow-char
2026-03-11 09:39:10 +01:00
mafiesto4
62492c7607
Fix importing file when target location already exists
...
#3579
2026-03-11 09:38:49 +01:00
Tryibion
c3aecc1a11
Add allowable characters enum to text box
2026-03-10 19:47:09 -05:00
Phantom
6629ead842
Merge branch 'master' into Improve-HighlightedPopUpColor
2026-03-11 01:22:58 +01:00
mafiesto4
14dd70fb3d
Merge branch 'xxSeys1-SplineEditorImprovements'
2026-03-10 22:59:22 +01:00
mafiesto4
2000a95fa7
Merge branch 'SplineEditorImprovements' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-SplineEditorImprovements
2026-03-10 22:58:02 +01:00
mafiesto4
68ac2f4c79
Merge branch 'GoaLitiuM-lastproject'
2026-03-10 22:49:53 +01:00
mafiesto4
05aaf0dc99
Merge branch 'lastproject' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-lastproject
2026-03-10 22:49:46 +01:00
mafiesto4
f33db8647a
Merge branch 'xxSeys1-DoubleClickSplitterToReset'
2026-03-10 22:35:03 +01:00
mafiesto4
0ade65036e
Merge branch 'DoubleClickSplitterToReset' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-DoubleClickSplitterToReset
2026-03-10 22:29:07 +01:00
mafiesto4
b8bb40fcf8
Merge branch 'GoaLitiuM-codeeditor_fixes'
2026-03-10 22:22:10 +01:00
mafiesto4
0d133cfbdc
Minor fixes to #3870
2026-03-10 22:22:02 +01:00
mafiesto4
337fea0f69
Merge branch 'codeeditor_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-codeeditor_fixes
2026-03-10 22:09:28 +01:00
mafiesto4
ee23196548
Merge branch 'GoaLitiuM-editor_load_scene_state_fix'
2026-03-10 22:03:10 +01:00
mafiesto4
394dc31bb0
Merge branch 'editor_load_scene_state_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-editor_load_scene_state_fix
2026-03-10 22:03:07 +01:00
mafiesto4
deadb6f6d0
Merge branch 'Tryibion-loop-behavior'
2026-03-10 21:53:45 +01:00
mafiesto4
a6c6be9c2e
Merge branch 'loop-behavior' of https://github.com/Tryibion/FlaxEngine into Tryibion-loop-behavior
2026-03-10 21:53:41 +01:00
mafiesto4
93a38566ea
Merge branch 'xxSeys1-NewOrthoPerspectiveToggle'
2026-03-10 21:13:41 +01:00
mafiesto4
2a2f046f30
Don't snap vertices in camera projection icon for better quality #3875
2026-03-10 21:13:36 +01:00
mafiesto4
73b4b0dcee
Merge branch 'NewOrthoPerspectiveToggle' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-NewOrthoPerspectiveToggle
2026-03-10 20:02:30 +01:00
mafiesto4
b930ae0ca9
Merge branch 'Tryibion-req-actor-inherited-type'
2026-03-10 20:01:41 +01:00
mafiesto4
8cdb6d77ab
Merge branch 'req-actor-inherited-type' of https://github.com/Tryibion/FlaxEngine into Tryibion-req-actor-inherited-type
2026-03-10 20:01:37 +01:00
mafiesto4
afc4d0f3d3
Add Dead Zone to virtual input action for better usage with gamepad sticks/triggers
...
#3660
2026-03-10 19:58:50 +01:00
mafiesto4
3bbaa7025a
Fix crash when destroying actor that was left in enabled state
...
#3880
2026-03-10 17:01:57 +01:00
mafiesto4
5509bc4989
Add option to render Canvas into GPUTexture
...
#3601
2026-03-10 16:29:39 +01:00
mafiesto4
3cfa110a48
Merge remote-tracking branch 'origin/master' into 1.12
...
# Conflicts:
# Source/Editor/Options/InterfaceOptions.cs
# Source/Engine/Audio/OpenAL/AudioBackendOAL.cpp
# Source/Engine/Graphics/Graphics.cpp
# Source/Engine/GraphicsDevice/Vulkan/CmdBufferVulkan.cpp
# Source/Engine/GraphicsDevice/Vulkan/CmdBufferVulkan.h
# Source/Engine/GraphicsDevice/Vulkan/Config.h
# Source/Engine/GraphicsDevice/Vulkan/GPUDeviceVulkan.cpp
# Source/Engine/GraphicsDevice/Vulkan/GPUDeviceVulkan.h
# Source/Engine/GraphicsDevice/Vulkan/QueueVulkan.cpp
2026-03-10 15:08:43 +01:00
mafiesto4
1ab3917332
Merge remote-tracking branch 'origin/1.12' into 1.12
2026-03-10 14:59:33 +01:00
mafiesto4
2fb1e5bef7
Merge branch 'alsed-linux_dds_support' into 1.12
2026-03-10 14:44:18 +01:00
mafiesto4
a4cb839c6f
Minor fixes to #3637
2026-03-10 14:43:57 +01:00
mafiesto4
3b1960b977
Merge branch 'linux_dds_support' of https://github.com/alsed/FlaxEngine into alsed-linux_dds_support
2026-03-10 14:39:54 +01:00
mafiesto4
116f15f4ae
Merge branch 'Tryibion-script-recycle' into 1.12
2026-03-10 14:16:11 +01:00
mafiesto4
a0bb8efc2b
Adjustment for deleteFileSafety in #3992
2026-03-10 14:16:08 +01:00
mafiesto4
90ffc4e5f9
Merge branch 'script-recycle' of https://github.com/Tryibion/FlaxEngine into Tryibion-script-recycle
2026-03-10 14:13:25 +01:00
mafiesto4
bf11575346
Merge commit 'ee38f8856229595aee6a1d79020c479605dfa66b' into 1.12
2026-03-10 13:31:20 +01:00
mafiesto4
8dc8371a7f
Fix headless mode on Linux
2026-03-10 13:30:43 +01:00
mafiesto4
ee38f88562
Ensure to fail Github Action test on Linux when gdb detects the crash
2026-03-10 13:23:51 +01:00
mafiesto4
e90de5d815
Add gdb package
2026-03-10 13:00:03 +01:00
mafiesto4
7fe7a8dd0e
Typo
2026-03-10 12:41:35 +01:00
mafiesto4
8afc25b19c
Attempt to get crash info on Linux Test failure due to segmentation fault
2026-03-10 12:35:28 +01:00
mafiesto4
37a39e750f
Attempt to fix Linux headless Test run with SDL
2026-03-10 11:25:22 +01:00
mafiesto4
59a9137a54
Fix Github Actions
2026-03-10 10:49:33 +01:00
Phantom
f4c1e81f64
Merge branch 'master' into Improve-HighlightedPopUpColor
2026-03-09 18:56:30 +01:00
mafiesto4
7391af1c37
Merge branch 'xxSeys1-ObsoleteInScriptsEditor'
2026-03-08 22:47:02 +01:00
mafiesto4
c376f220ca
Minor adjustments to #3846
2026-03-08 22:46:53 +01:00
mafiesto4
5ce0a1535f
Merge branch 'ObsoleteInScriptsEditor' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ObsoleteInScriptsEditor
...
# Conflicts:
# Source/Editor/CustomEditors/Dedicated/ScriptsEditor.cs
2026-03-08 22:40:35 +01:00
mafiesto4
06bf9def8e
Merge branch 'xxSeys1-CopyParameterNames'
2026-03-08 22:37:23 +01:00
mafiesto4
57489abc3a
Minor adjustment to #3934
2026-03-08 22:37:17 +01:00
mafiesto4
200aca93d3
Merge branch 'CopyParameterNames' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-CopyParameterNames
2026-03-08 22:33:19 +01:00
mafiesto4
f8eae517f0
Merge branch 'xxSeys1-ClearerParticleAgeNodes'
2026-03-08 22:25:24 +01:00
mafiesto4
3a651bc660
Merge branch 'ClearerParticleAgeNodes' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ClearerParticleAgeNodes
2026-03-08 22:25:20 +01:00
mafiesto4
4b7828f686
Merge branch 'xxSeys1-CreateAssetOptions'
2026-03-08 22:21:56 +01:00
mafiesto4
befb74297a
Merge branch 'CreateAssetOptions' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-CreateAssetOptions
2026-03-08 22:19:07 +01:00
mafiesto4
c0e16cd34a
Merge branch 'xxSeys1-PreSkinningVertexPosMoreClear'
2026-03-08 22:13:34 +01:00
mafiesto4
e710a6e2d1
Adjust naming
2026-03-08 22:13:31 +01:00
mafiesto4
c378cd1d47
Merge branch 'PreSkinningVertexPosMoreClear' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-PreSkinningVertexPosMoreClear
2026-03-08 22:08:50 +01:00
mafiesto4
cd74b300f1
Merge branch 'Tryibion-textbox-max'
2026-03-08 22:07:56 +01:00
mafiesto4
26cd07933e
Another attempt
2026-03-08 00:04:18 +01:00
mafiesto4
c4342b0a20
Add SPIR-V compression with LZ4 of Vulkan shaders (35% avg smaller)
2026-03-07 23:24:40 +01:00
mafiesto4
3038c56af4
Attempt to fix iOS cooking issue on Linux
2026-03-07 23:18:03 +01:00
mafiesto4
3dc3e25649
Fix deprecation warnings
2026-03-07 23:17:42 +01:00
mafiesto4
e7071fbe43
Dummy attempt get more info about segmentation fault
2026-03-07 23:17:21 +01:00
mafiesto4
01670ec6ae
Attempt to fix Github Action on Linux Tests
2026-03-07 22:41:07 +01:00
Tryibion
4d4571ee55
Allow -1 for Max textbox length
...
Allow -1 to be "no" length or max length. add bottom limit of -1.
2026-03-06 20:02:24 -06:00
Tryibion
83bbb4f6ba
Add recycle bin to script deleting.
2026-03-06 19:39:49 -06:00
mafiesto4
a406d6dba2
Disable running native Linux tests until it's fixed (Windows will be enough) and compile just for Large Worlds on Linux to test it
2026-03-07 00:34:40 +01:00
mafiesto4
72bd624384
Fix creating textures when running in headless/null mode
2026-03-07 00:32:26 +01:00
mafiesto4
82a02698df
Fix boolean command line parsing from int
2026-03-07 00:07:41 +01:00
mafiesto4
befac36a4f
Check for SDL on Linux that is breaking tests, add missing file for Web libs
2026-03-06 23:41:41 +01:00
mafiesto4
1282dffca9
Add packages to other Github Actions on Linux that are used by Editor
2026-03-06 20:23:36 +01:00
mafiesto4
b291cd93c3
Fix libportal include path and glib include path on Ubuntu 22
2026-03-06 20:04:34 +01:00
mafiesto4
28257296b9
Enable Web builds on Linux
2026-03-06 17:57:43 +01:00
mafiesto4
164e380672
Merge branch '1.12' of https://gitlab.flaxengine.com/flax/flaxengine into 1.12
2026-03-06 17:40:00 +01:00
mafiesto4
438a9e4c3d
Merge remote-tracking branch 'origin/1.12' into 1.12
2026-03-06 17:35:22 +01:00
mafiesto4
5942209114
Add basis lib for Web
2026-03-06 17:35:08 +01:00
mafiesto4
06788055fe
Rebuild vorbis and ogg libs for Linux
2026-03-06 16:42:41 +01:00
mafiesto4
26838609db
Build Linux deps
2026-03-06 16:29:47 +01:00
mafiesto4
b408a8ce21
Fix WebGPU in non-Debug builds
2026-03-06 14:45:00 +01:00
mafiesto4
6fcc963cf6
Cleanup dependency modules code a bit
2026-03-06 12:20:16 +01:00
mafiesto4
0fa3472f24
Refactor Texture Data function to be reusable
2026-03-06 11:40:43 +01:00
mafiesto4
c0056f3d9d
Fix running Editor or Game target with console on Windows
2026-03-06 11:11:45 +01:00
mafiesto4
b8fcb51aa3
Fix loading cube texture import settings
2026-03-06 11:10:58 +01:00
mafiesto4
341dc08f7c
Fix dependencies building to check for target platform build support, not the host platform
2026-03-06 11:10:40 +01:00
mafiesto4
f0873411df
Minor fix for Web no threads
2026-03-06 11:10:13 +01:00
mafiesto4
94789712e8
Add basis_universal support for textures on Web
...
Add implementation for loading interchange texture formats with multiple runtime formats support
2026-03-06 11:09:29 +01:00
Saas
d163064f95
fix hv wheel selector
2026-03-05 20:33:18 +01:00
Saas
64c2d64d84
increase distante for slot into connection feature
2026-03-05 20:14:48 +01:00
Saas
a9c510c296
tweak some group archetype colors
2026-03-05 19:49:29 +01:00
Saas
1ef35c3f94
clear up naming of "Pre-skinning Local Vertex Pos"
2026-03-04 23:57:21 +01:00
Saas
23c3edcab9
small cleanup
2026-03-04 23:37:33 +01:00
Saas
2c98d80506
fix node auto resizing
2026-03-04 23:15:09 +01:00
mafiesto4
ac36840037
Add basic options for texture compression on Web
2026-03-04 22:49:15 +01:00
Phantom
dfdcd47ad7
Merge branch 'master' into Improve-HighlightedPopUpColor
2026-03-04 22:33:45 +01:00
mafiesto4
414c650550
Fixes for WebGPU
2026-03-04 22:00:50 +01:00
mafiesto4
2d9ca4c335
Skip threaded physics actors update when single-threaded mode
2026-03-04 21:30:31 +01:00
mafiesto4
6c19996f95
Update engine assets
2026-03-04 21:28:01 +01:00
mafiesto4
377d5c00aa
Add Compute shaders support to WebGPU
2026-03-04 21:27:42 +01:00
Saas
93ca9f1cb0
Merge remote-tracking branch 'upstream/master' into VISjectIsNowMoreVISuallyAppealingAndLegible
2026-03-04 19:12:11 +01:00
Saas
c62b3f7624
improve color picker layout and accept color behaviour
...
- Color will accept on close dialog or focus loss
- Color will cancel on ESC press
- Increased saved colors count from 8 to 10
- Moved RGB and HSV into tabbed interface
- Moved eyedropper icon
- Removed "Auto Accept Color Picker Change" option since there are no "Cancel" or "OK" button anymore
- Made sure to reset cursor type when the color picker is closed
2026-03-04 17:53:27 +01:00
mafiesto4
5fb9cf3be1
Fix shadows from wireframe materials
2026-03-04 16:55:45 +01:00
mafiesto4
ceebc68d18
Add ShaderProfileFeatures for more expendable shader feature sets
2026-03-04 16:55:04 +01:00
Saas
66b4c64f98
polish sliders and wheel
...
- Hide mouse cursor when clicking on wheel or sliders
- Move mouse position to knob position when letting go of slider or wheel
- Show mouse again when letting go of slider or wheel (obviously)
- Provide some visual feedback when the clicks on the wheel or sliders
- Make sliders wider
- Add alpha grid background to alpha slider
2026-03-04 15:17:47 +01:00
mafiesto4
aff8090adb
Add LZ4 compression to WebGPU shaders
2026-03-04 09:15:53 +01:00
mafiesto4
cee1b72f2f
Fix regression from 7b7a92758f
...
#3932
2026-03-04 00:02:06 +01:00
Saas
b9b11b3c2a
loop Hue value box
2026-03-03 23:49:16 +01:00
Saas
feca1c7994
replace HW with material instead of sprite
2026-03-03 23:44:24 +01:00
mafiesto4
bd39e449d7
Merge branch 'Tryibion-fix-kin-call'
2026-03-03 23:41:45 +01:00
mafiesto4
836e1d4f39
Merge branch 'fix-kin-call' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-kin-call
2026-03-03 23:41:41 +01:00
mafiesto4
792393345d
Merge branch 'xxSeys1-CaretBlinkSpeedTweak'
2026-03-03 23:32:13 +01:00
mafiesto4
66be7ebc50
Merge branch 'CaretBlinkSpeedTweak' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-CaretBlinkSpeedTweak
2026-03-03 23:32:10 +01:00
mafiesto4
f8b161c04e
Merge branch 'GoaLitiuM-string_ref_temp'
2026-03-03 23:30:33 +01:00
mafiesto4
bac361baf6
Merge branch 'string_ref_temp' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-string_ref_temp
2026-03-03 23:30:20 +01:00
mafiesto4
10bcf9c9a3
Fix Vulkan timeout to be larger (5s)
...
#3967
2026-03-03 23:29:10 +01:00
mafiesto4
075727ab53
Merge branch 'envision3d-patch-1' into 1.12
2026-03-03 23:12:19 +01:00
mafiesto4
5a4e94d263
Merge branch 'patch-1' of https://github.com/envision3d/FlaxEngine into envision3d-patch-1
2026-03-03 23:12:15 +01:00
mafiesto4
ad3c2be510
Add timer and occlusion queries support to WebGPU
2026-03-03 21:35:42 +01:00
mafiesto4
5641bf63e8
Add validation of adapter limits for WebGPU
2026-03-03 16:03:14 +01:00
mafiesto4
79a17d8fe3
Add message box to Web via alert
2026-03-03 15:01:36 +01:00
mafiesto4
6814a43418
Various changes for WebGPU and hardware instancing support
2026-03-03 14:51:15 +01:00
mafiesto4
6891256afe
Fix mouse cursor lock regression in cooked game
2026-03-03 10:51:38 +01:00
mafiesto4
17b097b1a3
Update engine materials and shaders
2026-03-03 10:30:20 +01:00
mafiesto4
a96c7e631e
Fix some material nodes on WebGPU
2026-03-03 10:29:29 +01:00
mafiesto4
9df5da2a88
Fix compilation warnings from a925c7410a
2026-03-03 10:25:57 +01:00
mafiesto4
3e63551e90
Fix hashing pinter on 32-bit systems
2026-03-03 09:48:45 +01:00
mafiesto4
2a426e2812
Optimize AtmospherePreCompute to reduce memory usage after sky cache LUTs are rendered
2026-03-03 09:48:29 +01:00
mafiesto4
c4f4983f6d
Add WebGPU bind groups caching
2026-03-03 09:47:59 +01:00
mafiesto4
a925c7410a
Deprecate old GPU limits
2026-03-03 08:36:35 +01:00
Tryibion
f7e2f3a4d5
Only set kinematic target if rigid body has kinematic flag.
2026-03-02 19:20:15 -06:00
mafiesto4
b1befacb84
Fix material templates for WebGPU
2026-03-02 23:06:14 +01:00
mafiesto4
23ebb0e754
Fix particles on WebGPU to respect format support flags properly
2026-03-02 23:06:01 +01:00
Ari Vuollet
5f9e8dedec
Pass String reference values via temporary values
2026-03-02 23:40:41 +02:00
mafiesto4
3b2015e816
Fix creating new particle system or scene animation assets after deprecated code removal
2026-03-02 20:47:57 +01:00
mafiesto4
f1e851e1b8
Fix WebGPU by moving user to Australia
2026-03-02 20:37:11 +01:00
mafiesto4
b191d3918e
Fix rendering various visuals on WebGPU
2026-03-02 20:36:33 +01:00
Saas
db46050b16
tweak caret blink speed
2026-03-01 11:01:55 +01:00
Tryibion
24a11ac2a8
Add tree view mode for content window.
2026-02-28 12:38:07 -06:00
fibref
1cf69361a1
fix MSDF font alignment
2026-02-28 10:13:03 +08:00
envision3d
689fab2ba4
add linux platform case to fix build
2026-02-26 16:46:46 -06:00
mafiesto4
b36c757753
Fix WebGPU error when sampling depth texture in shader which requires explicit UnfilterableFloat sampler type
2026-02-26 16:59:25 +01:00
mafiesto4
63f19aa4d6
Fix minor issues
2026-02-26 15:52:41 +01:00
mafiesto4
8728d88dde
Fix vertex layouts binding to match vertex shader inputs on WebGPU
2026-02-26 15:50:36 +01:00
mafiesto4
f6888b099e
Add cubemap and texture arrays copy/update in WebGPU
2026-02-26 13:27:35 +01:00
mafiesto4
239ceb75a9
Fix binding various resources to shaders in WebGPU
2026-02-26 12:23:07 +01:00
mafiesto4
20c9ed27fb
Add sampler slots usage and inputs/outputs count to GPU shader program bindings meta
2026-02-26 12:02:52 +01:00
mafiesto4
ac4526744a
Add GPU profile events to WebGPU and use the by default in non-Release builds
2026-02-26 11:08:12 +01:00
mafiesto4
d2a8ac54cf
Fix depth stencil view format when binding to shader to use depth-only aspect but still render to both
2026-02-26 11:07:19 +01:00
mafiesto4
153b16ebd7
Add various graphics improvements
2026-02-25 18:23:49 +01:00
mafiesto4
b535791c66
Implement bind groups in WebGPU to provide resources to shaders
2026-02-25 18:22:55 +01:00
Phantom
6ed7e8fa40
Merge branch 'master' into Improve-HighlightedPopUpColor
2026-02-25 17:26:20 +01:00
mafiesto4
9d95bbaa8c
Add GPU data upload allocator with shared page pool
2026-02-24 23:18:07 +01:00
mafiesto4
e41ec4ebfd
Add verbosity level to platform log for better integration with Web and Android platforms
2026-02-24 20:09:09 +01:00
mafiesto4
195d5b1aa2
Fixes and missing changes
2026-02-24 17:59:42 +01:00
mafiesto4
7ea3fb1500
Fix shaders codebase to compile into WGSL
2026-02-24 17:56:14 +01:00
mafiesto4
9be8589437
Add shader compiler for WebGPU
...
Use existing Vulkan compiler to generate SPIR-V and convert it into WGSL with tint compiler
https://github.com/google/dawn/releases/tag/v20260219.200501
2026-02-24 17:55:26 +01:00
mafiesto4
ff81d339ef
Fix missing doppler factor in cooked game with OpenAL backend
...
#3959
2026-02-23 17:24:59 +01:00
mafiesto4
7858225565
Update docs for #3948
2026-02-23 17:19:14 +01:00
mafiesto4
83bd1deafd
Optimize shadow maps rendering by using new Graphics.Shadows.MinObjectPixelSize to skip sub-pixel objects
2026-02-23 16:53:17 +01:00
mafiesto4
9158e1c270
Improve stack trace printing when module name is not provided
2026-02-23 11:51:15 +01:00
mafiesto4
f0d182771d
Add missing define
2026-02-23 11:50:44 +01:00
mafiesto4
6081ed35bc
Add initial base implementation for WebGPU rendering backend
2026-02-23 11:49:45 +01:00
mafiesto4
4ca10c7869
Fix mouse position on Web to match canvas coordinates, not entire window
2026-02-22 22:05:13 +01:00
mafiesto4
9fc31b1021
Run Web main loop at vsync to avoid browser throttling
...
This could be customized in future (depending on VSync usage).
2026-02-20 23:51:05 +01:00
mafiesto4
366a5162b7
DIsable screensaver blocking via SDL in Editor
2026-02-20 23:50:13 +01:00
mafiesto4
6fd58c418e
Fixes and updates to graphics api
2026-02-20 23:49:49 +01:00
mafiesto4
08d9ae0ae6
Add callstack capturing on Web platform
2026-02-20 23:47:30 +01:00
mafiesto4
27eb53e1a1
Fix web window to maintain canvas size on start
2026-02-20 23:47:01 +01:00
mafiesto4
31b5685251
Add GPU_ENABLE_PRELOADING_RESOURCES and use it on Web/Android/iOS to reduce engine resources preloading
2026-02-20 23:45:56 +01:00
mafiesto4
894cf2c886
Fix missing JS symbols in Web build of the main module
2026-02-20 23:44:20 +01:00
mafiesto4
5b3079acde
Fix texture GPU resource debug name in non-Release game builds to match the path in project
2026-02-20 23:43:29 +01:00
fibref
0f49503abd
add native MSDF font support for Render2D
2026-02-19 15:41:48 +08:00
fibref
be4e1edc3e
fix flipped color of MSDF fonts
2026-02-19 15:12:25 +08:00
mafiesto4
1982694ef0
Fix Release build for Web
2026-02-17 19:07:43 +01:00
mafiesto4
8b475e9f54
Restore profiler for Web for engine stats in non-Release builds
2026-02-17 18:50:24 +01:00
mafiesto4
2b546eb4b3
Add OpenAL audio to Web
2026-02-17 18:43:52 +01:00
mafiesto4
69cefb6822
Fix miliseconds in date on Emscripten and skip SDL create process (unsupported)
2026-02-17 15:07:42 +01:00
mafiesto4
9772227146
Add shared libraries support for Web to load game module (C++)
2026-02-17 15:07:11 +01:00
mafiesto4
34bddc7db1
Minor fix
2026-02-17 13:43:54 +01:00
mafiesto4
7ff4ce18ff
Add web platform icons to editor atlas
2026-02-17 13:21:00 +01:00
mafiesto4
6e7a7c9350
Fix Screen.CursorLock in Editor to skip when viewport is unfocused
2026-02-17 11:46:20 +01:00
mafiesto4
2a9c6bbd1d
Refactor engine main loop to allow external stepping in Web
2026-02-16 22:32:02 +01:00
mafiesto4
0835a6559c
Fix Web build issues
2026-02-16 21:31:12 +01:00
mafiesto4
489c4a3661
Add packaging game files and bundling them into final Web app
2026-02-16 17:41:43 +01:00
mafiesto4
43dca143fa
Add env vars impl to Web platform
2026-02-16 16:11:12 +01:00
mafiesto4
6bd13feba6
Add various fixes
2026-02-16 16:11:00 +01:00
mafiesto4
d1557e5292
Add support for running engine with a single-thread only (content, jobs, drawing, physics)
2026-02-16 16:10:31 +01:00
fibref
c9fbafe014
Merge branch 'FlaxEngine:master' into flax-msdf-font
2026-02-16 22:48:19 +08:00
fibref
0612b923e1
fix msdf font layout issue
2026-02-16 19:52:12 +08:00
mafiesto4
6f13a33be2
Add LTO and Sanitizers support to Web build
2026-02-16 12:00:24 +01:00
mafiesto4
4ccf969f7a
Add various fixes for Web
2026-02-16 11:59:44 +01:00
mafiesto4
3d206e06d0
Fix ThreadLocal when thread count limit is low on a target platform or if it's only main-thread
2026-02-16 11:59:12 +01:00
mafiesto4
25e90deed6
Fix Web (and consoles) to run without exceptions throw/catch support
2026-02-16 11:50:52 +01:00
mafiesto4
7bc687194f
Fix Web to run without dotnet
2026-02-16 11:49:34 +01:00
fibref
d3bd377264
update msdfgen
2026-02-16 11:04:22 +08:00
fibref
974c55418b
fix msdfgen build on Linux (Mac not tested)
2026-02-15 20:35:34 +08:00
Saas
0870a86a3a
remove non parameters from parameter list
2026-02-14 18:56:58 +01:00
Saas
dd2e2c5b3a
add some utility for copying parameter names to parameter right click menu
2026-02-14 18:35:13 +01:00
fibref
75a1b14beb
initial support for MSDF font
2026-02-14 22:12:26 +08:00
mafiesto4
8a760dc1e2
Fix typo
2026-02-14 00:07:41 +01:00
mafiesto4
fc0b885a14
Fix missing Length in Vector4
2026-02-14 00:07:34 +01:00
mafiesto4
f12ad5c874
Add **Web platform with Emscripten**
2026-02-14 00:07:21 +01:00
mafiesto4
fd0584b406
Fix build regression from 865a26cbbe
2026-02-12 22:03:13 +01:00
mafiesto4
374f6e40bb
Merge remote-tracking branch 'origin/1.12' into 1.12
2026-02-12 20:26:54 +01:00
mafiesto4
9c9e17a9d9
Fix warning when building C# lib with newer .NET than base version used on deps
2026-02-12 18:26:43 +01:00
mafiesto4
865a26cbbe
Remove deprecated CommonValue
...
Deprecated on 31th July 2020
2026-02-12 18:26:08 +01:00
mafiesto4
56e825cad4
Build SDL for macOS (x64 and arm64)
2026-02-12 17:23:38 +01:00
mafiesto4
1df608e902
Remove deprecated NetworkDriverType
2026-02-12 16:43:01 +01:00
mafiesto4
07f031e4c5
Merge branch 'GoaLitiuM-sdl_platform' into 1.12
2026-02-12 16:26:05 +01:00
mafiesto4
06c31a39f2
Don't bring the main window to the front while dragging as it can cover up floating windows there
2026-02-12 16:24:15 +01:00
mafiesto4
2a6e38e020
Fix Editor floating windows to have link to the main window while still be in taskbar
...
#2800
2026-02-12 16:23:42 +01:00
mafiesto4
cc69e5d966
Minor fixes
2026-02-12 16:22:51 +01:00
mafiesto4
d68969dbe2
Move SupportsNativeDecorations/SupportsNativeDecorationDragging to SDLPlatform
...
#2800
2026-02-12 09:24:48 +01:00
mafiesto4
c4d20f06ee
Move GetDisplayServer to LinuxPlatform (add support for custom platform scripting api)
...
#2800
2026-02-12 09:24:11 +01:00
mafiesto4
3c5c6f9883
Fix new window docking system to match the old one hints placement and enlarge hint spots
...
#2800
2026-02-11 23:56:35 +01:00
mafiesto4
8e7dc2a91e
Fix using new window docking system with old non-SDL platform
...
#2800
2026-02-11 23:55:18 +01:00
mafiesto4
4ddbc8ba5c
Fix floating dock window title to update when selected tab gets changed
...
#2800
2026-02-11 23:32:53 +01:00
mafiesto4
15f379e87f
Fix memory leak in Editor when using material parameter query
2026-02-11 23:29:36 +01:00
mafiesto4
d4a7b3074e
Fix old windows code to use new window type
...
#2800
2026-02-11 23:29:13 +01:00
mafiesto4
a3492e59ef
Use CreateWindow/GetBatteryInfo/GetUserLocaleName from Windows instead of SDL for now
...
#2800
2026-02-11 23:28:44 +01:00
mafiesto4
515ad56fa2
Silence warning in game builds
2026-02-11 18:06:07 +01:00
mafiesto4
ebd20dd816
Fix Android compilation since .c files are now compiled
2026-02-11 18:05:56 +01:00
mafiesto4
019a9f6089
Merge ScreenUtilities into Platform for simplicity and make it Editor-only
...
#2800
2026-02-11 17:59:11 +01:00
mafiesto4
273b110db4
Code style formatting and minor tweaks
...
#2800
2026-02-11 17:15:15 +01:00
mafiesto4
0bea701a83
Build SDL for Windows
2026-02-11 15:23:42 +01:00
mafiesto4
ee22b9dc25
Merge branch 'sdl_platform' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-sdl_platform
...
# Conflicts:
# Source/Editor/GUI/Dialogs/ColorPickerDialog.cs
# Source/Editor/Modules/UIModule.cs
2026-02-11 14:08:57 +01:00
mafiesto4
a1096aaf92
Fix crash when MultiScaler shader is not yet loaded on first frame
2026-02-11 13:32:41 +01:00
Phantom
c631c37a34
Merge branch 'master' into Improve-HighlightedPopUpColor
2026-02-11 09:38:34 +01:00
mafiesto4
885ee15767
Update engine assets
2026-02-11 00:25:41 +01:00
mafiesto4
c978ab2b84
Fix missing changes from e851efa0a8 and ef551c36ae on ForwardShading
2026-02-11 00:25:00 +01:00
mafiesto4
f045b5b6b6
Merge remote-tracking branch 'origin/master' into 1.12
...
# Conflicts:
# Content/Editor/Camera/M_Camera.flax
# Content/Editor/CubeTexturePreviewMaterial.flax
# Content/Editor/DebugMaterials/DDGIDebugProbes.flax
# Content/Editor/DebugMaterials/SingleColor/Decal.flax
# Content/Editor/DebugMaterials/SingleColor/Particle.flax
# Content/Editor/DebugMaterials/SingleColor/Surface.flax
# Content/Editor/DebugMaterials/SingleColor/SurfaceAdditive.flax
# Content/Editor/DebugMaterials/SingleColor/Terrain.flax
# Content/Editor/DefaultFontMaterial.flax
# Content/Editor/Gizmo/FoliageBrushMaterial.flax
# Content/Editor/Gizmo/Material.flax
# Content/Editor/Gizmo/MaterialWire.flax
# Content/Editor/Gizmo/SelectionOutlineMaterial.flax
# Content/Editor/Gizmo/VertexColorsPreviewMaterial.flax
# Content/Editor/Highlight Material.flax
# Content/Editor/Icons/IconsMaterial.flax
# Content/Editor/IesProfilePreviewMaterial.flax
# Content/Editor/MaterialTemplates/Features/ForwardShading.hlsl
# Content/Editor/Particles/Particle Material Color.flax
# Content/Editor/Particles/Smoke Material.flax
# Content/Editor/SpriteMaterial.flax
# Content/Editor/Terrain/Circle Brush Material.flax
# Content/Editor/Terrain/Highlight Terrain Material.flax
# Content/Editor/TexturePreviewMaterial.flax
# Content/Editor/Wires Debug Material.flax
# Content/Engine/DefaultDeformableMaterial.flax
# Content/Engine/DefaultMaterial.flax
# Content/Engine/DefaultRadialMenu.flax
# Content/Engine/DefaultTerrainMaterial.flax
# Content/Engine/SingleColorMaterial.flax
# Content/Engine/SkyboxMaterial.flax
# Flax.flaxproj
# Source/Engine/Graphics/Materials/MaterialShader.h
# Source/Engine/Graphics/Materials/MaterialShaderFeatures.cpp
# Source/Engine/Renderer/RenderList.h
# Source/Shaders/Reflections.shader
# Source/Shaders/ReflectionsCommon.hlsl
# Source/Tools/Flax.Build/Bindings/BindingsGenerator.Cpp.cs
2026-02-11 00:20:38 +01:00
mafiesto4
c51a023e61
Merge branch 'GoaLitiuM-dotnet10_fixes'
2026-02-11 00:08:48 +01:00
mafiesto4
645df4fb06
Merge branch 'dotnet10_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet10_fixes
2026-02-11 00:08:37 +01:00
mafiesto4
b53028782f
Update engine assets
2026-02-11 00:07:44 +01:00
mafiesto4
ef551c36ae
Fix Forward shading to match Deferred in fog and reflections rendering
...
#3717
2026-02-11 00:06:44 +01:00
mafiesto4
e851efa0a8
Fix applying AO twice for lighting in Forward shading and use correct specular occlusion on reflections
...
#3717
2026-02-10 22:50:32 +01:00
Ari Vuollet
0084bc051c
Merge branch 'master' into sdl_platform
2026-02-10 23:05:19 +02:00
Phantom
07b6d3558a
Merge branch 'master' into Improve-HighlightedPopUpColor
2026-02-10 17:09:22 +01:00
mafiesto4
9c8023d64f
Merge branch 'Menotdan-network-replication-fix-1'
2026-02-10 15:50:05 +01:00
mafiesto4
6d02f5d9da
Merge branch 'network-replication-fix-1' of https://github.com/Menotdan/FlaxEngine into Menotdan-network-replication-fix-1
2026-02-10 15:50:01 +01:00
mafiesto4
1f9f281c31
Fix regression from 7b7a92758f for Visual Scripts
2026-02-10 15:02:05 +01:00
mafiesto4
846b64048f
Update build number
2026-02-10 11:42:17 +01:00
mafiesto4
55f73b6cf7
Optimize Animated Models bones updating with a batches memory pass and manual resource transitions batch
...
#3917 #3827
2026-02-09 23:03:25 +01:00
mafiesto4
0f6c1aea62
Fix various material nodes to work on D3D12
2026-02-09 18:40:39 +01:00
mafiesto4
d2ee61ef8d
Fix GetNodesPose issue when 2 threads call it at once
2026-02-09 18:06:57 +01:00
mafiesto4
a1399c5157
Optimize Anim Graph retarget to use cached pose to avoid dynamic memory allocation
...
#3827
2026-02-09 18:02:58 +01:00
mafiesto4
7b7a92758f
Optimize VariantType to use static type name in game or from non-reloadable assemblies
...
This avoids many dynamic memory allocations in Visual Scripts and Anim Graph.
#
2026-02-09 18:01:47 +01:00
Saas
2a21141dd4
focus whole graph if no selection
2026-02-09 15:56:37 +01:00
Saas
eac9f67bc1
Merge remote-tracking branch 'upstream/master' into FocusSelectedVJControls
2026-02-09 15:52:27 +01:00
mafiesto4
bd300651ec
Fix Job System regression bug with incorrect initialization of job context
2026-02-09 15:04:19 +01:00
mafiesto4
a2b0d0714e
Add more docs about new ConcurrentDictionary
2026-02-09 15:03:54 +01:00
mafiesto4
3d66316716
Optimize animations retargeting between skeletons
...
Cuts down `RetargetSkeletonPose` time down by over 80%.
#3827
2026-02-09 15:03:42 +01:00
mafiesto4
9c32f978fb
Fix regression from 73c19b278f to fix missing skeleton bones on start in Editor
2026-02-08 00:22:37 +01:00
Saas
b19611e3d2
steal right fix from Tryibions PR
2026-02-07 19:58:26 +01:00
Tryibion
37e776e407
Add HideInEditor attribute to DirectionGizmo
2026-02-06 21:56:25 -06:00
mafiesto4
ed5ad91a32
Optimize SkinnedModel::GetSkeletonMapping to not use locking for better perf when multi-threading
...
#3827
2026-02-07 00:46:32 +01:00
mafiesto4
ecddb8aae5
Optimize GPUVertexLayout caches with ConcurrentDictionary
2026-02-07 00:45:14 +01:00
mafiesto4
a855b17cc0
Add new collection type ConcurrentDictionary
...
#3917 #3827
2026-02-07 00:44:51 +01:00
mafiesto4
27dd1bda25
Optimize GPUVertexLayout::Get to not use mutex on lookup read
...
#3917
2026-02-06 21:57:16 +01:00
mafiesto4
4afd9fd8df
Optimize Animated Model bones buffer flushing with delayed draw action to reduce lock contention
...
#3917 #3827
2026-02-06 13:27:53 +01:00
mafiesto4
73c19b278f
Optimize updating Animated Model bones buffer when it's not dirty
...
#3827
2026-02-06 12:47:34 +01:00
mafiesto4
b4cb1028ed
Fix typos
2026-02-06 12:47:07 +01:00
mafiesto4
4a7f1a5fde
Fix various issues
2026-02-06 10:37:52 +01:00
mafiesto4
5d0fdc8313
Add info about skinned model skeleton size
2026-02-06 09:28:06 +01:00
mafiesto4
70b324cdec
Optimize included header usage
2026-02-06 09:11:55 +01:00
mafiesto4
20516bb8bc
Fix foliage dithered LOD transitions when using shadows
2026-02-06 09:11:45 +01:00
mafiesto4
c18b9163ca
Refactor Job System to reduce mutex usage with more atomic operations
...
#3917
2026-02-06 09:11:12 +01:00
Menotdan
db5b65beac
Merge branch 'FlaxEngine:master' into network-replication-fix-1
2026-02-05 19:19:45 -05:00
Menotdan
78e5baf6a5
Fix replicating changes from one client to another
2026-02-05 19:12:21 -05:00
Phantom
05a0a6b539
Merge branch 'master' into Improve-HighlightedPopUpColor
2026-02-05 19:42:54 +01:00
mafiesto4
4833c19366
Fix build regression
2026-02-05 15:45:02 +01:00
mafiesto4
65fd22f5b6
Add Triangles to MeshAccessor for easy index buffer access
...
#3918
2026-02-05 13:00:49 +01:00
Phantom
f57df83d26
Add Slerp methods on Vectors
...
#3682
2026-02-05 12:43:29 +01:00
mafiesto4
66894b71fa
Add utility to get loaded assets
2026-02-05 12:37:03 +01:00
mafiesto4
7e9ee0610a
Fix missing audio on OpenAL when changing active device
...
#3621
2026-02-04 23:43:06 +01:00
Saas
3adda3629e
don't try to auto connect to comments and particle emitter nodes
2026-02-04 23:29:41 +01:00
mafiesto4
f733611213
Fix various issues with audio and video playback
...
#3716
2026-02-04 21:48:02 +01:00
Saas
a57fe6c04d
add lazy connect feature to visject
2026-02-04 21:31:03 +01:00
Saas
29b043342a
don't fall into the trap of moving nodes with NoMove flag again
2026-02-04 14:11:23 +01:00
Saas
8d8bf87c69
move nodes if needed and add undo support
2026-02-04 13:52:37 +01:00
Phantom
ca54313bd8
Merge branch 'master' into Improve-HighlightedPopUpColor
2026-02-04 05:19:47 +01:00
mafiesto4
780e78f056
Another compilation fix attempt
2026-02-03 23:33:24 +01:00
mafiesto4
4d447b7544
Fix very rare race condition when waiting for an asset to load
2026-02-03 23:33:09 +01:00
Phantom
7a96c1ff76
Merge branch 'master' into Improve-HighlightedPopUpColor
2026-02-03 23:26:34 +01:00
Phantom
83c15c05bb
Merge branch 'master' into Improve-HighlightedPopUpColor
2026-02-03 23:06:53 +01:00
mafiesto4
9a44902949
Optimize e84b5410ec to use faster code path on common math types
...
#3499
2026-02-03 23:00:36 +01:00
mafiesto4
e84b5410ec
Fix C# Json serialization to use proper value comparison for structures with Scene Object references
...
#3499
2026-02-03 22:59:35 +01:00
mafiesto4
9ac19cbd2f
Fix build regression on Clang
2026-02-03 22:58:09 +01:00
mafiesto4
39a2bc2535
Fix build regression on Clang
2026-02-03 22:11:15 +01:00
mafiesto4
15771355cb
Add ShouldSerialize to ISerializable to properly handle serialization of custom C++ types in prefabs
...
#3499
2026-02-03 22:09:41 +01:00
Saas
ab88a6339a
add ripping apart connection with reconnect and auto connect when node is dropped over existing connection
2026-02-03 21:36:32 +01:00
mafiesto4
f3111e855d
Fix showing C++ structures inlined in collection editor when they have a single property/field
2026-02-03 19:48:57 +01:00
mafiesto4
3c6838ee35
Fix error in reparent action when scene is missing (eg. in prefab editor)
2026-02-03 19:13:31 +01:00
mafiesto4
36ab08e60d
Fix build regression on Clang
2026-02-03 18:28:25 +01:00
Phantom
834c4553b2
Add Missing functions on Vector4
...
#3715
2026-02-03 17:57:31 +01:00
mafiesto4
5a95336601
Merge branch 'Tryibion-ui-raycast-cull'
2026-02-03 17:49:08 +01:00
mafiesto4
f26fae2daf
Merge branch 'ui-raycast-cull' of https://github.com/Tryibion/FlaxEngine into Tryibion-ui-raycast-cull
2026-02-03 17:49:04 +01:00
mafiesto4
20df4289c2
Merge branch 'xxSeys1-UnifyAudioListenerWarnings'
2026-02-03 17:48:37 +01:00
mafiesto4
217701ae05
Adjust error in case we support more listeners
...
#3686
2026-02-03 17:48:30 +01:00
mafiesto4
f1509bab28
Merge branch 'UnifyAudioListenerWarnings' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-UnifyAudioListenerWarnings
2026-02-03 17:45:52 +01:00
mafiesto4
30fdd7336e
Merge branch 'xxSeys1-VisjectMoveNodeSmallerIncrements'
2026-02-03 17:44:51 +01:00
mafiesto4
3b120cc5a4
Merge branch 'VisjectMoveNodeSmallerIncrements' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-VisjectMoveNodeSmallerIncrements
2026-02-03 17:44:41 +01:00
mafiesto4
4cf0c38940
Merge branch 'xxSeys1-PressGToGameModeAndPToNavigate'
2026-02-03 16:46:49 +01:00
mafiesto4
0f383d2fc6
Move transform gizmo visibility to the base class
...
#3692
2026-02-03 16:46:46 +01:00
Ari Vuollet
483df22929
Fix building SDL dependencies
2026-02-03 17:46:41 +02:00
mafiesto4
07f21a1520
Merge branch 'PressGToGameModeAndPToNavigate' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-PressGToGameModeAndPToNavigate
...
# Conflicts:
# Source/Engine/Graphics/Enums.h
2026-02-03 16:39:57 +01:00
Ari Vuollet
f870fc3ae2
Merge remote-tracking branch 'origin/master' into sdl_platform
...
# Conflicts:
# Source/Editor/Viewport/MainEditorGizmoViewport.cs
2026-02-03 17:39:43 +02:00
mafiesto4
bbb5354e9c
Fix potential crash on out of bounds access
2026-02-03 16:32:34 +01:00
mafiesto4
21e2c830e5
Refactor Animation editor to use cloned asset for live preview of nested animations editing
...
#3773
2026-02-03 16:32:22 +01:00
mafiesto4
c828c90161
Add Set Parameter node to Anim Graph
...
#2162
2026-02-03 15:42:26 +01:00
mafiesto4
f725f4c0b9
Add saving viewport icons scale (global) within Editor window layout
...
#3820
2026-02-03 13:24:13 +01:00
mafiesto4
1535f95cf1
Fix mesh collision proxy setup for meshes using packed positions format
...
#3791
2026-02-03 13:18:02 +01:00
mafiesto4
b1f85b7462
Add Auto collision option to handle imported or created model collider asset
...
#3792
2026-02-03 09:23:50 +01:00
mafiesto4
3a0af54f48
Add Collision Meshes Postfix to filter collision meshes inside imported model via ending
...
#3792
2026-02-03 09:23:19 +01:00
mafiesto4
4e3e9386cc
Fix restoring Min Screen Size of the model on reimport
...
#3807
2026-02-02 22:25:08 +01:00
Saas
b27e556363
expose material instance
2026-02-02 21:35:40 +01:00
mafiesto4
449fc597b5
Fix crash when using overlapping instances
...
#3899
2026-02-02 19:21:45 +01:00
Saas
b0a0c5b66c
change selectedSegment to int
2026-02-02 12:52:54 +01:00
Saas
f1d5c0257f
improve radial menu control
...
- Add AllowChangeSelectionWhenOutside to allow changing the selection from the outside the menu
- Expose UpdateAngle() to get *some* kind of controller support
- Expose `SelectedSegment`
- Improve various doc comments
2026-02-02 12:50:24 +01:00
Phantom
ae46520edf
Merge branch 'master' into Improve-HighlightedPopUpColor
2026-02-02 10:31:24 +01:00
mafiesto4
0e91a2d25b
Merge branch 'Tryibion-fix-view-band-sel'
2026-02-01 23:33:09 +01:00
mafiesto4
aba995a42f
Merge branch 'fix-view-band-sel' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-view-band-sel
2026-02-01 23:33:04 +01:00
mafiesto4
bf0c7fe0dc
Fix timescale in FixedTimestep particles update and when using Editor preview
...
#3811
2026-02-01 23:32:00 +01:00
mafiesto4
2ab8b9dd55
Add Texture Group option for triplanar and procedural samplers
...
#3904
2026-02-01 23:11:44 +01:00
Tryibion
e1ffdee57a
If UI is culling children, dont return children outside of client area for raycast.
2026-01-30 15:51:53 -06:00
Tryibion
7c44767d4d
Fix viewport rubberban selector.
2026-01-30 12:07:36 -06:00
mafiesto4
87ccaa9dd8
Add keyboard navgation to context menu child menus
...
#3676
2026-01-30 18:00:16 +01:00
mafiesto4
e8c2f18a4d
Add tab navigation to Editor context menus and popups
...
#3676
2026-01-30 17:50:24 +01:00
mafiesto4
6b36543717
Merge branch 'xxSeys1-CurvePresets'
2026-01-30 17:41:13 +01:00
mafiesto4
bb2a883dc7
Merge branch 'CurvePresets' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-CurvePresets
2026-01-30 17:39:09 +01:00
mafiesto4
be7e88de36
Merge branch 'xxSeys1-VisjectResizeCurveNodes'
2026-01-30 17:32:03 +01:00
mafiesto4
4a1490f0b1
Follow up on #3642 and move node resizing code to shared code
2026-01-30 17:31:59 +01:00
mafiesto4
e0d0acc33c
Merge branch 'VisjectResizeCurveNodes' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-VisjectResizeCurveNodes
2026-01-30 16:58:01 +01:00
mafiesto4
e2f2d3e6f6
Merge branch 'Tryibion-fix-terrain-closest-point'
2026-01-30 16:43:52 +01:00
mafiesto4
afc04dc41c
Minor cleanup and fix
...
#3733
2026-01-30 16:43:48 +01:00
mafiesto4
bdfa503c05
Merge branch 'fix-terrain-closest-point' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-terrain-closest-point
2026-01-30 16:38:50 +01:00
mafiesto4
205a8b2ebe
Fix GPU Vertex Layout usage with explicit offsets to properly hash and calculates stride
...
#3625
2026-01-30 15:10:31 +01:00
mafiesto4
d18c245730
Fix rare async task crash when it's canceled while dequeuing
2026-01-30 13:14:36 +01:00
mafiesto4
e4eb064562
Add bake button to nav mesh bounds and minor improvements
2026-01-30 13:12:45 +01:00
mafiesto4
9fc9382e58
Refactor navmesh building to support updating all scenes automatically without specifying one
...
#3744
2026-01-30 13:11:56 +01:00
mafiesto4
2bf9efaf30
Fix rebuilding navmesh data for multiple scenes at once that share the same navmesh runtime
...
#3744
2026-01-29 17:28:34 +01:00
mafiesto4
528b4c89ce
Add memory profiler category for engine debug data
2026-01-29 17:15:04 +01:00
mafiesto4
277dabc8b4
Fix documentation typos
2026-01-29 13:07:59 +01:00
mafiesto4
9a5bc444ba
Fix build issues on MSVC on Windows
2026-01-29 12:38:23 +01:00
mafiesto4
e834fc5a42
Add more profiler categories for navigation
2026-01-29 12:35:36 +01:00
mafiesto4
6b87985a44
Merge branch 'Tryibion-fix-drag-tree-open'
2026-01-29 11:00:37 +01:00
mafiesto4
a65a74b866
Merge branch 'fix-drag-tree-open' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-drag-tree-open
2026-01-29 11:00:34 +01:00
mafiesto4
b2124201d5
Merge branch 'Tryibion-fix-tabs-panel2'
2026-01-29 10:58:51 +01:00
mafiesto4
29b8326042
Merge branch 'fix-tabs-panel2' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-tabs-panel2
2026-01-29 10:58:48 +01:00
mafiesto4
81bfa6edc9
Merge branch 'Tryibion-fix-scaling-issue'
2026-01-29 10:58:06 +01:00
mafiesto4
8ed6a92022
Merge branch 'fix-scaling-issue' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-scaling-issue
2026-01-29 10:58:03 +01:00
mafiesto4
c9d16e16cc
Fix Rich Text Box vertical alignment of the inlined images and whole contents
...
#3502 ae4ae7a638 7ee2e66881
2026-01-29 10:55:10 +01:00
Tryibion
d9f9401c5a
Fix tree node not expanding on drag over arrow.
2026-01-28 20:04:39 -06:00
mafiesto4
1e9918b9cc
Add CPU profiler events to texture and buffer creation
2026-01-28 21:46:42 +01:00
mafiesto4
6c84b7a259
Update engine assets
2026-01-28 21:38:55 +01:00
mafiesto4
43b337e163
Fix Vulkan synchronization between CPU and GPU to prevent running over frames in flight
2026-01-28 20:43:01 +01:00
mafiesto4
45306ca20e
Minor Vulkan fixes
2026-01-28 20:35:42 +01:00
mafiesto4
259d93f95c
Fix RenderDoc detection on Vulkan
2026-01-28 17:08:00 +01:00
mafiesto4
61b6aeb252
Fix missing DDGI on D3D11 when object counter readback buffer doesn't have data on time
...
(eg. during very fast rendering)
2026-01-28 14:04:43 +01:00
mafiesto4
d694c35db4
Bump up version
2026-01-28 13:20:09 +01:00
mafiesto4
f105d6f84f
Fix SSR artifacts when ray goes towards the screen
2026-01-28 09:22:48 +01:00
mafiesto4
b1b6953200
Optimize Volumetric Fog on 2k/4k displays by limiting res to 1080p
2026-01-28 08:53:15 +01:00
mafiesto4
fa428e343b
Add dithering to Volumetric Fog to reduce aliasing
2026-01-28 08:39:56 +01:00
Tryibion
5d9d64e6e7
Fix missing scale for inverse squared setting for lights.
2026-01-27 22:10:22 -06:00
mafiesto4
dbbb67f398
Cleanup old Volumetric Fog pass code
2026-01-27 23:32:13 +01:00
mafiesto4
a9bddfa784
Fix Volumetric Fog sampling to use the same code path for depth slices conversion
2026-01-27 23:24:47 +01:00
mafiesto4
f9b784a42a
Add improvements to Volumetric Fog quality and performance
2026-01-27 22:20:48 +01:00
mafiesto4
d47bd5d6e7
Fix small lights and small particles rasterization into Volumetric Fog
2026-01-27 21:00:20 +01:00
mafiesto4
e1013aec94
Add using medium shadow quality in Volumetric Fog for smoother shadowed lights scattering
2026-01-27 20:52:41 +01:00
mafiesto4
1c294059df
Fix volume particles to apply opacity/mask into emission for proper shape
2026-01-27 14:12:48 +01:00
mafiesto4
305296883d
Fix Volumetric Fog to not flicker on temporal blend when resizing the screen or changing quality
2026-01-27 13:56:26 +01:00
Tryibion
a7016d1186
Fix issue with tabs not collapsing panel 1 if no tabs on panel 1
2026-01-26 21:56:30 -06:00
Tryibion
004e02af73
Fix double scaling in canvas scalar.
2026-01-26 20:46:49 -06:00
mafiesto4
143d714037
Optimize Screen Space Reflections tracing with Hierarchical Z-Buffer
...
Improve SSR resolve filter quality and adjust scalability.
2026-01-26 15:22:39 +01:00
mafiesto4
da8376bba1
Fix NaN artifacts after TAA
2026-01-26 13:51:50 +01:00
Phantom
4e8f54bb61
Merge branch 'master' into Improve-HighlightedPopUpColor
2026-01-24 15:29:34 +01:00
fibref
0eac545271
Merge branch 'FlaxEngine:master' into flax-msdf-font
2026-01-24 20:14:30 +08:00
mafiesto4
f773a0755d
Merge branch 'Tryibion-fix-missing-light-serialize'
2026-01-22 23:40:22 +01:00
mafiesto4
d8343dae8e
Merge branch 'fix-missing-light-serialize' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-missing-light-serialize
2026-01-22 23:40:16 +01:00
mafiesto4
b09fbe2d9b
Fix deploying NuGet packages to include dependencies (recursive)
...
#3900
2026-01-22 23:39:38 +01:00
mafiesto4
6dbfd25bdb
Fix deploying NuGet packages to include correct library file name
...
#3900
2026-01-22 19:57:16 +01:00
mafiesto4
ecfd03f79c
Fix restoring NuGet packages for target with multiple projects
...
Fix restoring `NuGet` packages to run before project build to ensure files are downloaded
#3900
2026-01-22 18:49:47 +01:00
mafiesto4
66a295d5af
Optimize reflections combine with depth bounds test
2026-01-20 22:41:59 +01:00
mafiesto4
d7458d81a5
Optimize SSR a bit more
2026-01-20 22:05:52 +01:00
mafiesto4
cc5e4c19e1
Fixes for SSAO and SSR
2026-01-20 18:19:34 +01:00
mafiesto4
0c5cb59875
Fix precision print in profile gpu dump command
2026-01-20 13:23:11 +01:00
mafiesto4
85ed0ecb06
Optimize ASSAO perf by using half pixels and less processing for similar visuals
2026-01-20 13:22:01 +01:00
mafiesto4
95b9392f51
Fix render target pool pink clear on consoles and mobile
2026-01-20 12:07:20 +01:00
mafiesto4
c7c1bbe35f
Fix half res depth buffer regression from 192d3d1a8e
2026-01-20 12:01:03 +01:00
mafiesto4
192d3d1a8e
Optimize SSAO rendering with depth bounds and half-res depth buffer
2026-01-20 00:22:27 +01:00
mafiesto4
877d57681d
Optimize reflection probes, lights and shadow projections rendering with depth bounds test
2026-01-19 22:14:59 +01:00
mafiesto4
0a9bc084f4
Fix deprecated macro usage
2026-01-19 17:45:30 +01:00
mafiesto4
ec4f8ce239
Optimize RenderTargetWriteMask on depth pass for transparency and terrain materials
2026-01-19 17:45:18 +01:00
mafiesto4
d049a16882
Add support for Depth Bounds test in all graphics APIs
2026-01-19 17:44:45 +01:00
mafiesto4
ee75cab73e
Add DirectX12 Agility SDK to third-party includes
2026-01-19 17:41:47 +01:00
mafiesto4
0072e21ffa
Add ProfilerGPU.Dump command for GPU frame profiling log
2026-01-18 16:38:15 +01:00
mafiesto4
f44dde89db
Fix missing vertex counting in draws (use index count to approx)
2026-01-18 16:24:15 +01:00
Tryibion
e6fd761b80
Fix missing light shadow resolution serialization.
2026-01-17 14:09:13 -06:00
mafiesto4
62a378e01a
Update engine assets
2026-01-16 13:47:44 +01:00
mafiesto4
e67b705397
Deprecate GPUTimerQuery in favor of new queries API
2026-01-16 13:39:28 +01:00
mafiesto4
847f6411e7
Migrate ProfilerGPU to new lightweight queries API
2026-01-16 13:24:56 +01:00
mafiesto4
0d7c04682d
Fix parsing else preprocessor and && conditions in bindings generator
2026-01-16 12:48:58 +01:00
mafiesto4
baf068330c
Add Graphics.TestValue general purpose utility for A/B testing features and perf in shaders during development
2026-01-16 12:48:05 +01:00
mafiesto4
593646061e
Mark TemporalScale in SSR settings as deprecated and add a minor sharpening to SSR temporal filter
2026-01-16 11:20:06 +01:00
mafiesto4
9ac231c403
Add new GPU Query API that is lightweight and supports occlusion queries
2026-01-16 10:40:30 +01:00
mafiesto4
d2d7a871ce
Add sharpening and better AABB history clamp to Screen Space Reflections temporal filter
2026-01-14 14:00:54 +01:00
mafiesto4
b172b08782
Fix dark Screen Space Reflections in some spots when using Software Tracing
2026-01-14 13:26:26 +01:00
mafiesto4
18778aa511
**Add Box Projection to Environment Probe** for better indoor areas
2026-01-14 09:49:01 +01:00
mafiesto4
b7e32e13ab
Add CaptureOffset to Environment Probe
2026-01-13 14:53:48 +01:00
mafiesto4
610c76578b
Merge remote-tracking branch 'origin/master' into 1.12
...
# Conflicts:
# Flax.flaxproj
2026-01-13 14:29:44 +01:00
mafiesto4
e721fbd89f
Add editor status message about amount of selected actors
2026-01-13 14:21:32 +01:00
mafiesto4
ff2c5290b5
Fix Volumetric Fog rasterization on Vulkan
2026-01-13 13:21:32 +01:00
mafiesto4
2b4dc97a97
Fix yellowish artifacts due to quantization error in TAA and composite image output
...
#3318 #3254
2026-01-13 13:12:33 +01:00
mafiesto4
14842183f2
Fix sky, skylight and reflections banding artifacts with a random noise
...
#3254 #3318
2026-01-13 13:12:19 +01:00
mafiesto4
b4b13d8dd4
Fix crash when showing cube or volume texture in GPUTextureBrush
2026-01-13 10:36:26 +01:00
mafiesto4
e3d1e8a5ea
Add View button to edit Environment Probe texture asset
2026-01-13 10:36:07 +01:00
mafiesto4
d9f90f726b
Optimize reflection probes rendering by using depth test to reject occluded pixels early
2026-01-13 10:35:29 +01:00
mafiesto4
e0062a6ff1
Add RenderColorFormat option to graphics settings for rendering pipeline buffer format
...
#3618
2026-01-13 09:07:22 +01:00
mafiesto4
e494c9ec76
Add small scale for color grading LUT
2026-01-12 23:56:31 +01:00
mafiesto4
2501095500
Add screen vignette to Eye Adaptation histogram for more accurate exposure
2026-01-12 23:47:15 +01:00
Phantom
ec0877004c
Merge branch 'master' into Improve-HighlightedPopUpColor
2026-01-12 22:56:49 +01:00
mafiesto4
3cfc5db54a
Merge branch 'xxSeys1-ArrayEditorHideSize'
2026-01-12 21:34:57 +01:00
mafiesto4
840835fad2
Merge branch 'ArrayEditorHideSize' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ArrayEditorHideSize
2026-01-12 21:34:52 +01:00
mafiesto4
41f136ce0f
Merge branch 'xxSeys1-UiClippingFixes'
2026-01-12 21:33:43 +01:00
mafiesto4
32cae3aacd
Merge branch 'UiClippingFixes' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-UiClippingFixes
2026-01-12 21:33:03 +01:00
mafiesto4
832c524c3c
Merge branch 'xxSeys1-DirtyEditorSettingsStar'
2026-01-12 21:30:07 +01:00
mafiesto4
a18ca9a4ad
Merge branch 'DirtyEditorSettingsStar' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-DirtyEditorSettingsStar
2026-01-12 21:30:00 +01:00
mafiesto4
05e7e6630c
Fix missing material graph references
...
#3839
2026-01-12 21:28:45 +01:00
mafiesto4
788d8660b8
Fix transparent materials flickering without DDGI
2026-01-12 20:47:03 +01:00
mafiesto4
ab806b2a9b
Add checkerboard pattern to part of the alpha slider background in color picker
2026-01-12 18:53:56 +01:00
mafiesto4
610ba00915
Add support for picking colors in linear color space (with toggle for special cases like UI)
2026-01-12 18:50:44 +01:00
mafiesto4
e60bd165f4
Disable Linear color space until it's ready for production
2026-01-12 18:50:19 +01:00
mafiesto4
223d4f64eb
Add GammaColorSpace to Graphics for simplicity
2026-01-12 18:49:10 +01:00
mafiesto4
827ad85651
Fix sRGB between Linear conversion to remain Alpha unchanged
2026-01-12 16:08:50 +01:00
mafiesto4
69c5d65318
Add Linear to sRGB and sRGB to Linear nodes to materials
2026-01-12 15:54:52 +01:00
mafiesto4
b834dddb11
**Refactor sRGB import option on textures** to actually handle image contents with gamma
2026-01-12 15:50:24 +01:00
mafiesto4
baddfec6d1
Merge branch 'GoaLitiuM-build_deps_fixes'
2026-01-12 00:32:07 +01:00
mafiesto4
fc2f56aca6
Fix missing console platforms
...
#3746
2026-01-12 00:31:59 +01:00
mafiesto4
0364fd629b
Merge branch 'build_deps_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-build_deps_fixes
2026-01-11 23:31:09 +01:00
mafiesto4
5dbaf3f94e
Fix to not crash after unhandled exception
...
#3570
2026-01-11 23:23:04 +01:00
mafiesto4
c5b7ea9c44
Merge branch 'xxSeys1-ArrowKeyValueBoxIncrement'
2026-01-11 22:37:19 +01:00
mafiesto4
7b856fdc95
Merge branch 'ArrowKeyValueBoxIncrement' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ArrowKeyValueBoxIncrement
2026-01-11 22:36:09 +01:00
mafiesto4
890df65970
Add input GamepadButtonDown and GamepadButtonUp events
...
#3626
2026-01-11 22:34:57 +01:00
mafiesto4
ab6dfca36e
Fix broken DrawWireTriangles
...
#3650
2026-01-11 22:23:49 +01:00
mafiesto4
72bb2dd932
Fix Resize to Fit to properly dirty state of level editor
...
#3670 #3735
2026-01-11 22:17:50 +01:00
mafiesto4
ca09852898
Merge branch 'xxSeys1-QuickOpenProductLocalFolder'
2026-01-11 22:11:24 +01:00
mafiesto4
e21cb9154a
Adjust #3677 to evaluate product local path in lazy
2026-01-11 22:11:16 +01:00
mafiesto4
af124ce163
Merge branch 'QuickOpenProductLocalFolder' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-QuickOpenProductLocalFolder
2026-01-11 22:09:43 +01:00
mafiesto4
c28381fb09
Merge branch 'xxSeys1-UnderscoreNumberSeparator'
2026-01-11 22:07:57 +01:00
mafiesto4
973ff0efa0
Merge branch 'UnderscoreNumberSeparator' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-UnderscoreNumberSeparator
2026-01-11 22:07:51 +01:00
mafiesto4
27896b6410
Add view flag to hide particles drawing
...
#3840
2026-01-11 22:06:30 +01:00
mafiesto4
4bb9de21b4
Merge branch 'Tryibion-update-mesh-optimizer'
2026-01-11 21:55:08 +01:00
mafiesto4
890538c667
Merge branch 'update-mesh-optimizer' of https://github.com/Tryibion/FlaxEngine into Tryibion-update-mesh-optimizer
2026-01-11 21:54:43 +01:00
mafiesto4
4b9fa0dcf5
Add OnSerializing/OnSerialized/OnDeserializing/OnDeserialized callbacks to auto serialization code-gen
2026-01-09 10:24:38 +01:00
mafiesto4
14d1b7dd24
Fix name collision on new Focused event in control
2026-01-07 23:22:45 +01:00
mafiesto4
6788844270
Merge remote-tracking branch 'origin/1.12' into 1.12
2026-01-07 23:21:22 +01:00
mafiesto4
b2f2537338
Update version and year
2026-01-07 23:17:40 +01:00
mafiesto4
450b998a29
Merge branch 'master' into 1.12
2026-01-07 23:15:13 +01:00
mafiesto4
688d9c77cb
Fix rendering postfx with color grading only in use and optimize color grading LUT to be skipped when unsued
2026-01-07 18:24:48 +01:00
mafiesto4
d71ea5a72b
DIsable temporal jitter in debug views of Vertex Colors and Quad Overdraw
2026-01-07 17:57:03 +01:00
mafiesto4
01e3ece2af
Remove leftover debug
2026-01-06 23:31:32 +01:00
mafiesto4
afc65f7557
Update engine materials after version change
2026-01-06 23:31:18 +01:00
mafiesto4
d60484b917
Merge remote-tracking branch 'origin/master'
2026-01-06 14:35:58 +01:00
Ari Vuollet
feceb4e00f
Update SDL to 3.4.0
2026-01-06 03:02:58 +02:00
Ari Vuollet
67b33a575a
Merge branch 'master' into sdl_platform
...
# Conflicts:
# .github/workflows/build_linux.yml
# .github/workflows/tests.yml
# Source/Tools/Flax.Build/Projects/VisualStudio/VCProjectGenerator.cs
2026-01-06 02:57:52 +02:00
mafiesto4
76b869146d
Fix missing scripting api tag on MeshAccessor::Stream
2026-01-06 00:03:35 +01:00
mafiesto4
32e725392b
Optimize inactive probes update in DDGI with faster Jump Flood instead of Flood Fill
2026-01-06 00:01:17 +01:00
mafiesto4
0975ac2a25
Fix odd typo in DDGI inactive probes flood fill
2026-01-05 18:02:05 +01:00
mafiesto4
cf3bcc4549
Fix DDGI flickering on floors aligned to world axes
...
Apply a small bias to sample location and dither it a bit to smooth out.
2026-01-05 17:19:16 +01:00
mafiesto4
11ea889fa9
Refactor DDGI fallback radiance to use alpha for blending between fixed color and color at snapped location of the last cascade
...
This means artists don't need to adjust the value anymore as it can cover vista geometry with GI at last cascade borders.
2026-01-05 16:22:00 +01:00
mafiesto4
c5a28a5734
Refactor DDGI irradiance sampling when nearby probe is missing to use precomputed fallback probes
...
Also, insert fallback/dummy probes when there is no SDF nearby to have lighting in all cases.
This both improves sampling performance and fixes issues when sampling in areas far away from valid GI.
2026-01-05 12:04:02 +01:00
Phantom
b171071893
Merge branch 'master' into Improve-HighlightedPopUpColor
2026-01-05 06:30:42 +01:00
mafiesto4
6c79a17c7a
Fix DDGI cascade placement when using large probes spacing
...
Revert fa38f0ac91 after b24d98df9e fixed the source of the problem
2026-01-03 20:57:17 +01:00
mafiesto4
b24d98df9e
Fix DDGI cascades blending to be smoother
2026-01-03 00:48:36 +01:00
mafiesto4
400e2f1b0e
Fix DDGI flickering on floors aligned to axis on value 0 (eg. floor)
2026-01-02 21:30:14 +01:00
mafiesto4
22e6139ca3
Merge branch 'fibref-asset-upgrader-fix'
2026-01-02 17:06:37 +01:00
mafiesto4
859fa16a74
Merge branch 'asset-upgrader-fix' of https://github.com/fibref/FlaxEngine into fibref-asset-upgrader-fix
2026-01-02 17:06:33 +01:00
mafiesto4
8facb46def
Fix regression from 6f6dd2f4a3 on script interface vtable setup
2026-01-02 17:06:27 +01:00
fibref
b87f8b96e1
fix crash on asset auto-upgrade
2026-01-01 17:49:33 +08:00
mafiesto4
37df16a3e4
Refactor DDGI irradiance filtering for smoother and more accurate lighting
2025-12-31 00:19:51 +01:00
mafiesto4
ce45fa3d54
Fix crash on Global Surface Atlas objects buffer building
2025-12-30 23:41:49 +01:00
mafiesto4
7f56d9456b
Fix bindings warning when using curve property/field
2025-12-30 22:51:37 +01:00
Phantom
91fd32b708
Merge branch 'master' into Improve-HighlightedPopUpColor
2025-12-29 22:54:40 +01:00
mafiesto4
1cad2489a3
Merge branch 'ThePhantomMask-fix-linuxCICD'
2025-12-29 22:53:44 +01:00
mafiesto4
7cdc2456cd
Clone #3878 into more usages
2025-12-29 22:53:37 +01:00
mafiesto4
6b0ee3eeed
Merge branch 'fix-linuxCICD' of https://github.com/ThePhantomMask/FlaxEngine into ThePhantomMask-fix-linuxCICD
2025-12-29 22:51:57 +01:00
mafiesto4
57330e39ca
Merge branch 'GoaLitiuM-bindings_namespace_fix'
2025-12-29 22:29:34 +01:00
mafiesto4
af29f2f3dc
Merge branch 'bindings_namespace_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-bindings_namespace_fix
2025-12-29 22:29:29 +01:00
mafiesto4
1bdb577b60
Fix engine services before exit event order
2025-12-29 22:24:55 +01:00
mafiesto4
329ea1c9b4
Merge branch 'GoaLitiuM-rider_cpp_project_launch'
2025-12-29 22:21:16 +01:00
mafiesto4
728da6354f
Merge branch 'rider_cpp_project_launch' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-rider_cpp_project_launch
2025-12-29 22:21:13 +01:00
mafiesto4
d5456d6eb3
Merge branch 'GoaLitiuM-launchsettings_configuration'
2025-12-29 22:18:40 +01:00
mafiesto4
e65714988f
Merge branch 'launchsettings_configuration' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-launchsettings_configuration
2025-12-29 22:14:00 +01:00
mafiesto4
4e4df736f9
Merge branch 'Tryibion-fix-unused-include'
2025-12-29 22:09:43 +01:00
mafiesto4
5bfe5b0035
Merge branch 'fix-unused-include' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-unused-include
2025-12-29 22:09:38 +01:00
mafiesto4
b30553ea65
Merge branch 'GoaLitiuM-vs_conformance'
2025-12-29 22:08:59 +01:00
mafiesto4
2550763808
Merge branch 'vs_conformance' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-vs_conformance
2025-12-29 22:08:54 +01:00
mafiesto4
6f6dd2f4a3
Fix crash on script VTable setup due to async
...
#3580
2025-12-29 22:06:55 +01:00
mafiesto4
c30d457b1c
Add unit test of code from #3858 to ensure stability
2025-12-29 22:05:01 +01:00
mafiesto4
b786fa1c22
Merge branch 'GoaLitiuM-bindings_gen_fixes'
2025-12-29 22:03:46 +01:00
mafiesto4
bbcbe305a8
Merge branch 'bindings_gen_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-bindings_gen_fixes
2025-12-29 22:02:47 +01:00
mafiesto4
222df16f11
Merge branch 'Tryibion-fix-blend-shape-weight'
2025-12-28 00:32:38 +01:00
mafiesto4
8b924d13c1
Merge branch 'fix-blend-shape-weight' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-blend-shape-weight
2025-12-28 00:32:21 +01:00
mafiesto4
66e25c81b0
Merge branch 'GoaLitiuM-cmake_vs2026'
2025-12-27 22:07:23 +01:00
mafiesto4
e12f99ee53
Merge branch 'cmake_vs2026' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-cmake_vs2026
2025-12-27 22:07:17 +01:00
mafiesto4
387f0cf457
Merge branch 'GoaLitiuM-bytescontainer_codegen_fix'
2025-12-27 21:26:56 +01:00
mafiesto4
f11acdf5db
Merge branch 'bytescontainer_codegen_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-bytescontainer_codegen_fix
2025-12-27 21:26:52 +01:00
mafiesto4
3af7dddcc2
Merge branch 'Tryibion-fix-compute-dist'
2025-12-27 21:22:32 +01:00
mafiesto4
543e2ecd13
Merge branch 'fix-compute-dist' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-compute-dist
2025-12-27 21:22:27 +01:00
Ari Vuollet
35f8051a62
Fix managed boolean array conversion to native array
2025-12-23 01:37:53 +02:00
Ari Vuollet
4453453d46
Fix managed wrapper function parameter handling for BytesContainer
2025-12-23 00:37:25 +02:00
Phantom
23f5f4d85f
Add fix-missing
2025-12-21 16:41:51 +01:00
Phantom
90a21696f6
Fix Linux Dependencies error
2025-12-21 15:47:52 +01:00
mafiesto4
fa38f0ac91
Fix DDGI cascade offset towards bottom that was too intense making probes flicker
2025-12-20 23:44:56 +01:00
Saas
3279016067
tweak some node spacing
2025-12-20 20:39:54 +01:00
Saas
a92d2b6ca2
add slight background grid
2025-12-20 16:58:35 +01:00
Saas
a98a76f6e5
fix box spacing and (auto calculate) node height
...
- Work in progress but enough progress to commit because it basically works, it's just a bit ugly
- Node height is now recalculated every time a new element is added to the node
- Introduced `Archetype.UseFixedSize` for special nodes like *Color Gradient* or *Curve* that must rely on hardcoded size for now because the auto sizing does not take elements like the gradient editor or curve editor into account (ideally in the future it will)
- Fixed input and output box spacing (still some 1px offsets that I'm unsure where they are from, could be placebo though)
2025-12-20 00:02:11 +01:00
Ari Vuollet
e3f5af530b
Fix incorrect class namespace in bindings class name lookups
2025-12-19 23:57:41 +02:00
Saas
564c9ff0ca
improve orthographic/ perspective viewport cam toggle
2025-12-19 19:00:55 +01:00
Tryibion
38d8832468
Update meshoptimizer library to 1.0
2025-12-19 11:46:47 -06:00
Tryibion
c68aa3b371
Remove not needed include that produces ambiguity for the Label class.
2025-12-19 08:13:24 -06:00
Ari Vuollet
d031649bbd
Fix warnings
2025-12-19 13:17:15 +02:00
Ari Vuollet
21b8d1838d
Fix command-line parsing for SDL CreateProcess arguments
2025-12-19 13:17:15 +02:00
Ari Vuollet
c8ee2fc155
Add function for parsing command-line arguments into argument list
2025-12-19 13:17:15 +02:00
Tryibion
dc22fa4061
Fix blend shape always applying zero weight if default weight is zero.
2025-12-18 21:49:03 -06:00
Ari Vuollet
3eb690fe58
Ensure managed converter functions are exported with optimizations
2025-12-19 01:08:45 +02:00
Ari Vuollet
52e2327527
Add USED attribute for forcing compiler to emit the symbol
2025-12-19 01:08:45 +02:00
Ari Vuollet
f95cbb0e52
Fix missing exports for managed converter structures
2025-12-19 01:08:44 +02:00
Ari Vuollet
518a19c857
Expose RenderContext to scripting API
2025-12-19 01:08:44 +02:00
Ari Vuollet
c0b54be692
Fix clang bindings code generation for non-const ref parameters
2025-12-19 01:08:44 +02:00
mafiesto4
c2c92eba82
Adjust 0e76585709 to not affect depth
2025-12-19 00:08:24 +01:00
Ari Vuollet
d64c28f672
Fix compilation errors with /permissive- standard conformance mode
2025-12-19 00:03:48 +02:00
Saas
21d46dad07
change how connected boxes are drawn
2025-12-18 22:55:56 +01:00
Ari Vuollet
71b222e0b0
Fix Editor project file generation to use custom code editor arguments
2025-12-18 23:52:21 +02:00
Ari Vuollet
5921f60af2
Get code editor name through CodeEditingManager
2025-12-18 23:52:21 +02:00
Ari Vuollet
39269583c3
Fix default code editor not using Visual Studio as fallback editor
2025-12-18 23:52:21 +02:00
Ari Vuollet
cba3899c62
Fix invalid code editor when selected editor is not detected
2025-12-18 23:52:21 +02:00
Saas
cfda18ea9d
propagate disabled node boxes across reroute nodes
2025-12-18 22:41:55 +01:00
Saas
31b1ceb9f0
increase selection outline width
2025-12-18 19:57:58 +01:00
Saas
d3d67fddcc
add node shadow
...
- rectangular shadow (can be disabled...)
- ... for example for nodes with more complex shapes like reroute
2025-12-18 19:54:31 +01:00
Saas
e272870803
increase max zoom
2025-12-18 19:51:17 +01:00
Saas
d8c90184b9
add script only on prefab instance header button
...
- add some padding to `AddHeaderButton()`
- Add visual indicator (Header button) if script is only in prefab instance and not part of the prefab
2025-12-18 17:19:41 +01:00
Ari Vuollet
2a959d0531
Support Visual Studio 2026 as a generator for CMake dependencies
2025-12-18 18:05:45 +02:00
Saas
5b1ca13225
choose darker mouse over color
2025-12-18 12:22:24 +01:00
Saas
0d8ac5b7ac
implement review
...
- Remove trailing tooltip "."
- Add `AddSettingsButton` method
- Simplify loop into LINQ expression
2025-12-18 12:17:22 +01:00
Saas
b714668f4c
improve visject graph readability
...
- Separate size for boxes (the circle thingie to connect to) and box rows
- Smaller boxes (circle thingie)
- Smaller footer
- Smaller and color header
- Left align header text
- Replace background with solid color
- Adjust node `ArchetypeColor`s (former `FooterColor`) to keep header title readable over colored header
2025-12-17 18:54:37 +01:00
Ari Vuollet
f6e9cf644a
Verify the last project path before using it
2025-12-17 03:45:15 +02:00
Ari Vuollet
604bfb5fe6
Add -lastproject editor command-line option to open the last project
2025-12-17 03:30:19 +02:00
Ari Vuollet
b3ea47b989
Use last opened project as initial directory in project file dialog
2025-12-17 03:30:19 +02:00
Ari Vuollet
5d368e59a0
Fix SpecialFolder::AppData on Apple systems
2025-12-17 03:30:19 +02:00
Ari Vuollet
3afd3ce2d5
Use XDG user directories on Linux special paths
2025-12-17 03:30:19 +02:00
Tryibion
4504d0ae96
Fix compute distance crash if no closest point param is defined.
2025-12-16 18:22:26 -06:00
Ari Vuollet
f14ba6ace6
Fix Flax C#-project launchSettings.json to launch without project
2025-12-17 02:19:38 +02:00
Ari Vuollet
518f9dc9dc
Launch editor when debugging VC++ projects in Rider Linux/macOS
2025-12-17 02:19:38 +02:00
Ari Vuollet
8db29a30e0
Fix VC++ project file building on macOS Rider
2025-12-17 02:18:45 +02:00
Tryibion
1b9f6ed20f
Fix large world build.
2025-12-16 18:16:58 -06:00
Tryibion
2c5cc7fcc0
Fix double drawing.
2025-12-16 17:32:35 -06:00
Tryibion
b9f177d1ab
Add ensure capacity to lists.
2025-12-16 17:12:54 -06:00
mafiesto4
0e76585709
Fix DDGI iradiance to use debanding by applying quantization error to reduce yellowish artifacts due to R11G11B10 format
2025-12-16 23:56:45 +01:00
mafiesto4
8bf51512ac
Fix Global SDF trace loop limit down to prevent too long shader execution in extreme scenarios
2025-12-16 16:08:20 +01:00
mafiesto4
779e8e7169
Optimize Global SDF tracing to not scale steps nearby geometry and properly trace mip cascade
2025-12-16 16:07:46 +01:00
mafiesto4
3c8b80152b
Fix sampling Global SDF gradient at lower border
2025-12-16 16:05:49 +01:00
mafiesto4
f280412ef4
Remove NeedsHitNormal/HitNormal feature from GlobalSDFTrace to simplify code
2025-12-16 16:04:56 +01:00
Tryibion
9708601d3b
Small cleanup.
2025-12-15 21:46:03 -06:00
Tryibion
d671f57952
Change to container control for anchoring.
2025-12-15 21:41:45 -06:00
Tryibion
56e6df261d
Add hovering and selecting.
2025-12-15 21:22:11 -06:00
Tryibion
88b02105b3
Add direction gizmo.
2025-12-15 20:36:35 -06:00
Ari Vuollet
1327fa40cb
Run editor with selected project configuration in launchSettings.json
2025-12-16 01:37:51 +02:00
Ari Vuollet
b70ab01308
Fix duplicate properties for default configuration in C# projects
2025-12-16 01:37:51 +02:00
Ari Vuollet
46fd5a5855
Ensure Flax.Build tasks and utilities output error messages as errors
2025-12-16 00:11:06 +02:00
Ari Vuollet
74c1e200ce
Implement Platform::CreateProcess with SDL backend
...
Supports handling process standard output and standard error
streams separately in realtime.
2025-12-16 00:10:01 +02:00
Ari Vuollet
31945a53a2
Update SDL to 3.3.4
2025-12-15 19:32:47 +02:00
Ari Vuollet
3e91ba3fb2
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-12-15 19:03:05 +02:00
Phantom
0094216ff8
Renaming Luminance name to Brightness
2025-12-15 14:29:57 +01:00
Phantom
298ee284e1
Merge branch 'master' into Improve-HighlightedPopUpColor
2025-12-15 00:49:49 +01:00
Phantom
7f2f73afd8
Added Luminance property and updated authors
...
-Added public Luminance property in Color.cs to calculate colour brightness.
-Refactored Dropdown.cs to use Luminance instead of manual calculation.
-Updated author list in AboutDialog.cs by adding ‘Michael Salvini’.
2025-12-15 00:48:42 +01:00
mafiesto4
e257f9e4a0
Merge branch 'Tryibion-fix-anim-slot-replay'
2025-12-14 23:03:45 +01:00
mafiesto4
056de752ed
Add docs
2025-12-14 23:03:34 +01:00
mafiesto4
76700c0b24
Merge branch 'fix-anim-slot-replay' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-anim-slot-replay
2025-12-14 23:01:21 +01:00
mafiesto4
9fdcff657d
Merge branch 'VitaminCpp-late_join_fix'
2025-12-14 22:58:55 +01:00
mafiesto4
2b6339c05c
Minor code cleanup
2025-12-14 22:58:53 +01:00
mafiesto4
bb91202439
Merge branch 'late_join_fix' of https://github.com/VitaminCpp/FlaxEngine into VitaminCpp-late_join_fix
2025-12-14 22:49:49 +01:00
mafiesto4
f25e9f262a
Merge branch 'VitaminCpp-replication_hashing_fix'
2025-12-14 22:48:09 +01:00
mafiesto4
ee51077f49
Merge branch 'replication_hashing_fix' of https://github.com/VitaminCpp/FlaxEngine into VitaminCpp-replication_hashing_fix
2025-12-14 22:43:58 +01:00
mafiesto4
950e958a58
Merge branch 'VitaminCpp-hash_set_crash_fix'
2025-12-14 22:41:11 +01:00
mafiesto4
5fdbed2b56
Minor codestyle adjustments
2025-12-14 22:41:00 +01:00
Tryibion
0e627577fc
Simplify code.
2025-12-14 15:00:44 -06:00
mafiesto4
4846d4b024
Merge branch 'hash_set_crash_fix' of https://github.com/VitaminCpp/FlaxEngine into VitaminCpp-hash_set_crash_fix
2025-12-14 21:52:40 +01:00
mafiesto4
5e5293bf7b
Merge branch 'GoaLitiuM-oob_write_fix'
2025-12-14 21:31:42 +01:00
mafiesto4
d88477dcae
Merge branch 'oob_write_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-oob_write_fix
2025-12-14 21:31:37 +01:00
Ari Vuollet
ae03bc2dd2
Improve Linux .NET runtime identifier detection
...
Use the runtime identifier detected during runtime instead of
calling the dotnet tool in order to query it.
2025-12-14 20:25:33 +02:00
Ari Vuollet
5cd27032b4
Set C# language version to 14 with .NET 10
2025-12-14 20:25:33 +02:00
Ari Vuollet
7445064d97
Improve installed .NET runtime version detection
2025-12-14 20:25:33 +02:00
Ari Vuollet
9f8b15f0d5
Fix Editor state after loading a scene without compiled game modules
2025-12-14 19:33:50 +02:00
Phantom
bb2e22ecf2
Improved readability of highlighted text in drop-down menus
...
TextColorHighlighted is now automatically lightened if too dark, by calculating brightness and interpolating towards white. This ensures better readability of selected items in drop-down menus.
2025-12-14 13:14:45 +01:00
mafiesto4
bd58bd91b4
Merge branch 'ThePhantomMask-AddDropdownHighlightedColor'
2025-12-13 23:14:47 +01:00
mafiesto4
7ce0d88bdc
Merge branch 'AddDropdownHighlightedColor' of https://github.com/ThePhantomMask/FlaxEngine into ThePhantomMask-AddDropdownHighlightedColor
2025-12-13 23:14:09 +01:00
mafiesto4
98bb2d40d6
Merge branch 'Inertia-Squared-hyprland-fix'
2025-12-13 23:13:30 +01:00
mafiesto4
f4bc620bbd
Merge branch 'hyprland-fix' of https://github.com/Inertia-Squared/FlaxEngine into Inertia-Squared-hyprland-fix
2025-12-13 23:13:26 +01:00
mafiesto4
0313bf32c9
Merge branch 'AcidicVoid-master'
2025-12-13 23:11:05 +01:00
mafiesto4
0c887cd29e
Use fix from #3830 in particle and anim graphs too
2025-12-13 23:11:01 +01:00
mafiesto4
5bd9bce634
Merge branch 'master' of https://github.com/AcidicVoid/FlaxEngine into AcidicVoid-master
2025-12-13 23:08:01 +01:00
mafiesto4
2a53d0a462
Fix crash on Visual Script missing asset ref after hot-reload in Editor
...
#3823
2025-12-13 02:10:41 +01:00
Saas
b5b1d84b3f
fix silent crash sometimes occurring when dragging and dropping connections
2025-12-12 22:44:13 +01:00
Ari Vuollet
82bd915274
Fix out-of-bounds write while parsing command-line arguments
2025-12-12 14:47:15 +02:00
Saas
e47fc5a54a
Merge branch 'master' into PressGToGameModeAndPToNavigate
2025-12-11 21:04:00 +01:00
Saas
26e24769be
actually set things to the right thing
...
How the hell did this happen??
2025-12-11 20:44:40 +01:00
mafiesto4
71391cf1cc
Fix deprecated tag placement
2025-12-11 16:38:28 +01:00
mafiesto4
b5286af526
Attempt to fix regression from 32bd72fecd
2025-12-11 14:48:18 +01:00
mafiesto4
9f07a2a54e
Attempt to fix regression from 32bd72fecd
2025-12-10 18:58:43 +01:00
Saas
4b62395d69
add script obsolete icon to script editor
2025-12-10 18:41:57 +01:00
mafiesto4
c39c642b60
Add safety check for invalid math values in shader graph generation
2025-12-10 17:39:18 +01:00
mafiesto4
02cff3973a
Bump up engine version
2025-12-10 15:01:53 +01:00
mafiesto4
a63b97d31d
Add stripping DXIL debug data from the shader cache when not used
2025-12-10 14:58:12 +01:00
mafiesto4
ca52122656
Fix validation error on Windows for textures but optimize buffers instead
2025-12-10 14:53:51 +01:00
mafiesto4
20a7fcf6a0
Add profiler wait event for GPU wait on D3D12
2025-12-10 13:01:24 +01:00
mafiesto4
43665aa7eb
Rename GPUContext::ClearState to ResetState for constentency
2025-12-10 13:00:59 +01:00
mafiesto4
3b9b49950c
Fixes for Xbox One
2025-12-10 09:48:47 +01:00
mafiesto4
0a8752ec0a
Fix cross-building building engine with separate executable and library for Unix platforms on Windows
2025-12-10 09:48:27 +01:00
mafiesto4
47685dc2be
Merge branch 'VitaminCpp-missing_move_semantics_fix'
2025-12-09 10:00:55 +01:00
mafiesto4
517ee5bb25
Merge branch 'missing_move_semantics_fix' of https://github.com/VitaminCpp/FlaxEngine into VitaminCpp-missing_move_semantics_fix
2025-12-09 10:00:51 +01:00
mafiesto4
3ab01d3576
Merge branch 'VitaminCpp-minor_mem_layout_opt'
2025-12-09 10:00:20 +01:00
mafiesto4
31b6d4d658
Merge branch 'minor_mem_layout_opt' of https://github.com/VitaminCpp/FlaxEngine into VitaminCpp-minor_mem_layout_opt
2025-12-09 10:00:16 +01:00
mafiesto4
08f840d642
Merge branch 'Tryibion-fix-exception-reload'
2025-12-09 09:59:56 +01:00
mafiesto4
776b6259cd
Merge branch 'fix-exception-reload' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-exception-reload
2025-12-09 09:59:34 +01:00
mafiesto4
5c81c71116
Move constant buffer init for instanced draws only, others do it in all paths
2025-12-09 09:51:53 +01:00
mafiesto4
188b635ea0
Merge remote-tracking branch 'origin/master'
2025-12-09 09:48:05 +01:00
mafiesto4
56066a3212
Porting to a famous blue platform
2025-12-08 14:41:55 -08:00
Phantom
ed50ce9c90
Change Dropdown's EditorOrder from 2023 to 2024
2025-12-07 18:48:16 +01:00
Phantom
a7e77f6e21
Update CreatePopupItem method
...
-Modify the `TextColour` property to use a dynamic value based on `TextColour` multiplied by `0.9f` instead of a fixed value (`Colour.White * 0.9f`).
-Modify the `TextColourHighlighted` property to use the dynamic value of `TextColourHighlighted` instead of a fixed value (`Colour.White`).
2025-12-07 18:23:38 +01:00
Phantom
56278b17ee
Add Text Color Highlighted on Dropdown
2025-12-07 16:53:43 +01:00
mafiesto4
bd78db72b9
Add Mono AOT dynamic module preloading to speed up startup time
2025-12-05 03:46:28 -08:00
mafiesto4
32bd72fecd
Minor fix to the game cooker assets summary log of a single asset
2025-12-04 23:51:07 +01:00
mafiesto4
3a798a70fa
Fix collections capacity growing to use the closest power of two
...
Capacity was incorrectly 2x larger than needed.
Added unit test to ensure it stays correct.
2025-12-04 23:29:15 +01:00
mafiesto4
02429266b1
Fix Array::RemoveAtKeepOrder to avoid memory override with large mem copy
2025-12-03 05:03:21 -08:00
mafiesto4
77aea0c69c
Fix fatal error reporting from multiple therads to sync and properly log (eg. out of memory)
2025-12-01 08:18:54 -08:00
Inertia
6a3ce862cb
- Add X11 Class hints for easy hooking by WMs for window-specific rules (required to fix some bugs in WMs like Hyprland)
2025-12-01 11:19:35 +11:00
mafiesto4
93217da619
Add option to merge vertex layout with reference order maintained
2025-11-29 15:04:11 -08:00
Tryibion
bbaa2dfc73
Fix pibot relative movement.
2025-11-29 16:13:46 -06:00
Tryibion
ab22b88a53
Better calculation for moving ui by the widgets.
2025-11-29 15:57:35 -06:00
VitaminCpp
63def54dad
Merge branch 'FlaxEngine:master' into hash_set_crash_fix
2025-11-28 15:55:15 +01:00
Michael Herzog
00f9a28729
Fixed HashSet compaction count after mid-compact growth
...
Ensure HashSetBase::Compact() preserves _elementsCount even when EnsureCapacity() triggers during compaction. The growth path resets the counter; we now cache the original count and restore it after moving all buckets so Count() stays correct in heavy-collision scenarios.
2025-11-28 15:51:57 +01:00
Ari Vuollet
092beb6ae9
Fix compilation error
2025-11-28 11:59:56 +02:00
Ari Vuollet
eb69186271
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-11-28 11:58:44 +02:00
Michael Herzog
56beca0db4
Fixed network replicated-object deduplication by hashing/equality on ObjectId
...
Aligned NetworkReplicatedObject equality with its hash (compare ObjectId, not pointer).
2025-11-27 23:28:17 +01:00
Alex Ray
64cd898a65
Bypassing Call Logic in Editor Preview
2025-11-27 18:09:11 +01:00
mafiesto4
394860656a
Add FPS limit and pause option when game is unfocused
2025-11-27 10:55:02 +01:00
VitaminCpp
90472a4b31
Merge branch 'FlaxEngine:master' into late_join_fix
2025-11-27 10:33:53 +01:00
mafiesto4
a1999183f2
Fix compilation regression
2025-11-27 09:13:14 +01:00
mafiesto4
1e3ce48024
Fix compilation regression
2025-11-26 23:43:20 -08:00
Michael Herzog
0007185b5f
Fixed late-join network replication
...
- Adjusted replication to resend unchanged state only to missing clients.
- Skip server serialization when no recipients, and downgrade unknown-despawn noise.
2025-11-26 17:54:49 +01:00
mafiesto4
403d2cedc0
Updates to engine for porting to blue platform
2025-11-26 06:28:54 -08:00
mafiesto4
c8839b8587
Add support for Cooperative Suspend when running on Mono
...
Informs mono runtime that Job System, Thread Pool or Content Load threads can wait when they are going idle between tasks.
2025-11-26 00:22:48 -08:00
mafiesto4
cf048c9804
Fix path filter query warning
2025-11-26 00:07:00 -08:00
mafiesto4
bea75f51bd
Fix AOT libs cooking to avoid file dirtying for more accurate iterative cooking
2025-11-26 00:02:40 -08:00
Tryibion
1bf6612002
Fix exception thrown when reloading open windows.
2025-11-25 17:26:57 -06:00
Michael Herzog
d9a18b1d31
Fixed HashSet compact rehash under heavy collisions
...
- Compact now iterates over the old bucket array using the saved oldSize, and frees with that size, avoiding out-of-bounds when _size changes.
- If reinsertion finds no free slot during compaction (pathological collisions), the table grows once and retries, preventing AVs.
- This fix addresses problems with weak hash keys (like #3824 ).
2025-11-25 21:23:49 +01:00
Michael Herzog
465f30661f
Minor memory layout optimization
2025-11-25 17:36:49 +01:00
Michael Herzog
a62ca5452e
Fixed missing move semantics in script object reference
2025-11-25 17:33:11 +01:00
mafiesto4
b07d74d28d
Add option to skip loading Model SDFs in game if disabled in Graphics Settings
2025-11-25 10:39:15 +01:00
mafiesto4
dacb3b0891
Fix rendering on Intel-based macOS to use integrated GPU primarly
2025-11-25 10:30:53 +01:00
mafiesto4
92254eefcc
SImplify some code and update code for platforms
2025-11-25 00:20:14 -08:00
Tryibion
2d56411e5f
Add slot stop methods without anim param.
2025-11-23 14:19:37 -06:00
Tryibion
f8dc8ab903
Fix not being able to replay same animation in animation slot.
2025-11-23 14:19:11 -06:00
mafiesto4
2a55cda583
Add fallback location of engine managed library on AOT platforms
2025-11-20 14:58:30 -08:00
mafiesto4
7c91c03adf
Merge remote-tracking branch 'origin/master'
2025-11-20 06:26:09 -08:00
mafiesto4
caa902ea9b
Fix shader compilation without HLSL 2021 on Vulkan
2025-11-20 13:47:23 +01:00
mafiesto4
fb07071e24
Restore Global Surface Atlas and DDGI on Apple platforms
...
#3797
2025-11-20 13:47:18 +01:00
mafiesto4
a1cb7dcbe7
Fix GPU BVH shader compilation for macOS/iOS
2025-11-20 13:47:11 +01:00
mafiesto4
a8db0086b1
Fix shader compilation without HLSL 2021 on Vulkan
2025-11-20 13:07:28 +01:00
mafiesto4
e46b6d5b06
Restore Global Surface Atlas and DDGI on Apple platforms
...
#3797
2025-11-20 10:44:47 +01:00
mafiesto4
dfc8c1fac2
Fix GPU BVH shader compilation for macOS/iOS
2025-11-20 10:39:16 +01:00
mafiesto4
f8de118288
Merge remote-tracking branch 'origin/master' into 1.12
2025-11-20 10:15:07 +01:00
mafiesto4
032f698c7b
Fix shader warning
2025-11-19 23:29:28 -08:00
Ari Vuollet
0ac3ab2329
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-11-19 18:30:08 +02:00
mafiesto4
e2aaef9b88
Fix shader warning
2025-11-19 08:27:33 -08:00
mafiesto4
ee0303bcfb
Merge branch 'Tryibion-fix-spline-draw'
2025-11-18 21:30:53 +01:00
mafiesto4
1523c7b4ce
Merge branch 'fix-spline-draw' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-spline-draw
2025-11-18 21:30:50 +01:00
mafiesto4
a16a8eaded
Merge branch 'Tryibion-fix-anim-event-edge'
2025-11-18 21:30:05 +01:00
mafiesto4
9ff9d48ffd
Merge branch 'fix-anim-event-edge' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-anim-event-edge
2025-11-18 21:30:01 +01:00
mafiesto4
dfb1fb91a5
Fix ability to override material instance hidden parameters
...
#3802
2025-11-18 21:29:51 +01:00
mafiesto4
8f56ab9534
Fix crash when creating empty material instance
2025-11-18 18:45:43 +01:00
mafiesto4
c0dda45c7b
Fix crash on exit when C# code was bound to asset unloading event called after C# shutdown
2025-11-18 18:00:02 +01:00
mafiesto4
3efb981f00
Fix rare issues on input bugs in Visject
2025-11-18 16:51:43 +01:00
mafiesto4
ed408917c6
Fix Visject Surface node dependent connection types init on load
...
#3802
2025-11-18 16:41:24 +01:00
mafiesto4
2ca435a414
Fix shader graph assets loading to wait for async task
...
#3802
2025-11-18 16:11:31 +01:00
mafiesto4
de9e282bad
Fix config version in GDK manifest
2025-11-18 05:42:21 -08:00
mafiesto4
c437daf9be
Fix new compiler DXC changes
2025-11-18 05:42:02 -08:00
mafiesto4
1e4f96486f
Fix audio playback bug from video on Xbox
2025-11-18 03:55:52 -08:00
mafiesto4
e03d0f3322
Fix shader compilation with HLSL 2021
2025-11-18 12:09:20 +01:00
mafiesto4
5f0e1253cc
Refactor DX12 Root Signature creation to support offline construction
...
Fix running D3D12 on integrated AMD GPU
2025-11-18 12:08:54 +01:00
mafiesto4
7e6b040258
Update DXC shader compiler to 1.8 version (for D3D12)
2025-11-18 12:08:11 +01:00
mafiesto4
329ebb6482
Add custom shader compiler for Xbox Scarlett
2025-11-18 12:07:39 +01:00
mafiesto4
7a9c58003d
Fix video playback on Xbox
2025-11-17 04:41:57 -08:00
mafiesto4
371a16e37b
Fixes for Xbox with Mono AOT
2025-11-16 14:50:22 -08:00
Tryibion
95629e792d
Fix additional edge cases
2025-11-15 22:12:35 -06:00
Tryibion
e79af2fd60
Handle additional edge cases for anim event.
2025-11-15 21:39:21 -06:00
mafiesto4
4aba0153f8
Prioritize Dotnet libs on Mono AOT
2025-11-15 14:57:12 -08:00
mafiesto4
f91c33e17c
Another fix for shader compilation on Vulkan
2025-11-15 23:42:03 +01:00
Tryibion
6c29877b20
Fix spline bezier drawing.
2025-11-15 15:58:50 -06:00
mafiesto4
3abde6ecfc
Merge branch 'VitaminCpp-fix_bvh_generation_crash'
2025-11-15 22:33:24 +01:00
mafiesto4
b42168eee5
Merge branch 'fix_bvh_generation_crash' of https://github.com/VitaminCpp/FlaxEngine into VitaminCpp-fix_bvh_generation_crash
2025-11-15 22:31:49 +01:00
mafiesto4
ac3b2c0ef2
Fix shader warning
2025-11-15 22:13:22 +01:00
Michael Herzog
f640452b7b
Fix BVH node splitting using stale pointer to invalidated array memory
...
Ensure BuildBVH refreshes its node pointer after growing _bvh so reallocations no longer leave it operating on freed memory, eliminating the sporadic SDF-generation crash.
2025-11-15 21:57:14 +01:00
mafiesto4
2f670495ac
Migrate Xbox to using static linking with nethost lib
2025-11-14 14:56:10 +01:00
mafiesto4
2a36edf528
Add option to link OpenMP on GDK platforms if needed
2025-11-14 02:11:13 -08:00
mafiesto4
5e690abd76
Fix initial state of DummyVertexBuffer on DX12
2025-11-14 01:06:01 -08:00
mafiesto4
4008e19ca9
Fix various build issuesin uncommon configurations
2025-11-14 00:52:14 -08:00
mafiesto4
e9070b30a0
Minor tweaks
2025-11-13 23:05:13 +01:00
mafiesto4
636a1ff930
Fix material shader generation when material layer fails to load
2025-11-13 23:04:24 +01:00
Saas
887311d1f1
replace raw data with (a) struct(s)
2025-11-13 23:00:09 +01:00
mafiesto4
3888c4ba21
Fix async tasks destruction to wait on the dependencies in chain
2025-11-13 22:53:52 +01:00
mafiesto4
69173803bf
Fix shader warning on Vulkan
2025-11-13 22:09:11 +01:00
mafiesto4
13e31650be
Merge branch 'GoaLitiuM-dotnet_windows_detect_fix'
2025-11-13 22:05:47 +01:00
mafiesto4
3563287f17
Merge branch 'dotnet_windows_detect_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet_windows_detect_fix
2025-11-13 22:05:38 +01:00
mafiesto4
91ee9f5e05
Refactor Mesh SDF generation on GPU to use raytracing for more precise results
2025-11-13 22:05:23 +01:00
Ari Vuollet
49918a1067
Fix Windows dotnet root path detection
2025-11-11 22:14:41 +02:00
Ari Vuollet
466f9a4797
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-11-11 21:40:06 +02:00
mafiesto4
c7997e0c2f
Fix potential error on missing reference object
2025-11-10 21:50:11 +01:00
mafiesto4
4805dfbdba
Fix issues with model data storage when doing long actions in async (eg. SDF generation)
2025-11-10 15:02:33 +01:00
mafiesto4
62424215c1
Fix crash due to missing asset reference inside MeshAccelerationStructure
2025-11-09 23:25:16 +01:00
mafiesto4
97ae13759e
Merge remote-tracking branch 'origin/master'
2025-11-09 23:22:37 +01:00
mafiesto4
108678d94f
Fix crash when texture streaming mip task gets deleted after texture object on GC
2025-11-09 22:16:44 +01:00
mafiesto4
66dbba5c16
Fix crash if base material gets GCed before it's referenced by instance during loading
2025-11-09 22:16:14 +01:00
mafiesto4
d84cef0c18
Fix crash due to async content data streaming
...
Properly checks for asset data unloading before taking lock on asset chunks.
#3358 #3085 #3515
2025-11-09 22:15:41 +01:00
mafiesto4
077cefc60e
Merge branch 'xxSeys1-ContentNavigationScrollbarColors'
2025-11-07 21:43:37 +01:00
mafiesto4
35acc668c9
Merge branch 'ContentNavigationScrollbarColors' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ContentNavigationScrollbarColors
2025-11-07 21:42:10 +01:00
mafiesto4
ebbe0f12ed
Merge branch 'xxSeys1-AttributeEditorPolish'
2025-11-07 21:38:51 +01:00
mafiesto4
6a8b76278a
Merge branch 'AttributeEditorPolish' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-AttributeEditorPolish
2025-11-07 21:37:46 +01:00
mafiesto4
8ac99ef28f
Merge branch 'Tryibion-fix-type-editor-in-collection'
2025-11-07 21:33:25 +01:00
mafiesto4
547cf7f600
Merge branch 'fix-type-editor-in-collection' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-type-editor-in-collection
2025-11-07 21:33:22 +01:00
mafiesto4
b8b8b118c9
Merge branch 'xxSeys1-BakeButtonGroups'
2025-11-07 21:32:35 +01:00
mafiesto4
76247323eb
Merge branch 'BakeButtonGroups' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-BakeButtonGroups
2025-11-07 21:32:32 +01:00
mafiesto4
0ff20c7c85
Merge branch 'Yahasana-patch-1'
2025-11-07 21:31:30 +01:00
mafiesto4
dd690e7495
Merge branch 'patch-1' of https://github.com/Yahasana/FlaxEngine into Yahasana-patch-1
2025-11-07 21:31:26 +01:00
mafiesto4
ca500548a3
Bump up build number
2025-11-07 21:31:13 +01:00
mafiesto4
c0b73375b1
Fix invoking asset load event if it's referenced directly
...
#3782
2025-11-07 21:31:04 +01:00
mafiesto4
9c6d6a0b07
Merge branch 'xxSeys1-CommentAroundAsset'
2025-11-07 15:52:16 +01:00
mafiesto4
179f6014bf
Merge branch 'CommentAroundAsset' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-CommentAroundAsset
2025-11-07 15:48:34 +01:00
mafiesto4
b580c6ec8e
Merge branch 'GoaLitiuM-woa_fixes'
2025-11-07 15:25:33 +01:00
mafiesto4
dd60cf0040
Merge branch 'woa_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-woa_fixes
2025-11-07 15:25:29 +01:00
mafiesto4
cc851b29fc
Fix animation state transition inputs when using other surface context
2025-11-07 15:17:20 +01:00
mafiesto4
59643b2fb9
Add improved local-light shadow raytracing by starting ray from light, not surface
2025-11-06 21:01:02 +01:00
mafiesto4
3a5bb81d39
Add a new splash screen quote
2025-11-06 21:00:29 +01:00
mafiesto4
5ec860015d
Add minor adjustments
2025-11-06 21:00:16 +01:00
mafiesto4
0f701ec08e
Add force Mesh SDF rebuild when holiding F key and using Build All Meshes SDF optino in Editor menu
2025-11-04 13:30:18 +01:00
mafiesto4
387c3ea2f4
Add better debug view for Global SDF to include surface hit normal
2025-11-04 13:27:47 +01:00
mafiesto4
85b134b7be
Add improved Global SDF quality and precision of rasterization
2025-11-04 13:27:21 +01:00
mafiesto4
5d17d2509d
Fix Global SDF gradient at borders
2025-11-04 12:42:08 +01:00
mafiesto4
036d4b2f4b
Fix error when asset refs picker uses different types
2025-11-03 23:21:09 +01:00
mafiesto4
f8e4f54c77
Fix animation state transition inputs when using other surface context
2025-11-02 22:12:53 +01:00
Saas
206b948ee1
add "Split" for Unpack nodes
2025-11-02 13:36:21 +01:00
Saas
fbad6ba75c
add alternative node titles to pack/unpack nodes
...
Now every pack/ unpack node can be found by searching:
- Make
- Construct
- Compose
- Break
- Deconstruct
- Decompose
2025-11-02 00:50:07 +01:00
Saas
bf3403449d
disable format nodes option when either a) all selected nodes have NoMove or b) clicked on node has NoMove
2025-11-01 18:18:18 +01:00
Saas
d13b98b205
fix Auto Format Nodes to only produce one undo step
2025-11-01 17:55:21 +01:00
Saas
1188150163
prevent node formatting tools from moving nodes with NoMove flag
2025-11-01 17:24:10 +01:00
Saas
e78191cc82
fix error when clearing vj context menu
2025-11-01 17:04:58 +01:00
frank
eb978c767e
extend msdfgen buildscript for Mac and Android (not tested)
2025-11-01 20:33:46 +08:00
fibref
661dc8ea1c
Merge branch 'FlaxEngine:master' into flax-msdf-font
2025-11-01 19:39:37 +08:00
Saas
93f12b73d8
less code is more better
2025-10-31 23:16:37 +01:00
Saas
1091bc6e2c
only show comment edit buttons when surface can be edited
2025-10-31 20:47:23 +01:00
Saas
594c0fb8e7
add comment around asset from which asset reference graph originates
2025-10-31 19:23:42 +01:00
Saas
b6696564f5
tweak colors to be less bright
2025-10-31 18:22:30 +01:00
Saas
316e5b2845
also apply color to border if focused/ selected in ui editor
2025-10-31 18:10:00 +01:00
Saas
c1738bcb0a
make the ui editor look like the actor transform editor
2025-10-31 18:02:35 +01:00
Saas
7b3e41efae
change how to the actor transform editor looks
2025-10-31 18:02:22 +01:00
Ari Vuollet
ea20dc6da0
Fix wrong build configuration used in ogg and vorbis for Windows
2025-10-31 02:38:09 +02:00
Ari Vuollet
9becddd84f
Add dependency build script for Visual Studio EnvDTE
2025-10-31 02:38:09 +02:00
Ari Vuollet
b08c765400
Add dependency build script for WinPixEventRuntime
2025-10-31 02:38:09 +02:00
Ari Vuollet
afd59d7eb3
Fix building vorbis on Windows
2025-10-31 02:38:09 +02:00
Ari Vuollet
47cdd0582c
Check VS2026 toolset before trying to compile PhysX
2025-10-31 02:38:09 +02:00
Ari Vuollet
af54d04f9d
Fix building ogg+vorbis on macOS
2025-10-31 02:38:09 +02:00
Ari Vuollet
1d2b3bc858
Fix NvCloth compilation on Linux and macOS
2025-10-31 02:32:06 +02:00
Ari Vuollet
4b552563be
Fix PhysX compilation on Linux and macOS
2025-10-31 02:32:06 +02:00
Ari Vuollet
ebd929176c
Fix python tool call on macOS for glslang
2025-10-31 02:32:06 +02:00
Ari Vuollet
430e685a7c
Fix building PhysX on Linux and macOS
2025-10-31 02:32:05 +02:00
Ari Vuollet
d5bd857c45
Support building OpenAL from Git repository in other platforms
2025-10-31 02:32:05 +02:00
Ari Vuollet
b8b9ba3069
Fix building curl on Linux
2025-10-31 02:32:05 +02:00
Ari Vuollet
84c79d5192
Fix building Assimp on Linux
...
Versioned clang++ symlinks are not available on Arch
2025-10-31 02:32:05 +02:00
Ari Vuollet
028f3a7871
Add support for building dependencies with specific architecture
2025-10-31 02:32:05 +02:00
Ari Vuollet
0c462315f0
Fix CMake compatibility errors with dependencies
2025-10-31 02:21:23 +02:00
Ari Vuollet
26261a2090
Support Visual Studio 2026 as a generator for CMake dependencies
2025-10-31 02:18:00 +02:00
Ari Vuollet
3fc1895b56
Fix compiler error and wrong CPU architecture warnings on WoA
2025-10-31 02:12:14 +02:00
mafiesto4
a70d7cf1f9
Update build number
2025-10-30 23:37:20 +01:00
mafiesto4
1f592ba1a1
Fix game viewport scaling when using custom aspect or resolution to simulate actual logic
...
#3699
2025-10-30 23:36:51 +01:00
mafiesto4
a43daf025d
Merge branch 'xxSeys1-NoEmptyScriptsEditorExpand'
2025-10-30 22:41:31 +01:00
mafiesto4
296a2afa95
Merge branch 'NoEmptyScriptsEditorExpand' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-NoEmptyScriptsEditorExpand
2025-10-30 22:41:28 +01:00
mafiesto4
a7e879a3a4
Merge branch 'xxSeys1-Flax11ByDefault'
2025-10-30 22:40:46 +01:00
mafiesto4
27b160b464
Merge branch 'Flax11ByDefault' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-Flax11ByDefault
2025-10-30 22:40:41 +01:00
mafiesto4
7c3c4f1a63
Add Network RPC messages splitting for large arguments payloads
...
#3776
2025-10-30 22:40:23 +01:00
Ari Vuollet
c61ecc0545
Merge branch 'master' into sdl_platform
2025-10-30 22:42:29 +02:00
Saas
fbae93b532
update default engine version in issue bug template to 1.11
2025-10-30 20:28:37 +01:00
Saas
35d6e5fd21
fix still being able to open/ close script editor with no fields
...
Introduces "CanOpenClose" to DropPanel.
If false, will ignore the user clicking on the header (or the arrow) to open or collapse the panel
2025-10-30 20:02:15 +01:00
mafiesto4
114828adcb
Refactor NetworkReplicator update into separate function for cleaner code
2025-10-30 17:12:49 +01:00
mafiesto4
b5de4d78ad
Fix editing InputEvent that is null
2025-10-30 11:57:47 +01:00
mafiesto4
0913e6f738
Fix error when focus changes during focus change xd
2025-10-30 10:39:46 +01:00
mafiesto4
053e52c91f
Fix compilation for bindings only without scripting internal host defined
2025-10-29 22:18:01 +01:00
Mofasa
5a587a8582
Update HintPaths for project references
...
Fixed error CS0234: The type or namespace name 'C
odeAnalysis' does not exist in the namespace 'Microsoft'
2025-10-28 15:09:15 +08:00
fibref
3cef8cfd61
Merge branch 'FlaxEngine:master' into flax-msdf-font
2025-10-26 14:37:20 +08:00
Tryibion
09964df198
Removing moving the control when trying to resize it.
2025-10-24 16:19:33 -05:00
Tryibion
dd8e6bf694
Change handles back to outside of control.
2025-10-24 15:40:45 -05:00
Tryibion
58cd3e82f6
Better rotation on UI handles which handles total parent rotation.
2025-10-24 14:55:38 -05:00
Ari Vuollet
22ba7f2ee5
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-10-24 18:31:50 +03:00
mafiesto4
99c26ff9af
Fix crash when control reference gets invalid in Editor
2025-10-21 15:54:37 +02:00
mafiesto4
a2d91d989d
Add Focused event to control
2025-10-21 15:54:20 +02:00
mafiesto4
881154e9f4
Fix missing parent tags when creating nested ones from code
2025-10-21 15:54:03 +02:00
Ari Vuollet
f52f3920cb
Update SDL to 3.2.24
2025-10-18 02:19:56 +03:00
Ari Vuollet
f99a244b8e
Merge remote-tracking branch 'origin/master' into sdl_platform
...
# Conflicts:
# Source/Editor/Windows/GameWindow.cs
2025-10-18 02:19:30 +03:00
Saas
5dd9171316
fix default value
2025-10-17 21:58:55 +02:00
Saas
5ec2476aec
add "*" to editor settings window title when settings are dirty
2025-10-16 21:05:10 +02:00
Saas
a9fc5f720d
break up EnvironmentProbe properties into groups
2025-10-16 20:35:53 +02:00
Saas
d323b1c7e2
move skylight and environment probe bake buttons into dedicated groups
2025-10-16 20:28:34 +02:00
Saas
d6b1478bf1
make double clicking properties splitter bar auto resize split
2025-10-16 20:04:05 +02:00
Saas
79351f0c4d
Hide array editor "Size" text when array title overlaps it
2025-10-15 21:09:24 +02:00
Saas
e5bd90f58b
revert icon scaling
2025-10-15 19:51:24 +02:00
Tryibion
7377bad721
Fix check method for type editor not working in a collection.
2025-10-14 21:20:22 -05:00
Tryibion
25744986a3
Special query for closest point on height field.
2025-10-13 20:40:16 -05:00
Ari Vuollet
668a4dbb4d
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-10-14 01:09:26 +03:00
Saas
d1972a56e2
improve spline editor
...
- Move "Selected Point" section above keyframes so it is always accessible, even when keyframe array editor is expanded
- Improve icon scaling when editor becomes thin
2025-10-13 18:27:30 +02:00
Saas
df28b0d977
fix Content Panel navigation bar scroll bar colors
...
Same concept as in #2581
2025-10-13 11:31:53 +02:00
Saas
48100cf9fc
fix group element text clipping
...
fixes group element header text clipping outside of the header and into the settings icon (if there is one).
Also some extra code to handle script editor, as that displays some extra icons in the header.
2025-10-13 11:16:07 +02:00
Saas
69a7e1f25c
expand tooltip to hint at being able to create a new folder on shift + left click
2025-10-12 19:57:05 +02:00
Saas
b43ed886b9
add option for what happens with unavailable entries and fix menu positioning
2025-10-12 19:52:18 +02:00
Saas
59fb83a469
correctly center buttons
2025-10-12 16:23:54 +02:00
Saas
76f0768b99
float
2025-10-12 16:14:07 +02:00
Saas
7544500be1
polish attribute editor
...
- Add hint about what to do when there are no attributes
- Swap "Ok" "Cancel" buttons order to match other dialog boxes
- Move buttons to the bottom
- Increase size of menu
- Add some missing "." to add/ remove button tooltips in array editor
2025-10-12 16:07:20 +02:00
Saas
b2b855200f
allow entering numbers with digit separator into value boxes (f.e. 1_000)
2025-10-11 22:02:14 +02:00
Saas
241a8bc764
add incrementing/ decrementing value boxe's value with arrow keys
2025-10-11 20:30:51 +02:00
frank
18a0e8d612
add msdfgen for windows
2025-10-07 16:15:07 +08:00
Saas
ec08a6ca72
Reapply "Merge branch 'NoClearSearchboxesWhenStuffHappens' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-NoClearSearchboxesWhenStuffHappens"
...
This reverts commit 537d8b57ca .
2025-10-03 20:44:35 +02:00
Saas
7b7d7aaf3d
Merge remote-tracking branch 'upstream/master' into NoClearSearchboxesWhenStuffHappens
2025-10-03 20:44:04 +02:00
Saas
2d4843b1f4
fix reloading scripts expanding scene tree
...
#3701
2025-10-03 20:41:52 +02:00
Saas
7ba01a413f
Revert "fix reloading scripts expands all folders"
...
This reverts commit 2516820e4a .
2025-10-03 18:50:41 +02:00
Saas
2516820e4a
fix reloading scripts expands all folders
2025-10-03 18:46:18 +02:00
Saas
0917a743cd
Re- add particle prefix and improve some descriptions
2025-09-21 17:07:13 +02:00
Saas
13dd80d429
add changing and caching Debug ViewMode for Game View
2025-09-21 16:57:38 +02:00
Saas
6e9902a966
use DefaultGame ViewFlag and some fixes
2025-09-21 16:49:07 +02:00
Saas
fd1e0a4e80
add game view to "View" menu, add keyboard new keyboard shortcuts to menu and extra options for view flags and view layers
2025-09-20 16:12:04 +02:00
Saas
b130b81863
add game view and show/ hiding navigation similar to unreal engine
2025-09-20 15:08:03 +02:00
Saas
1dd96ae9cb
add undo to MoveSelectedNodes (do TODO)
2025-09-19 23:04:43 +02:00
Saas
07c1dfc613
add focus selected visject controls functionality
2025-09-19 20:23:47 +02:00
Saas
fb5cedc575
make particle age/ lifetime nodes more clear
2025-09-19 16:32:59 +02:00
Saas
b38a7e6eb2
unify both "too many audio listeners"- warnings
2025-09-18 17:54:21 +02:00
Saas
4f3f1cd163
make changing selected box with arrow up/ down loop
2025-09-15 23:09:07 +02:00
Saas
4d77646f26
fix error when changing selected box with arrow keys
2025-09-15 22:46:56 +02:00
Saas
187592b673
add moving visject nodes in smaller increments when holding shift and alt
2025-09-15 22:37:31 +02:00
Saas
215467ae42
add ribbon menu buttons to quick open product local folder
2025-09-14 18:14:38 +02:00
Saas
facd7d39dc
return true if handled
2025-09-14 16:02:48 +02:00
Saas
6810e5f2a4
add moving selected keyframes with arrow keys
2025-09-14 16:00:07 +02:00
Saas
ee6fae8956
small polish stuff
...
- Fix keyframe edit popup height
- Make keyframe mouse hover color more intense
- Increase keyframe size by 1 to prevent accidental miss clicks, resulting in a new keyframe added, when trying to double click to edit a keyframe
2025-09-14 14:15:35 +02:00
Saas
bb6c3233d2
method placement
2025-09-13 19:22:37 +02:00
Saas
499228cc98
add curve editor presets
2025-09-13 19:07:41 +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
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
alsed
e52b7170ce
fix segfault when generating mipmaps for cubetextures
2025-09-04 11:11:44 -04: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
alsed
9a363e2882
Implement prefab detection of skinned models
2025-08-30 08:51:21 -04:00
Tryibion
2901e3898c
Add IncludeInheritedTypes to RequireActor
2025-08-29 16:03:44 -05:00
Ari Vuollet
fc341a86e7
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-08-24 09:44:28 +03:00
Saas
f2699892e0
add support for resizing visject curve nodes
2025-08-17 15:42:54 +02:00
alsed
c63200cba0
bool error corrected
2025-08-13 11:23:56 -04:00
alsed
c8a02ac607
cleanup
2025-08-13 09:22:30 -04:00
alsed
09a304c214
Add support for dds in linux
2025-08-12 19:18:07 -04:00
Ari Vuollet
68da28ffe8
Update SDL to 3.2.20
2025-08-12 15:39:19 +03:00
mafiesto4
427e76e76e
Update volk to version 1.4.304
2025-08-12 15:24:48 +03:00
Ari Vuollet
b183b5bcfc
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-08-12 15:22:34 +03:00
Ari Vuollet
51feaa0730
Release mouse relative mode when focus changes during mouse tracking
2025-07-03 23:21:42 +03:00
Ari Vuollet
8e69aa8bd6
Fix error while closing Editor
2025-07-03 22:57:07 +03:00
Ari Vuollet
90b2fded48
Merge remote-tracking branch 'origin/master' into sdl_platform
...
# Conflicts:
# Source/Editor/Windows/SceneTreeWindow.cs
2025-07-03 22:05:29 +03:00
Ari Vuollet
9125ffeb9e
Update third-party label in About dialog
2025-07-03 22:02:37 +03:00
Ari Vuollet
28980e5fbf
Cleanup
2025-07-03 22:02:36 +03:00
Ari Vuollet
aab0d772a4
Implement client-side window decorations for Editor windows
2025-07-03 22:02:36 +03:00
Ari Vuollet
6296e1a9eb
Fix linker errors
2025-06-26 15:32:38 +03:00
Ari Vuollet
1586bb0702
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-06-26 15:31:59 +03:00
Ari Vuollet
edeaf6af09
Fix compilation without SDL
2025-06-24 22:57:49 +03:00
Ari Vuollet
951edd95db
Cleanup
2025-06-24 16:47:45 +03:00
Ari Vuollet
9951211596
Fix mono glib.h wrapper compilation error
2025-06-24 16:47:20 +03:00
Ari Vuollet
6d337464f7
Support XDG Desktop Portal as color picker provider
...
Wayland and XWayland fallback implementation uses XDP in
order to query picked color from desktop.
2025-06-24 16:41:32 +03:00
Ari Vuollet
d0b552d74a
Use logo as an icon in Linux windows
2025-06-23 18:58:02 +03:00
Ari Vuollet
83512822b1
Support clipboard actions in Content Browser and Scene tree on Wayland
2025-06-23 17:50:02 +03:00
Ari Vuollet
ccb78103ec
Support clipboard actions in Content Browser and Scene tree on X11
2025-06-23 17:07:10 +03:00
Ari Vuollet
6e79ffea34
Fix clipboard not working on X11
2025-06-23 17:07:10 +03:00
Ari Vuollet
4f03d37a17
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-06-23 12:03:41 +03:00
Ari Vuollet
6fb8419b3c
Disable window flashing on Wayland to fix focus issues
2025-06-17 14:23:20 +03:00
Ari Vuollet
a4272d6ca9
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-06-17 14:19:46 +03:00
Ari Vuollet
4654117d5e
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-06-16 17:09:22 +03:00
Ari Vuollet
6ff260d052
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-06-16 14:09:29 +03:00
Ari Vuollet
88d2b72822
Update SDL to 3.3.x
...
Fixes popup focus issues on Linux
2025-06-16 14:09:04 +03:00
Zode
4bacceb19f
Make comparisons automatically expand if needed so it contains the inputs
2025-06-09 22:49:30 +03:00
Zode
846065007b
Make visject inputboxes uniform size of 50 pixels
2025-06-09 22:49:13 +03:00
Ari Vuollet
29868531ad
SDL workaround for window size and position not updating
2025-06-08 18:57:57 +03:00
Ari Vuollet
95dfb6fdc6
Reduce minimum default window size for CommandLineBox popup
2025-06-08 18:57:12 +03:00
Ari Vuollet
8df3999f85
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-06-04 19:30:30 +03:00
Ari Vuollet
149b189629
Update SDL to 3.2.16
2025-06-02 19:23:34 +03:00
Ari Vuollet
b1fd86e6b5
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-06-02 18:15:16 +03:00
Ari Vuollet
5e8fdf879d
Fix logging in gamepad related events
2025-06-02 18:15:10 +03:00
xxSeys1
c45cba18a6
fix menu positioning
2025-05-04 21:18:00 +02:00
xxSeys1
fccd43502b
add create file Content Panel toolstrip button
2025-05-04 21:14:10 +02:00
Ari Vuollet
c2e8e492d7
Defer loading XML documentation during while loading the editor
2025-05-02 14:03:53 +03:00
Ari Vuollet
c916fb1844
Avoid clearing cached XML documentation data for Editor assembly
2025-05-02 14:03:52 +03:00
Ari Vuollet
004339b81e
Improve XML documentation reference parsing and overall performance
2025-05-02 14:03:52 +03:00
Ari Vuollet
84ada18299
Fix unlock mouse hotkey not unlocking CursorLockMode.Locked cursor
2025-04-21 23:13:23 +03:00
Ari Vuollet
635fe8017e
Fix EditorViewport buttons activating items on scene
2025-04-21 23:13:23 +03:00
Ari Vuollet
834380ff05
Cleanup
2025-04-21 23:13:23 +03:00
Ari Vuollet
dd65fc2289
Implement Wayland text clipboard data handling
2025-04-21 23:13:23 +03:00
Ari Vuollet
86125bb625
Add support for VK_EXT_metal_surface extension
2025-04-21 23:13:23 +03:00
Ari Vuollet
09a9d8b380
Update volk to 1.4.304
2025-04-21 23:13:23 +03:00
Ari Vuollet
86b223ec93
Fix mouse relative mode activation triggering mouse move events on Mac
2025-04-21 23:13:23 +03:00
Ari Vuollet
78f6080321
Initial support for building and running SDL platform on macOS
2025-04-21 23:13:23 +03:00
Ari Vuollet
c7be6f6e0e
Fix VC++ project file building on macOS Rider
2025-04-20 01:14:51 +03:00
Ari Vuollet
c40c31fbb7
Reduce lock usage during window events
2025-04-19 21:14:13 +03:00
Ari Vuollet
f5fbc1e32d
Fix handling of WindowsManager locks
2025-04-19 21:14:13 +03:00
Ari Vuollet
0a20378acd
Handle Wayland dragging actions ending prematurely
2025-04-19 21:14:12 +03:00
Ari Vuollet
d4e87877b6
Fix editor viewport activating while dragging a window
2025-04-19 21:14:12 +03:00
Ari Vuollet
7eb7236b8a
Fix occluded or hidden windows causing the engine to freeze on Wayland
2025-04-19 21:14:11 +03:00
Ari Vuollet
dc0e4ffce2
Allow context menu to show when activating scene tree with right click
2025-04-19 21:14:11 +03:00
Ari Vuollet
86fe93943d
Fix crash when relative mode was left active on removed window
2025-04-19 21:14:10 +03:00
Ari Vuollet
3258113ef8
Ensure mouse position is up-to-date during button down events
2025-04-19 21:14:10 +03:00
Ari Vuollet
ebf3999cfe
Fix rubber band selector activating outside of the viewport
...
This usually happens while trying to drag the window from window handle
2025-04-19 21:14:09 +03:00
Ari Vuollet
a1ccbbb5b9
Use sensible window minimum size limits in editor windows
2025-04-19 21:14:09 +03:00
Ari Vuollet
35072c40d8
Fix build on Linux
2025-04-19 21:14:08 +03:00
Ari Vuollet
5c51021388
Fix merge
2025-04-19 21:14:08 +03:00
Ari Vuollet
95fd527515
Apply drag and drop styling on refactored WindowDragHelper
...
Reapplies changes from commit 38b00f458c
2025-04-19 21:14:07 +03:00
Ari Vuollet
113d851cea
Fix cursor escaping constrained area when initially outside on Windows
2025-04-19 21:14:07 +03:00
Ari Vuollet
72f0c460f9
Refix dragged maximized window generating wrong mouse position events
2025-04-19 21:14:06 +03:00
Ari Vuollet
13ddd15b44
Focus viewports earlier to fix CursorLockMode not always activating
2025-04-19 21:14:06 +03:00
Ari Vuollet
c9e24aaf5f
Fix documentation generation
2025-04-19 21:14:05 +03:00
Ari Vuollet
68c0ac0ffc
Fix cursor locking bounds calculation
2025-04-19 21:14:05 +03:00
Ari Vuollet
bebda275a9
Fix crash when Game viewport was hidden
2025-04-19 21:14:04 +03:00
Ari Vuollet
287eaae850
Fix X11 external drag and drop not releasing consistently
2025-04-19 21:14:04 +03:00
Ari Vuollet
7e59c3b9a7
Fix restoring locked cursor state when window gains focus again
2025-04-19 21:14:03 +03:00
Ari Vuollet
38658a5b8c
Fix CursorLockMode.Locked not working
2025-04-19 21:14:02 +03:00
Ari Vuollet
88c75b8672
Fix dragged maximized window generating wrong mouse position events
2025-04-19 21:14:02 +03:00
Ari Vuollet
17ab1e6830
Fix window handle clicking to not restore window from maximized state
2025-04-19 21:14:01 +03:00
Ari Vuollet
1f45110e5f
Fix rubber band selector activating when using Alt-key to orbit
2025-04-19 21:14:01 +03:00
Ari Vuollet
5401166a07
Fix error when entering playmode while holding right mouse button
2025-04-19 21:14:00 +03:00
Ari Vuollet
bfa8188782
Fix accepting drag and drop for files in Wayland
2025-04-19 21:14:00 +03:00
Ari Vuollet
e777a71784
Fix error while dragging files around Content window
2025-04-19 21:13:59 +03:00
Ari Vuollet
c13e91a0d0
Release rubber band selection when viewport starts controlling the view
2025-04-19 21:13:59 +03:00
Ari Vuollet
aac5d57352
Update SDL to 3.2.10
2025-04-19 21:13:58 +03:00
Ari Vuollet
ceca13c7b6
Avoid showing tooltips in inactive windows
2025-04-19 21:13:58 +03:00
Ari Vuollet
2905470330
Update SDL3 to 3.2.4
2025-04-19 21:13:57 +03:00
Ari Vuollet
2c17033822
Fix window dragging when not supported by Wayland compositor
...
(cherry picked from commit 3554747a6745ab8b5cfa3017dfb8ead80f6c924e)
2025-04-19 21:13:57 +03:00
Ari Vuollet
0a4cb9e9b1
Show current display server in Editor window tooltip
...
(cherry picked from commit 62968dd4376bb0a3c0aa09316174e0e00a9ea31b)
2025-04-19 21:13:56 +03:00
Ari Vuollet
096651f4c1
Properly mark floating windows with transparency support
...
(cherry picked from commit c660fac52446676ca1ff2aaa1332e7eae2ac5444)
2025-04-19 21:13:56 +03:00
Ari Vuollet
275a08506b
Enable transparency support in Vulkan swapchains
...
(cherry picked from commit 431a69e35775b1664e146283934e1ce6147f8fc3)
2025-04-19 21:13:55 +03:00
Ari Vuollet
4cd61cb381
Fix compilation for game builds
...
(cherry picked from commit f4fcc07288e85118dc48972249607e3fa47954eb)
2025-04-19 21:13:54 +03:00
Ari Vuollet
9ad1147581
Fix cloning SDL repository
2025-04-19 21:13:54 +03:00
Ari Vuollet
35e09def1b
Fix text input not working on X11
2025-04-19 21:13:53 +03:00
Ari Vuollet
0469607a71
Fix button latching on Windows after drag and drop operation
2025-04-19 21:13:53 +03:00
Ari Vuollet
d115d22ee6
Implement new window dragging system
2025-04-19 21:13:52 +03:00
Ari Vuollet
8120ae621d
Fix mouse resetting issues after ending relative mode
2025-04-19 21:13:52 +03:00
Ari Vuollet
f873c2fa9f
Fix frame stutter when window is focused
2025-04-19 21:13:51 +03:00
Ari Vuollet
c3ffbe2f42
Fix error when docking to sides of tabbed panel
2025-04-19 21:13:51 +03:00
Ari Vuollet
55a0a39881
Cleanup Linux SDL implementation
2025-04-19 21:13:50 +03:00
Ari Vuollet
592215dd30
Support compiling third party library C files as C code
2025-04-19 21:13:50 +03:00
Ari Vuollet
ef0c2a2785
Implement Wayland protocols module and file generation
2025-04-19 21:13:49 +03:00
Ari Vuollet
37979e452a
Fix mouse warping after ending relative mode
2025-04-19 21:13:49 +03:00
Ari Vuollet
e9671bb727
Add git fetch method for dependencies
2025-04-19 21:13:48 +03:00
GoaLitiuM
aa328bd591
Fix window ShowInTaskbar setting
2025-04-19 21:13:48 +03:00
GoaLitiuM
188e4313f9
Fix various issues with child window positioning
2025-04-19 21:13:47 +03:00
Ari Vuollet
df02c70e31
Add Window.IsAlwaysOnTop property
2025-04-19 21:13:47 +03:00
GoaLitiuM
257f54b323
Use SDL locale
2025-04-19 21:13:46 +03:00
Ari Vuollet
fb4b5b2575
Allow window with single tab to be dragged from tab area
2025-04-19 21:13:46 +03:00
Ari Vuollet
4e1251276d
Fix ValueBox mouse position resetting after releasing the button
2025-04-19 21:13:45 +03:00
GoaLitiuM
a7b200dc57
Fix SDL build process on Linux
2025-04-19 21:13:44 +03:00
GoaLitiuM
8cadbae80e
Update SDL to 3.2.0
2025-04-19 21:13:44 +03:00
GoaLitiuM
c3bae49aae
Force cursor to center of Game Window when tab handle is clicked
2025-04-19 21:13:43 +03:00
Tryibion
6fa4fc6149
Fix rotation using SDL
2025-04-19 21:13:43 +03:00
GoaLitiuM
f1ffe1acaa
Fix Linux compilation without SDL
2025-04-19 21:13:42 +03:00
GoaLitiuM
5c9ddf7f00
Fix compilation
2025-04-19 21:13:42 +03:00
GoaLitiuM
431767a150
Update SDL3
2025-04-19 21:13:41 +03:00
GoaLitiuM
8ba4e442a6
Fix compilation issues
2025-04-19 21:13:41 +03:00
GoaLitiuM
2f8d19c267
Fix windows not being hidden initially
2025-04-19 21:13:40 +03:00
GoaLitiuM
f2fd98f742
Fix parent window position handling with popup/tooltip windows
2025-04-19 21:13:40 +03:00
GoaLitiuM
3ce35d6e81
Fix compilation errors in other platforms
2025-04-19 21:13:39 +03:00
GoaLitiuM
796dbaa836
Fix CI for Linux
2025-04-19 21:13:39 +03:00
GoaLitiuM
84b209ec7f
Prevent building with SDL in unsupported platforms
2025-04-19 21:13:38 +03:00
GoaLitiuM
fa976b34dc
Fallback to X11 message box implementation when SDL fails
2025-04-19 21:13:38 +03:00
GoaLitiuM
e7cda362b7
Fix popup and context menus not working on Wayland
2025-04-19 21:13:37 +03:00
GoaLitiuM
a41a09c162
Hide warnings for unsupported SDL operations on Wayland
2025-04-19 21:13:37 +03:00
GoaLitiuM
e82f84f0ab
Log a warning for not implemented Wayland functionality
2025-04-19 21:13:36 +03:00
GoaLitiuM
f1d387ceea
Fix compilation in Linux
2025-04-19 21:13:36 +03:00
GoaLitiuM
3893d4d1f8
Enable warning sound in question dialogs
2025-04-19 21:13:35 +03:00
GoaLitiuM
cf7ac50faf
Enable modern Windows dialog boxes
2025-04-19 21:13:35 +03:00
GoaLitiuM
3f6bf15554
Implement relative mouse mode (raw input) for SDL platform
2025-04-19 21:13:34 +03:00
GoaLitiuM
dac74829b4
Add flag for Window types
2025-04-19 21:13:34 +03:00
GoaLitiuM
94d6f213a0
Enable native windowing system settings with SDL platform
2025-04-19 21:13:33 +03:00
GoaLitiuM
8f2550ef61
Add command-line switches to force X11 and Wayland SDL drivers
2025-04-19 21:13:33 +03:00
GoaLitiuM
b622a1cc5e
Implement SDL platform, windowing and input handling
2025-04-19 21:13:32 +03:00
GoaLitiuM
c83a3c32c7
Refactor application window class name
2025-04-19 21:13:32 +03:00
GoaLitiuM
e7dcf7f7e7
Move Window related enums to separate header file
2025-04-19 21:13:31 +03:00
GoaLitiuM
398785a2be
Refactor Windows drag and drop implementation
2025-04-19 21:13:31 +03:00
GoaLitiuM
05dba0f1f5
Refactor ScreenUtilities
2025-04-19 21:13:30 +03:00
GoaLitiuM
39dbd32b2e
Add more helper methods for managing Git repos
2025-04-19 21:13:30 +03:00
GoaLitiuM
23a34a455a
Fix centered window location on X11
2025-04-19 21:13:29 +03:00
GoaLitiuM
4308328b48
Fix initial position of Tooltips
2025-04-19 21:13:29 +03:00
ExMatics HydrogenC
3f78e47918
Fix for shadow atlas not being cleared correctly
2024-10-10 22:13:43 +08:00
ExMatics HydrogenC
7b4a9f1a63
Fix depth function
2024-10-10 21:15:46 +08:00
ExMatics HydrogenC
561d40fd71
Merge remote-tracking branch 'upstream/master' into reverse-z
2024-10-10 17:42:43 +08:00
xxSeys1
d2dba124df
add model import option to only create material slots
...
but not import actual materials
2024-10-09 13:12:48 +02:00
ExMatics HydrogenC
133340b2ea
Fix sky color being too dark
2024-06-06 12:56:32 +08:00
ExMatics HydrogenC
344665e34f
Merge branch 'reverse-z' of https://github.com/HydrogenC/FlaxEngine into reverse-z
2024-06-06 12:13:51 +08:00
ExMatics HydrogenC
5d188c8c2d
Simplify SetMatrix code
2024-06-06 12:13:32 +08:00
ExMatics HydrogenC
9447f3d569
Fix build tool command line
2024-06-06 11:16:00 +08:00
ExMatics HydrogenC
df8dc9173a
Add command line controls for reverse z
2024-06-06 00:07:28 +08:00
ExMatics HydrogenC
b186d19faa
Fix typo
2024-06-05 23:37:10 +08:00
ExMatics HydrogenC
ea749f12a3
Add depth function to conditional compiling
2024-06-05 23:36:41 +08:00
ExMatics HydrogenC
74750fd604
Fix spot light
2024-06-05 23:09:43 +08:00
ExMatics HydrogenC
b52e8bad4c
Fix shadow casting
2024-06-05 23:02:21 +08:00
ExMatics HydrogenC
44f8e86245
Fix code depth sampling for unreversed z
2024-06-05 22:39:20 +08:00
ExMatics HydrogenC
b036692154
Fix shadow bias and unify indent
2024-06-05 22:36:15 +08:00
ExMatics HydrogenC
5d050ca020
Make reverse z define dynamic
2024-06-05 21:51:07 +08:00
ExMatics HydrogenC
1b6a31b6e5
Finish conditional compiling
2024-06-05 21:15:08 +08:00
ExMatics HydrogenC
ab4743fdb1
Add more comditional compiling
2024-06-05 18:20:38 +08:00
ExMatics HydrogenC
49629222c1
Revert VolumeParticle.shader
2024-06-05 07:41:40 +08:00
ExMatics HydrogenC
9d6778ff1e
Add a bit conditional compiling
2024-06-05 07:40:03 +08:00
ExMatics HydrogenC
ce73394531
add todo in BoundingFrustrum
2024-06-04 23:24:28 +08:00
ExMatics HydrogenC
463c8dba0d
fix depth function
2024-06-04 23:22:41 +08:00
ExMatics HydrogenC
9bb6104cf7
Merge remote-tracking branch 'upstream/master' into reverse-z
2024-06-04 12:08:07 +08:00
ExMatics HydrogenC
151f4a4923
Merge branch 'reverse-z' of https://github.com/HydrogenC/FlaxEngine into reverse-z
2024-06-04 12:07:53 +08:00
ExMatics HydrogenC
36f588a792
Fix more shaders
2024-06-04 12:07:50 +08:00
ExMatics HydrogenC
07c7a250cc
Revert unexpected deletions
2024-06-04 09:55:06 +08:00
ExMatics HydrogenC
eab4a8c404
Fix shaders for reverse z
2024-06-04 09:30:26 +08:00
ExMatics HydrogenC
cde3e3d710
Fix editor raycast
2024-06-04 08:39:14 +08:00
ExMatics HydrogenC
a8dc67a1b2
Implement reverse z
2024-06-03 22:02:35 +08:00