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
mafiesto4
d24bd7dfd0
Merge branch 'GoaLitiuM-dotnet_define_fix'
2025-10-29 07:40:11 +01:00
Ari Vuollet
2c8c9b1637
Fix .NET version preprocessor definitions
2025-10-29 08:26:39 +02:00
mafiesto4
05a8c841da
Fix color grading lut to be refreshed when shader gets reloaded
2025-10-28 23:19:51 +01:00
mafiesto4
c4fcaa999c
Fix asset thumbnails to be stable with FXAA instead of TAA
2025-10-28 22:23:15 +01:00
mafiesto4
70c9dd6608
Fix eye adaptation in Manual mode
2025-10-28 21:36:28 +01:00
mafiesto4
802e2ac7c2
Fix compiling stb texture tool on Windows
2025-10-28 21:25:30 +01:00
mafiesto4
0ca60062d9
Fix crash on leftover physic contact collision processing
2025-10-28 16:17:48 +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
mafiesto4
22515c37b5
Fix crash regression in D3D12 UAV bindings code
2025-10-27 22:38:47 +01:00
mafiesto4
38a48cf1d4
Update build number
2025-10-27 16:48:52 +01:00
mafiesto4
cd66d00219
Add checking hardware instruction set on Windows earlier on
...
#3732
2025-10-27 16:48:24 +01:00
mafiesto4
c944bd9bed
Fix missing Vulkan feature activation for host query reset
2025-10-27 00:32:29 +01:00
mafiesto4
a0689f3f00
Update all Linux deps with Clang 14 on Ubuntu 24
2025-10-27 00:01:36 +01:00
mafiesto4
2ee2c97f1e
Update docs for Ubuntu 24 and Clang 4
2025-10-26 21:48:49 +01:00
fibref
3cef8cfd61
Merge branch 'FlaxEngine:master' into flax-msdf-font
2025-10-26 14:37:20 +08:00
mafiesto4
fd19e83a46
Merge branch 'Tryibion-fix-no-undo-for-drag-spawn'
2025-10-25 22:52:47 +02:00
mafiesto4
755702b65a
Improve #3747 to check for loaded levels in drag drop validation
2025-10-25 22:52:41 +02:00
mafiesto4
72e200a7fc
Merge branch 'fix-no-undo-for-drag-spawn' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-no-undo-for-drag-spawn
2025-10-25 22:50:01 +02:00
mafiesto4
6353e5f4f2
Merge branch 'Tryibion-fix-arrow-up-tree-select'
2025-10-25 22:47:21 +02:00
mafiesto4
b184022d15
Merge branch 'fix-arrow-up-tree-select' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-arrow-up-tree-select
2025-10-25 22:46:55 +02:00
mafiesto4
26dce69404
Merge branch 'GoaLitiuM-dotnet10_sdkver'
2025-10-25 22:45:34 +02:00
Ari Vuollet
2841ac22df
Bump the maximum supported .NET SDK version to 10
2025-10-25 22:35:48 +03:00
mafiesto4
516f22c3c0
Merge branch 'GoaLitiuM-dotnet_error_messages'
2025-10-25 21:14:23 +02:00
mafiesto4
5a8c4cd0a5
Merge branch 'dotnet_error_messages' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet_error_messages
2025-10-25 21:14:19 +02:00
mafiesto4
f53b7e3323
Merge branch 'Tryibion-fix-default-scale-option'
2025-10-25 21:10:34 +02:00
Tryibion
c1439c646e
Fix default for prefab canvas size index being 0 instead of -1.
2025-10-25 11:34:48 -05: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
Ari Vuollet
280035e54f
Use stderr for Flax.Build error messages
...
This turns the error messages from Flax.Build to red in Flax Editor
console output.
2025-10-24 23:27:18 +03:00
Ari Vuollet
0d140c4f39
Fix Windows dotnet version lookup without installed SDK
...
Having only x86 dotnet SDK installed while expecting x64 version fails
prematurely.
2025-10-24 23:27:17 +03:00
Ari Vuollet
32b4efc175
Add missing .NET installation architecture info to error messages
2025-10-24 23:27:17 +03: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
d1774cac28
Go back to SSE4.2 on Windows as minimum requirement instead of AVX2 for better user coverage by default
...
#3732
2025-10-22 16:14:05 +02: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
mafiesto4
2629511224
Merge branch 'Tryibion-fix-duplicate-collection-option'
2025-10-20 22:04:12 +02:00
mafiesto4
bcf7226946
Merge branch 'fix-duplicate-collection-option' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-duplicate-collection-option
2025-10-20 22:04:05 +02:00
mafiesto4
f5c9e00beb
Merge branch 'GoaLitiuM-woa_alignment'
2025-10-20 22:03:39 +02:00
mafiesto4
6353514188
Merge branch 'woa_alignment' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-woa_alignment
2025-10-20 22:03:32 +02:00
mafiesto4
8467315a1e
Fix motion vector stability on Large World origin changes
...
#3745
2025-10-20 18:08:54 +02:00
Tryibion
be5dbbb95f
Fix duplicate option for collections being grayed out if nothing is in clipboard.
2025-10-19 15:55:57 -05:00
Ari Vuollet
6b9c727a6a
Fix compiler warning
2025-10-19 22:16:34 +03:00
Ari Vuollet
91c0ba1986
Enforce pointer alignment for InlinedAllocation
...
AssetReferences stored in inlined allocation needs to be aligned to
pointer sized boundary due to atomic operations having strict
requirements for such. Unaligned access seems to only crash on
Windows on ARM systems when trying to allocate TextRender draw chunks.
2025-10-19 22:14:28 +03:00
Tryibion
e4bb8001b2
Fix not having undo for items dragged into scene tree into empty space.
2025-10-18 18:23:33 -05: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
mafiesto4
d93c32db9c
Merge remote-tracking branch 'origin/1.11'
...
# Conflicts:
# Source/Tools/Flax.Build/Deps/Downloader.cs
2025-10-16 14:07:49 +02:00
mafiesto4
08abdc159e
Another ios build change to use dotnet 9 instead
2025-10-16 13:38:26 +02:00
mafiesto4
708b9c6767
Attempt to fix missing ios workload for .NET 8
2025-10-16 12:12:37 +02:00
mafiesto4
ed26a4c182
Fix moving character controller when displacement is zero
2025-10-16 11:34:43 +02:00
mafiesto4
a239984908
Add console logging for VSCode on Mac and Linux inside game projects
2025-10-16 10:47:41 +02:00
mafiesto4
fc3ea44c69
Update OpenAL on Mac/iOS
2025-10-16 10:40:08 +02:00
mafiesto4
fdecad0d29
Fix Vulkan crash on missing handle owner during binding
2025-10-16 10:39:50 +02:00
mafiesto4
c7437ed533
Fix OpenAL Soft building due to missing certs on a website
2025-10-16 10:39:36 +02:00
mafiesto4
dab44f5ceb
Minor fixes
2025-10-16 10:20:51 +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
mafiesto4
c635d93b3c
Fix more errors in Visject context menu regressions
2025-10-15 14:44:58 +02:00
Tryibion
7377bad721
Fix check method for type editor not working in a collection.
2025-10-14 21:20:22 -05:00
mafiesto4
09fa3ce4be
Minor changes
2025-10-14 15:07:40 +02:00
Tryibion
bd0daf7580
Fix tree arrowing up not selecting children in tree.
2025-10-13 21:49:05 -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
mafiesto4
e1b3429b4c
Fix regression on game window defocus
2025-10-13 21:50:19 +02:00
mafiesto4
efa963be68
Fix editor error when prefab asset is unloaded
2025-10-13 21:45:31 +02:00
mafiesto4
e19be4c0c6
Merge branch 'xxSeys1-ColorValueBoxDisplayAlpha'
2025-10-13 20:53:22 +02:00
mafiesto4
2d5fdfef2f
Merge branch 'ColorValueBoxDisplayAlpha' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ColorValueBoxDisplayAlpha
2025-10-13 20:51:13 +02:00
mafiesto4
46ee6bc193
Merge branch 'xxSeys1-NicerOldNewEditorWarnings'
2025-10-13 20:50:17 +02:00
mafiesto4
a2ee2ec6ac
Merge branch 'NicerOldNewEditorWarnings' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-NicerOldNewEditorWarnings
2025-10-13 20:50:13 +02:00
mafiesto4
2caaef02ad
Merge branch 'Tryibion-fix-coll-data-delete-crash'
2025-10-13 20:49:37 +02: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
Tryibion
b62f331b08
Fix crash when deleting collision data.
2025-10-12 17:04:40 -05:00
mafiesto4
f7b306532b
Merge branch 'GoaLitiuM-openal_pipewire_fixes'
2025-10-12 23:25:24 +02:00
mafiesto4
212abe7d90
Update OpenAL for Windows and Android
...
#3338
2025-10-12 23:25:17 +02:00
mafiesto4
7dfc37f652
Adjustments for #3338
2025-10-12 23:24:34 +02:00
mafiesto4
12decc3320
Merge branch 'openal_pipewire_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-openal_pipewire_fixes
...
# Conflicts:
# Source/Tools/Flax.Build/Deps/Dependencies/OpenAL.cs
2025-10-12 22:39:34 +02:00
mafiesto4
d7a528cdbc
Update assets
2025-10-12 22:38:11 +02:00
mafiesto4
18364d2a8b
Merge remote-tracking branch 'origin/1.11'
2025-10-12 21:50:19 +02:00
Saas
5a9eedfadb
make old/ new editor dialog boxes nicer to read
2025-10-12 20:14:43 +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
be7871c292
use Render2D based solution rather than shader for alpha grid
...
https://github.com/FlaxEngine/FlaxEngine/pull/3281#issuecomment-3218049398
2025-10-12 16:50:31 +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
mafiesto4
abdeaa9354
Update build number
2025-10-11 00:17:41 +02:00
mafiesto4
d3389604b0
Update engine materials
2025-10-11 00:17:02 +02:00
mafiesto4
d426c5b0d9
Merge remote-tracking branch 'origin/master' into 1.11
...
# Conflicts:
# Source/Engine/Physics/Colliders/Collider.h
2025-10-11 00:16:10 +02:00
mafiesto4
8da0d2c4ce
Merge branch 'xxSeys1-IndustryStandardSettingsShortcut'
2025-10-10 08:31:40 +02:00
mafiesto4
20f576783b
Merge branch 'IndustryStandardSettingsShortcut' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-IndustryStandardSettingsShortcut
2025-10-10 08:31:32 +02:00
mafiesto4
2bf62cc54f
Add GPUDevice.VideoOutputs with a list of attached monitors
2025-10-09 15:13:04 +02:00
mafiesto4
ef2c551cee
Fix build
2025-10-08 23:24:15 +02:00
mafiesto4
65cf59642c
Fix changing Rigid Body center of mass offset
...
#2325 #3247
2025-10-08 22:16:46 +02:00
mafiesto4
e2fc8a6283
Add drawing RigidBody center of mass and attached colliders
...
#2325 #3247
2025-10-08 22:16:16 +02:00
mafiesto4
73976f3ed9
Fix box collider to properly draw small bounds
2025-10-08 22:08:34 +02:00
mafiesto4
7ab6bafe39
Fix crash when saving empty json string
2025-10-08 22:02:05 +02:00
mafiesto4
deb2ad7c8f
Fix font hit test on multi-line text past the line end character
...
#3503
2025-10-08 16:36:34 +02:00
mafiesto4
cd7fc3242e
Merge branch 'ZaPx64-ZaPx64-texture-asset-save-fix'
2025-10-08 09:14:59 +02:00
mafiesto4
31a0a77e7c
Merge branch 'ZaPx64-texture-asset-save-fix' of https://github.com/ZaPx64/FlaxEngine into ZaPx64-ZaPx64-texture-asset-save-fix
2025-10-08 09:14:54 +02:00
mafiesto4
f0ec4a901a
Merge branch 'xxSeys1-StraightenConnectionFix'
2025-10-08 09:13:45 +02:00
mafiesto4
8cb67f017a
Fix PlayStation build regression
2025-10-07 18:23:53 +02:00
mafiesto4
7b643e9685
Fix volumetric fog particles drawing regression
2025-10-07 18:23:39 +02:00
mafiesto4
39803ce6b2
Add **render layer mask to decals**
...
#967 #3080
2025-10-07 18:23:03 +02:00
mafiesto4
2f1f380062
Add new scene textures SceneStencil and ObjectLayer to sample Stencil buffer
2025-10-07 18:10:14 +02:00
mafiesto4
f8dbf363b6
Fix crash on Android when loading mesh with SDF data
2025-10-07 18:09:18 +02:00
mafiesto4
fc1451254d
Fix missing terrain debug shapes drawing when only in a view
2025-10-07 18:08:51 +02:00
mafiesto4
d3c54e590a
Fix quad overdraw debug drawing regression
2025-10-07 18:08:32 +02:00
mafiesto4
361fc3ecfb
Add stencil buffer usage with object layer information
...
#3080 #967
2025-10-07 18:07:23 +02:00
frank
18a0e8d612
add msdfgen for windows
2025-10-07 16:15:07 +08:00
ZaPx64
3682159da6
Fix Save() failing on virtual texture asset
2025-10-05 09:20:54 +02:00
Saas
e9f83f77bb
fix "Straighten Connections" to actually straighten all connections
2025-10-04 14:03:02 +02:00
mafiesto4
823ed247d2
Merge remote-tracking branch 'origin/master' into 1.11
...
# Conflicts:
# Source/Engine/Level/Actors/Sky.cpp
2025-10-03 22:37:32 +02:00
mafiesto4
8f3b80492e
Fix terrain physics error on end play when it's disabled
...
#3590 #3603
2025-10-03 22:30:44 +02:00
mafiesto4
c61c013517
Merge branch 'xxSeys1-StrokeMyEgo'
2025-10-03 22:22:11 +02:00
mafiesto4
a2170ffd8a
Merge branch 'StrokeMyEgo' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-StrokeMyEgo
2025-10-03 22:22:07 +02:00
mafiesto4
4f1f77fb32
Simplify code of EditorViewport to access editor instance
2025-10-03 22:21:11 +02:00
mafiesto4
6ae370f8fc
Fix camera cut flag in rendering to not trigger on origin change for smother visuals
2025-10-03 22:20:58 +02:00
Saas
da5c8555e5
add myself to list of Flax authors lol
...
Mafi said I should do this :)
2025-10-03 21:16:28 +02: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
c4c7ee941f
add industry standard shortcut for editor settings
2025-10-03 14:46:43 +02:00
mafiesto4
4f45b3c1d0
Fix missing root motion copy when using input skeleton pose (eg. IK node)
...
#3445
2025-10-03 11:33:01 +02:00
mafiesto4
4c640b915f
Fix CheckBox to display check state when created in game without editor icon atlas
...
#3705
2025-10-03 11:25:25 +02:00
mafiesto4
1f3f1ea67e
Fix Blend Poses nodes to smoothly blend back when transition goes back
...
#3595
2025-10-03 10:52:01 +02:00
mafiesto4
60c19303f6
Fix duplicating splines with parents
...
#3531
2025-10-02 23:31:03 +02:00
mafiesto4
adcfc50218
Fix stack overflow exception in shader graph recursion to be detected
...
#3706
2025-10-02 20:49:50 +02:00
mafiesto4
9b812ec34a
Fix BoundingFrustum::GetPlane in C++ to match C# version (and doc comment)
2025-10-02 18:48:32 +02:00
mafiesto4
7e1ac5e167
Fix sky rendering in ortho and oblique projection
...
#3448
2025-10-02 18:48:14 +02:00
mafiesto4
028b5fedec
Use right-click only on GPUTextureEditor context menu
2025-09-30 23:37:15 +02:00
mafiesto4
9cc2c1da40
Fix terrain exporting to properly calculate size and sample positions
...
#3534
2025-09-30 22:58:08 +02:00
mafiesto4
93219793d5
Merge remote-tracking branch 'origin/master' into 1.11
2025-09-30 18:26:14 +02:00
mafiesto4
32f2ef3f06
Fix Android compilation
2025-09-30 18:26:10 +02:00
mafiesto4
5ed8564293
Merge branch 'xxSeys1-visjectPanOnNode'
2025-09-30 16:08:37 +02:00
mafiesto4
7c87ade12b
Merge branch 'visjectPanOnNode' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-visjectPanOnNode
2025-09-30 15:51:17 +02:00
mafiesto4
7f87678282
Merge branch 'xxSeys1-IssueTemplateFix'
2025-09-30 15:49:18 +02:00
mafiesto4
e429d29d17
Merge branch 'IssueTemplateFix' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-IssueTemplateFix
2025-09-30 15:49:11 +02:00
mafiesto4
086a49f45d
Fix deadlock when updating Text Render layout during scene rendering
2025-09-30 15:46:06 +02:00
mafiesto4
c46e1164d6
Add hot-reload support for material feature template sources on material generation
2025-09-30 15:45:45 +02:00
mafiesto4
2a5898c1de
Fix regression from #3342 to use existing time as unscaled to match previous content
2025-09-30 15:45:24 +02:00
mafiesto4
f09d6aa0eb
Fix fog rendering bug on d3d11/d3d10
2025-09-30 15:44:34 +02:00
mafiesto4
0848f1fa83
Refactor specular lighting to properly map specular as reflectance in BRDF
...
Reference: https://google.github.io/filament/Filament.md.html
#1492
2025-09-30 15:43:55 +02:00
mafiesto4
537d8b57ca
Revert "Merge branch 'NoClearSearchboxesWhenStuffHappens' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-NoClearSearchboxesWhenStuffHappens"
...
This reverts commit 1186833b2d , reversing
changes made to bb180b0f59 .
#3687 #3701
2025-09-26 22:25:49 +02:00
mafiesto4
02c5ad3fa4
Fix particles to support any amount of contexts drawings
2025-09-25 18:38:46 +02:00
mafiesto4
41e851298d
Add new PreIntegratedGF with 80% smaller but more accurate data
...
Update old generation code, use R16G16_UNorm format instead of R11G11B10, skip mips and reduce Y axis to 32 pixels.
#1492
2025-09-25 17:35:10 +02:00
Saas
4a3fb41035
further fixes and make some stuff a bit nicer
2025-09-25 13:32:21 +02:00
mafiesto4
d57eec3403
Bump up materials after merge
2025-09-24 18:26:33 +02:00
mafiesto4
87e2c4c4d5
Merge remote-tracking branch 'origin/master' into 1.11
...
# Conflicts:
# Content/Editor/DebugMaterials/DDGIDebugProbes.flax
# Source/Editor/Windows/OutputLogWindow.cs
# Source/Engine/Level/Actor.cpp
2025-09-24 18:18:27 +02:00
Saas
797cb3c3f2
fix 1.10 becoming 1.1 and some spelling issue in issue template
2025-09-23 20:56:43 +02:00
mafiesto4
47670251ef
Merge branch 'Tryibion-issue-template'
2025-09-23 17:21:34 +02:00
mafiesto4
cf1ef91246
Merge branch 'issue-template' of https://github.com/Tryibion/FlaxEngine into Tryibion-issue-template
2025-09-23 17:21:30 +02:00
mafiesto4
7060cb5696
Fix UI Brush editing in prefab regression from a471861e92
...
#3694
2025-09-23 17:20:18 +02:00
mafiesto4
c449833d35
Merge branch 'Tryibion-audio-events'
2025-09-23 17:07:22 +02:00
mafiesto4
284aeca51a
Merge branch 'audio-events' of https://github.com/Tryibion/FlaxEngine into Tryibion-audio-events
2025-09-23 17:07:18 +02:00
mafiesto4
d8f7199c11
Fix importing emissive, roughness, metalness and wireframe properties of materials with Assimp
...
#3418
2025-09-23 15:42:49 +02:00
mafiesto4
dc05bbbbcd
Merge branch 'IceReaper-feature/create_project'
2025-09-22 22:45:50 +02:00
mafiesto4
3fcc9ed01f
Merge branch 'feature/create_project' of https://github.com/IceReaper/FlaxEngine into IceReaper-feature/create_project
2025-09-22 22:32:43 +02:00
mafiesto4
70ba750a5e
Fix code #3511
2025-09-22 22:31:23 +02:00
mafiesto4
50271199ac
Merge branch 'xxSeys1-moveVisjectConnection'
2025-09-22 22:30:32 +02:00
mafiesto4
d1a99c9396
Merge branch 'moveVisjectConnection' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-moveVisjectConnection
...
# Conflicts:
# Source/Editor/Surface/VisjectSurface.cs
2025-09-22 22:30:26 +02:00
Tryibion
4ae3d57adc
Resolve code suggestions
2025-09-22 11:32:24 -05:00
mafiesto4
99b9967806
Merge branch 'xxSeys1-ViewportIconsMoreCustomization'
2025-09-22 18:10:38 +02:00
mafiesto4
2f7e84253a
Merge branch 'ViewportIconsMoreCustomization' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ViewportIconsMoreCustomization
2025-09-22 18:10:33 +02:00
mafiesto4
2f55cb938f
Merge branch 'xxSeys1-commandSuggestionImprovements'
2025-09-22 18:08:30 +02:00
mafiesto4
a86661a855
Merge branch 'commandSuggestionImprovements' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-commandSuggestionImprovements
2025-09-22 18:06:55 +02:00
mafiesto4
a68ce6633a
Merge branch 'Tryibion-vs-code-plugin-organize'
2025-09-22 18:02:52 +02:00
mafiesto4
5d57afe3aa
Merge branch 'vs-code-plugin-organize' of https://github.com/Tryibion/FlaxEngine into Tryibion-vs-code-plugin-organize
2025-09-22 18:02:00 +02:00
mafiesto4
6705138247
Merge branch 'xxSeys1-SmallVehicleImprovements'
2025-09-22 16:18:17 +02:00
mafiesto4
276caf771c
Merge branch 'SmallVehicleImprovements' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-SmallVehicleImprovements
...
# Conflicts:
# Source/Engine/Physics/Actors/WheeledVehicle.h
2025-09-22 16:18:12 +02:00
mafiesto4
5eea5a72c9
Fix particle material compilation error when using position offset
...
#3661
2025-09-22 11:44:11 +02:00
mafiesto4
e9a7b1c8eb
Fix using enums as Scene Animation Event parameters
...
#3554
2025-09-22 10:22:32 +02:00
mafiesto4
a151c78412
Fix loading projects that have similar path to engine folder
...
#3565
2025-09-22 08:42:16 +02:00
mafiesto4
5f1e905e8f
Fix crash when importing model as prefab and handle duplicated object names
...
#3558
2025-09-21 22:52:57 +02:00
mafiesto4
a0f764a774
Add skybox rotation feature
...
#3592
2025-09-21 21:58:03 +02:00
mafiesto4
7da5ce3ed4
Merge branch 'xxSeys1-NoClearSearchboxesWhenStuffHappens'
2025-09-21 21:06:21 +02:00
mafiesto4
1186833b2d
Merge branch 'NoClearSearchboxesWhenStuffHappens' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-NoClearSearchboxesWhenStuffHappens
2025-09-21 21:06:16 +02:00
mafiesto4
bb180b0f59
Merge branch 'Tryibion-fix-physics-attach-rigid'
2025-09-21 21:04:59 +02:00
mafiesto4
5d1c79929a
Merge branch 'fix-physics-attach-rigid' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-physics-attach-rigid
2025-09-21 21:04:56 +02:00
mafiesto4
3f5a4cc4c9
Merge branch 'Tryibion-fix-dup&remove'
2025-09-21 21:02:22 +02:00
mafiesto4
62fd8ac967
Merge branch 'fix-dup&remove' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-dup&remove
2025-09-21 21:02:17 +02:00
mafiesto4
d904b92f2e
Merge branch 'xxSeys1-LessCreateScriptItems'
2025-09-21 21:01:36 +02:00
mafiesto4
87e2b76ffa
Merge branch 'LessCreateScriptItems' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-LessCreateScriptItems
2025-09-21 21:01:33 +02:00
mafiesto4
c5e11aed15
Merge branch 'xxSeys1-WidgetCreateFilterControlTypes'
2025-09-21 21:00:27 +02:00
mafiesto4
85d61b334b
Merge branch 'WidgetCreateFilterControlTypes' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-WidgetCreateFilterControlTypes
2025-09-21 21:00:11 +02:00
mafiesto4
26e94f6f8e
Refactor material instance to not override all public parameters by default (need explicit set)
...
#3444
2025-09-21 20:59:25 +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
mafiesto4
902744a0ce
Fix model import scale on nodes that could be applied multiple times on the same mesh
...
#3562
2025-09-21 15:08:35 +02:00
mafiesto4
1c581bceaf
Fix sun shadows when direction is perfectly vertical
...
#3614
2025-09-20 23:52:04 +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
mafiesto4
9cc44825c6
Update engine materials 92f4327fc2
2025-09-20 00:14:51 +02:00
mafiesto4
92f4327fc2
Fix missing volumetric fog affecting transparent materials
...
#3436
2025-09-20 00:13:52 +02:00
mafiesto4
47711ec5be
Fix Volumetric Fog flicker on camera cuts
...
#3443
2025-09-19 23:10:03 +02:00
Saas
1dd96ae9cb
add undo to MoveSelectedNodes (do TODO)
2025-09-19 23:04:43 +02:00
Tryibion
d1fbc66cb9
Fix not attaching updated collision data to rigid body.
2025-09-19 15:58:22 -05:00
Saas
07c1dfc613
add focus selected visject controls functionality
2025-09-19 20:23:47 +02:00
Saas
7183a3306e
fix typo
2025-09-19 16:57:50 +02:00
Saas
fb5cedc575
make particle age/ lifetime nodes more clear
2025-09-19 16:32:59 +02:00
Saas
fd191f7ffb
don't clear content panel folder- and scene tree search box on script reload and enter/ exit play
2025-09-18 23:24:10 +02:00
Saas
b38a7e6eb2
unify both "too many audio listeners"- warnings
2025-09-18 17:54:21 +02:00
Saas
2604d58687
no more Linq
2025-09-18 17:37:04 +02:00
Tryibion
01d1d634c2
Fix other missing duplicate.
2025-09-16 17:43:55 -05:00
Tryibion
c7e403661d
Dont allow remove and duplicate options for non-resizing collections.
2025-09-16 17:42:24 -05:00
Saas
1196db6d17
check if control is control meant for gui editor use
2025-09-16 22:54:57 +02:00
Saas
553a007508
Revert "hide TrackLabel control in editor"
...
This reverts commit 364a523375 .
2025-09-16 22:14:22 +02:00
Saas
de2ee36529
fix naming lol
2025-09-16 22:07:42 +02:00
Saas
eea44ac897
remove search query highlights showing on create new script item
2025-09-16 22:06:49 +02:00
Saas
c124713e99
remove create new script items when searchbox is cleared
2025-09-16 22:05:28 +02:00
Saas
364a523375
hide TrackLabel control in editor
2025-09-16 22:04:24 +02:00
mafiesto4
afdd264e63
Fix compilation of Editor in Release mode
2025-09-16 16:34:58 +02:00
mafiesto4
8ec54f7b1c
Merge branch 'cNori-Custom-editor-for-GPUTextures'
2025-09-16 00:16:10 +02:00
mafiesto4
521518bde4
Add hack to use GPUTextureEditor on ref pickers
2025-09-16 00:15:58 +02:00
mafiesto4
56077a268a
SImplify and cleanup GPUTexture editor #3452 #3194
2025-09-16 00:15:48 +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
mafiesto4
a0ca000793
Merge branch 'Custom-editor-for-GPUTextures' of https://github.com/cNori/FlaxEngineFork into cNori-Custom-editor-for-GPUTextures
2025-09-15 18:08:02 +02:00
mafiesto4
ae4ae7a638
Fix rich textbox vertical alignment
...
#3502
2025-09-15 15:17:18 +02:00
mafiesto4
e2a4c8ab03
Merge branch 'Tryibion-fix-viewdistance-light'
2025-09-15 14:14:04 +02:00
Tryibion
7a40722964
Fix view distance light property from affecting brightness all of the time.
2025-09-14 17:51:27 -05:00
mafiesto4
1de8909d05
Merge branch 'Tryibion-prefab-viewport-scaling'
2025-09-14 23:59:45 +02:00
mafiesto4
9749487e24
Move prefab and game UI size context menu to shared UI Module
...
#3571
2025-09-14 23:59:40 +02:00
mafiesto4
55968a8ddc
Merge branch 'prefab-viewport-scaling' of https://github.com/Tryibion/FlaxEngine into Tryibion-prefab-viewport-scaling
2025-09-14 23:11:59 +02:00
mafiesto4
e325b190ea
Merge branch 'xxSeys1-disabledGizmoBrightness'
2025-09-14 22:01:18 +02:00
mafiesto4
ada6b9140f
Minor adjustments for #3411
2025-09-14 22:00:57 +02:00
mafiesto4
5582579173
Merge branch 'disabledGizmoBrightness' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-disabledGizmoBrightness
2025-09-14 21:45:57 +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
mafiesto4
88773e71e5
Fix warning when cloning actor from prefab that is not a root
...
#3578
2025-09-14 14:25:19 +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
mafiesto4
9e1f488f22
Fix prefab window to use UI Mode for empty UI Control prefab
...
#3574
2025-09-13 14:41:11 +02:00
mafiesto4
a471861e92
Fix editing UI Brush in prefabs
...
#3501
2025-09-12 23:15:13 +02:00
mafiesto4
3d182c89f3
Add MaterialShader::BindParameters to usable in game scripts
...
#3668
2025-09-12 18:04:01 +02:00
mafiesto4
e3810a9938
Merge branch 'GoaLitiuM-vs2026'
2025-09-12 18:02:07 +02:00
mafiesto4
f323fdb592
Add and use Max Mesh Position Error to Build Settings for automatic mesh vertex positions storage
2025-09-12 17:53:14 +02:00
Ari Vuollet
f0dea9d528
Add support for Visual Studio 2026 and v145 MSVC toolset
2025-09-10 20:05:56 +03:00
mafiesto4
b537a80031
Fix regression in lights/shadows setup from 1a88fefd76
2025-09-09 23:53:28 +02:00
mafiesto4
5e52bf6469
Fix missing code from 80de56f469
2025-09-09 23:21:10 +02:00
mafiesto4
8482f93a0f
Merge remote-tracking branch 'origin/1.11' into 1.11
2025-09-09 22:58:34 +02:00
mafiesto4
64c62f269c
Optimize D3D12 with D3D12_HEAP_FLAG_CREATE_NOT_ZEROED in some cases
2025-09-09 22:54:37 +02:00
mafiesto4
19d0d3b683
Remove system lockers during asset loads or saving (only unload needs it)
2025-09-09 15:26:27 +02:00
mafiesto4
1f56c75821
Minor fixes
2025-09-09 15:26:03 +02:00
mafiesto4
64e127a47a
Fix crashes of scripting backend on Android
2025-09-09 15:25:24 +02:00
mafiesto4
8921cf5156
Add label/button text to string convertion for better debugging
2025-09-09 10:42:10 +02:00
mafiesto4
24e088fc08
Fix compilation warnings
2025-09-09 10:23:07 +02:00
alsed
05f08db66e
Fixed a crash when model with no Bones was imported as Skinned Model
2025-09-08 01:28:49 -03:00
alsed
52ee8b3953
better comment for animated prefab and remove unused code in remap blendshapes
2025-09-07 20:40:28 -03:00
mafiesto4
14a69a11df
Add Android native crashes caching
2025-09-07 23:50:41 +02:00
alsed
a8768f918e
Add more conditions for skeleton import and add blendshapes for prefab recognition
2025-09-07 13:45:21 -03:00
Ari Vuollet
1d8f221f1b
Merge remote-tracking branch 'origin/1.11' into sdl_platform_1.11
...
# Conflicts:
# Source/Engine/Platform/Windows/WindowsPlatform.cpp
# Source/Tools/Flax.Build/Build/ProjectTarget.cs
# Source/Tools/Flax.Build/Configuration.cs
2025-09-07 19:31:16 +03:00
Ari Vuollet
d70a003617
Improve tab-less dock window behavior in other platforms
...
Add checks for #3215 to hide the tab bar only if it doesn't prevent
window dragging in Wayland sessions with native decorations.
2025-09-07 19:27:24 +03:00
Ari Vuollet
b443b74d18
Merge branch 'master' into sdl_platform
...
# Conflicts:
# Source/Editor/GUI/Docking/DockHintWindow.cs
# Source/Editor/Options/InterfaceOptions.cs
2025-09-07 19:02:09 +03:00
mafiesto4
42b542d190
Improve recent changes to memory barriers on Vulkan
2025-09-07 00:17:11 +02:00
mafiesto4
576b0710e0
Fix GPU particles issues with missing sorting keys data when shader is not yet loaded
2025-09-06 23:37:24 +02:00
mafiesto4
44e70692a2
Fix render memory alignment issues to prevent crashes on Android
2025-09-06 23:36:54 +02:00
mafiesto4
857b0c5ac3
Fix various graphics issues detected by Vulkan Validation Layers on Android
2025-09-06 23:32:54 +02:00
mafiesto4
1f6d837117
Fix regression from 6d05bf16b1
2025-09-05 08:51:43 +02:00
mafiesto4
67220d3f80
Add support for large 16kb page sizes on Android
2025-09-04 22:28:53 +02:00
mafiesto4
c5d06b2c8b
Fix crash regression from #3588 when editing active particle emitters
2025-09-04 22:05:31 +02:00
mafiesto4
3b19e1b40c
Fix collision data memory preview text
2025-09-04 21:47:51 +02:00
mafiesto4
831fb0f442
Optimize textures/buffers uploading on Vulkan with page allocator
2025-09-04 21:38:07 +02:00
alsed
e52b7170ce
fix segfault when generating mipmaps for cubetextures
2025-09-04 11:11:44 -04:00
mafiesto4
cd22cd059d
Various small fixes and improvements
2025-09-04 15:56:33 +02:00
mafiesto4
3e363c8275
Remove ConcurrentSystemLocker and use ReadWriteLock instead of better threading synchronization
2025-09-04 14:48:52 +02:00
mafiesto4
c44d939c08
Add ReadWriteLock to platform api
2025-09-04 14:46:56 +02:00
mafiesto4
c0c9df49dc
Optimize DDGI probes update to overlap both irradiance and distance data at once
2025-09-03 23:21:45 +02:00
mafiesto4
80de56f469
Optimize Global SDF dispatches with UAV write overlaps
...
2-3x faster rasterization
2025-09-03 23:12:55 +02:00
mafiesto4
f1ecbf828e
Fix debug check on Vulkan backbuffer texture usage
2025-09-03 22:11:48 +02:00
mafiesto4
f1c4fd464a
Optimize GPU textures and buffers uploads with a batched memory barrier
2025-09-03 22:11:26 +02:00
mafiesto4
212b0de29b
Add RenderListAlloc to simplify rendering memory allocations
2025-09-03 13:00:28 +02:00
alsed
dd7233aaf7
Adds support for Cubemaps textures
2025-09-02 22:23:42 -04:00
Tryibion
cd0878f810
Simplify code
2025-09-02 20:47:04 -05:00
Tryibion
f588d6da51
Add ability to loop root node in behavior trees.
2025-09-02 20:33:41 -05:00
mafiesto4
5a2555f845
Improve cdb09847ec and 499ef51875 to swap key bits during sorting
...
#2271
2025-09-02 22:30:50 +02:00
mafiesto4
c57e128ff1
Merge remote-tracking branch 'origin/master' into 1.11
...
# Conflicts:
# Source/Engine/Level/Scene/SceneRendering.cpp
# Source/Engine/Physics/Colliders/Collider.cpp
# Source/Engine/Physics/Colliders/Collider.h
2025-09-02 22:23:45 +02:00
mafiesto4
eff5f84185
Improve shadow maps sharing in nested scene rendering
2025-09-02 22:14:07 +02:00
mafiesto4
ad1163bccc
Fix HashSet::Add returning incorrect value
2025-09-02 21:41:54 +02:00
mafiesto4
1042ad4e7d
Fix object ids remapping inside nested prefabs
...
#3255
2025-09-02 21:41:36 +02:00
mafiesto4
8fdda1a71a
Fix scene object reference serialization in C++ to use correct serializer
...
#3255
2025-08-30 23:52:54 +02:00
alsed
9a363e2882
Implement prefab detection of skinned models
2025-08-30 08:51:21 -04:00
mafiesto4
3f7fe635d8
Fix 5222f1d35c for inactive preprocessor conditional block
2025-08-29 23:04:46 +02:00
Tryibion
2901e3898c
Add IncludeInheritedTypes to RequireActor
2025-08-29 16:03:44 -05:00
mafiesto4
fcebc57ed0
Merge branch 'xxSeys1-addSphere'
2025-08-29 22:32:21 +02:00
mafiesto4
c40e447bb7
Merge branch 'addSphere' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-addSphere
2025-08-29 22:31:00 +02:00
mafiesto4
e6f94bb154
Merge branch 'fibref-textrender-scaling-fix'
2025-08-29 22:27:41 +02:00
mafiesto4
adbc546978
Merge branch 'textrender-scaling-fix' of https://github.com/fibref/FlaxEngine into fibref-textrender-scaling-fix
2025-08-29 22:26:32 +02:00
mafiesto4
2d171967e9
Merge branch 'Tryibion-collection-duplicate'
2025-08-29 22:24:58 +02:00
mafiesto4
33a0e6ac7d
Merge branch 'collection-duplicate' of https://github.com/Tryibion/FlaxEngine into Tryibion-collection-duplicate
2025-08-29 22:24:09 +02:00
mafiesto4
848cc38bf1
Fix reverting prefab object reference in nested prefabs
...
#3255
2025-08-29 22:04:03 +02:00
mafiesto4
91cd1e8065
Fix regression from ef7c7f2d30 to ignore unmodified scripts in diff
2025-08-29 21:49:14 +02:00
mafiesto4
9fafb47abb
Fix debug drawing wheeled vehicle in prefab viewport
...
#3591
2025-08-29 21:03:44 +02:00
mafiesto4
5222f1d35c
Add support for parsing inheritance with preprocessor blocks inside it
2025-08-29 21:03:04 +02:00
mafiesto4
785649f9d5
Merge branch 'Tryibion-show-prefab-add-delete'
2025-08-28 23:48:33 +02:00
mafiesto4
d47ac95681
Modernize the code to use unified scene access #3513
2025-08-28 23:48:25 +02:00
mafiesto4
703e0cb7ca
Merge branch 'show-prefab-add-delete' of https://github.com/Tryibion/FlaxEngine into Tryibion-show-prefab-add-delete
2025-08-28 22:56:22 +02:00
mafiesto4
ef7c7f2d30
Fix script fields prefab diff showing and reverting with undo
...
#3594
2025-08-28 22:52:46 +02:00
mafiesto4
f3d375e356
Fix prefab root name and transform being changed when applying local changes of sub-object
...
#3235
2025-08-28 22:26:50 +02:00
frank
a3073321cf
fix scaling for TextRender
2025-08-28 17:24:06 +08:00
Tryibion
824b49dd88
Better duplication of collection.
2025-08-26 20:25:02 -05:00
mafiesto4
d0e7bff03a
Merge branch 'Tryibion-add-collision-v&t'
2025-08-26 18:05:46 +02:00
mafiesto4
d314d5b324
Format memory usage to human-readable format
...
#3495
2025-08-26 18:05:42 +02:00
mafiesto4
a027ed3b63
Merge branch 'add-collision-v&t' of https://github.com/Tryibion/FlaxEngine into Tryibion-add-collision-v&t
2025-08-26 17:57:01 +02:00
mafiesto4
bcedb05a2c
Fix regression from 6a8553a277 on local lights
2025-08-26 17:55:32 +02:00
mafiesto4
b36be95947
Fix Editor undo on collection properties that return different object on get
...
#3256
2025-08-26 14:59:10 +02:00
mafiesto4
826009c1b4
Merge remote-tracking branch 'origin/master' into 1.11
...
# Conflicts:
# Content/Editor/DebugMaterials/DDGIDebugProbes.flax
# Source/Engine/Scripting/Scripting.cpp
2025-08-25 23:48:08 +02:00
mafiesto4
4ca399af71
Add model import options auto-restore from model prefab
2025-08-25 23:15:37 +02:00
mafiesto4
c1f022520d
Update ReSharper settings
2025-08-25 22:15:44 +02:00
mafiesto4
2efd20f223
Merge branch 'xxSeys1-ToolboxSearchFilterAndControls'
2025-08-25 22:15:08 +02:00
mafiesto4
00dd432fbc
Simplify code #3360
2025-08-25 22:15:00 +02:00
mafiesto4
f707508d70
Merge branch 'ToolboxSearchFilterAndControls' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ToolboxSearchFilterAndControls
2025-08-25 14:49:00 +02:00
mafiesto4
b965ca6c8c
Fix Content Window navigation bar to expand toolstrip for proper scroll bar display
...
#3326
2025-08-25 14:38:55 +02:00
mafiesto4
26f4bcbc25
Fix UI Control Reference picker to support base/inherited types
2025-08-25 10:09:25 +02:00
mafiesto4
6fea9eefaa
Merge branch 'xxSeys1-BrokenLink'
2025-08-24 21:11:39 +02:00
mafiesto4
47caa6af28
Add BrokenLink32/BrokenLink64 icons
...
#3218
2025-08-24 21:11:32 +02:00
mafiesto4
9aedb37ac2
Merge branch 'BrokenLink' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-BrokenLink
2025-08-24 21:10:26 +02:00
mafiesto4
e4bc2c69c7
Merge branch 'Zode-customeditorwindow-expose-constructor'
2025-08-24 14:00:20 +02:00
mafiesto4
6db9265112
Merge branch 'customeditorwindow-expose-constructor' of https://github.com/Zode/FlaxEngine into Zode-customeditorwindow-expose-constructor
2025-08-24 14:00:13 +02:00
mafiesto4
21a84c5b84
Merge branch 'xxSeys1-AutoSizePropertiesSplitter'
2025-08-24 13:59:20 +02:00
mafiesto4
633b5857c9
Merge branch 'AutoSizePropertiesSplitter' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-AutoSizePropertiesSplitter
2025-08-24 13:59:16 +02:00
mafiesto4
9f9dac1543
Merge branch 'Tryibion-layer-methods'
2025-08-24 13:46:56 +02:00
mafiesto4
df6f8fd8ae
Codestyle adjustments #3343
2025-08-24 13:46:53 +02:00
mafiesto4
4bd8ce37ac
Merge branch 'layer-methods' of https://github.com/Tryibion/FlaxEngine into Tryibion-layer-methods
2025-08-24 13:43:35 +02:00
mafiesto4
40e204839f
Merge branch 'Tryibion-splash-image'
2025-08-24 13:37:55 +02:00
mafiesto4
d6c75b3f86
Simplify code in #3119
2025-08-24 13:37:48 +02:00
mafiesto4
687c283533
Merge branch 'splash-image' of https://github.com/Tryibion/FlaxEngine into Tryibion-splash-image
2025-08-24 13:24:35 +02:00
mafiesto4
70ee8501a5
Merge branch 'xxSeys1-TabHeight'
2025-08-24 13:21:15 +02:00
mafiesto4
2c34bd2308
Merge branch 'TabHeight' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-TabHeight
2025-08-24 13:21:12 +02:00
Ari Vuollet
fc341a86e7
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-08-24 09:44:28 +03:00
mafiesto4
5023e3277b
Merge branch 'Swiggies-animated-model-additions'
2025-08-22 23:04:00 +02:00
mafiesto4
9003d855b3
Merge branch 'animated-model-additions' of https://github.com/Swiggies/FlaxEngine into Swiggies-animated-model-additions
2025-08-22 23:03:54 +02:00
mafiesto4
75906719d4
Merge branch 'xxSeys1-SimplifyListCtrlScrolling'
2025-08-22 22:34:09 +02:00
mafiesto4
9a59925a36
Merge branch 'SimplifyListCtrlScrolling' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-SimplifyListCtrlScrolling
2025-08-22 22:34:05 +02:00
mafiesto4
d5ca80c2c1
Merge branch 'Tryibion-fix-particle-effect-params-overide-update'
2025-08-22 22:31:12 +02:00
mafiesto4
cb07ee77aa
Change #3588 to be editor-only
2025-08-22 22:31:08 +02:00
mafiesto4
680783f2b0
Merge branch 'fix-particle-effect-params-overide-update' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-particle-effect-params-overide-update
2025-08-22 22:29:59 +02:00
Zode
4a28b4bd6c
Expose hideOnClose and scrollBars in constructor for CustomEditorWindows.
2025-08-22 01:26:34 +03:00
mafiesto4
4bf36f3467
Merge branch 'Tryibion-shift-select-nodes'
2025-08-19 23:00:43 +02:00
mafiesto4
2c1713d300
Fix rare issues with shift tree selection
2025-08-19 23:00:29 +02:00
mafiesto4
8136691914
Merge branch 'shift-select-nodes' of https://github.com/Tryibion/FlaxEngine into Tryibion-shift-select-nodes
...
# Conflicts:
# Source/Editor/GUI/Tree/Tree.cs
2025-08-19 18:45:33 +02:00
mafiesto4
da23e287c0
Merge branch 'Tryibion-cookandrun-buildconfig'
2025-08-19 18:22:49 +02:00
mafiesto4
e0825d870d
Merge branch 'cookandrun-buildconfig' of https://github.com/Tryibion/FlaxEngine into Tryibion-cookandrun-buildconfig
2025-08-19 18:22:44 +02:00
mafiesto4
86dbe6b93d
Merge branch 'Tryibion-add-gamewin-audio-events'
2025-08-19 18:21:42 +02:00
mafiesto4
e71b74c625
Merge branch 'add-gamewin-audio-events' of https://github.com/Tryibion/FlaxEngine into Tryibion-add-gamewin-audio-events
2025-08-19 18:21:32 +02:00
mafiesto4
45f6ef29e9
Merge branch 'xxSeys1-MoreSearchableCM'
2025-08-19 18:20:04 +02:00
mafiesto4
0fabca19cd
Merge branch 'MoreSearchableCM' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-MoreSearchableCM
2025-08-19 18:20:01 +02:00
mafiesto4
0bc242c738
Merge branch 'MrCapy0-Color-Gradient-Node'
2025-08-19 13:22:34 +02:00
mafiesto4
8c548ceff2
Merge branch 'Color-Gradient-Node' of https://github.com/MrCapy0/FlaxEngine into MrCapy0-Color-Gradient-Node
2025-08-19 13:21:32 +02:00
mafiesto4
46fda05000
Merge branch 'xxSeys1-VjStraightenConnections'
2025-08-19 13:20:44 +02:00
mafiesto4
1fee95be1c
Merge branch 'VjStraightenConnections' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-VjStraightenConnections
2025-08-19 13:20:41 +02:00
mafiesto4
8c66ae99a3
Merge branch 'Tryibion-initial-nuget'
2025-08-19 13:18:54 +02:00
mafiesto4
1cf98e2188
Merge branch 'initial-nuget' of https://github.com/Tryibion/FlaxEngine into Tryibion-initial-nuget
2025-08-19 13:18:51 +02:00
mafiesto4
6a8553a277
Fix incorrect Lambert Diffuse shadowing to use just N dot L for accurate lighting
...
#3615 #3616
2025-08-18 11:03:50 +02:00
Tryibion
a02b7d4a1a
Add events for when audio settings are changed for the game window.
2025-08-17 11:58:42 -05:00
Saas
f2699892e0
add support for resizing visject curve nodes
2025-08-17 15:42:54 +02:00
mafiesto4
606dfa4e2e
Merge branch 'Tryibion-add-ctor-matbrush-inst'
2025-08-15 14:41:08 +02:00
mafiesto4
b6f853a01c
Merge branch 'add-ctor-matbrush-inst' of https://github.com/Tryibion/FlaxEngine into Tryibion-add-ctor-matbrush-inst
2025-08-15 14:41:05 +02:00
mafiesto4
fc2112ec93
Fix SSAO artifacts with "flat normals" look
...
#3617
2025-08-15 14:34:02 +02:00
mafiesto4
6ccfbfeff1
Fix saving skinned models with blend shapes
...
#3612
2025-08-15 14:20:16 +02:00
mafiesto4
f21accd466
Fix crash when memory stream reading fails and perform soft error handling
...
#3612
2025-08-15 14:19:59 +02:00
Tryibion
38b4ace1a8
Use material base as ctor parameter.
2025-08-15 07:01:48 -05:00
mafiesto4
774b6bd72c
Update engine materials
2025-08-15 13:09:05 +02:00
mafiesto4
9c4606fefc
Merge branch 'GoaLitiuM-linux_hotreload_cleanup_fix'
2025-08-14 22:47:05 +02:00
mafiesto4
0e50e47cce
Merge branch 'linux_hotreload_cleanup_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-linux_hotreload_cleanup_fix
2025-08-14 22:46:45 +02:00
mafiesto4
285fa870d0
Merge branch 'Tryibion-fix-anim-event-backwards'
2025-08-14 22:41:24 +02:00
mafiesto4
69ed0bf56f
Merge branch 'fix-anim-event-backwards' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-anim-event-backwards
2025-08-14 22:41:20 +02:00
mafiesto4
237b9bccd5
Merge branch 'xxSeys1-PauseOnErrorInfo'
2025-08-14 22:23:39 +02:00
mafiesto4
f5fd7319e1
Merge branch 'PauseOnErrorInfo' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-PauseOnErrorInfo
...
# Conflicts:
# Source/Editor/Windows/DebugLogWindow.cs
2025-08-14 22:23:32 +02:00
mafiesto4
e04c0c4ace
Merge branch 'Tryibion-fix-not-finised-tag-richtextbox'
2025-08-14 22:21:31 +02:00
mafiesto4
f6d0b073da
Merge branch 'fix-not-finised-tag-richtextbox' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-not-finised-tag-richtextbox
2025-08-14 22:21:27 +02:00
mafiesto4
68a7cf4f18
Merge branch 'Tryibion-make-empty-stringview-const'
2025-08-14 22:15:58 +02:00
mafiesto4
a91360529f
Merge branch 'make-empty-stringview-const' of https://github.com/Tryibion/FlaxEngine into Tryibion-make-empty-stringview-const
2025-08-14 22:15:53 +02:00
mafiesto4
bf9ca14deb
Fix sampling textures in decals to use custom mip-level
...
#3599
2025-08-14 22:14:03 +02:00
mafiesto4
cb92a2b8cb
Optimize decals rendering with depth test
...
#3599
2025-08-14 13:04:57 +02:00
mafiesto4
8a73d79936
Update engine materials
2025-08-14 12:24:12 +02:00
mafiesto4
2f7d7a0f2a
Allow pasting State nodes in Anim Graph
...
#3596
2025-08-14 12:24:02 +02:00
mafiesto4
d43c0c593f
Merge branch 'Tryibion-add-scaled-time-node'
2025-08-14 11:54:34 +02:00
mafiesto4
1087bd2445
Fix #3342 to properly place new param in Constant Buffer
...
#3299
2025-08-14 11:53:25 +02:00
mafiesto4
5e19a9729b
Merge branch 'add-scaled-time-node' of https://github.com/Tryibion/FlaxEngine into Tryibion-add-scaled-time-node
2025-08-14 11:37:09 +02:00
mafiesto4
69e12d77be
Add preventing autosave when using editor context menus
...
#3220
2025-08-13 23:25:57 +02:00
mafiesto4
cdb09847ec
Fix draw calls batching to ignore distance in opaque passes for better draw calls instancing
...
#2271
2025-08-13 21:30:18 +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
Saas
169d3e964d
Switch from Debug.Write to Editor.Log
2025-08-13 13:29:13 +02:00
Tryibion
cf503cf921
Add material instance ctor for MaterialBrush
2025-08-12 21:03:35 -05:00
alsed
09a304c214
Add support for dds in linux
2025-08-12 19:18:07 -04:00
mafiesto4
6fd4ef735e
Add InvokeOnUpdate to C++ scripting api
2025-08-12 23:35:12 +02:00
mafiesto4
303087c4c4
Fix regression in renaming textbox placement of newly added actor to prefab
2025-08-12 23:18:18 +02: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
mafiesto4
278dead0bd
Add PLATFORM_CONSOLE define and fix desktop to be as Windows/UWP, not Win32
2025-08-12 12:34:32 +02:00
mafiesto4
cdff7708fb
Add automatic periodic Vulkan Pipeline State Cache serialization
2025-08-12 10:25:02 +02:00
mafiesto4
b4d501cd6a
Add OcclusionQueryPools to Vulkan and move code to cpp file
2025-08-12 10:21:51 +02:00
mafiesto4
9cf9fae453
Add Vulkan device cache customization per-platform and reuse code
2025-08-12 00:09:54 +02:00
mafiesto4
7fcf6f9c97
Add various improvements
2025-08-11 23:47:48 +02:00
mafiesto4
1bedfd3adf
Disable auto-GC every 60 ticks in game
2025-08-11 19:00:38 +02:00
mafiesto4
80d19a002f
Optimize Audio streaming to reduce lock contention
2025-08-11 18:42:55 +02:00
mafiesto4
99707b6586
Add various profiler events for more insights
2025-08-11 18:15:47 +02:00
mafiesto4
9f14bb7279
Optimize GPU particles simulation by scheduling larger sims first to overlap more work
2025-08-11 13:24:11 +02:00
mafiesto4
a18314c669
Add various minor improvements
2025-08-11 13:23:46 +02:00
mafiesto4
c946fa239e
Fix gpu particles crash from 0ea555b041 on first draw
2025-08-10 22:54:37 +02:00
mafiesto4
d109e5ca9f
Add AGS lib to D3D11 for efficient UAV writes overlaps on AMD GPUs
2025-08-10 17:16:36 +02:00
mafiesto4
bc0e1f81e7
Add AGS third party module
...
AGS 6.3
2025-08-10 17:16:09 +02:00
mafiesto4
c1c806490f
Add nvapi lib to D3D11 for efficient UAV writes overlaps on NVIDIA GPUs
2025-08-10 16:05:18 +02:00
mafiesto4
4fd6343fb9
Fix missing memory barrier on particle indirect args building to ensure buffer copies are done afetr whole buffer update ends
2025-08-10 16:04:24 +02:00
mafiesto4
a2e9d8d77b
Add nvapi third party module
...
R580-Developer SDK
2025-08-10 16:02:34 +02:00
mafiesto4
ff3d785483
Optimize GPU particles simulation, sorting and drawing with better resource transition barriers
2025-08-09 23:59:52 +02:00
mafiesto4
82231981dc
Add debug tool detection for Nsight Graphics
2025-08-09 23:58:47 +02:00
mafiesto4
1915e1e7f4
Optimize compute shader pipeline binding on D3D12 and Vulkan when unchanged
2025-08-09 23:58:15 +02:00
mafiesto4
b5a431d2f5
Add explicit GPU resource transitions, memory and compute barriers
2025-08-09 23:57:43 +02:00
mafiesto4
3907bc4957
Optimize sorted particle indices format to 16-bit for small emitters
2025-08-08 18:46:10 +02:00
mafiesto4
854f3acd4c
Optimize GPU particles Bitonic sort to use separate buffers for indices and keys to avoid additional buffer copy
2025-08-08 18:24:44 +02:00
mafiesto4
519a9c0a14
Add direct dispatch for Bitonic Sort when using small input buffer
2025-08-08 17:03:39 +02:00
mafiesto4
0ea555b041
Optimize GPU Particles simulation to perform memory buffer copies/updates before dispatch
2025-08-08 16:25:09 +02:00
mafiesto4
90d1e63b58
Add minor optimizations to particles drawing
2025-08-08 13:11:05 +02:00
mafiesto4
0369d9b2cb
Optimize CSSetShader on D3D11 when remains unchanged
2025-08-08 11:03:03 +02:00
mafiesto4
9fabc1028a
Optimize GPU particles indirect args building with a single batched upload of default data
2025-08-07 23:51:02 +02:00
mafiesto4
2a9260ddd5
Optimize emitters to cull shadow passes sorting and drawing
2025-08-07 23:49:21 +02:00
mafiesto4
3d84380175
Optimize particles sorting by splitting key generation and sorting to reduce CS switches
2025-08-07 19:09:58 +02:00
mafiesto4
545df6ce35
Add profiler event to GPU particles indirect args setup
2025-08-07 18:57:39 +02:00
mafiesto4
d4355e31d8
Optimize GPU particles drawing with batched indirect args setup before sorting
2025-08-07 18:41:58 +02:00
mafiesto4
3ffb067e55
Optimize Particles drawing to use a whole RenderContextBatch
2025-08-07 09:27:28 +02:00
mafiesto4
959371a995
Fix particles regression on DirectX
2025-08-06 23:39:46 +02:00
mafiesto4
cf9c203855
Various optimizations
2025-08-06 18:48:18 +02:00
mafiesto4
a5838f739d
Optimize GPU particles indirect args building code
2025-08-05 23:01:07 +02:00
mafiesto4
b1710c4d01
Add async particles drawing (GPU emitters are sync)
2025-08-05 22:53:09 +02:00
mafiesto4
baf0cfce8e
Add support for using custom memory allocator in lambda bind to Function
2025-08-05 22:13:21 +02:00
mafiesto4
a1a6d4738f
Fix async draw wait labels type
2025-08-05 12:28:29 +02:00
mafiesto4
761ea094d6
Optimize render module indices data 4 times
2025-08-05 11:50:26 +02:00
mafiesto4
8e043e533e
Optimize SpriteRenderer to lazy-init
2025-08-05 11:02:03 +02:00
mafiesto4
1a88fefd76
Optimize CPU particles drawing to support async
2025-08-05 09:03:47 +02:00
mafiesto4
abe496fe12
Fix crash on particles sorting memory access
2025-08-04 10:31:52 +02:00
mafiesto4
c9e0637b0f
Fix crash when unloading texture with leftover streaming task that was idle
2025-08-02 22:03:19 +02:00
mafiesto4
db660721ce
Fix debug command length bug
2025-08-02 22:01:25 +02:00
mafiesto4
2730d63257
More build fixes
2025-08-02 21:50:09 +02:00
mafiesto4
31764d6d4e
Fix crash on memory access in Vulkan descriptor set data
2025-08-02 17:56:26 +02:00
mafiesto4
34ba45cd5a
Add Stack to Sanitizers options
2025-08-02 17:36:48 +02:00
mafiesto4
5de5d8f683
Add more events for GPU profiling
2025-08-02 17:12:53 +02:00
mafiesto4
744c94b3cc
Compilation errors fixing
2025-08-02 17:05:13 +02:00
Tryibion
e27880c1e6
Make plugins into their own folders in VSCode. Order VSCode plugin folders with Engine at the bottom.
2025-08-02 09:28:49 -05:00
mafiesto4
b26d6ea108
Fix various issues
2025-08-02 08:31:24 +02:00
mafiesto4
5c5341e346
Optimize Color Grading LUT to be cached if unchanged from the previous frame
2025-08-01 23:16:57 +02:00
Tryibion
6f15ef7690
Fix location of clip start call.
2025-08-01 15:15:54 -05:00
Tryibion
0e3a22faa0
Fix spelling in comment.
2025-08-01 15:11:06 -05:00
Tryibion
0dc1e04c89
Add slider to audio debug editor for selecting time.
2025-08-01 15:07:49 -05:00
Tryibion
5c7712daad
Add audio clip started and finished events to audio source
2025-08-01 15:07:25 -05:00
mafiesto4
0f81c64964
Refactor Color Grading LUT rendering to have config for 2D/3D mode
2025-07-31 20:05:08 +02:00
mafiesto4
7603109dce
Add StringUtils::Copy for char to Char
2025-07-31 20:04:03 +02:00
mafiesto4
01617ae684
Optimize Debug Commands name building and support nested classes with name hierarchy
2025-07-31 20:03:26 +02:00
mafiesto4
4aa2676084
Fix MClass::GetNamespace typo that returned name instead
2025-07-31 20:02:42 +02:00
mafiesto4
a8b9211c32
Fix output log console to resize width to contain whole item text
2025-07-31 17:34:22 +02:00
mafiesto4
9c5060584d
Fix output log console to remove executed command from history no matter the placement
2025-07-31 17:32:41 +02:00
mafiesto4
846a0b5685
Fix PSO init to release old data on recreation
2025-07-31 15:08:38 +02:00
mafiesto4
08154d8fe5
Fix support for nesting classes inside other scripting classes
2025-07-31 15:07:57 +02:00
mafiesto4
a53a438c3c
Fix to use static VkInstance
2025-07-31 12:10:42 +02:00
mafiesto4
bb8f569c41
Fix Motion Vectors rendering skipping when not needed by SSR
2025-07-30 23:46:42 +02:00
mafiesto4
6307ad7979
Fix shadow bias artifacts on Low shadows quality
2025-07-30 23:46:17 +02:00
mafiesto4
b6229350a3
Fix crash on invalid GPUBuffer vertex layout in empty buffer
2025-07-30 23:45:53 +02:00
mafiesto4
5dc4ebade1
Fix Vulkan perf tracing with Tracy on Switch
2025-07-30 23:25:27 +02:00
mafiesto4
3cd5890db1
Update volk to version 1.4.304
2025-07-30 19:11:15 +02:00
mafiesto4
522d8d89e6
Fix Global SDF to properly lock static chunks access
2025-07-30 19:09:21 +02:00
mafiesto4
492a5f979d
Fix yield on Android
2025-07-30 19:08:58 +02:00
mafiesto4
5e4d564338
Add **GPU profiling support to Tracy integration**
2025-07-30 19:08:45 +02:00
mafiesto4
8fcbef863e
Add GPUResourceMapMode.NoWait flag to control buffer data reading
...
c68b75a298
2025-07-30 08:42:26 +02:00
mafiesto4
c68b75a298
Fix GPUBufferDX11::Map to wait on data to avoid missing data when reading staging buffers
2025-07-29 21:43:09 +02:00
mafiesto4
8f63a99a2c
Fix game splash screen to wait fr texture to be streamed in, not just allocated
2025-07-29 21:42:37 +02:00
mafiesto4
6d05bf16b1
Optimize Asset::GetPath in cooked build
2025-07-29 21:41:59 +02:00
mafiesto4
b8218e9ab4
Fix shader asset path in debug name in cooked build
2025-07-29 17:34:42 +02:00
mafiesto4
99323c1d2f
Add customizable per-platform affinity for content and pool threads
2025-07-29 10:41:41 +02:00
mafiesto4
17c0892ff1
Add debug name for PSO catching on D3D12/Vulkan during profiling incl. Development builds
2025-07-28 23:08:26 +02:00
mafiesto4
ad6764e6d7
Fix Asset.WaitForLoaded to yield or sleep thread for proper multithreading on some platforms
2025-07-28 18:35:37 +02:00
mafiesto4
0bfd38e065
Fix compilation on platforms without cloth sim
2025-07-28 18:34:29 +02:00
mafiesto4
a00ffe6ec3
Add Platform::Yield
2025-07-28 18:33:05 +02:00
mafiesto4
a7ffd9e57f
Add more profiler events
2025-07-28 15:15:09 +02:00
mafiesto4
354eaac56c
Add optional testing utility for malloc/free operations
2025-07-27 23:20:06 +02:00
mafiesto4
8c51ea511a
Fix incorrect documentation comments on HashSet/Dictionary item removal
2025-07-27 11:07:58 +02:00
mafiesto4
2af266727f
Add utility names to gamepad buttons doc and add usefull profiler event for mono
2025-07-26 00:12:10 +02:00
mafiesto4
f37b75df7b
Add support for using shadow maps from linked scene rendering (eg. for 1p weapons)
2025-07-25 19:59:58 +02:00
mafiesto4
6132e45e25
Fix shadow lights checking loop if shadows are disabled
2025-07-25 16:00:44 +02:00
Tryibion
753035c452
Fix issue with infinite loop if \ is used instead of / for tag closing.
2025-07-24 18:04:39 -05:00
mafiesto4
acc1777638
Add shared utility for command line arguments merging
2025-07-24 12:38:52 +02:00
mafiesto4
69585618ed
Optimize scripting objects spawning on AOT platforms
2025-07-24 12:27:28 +02:00
mafiesto4
af0ea65d78
Add option to disable pipeline cache on specific Vulkan platforms
2025-07-24 12:20:09 +02:00
mafiesto4
751d179cdb
Fix missing brace
2025-07-24 11:34:48 +02:00
Tryibion
2dc44ac1a6
Fix infinite loop on rich text box tag parsing with incomplete end of tag.
2025-07-23 19:52:42 -05:00
mafiesto4
2550b9f88e
Fix missing TypeConverter support in AOT build
2025-07-23 22:15:38 +02:00
mafiesto4
c3cf8fba98
Optimize managed code
2025-07-23 18:17:10 +02:00
mafiesto4
6f172f8f2c
Fix crash when prefab root object failed to deserialize
2025-07-23 18:16:32 +02:00
mafiesto4
735d611de1
Fix AOT libs rebuild when corlib was modified to avoid version mismatch
2025-07-23 18:15:52 +02:00
Tryibion
d6a33d5a1c
Add const to String::Empty
2025-07-23 10:23:30 -05:00
Tryibion
6cbd40e6d8
Make StringView::Empty const to fix issues with user accidentally changing the value.
2025-07-22 22:01:55 -05:00
mafiesto4
8ac2385447
Update dependencies for Switch
2025-07-22 22:58:57 +02:00
Tryibion
b8e00f2ed1
Change checking max to use ceiltoint
2025-07-19 21:30:49 -05:00
Tryibion
b6e18ccae5
Fix edge case for anim event on min or max frame when looping. Fix anim event playback when is running negative.
2025-07-19 21:05:57 -05:00
Tryibion
1fb6586dff
Add collection item duplication.
2025-07-19 16:09:33 -05:00
Tryibion
e6265105b5
Move to interface options.
2025-07-19 15:39:11 -05:00
mafiesto4
892e2e0d1e
Fix fullscreen borderless window on macOS
2025-07-19 16:46:10 +02:00
mafiesto4
90551b32bc
Add version to game settings
2025-07-19 16:40:34 +02:00
mafiesto4
cd08eeaf95
Fix running cooked game o macOS
2025-07-19 16:08:27 +02:00
Olly Rybak
f8dadac453
Fixed up some names and added docs
2025-07-19 22:37:35 +10:00
mafiesto4
f87e2c2229
Merge branch '1.11' of https://gitlab.flaxengine.com/flax/flaxengine into 1.11
2025-07-19 11:14:58 +02:00
mafiesto4
18035a8604
Fix incorrect image buffer usage in Render Output Control
2025-07-19 11:14:54 +02:00
Tryibion
fc46219a82
Add support for multi-select disable.
2025-07-17 23:09:36 -05:00
Tryibion
2546e19d65
Add shift selection for tree nodes
2025-07-17 23:07:06 -05:00
mafiesto4
6763436eff
Add logging missing instance layer on Vulkan
2025-07-15 20:10:01 +02:00
mafiesto4
2754d61c05
Fix building Tracy for Switch
2025-07-15 19:31:07 +02:00
mafiesto4
7fd278a689
Fix .NET version to use selection for consoles with fixed setup
2025-07-15 13:34:43 +02:00
mafiesto4
2d2c5411cd
Add variable DDGI probe size in debug view based on cascade
2025-07-15 12:49:05 +02:00
mafiesto4
3e0c085bf3
Add error log when adding/removign actors during rendering or when ConcurrentSystemLocker deadlocks
2025-07-15 12:34:40 +02:00
mafiesto4
c882b547c8
Fix game UI focus loss when hiding focused control to maintain gamepad navigation in Editor
2025-07-15 12:34:02 +02:00
mafiesto4
9646dd3fc2
Fix AutoFocus on ContainerControl to be false by default
2025-07-15 12:33:33 +02:00
mafiesto4
c0cce748cc
Optimize Array::RemoveAtKeepOrder
2025-07-15 00:12:31 +02:00
mafiesto4
ab8612a914
Add profiler events to editor gizmo
2025-07-14 22:24:27 +02:00
mafiesto4
20f1e67700
Optimize Spline debug rendering far from camera
2025-07-14 21:09:28 +02:00
mafiesto4
eda7f7e90f
Merge remote-tracking branch 'origin/master' into 1.11
2025-07-14 20:26:56 +02:00
mafiesto4
a22b33d3bb
Fix missing sphere bounds update for splines
2025-07-14 20:26:41 +02:00
mafiesto4
8ed2d6da56
Optimize Debug Draw performance of splines to use frustum culling
2025-07-14 20:26:24 +02:00
mafiesto4
bb37f980ed
Fix regression in debug draw from 4af26a5516
2025-07-14 20:25:49 +02:00
mafiesto4
349547f66c
Merge remote-tracking branch 'origin/master' into 1.11
...
# Conflicts:
# Source/Engine/Particles/Particles.cpp
2025-07-14 18:35:53 +02:00
mafiesto4
a1e4ed05c4
Don't force load asset on asset clone if it's unused
2025-07-14 18:14:09 +02:00
mafiesto4
10e9aee8ce
Add particle data layout debugger tab
2025-07-14 10:28:43 +02:00
mafiesto4
4af26a5516
SImplify editor code for actors debug shapes drawing
2025-07-11 23:00:53 +02:00
mafiesto4
3e82e550f3
Add option for debug shapes drawing for particle emitters
...
#3267
2025-07-11 23:00:41 +02:00
Saas
33b540ed9e
fix naming and treat unfolded category items as normal items
2025-07-10 20:07:52 +02:00
Saas
50871d8885
simplify and fix edge case in item list scrolling while holding control
2025-07-09 18:41:41 +02:00
mafiesto4
c27a9808c4
Fix unwanted code
2025-07-09 10:02:20 +02:00
mafiesto4
bdaf31b54f
Optimize Arena Allocator to store page metadata within itself to save on allocs
2025-07-09 00:22:35 +02:00
mafiesto4
3abbf08f1f
Optimize foliage rendering with concurrent arena allocator
2025-07-08 22:18:00 +02:00
mafiesto4
a8eb4fc140
Add allocator tag support for Dictionary and HashSet
2025-07-07 23:22:32 +02:00
xxSeys1
83374164db
haha I did not copy paste that comment
2025-07-06 21:31:26 +02:00
xxSeys1
c5bfc6bc3d
add option to add sphere in add colliders menu
2025-07-06 21:28:01 +02:00
Tryibion
d698bf96cc
Apply particle effect parameter overrides when emitter is changed and when activated in the tree.
2025-07-05 19:36:45 -05:00
Tryibion
b3f88e156c
Small change to out variable that is not used anymore.
2025-07-05 18:11:26 -05:00
Tryibion
7418d60f24
Add editor option for build configuration when using cook and run.
2025-07-05 18:09:30 -05:00
MrCapy0
3981d5090c
change color gradiant node 8 to 11 stops
2025-07-05 10:27:45 -04:00
mafiesto4
48c6339ebb
Fix memory leak on material instances when updating layout of Text Render
2025-07-04 12:21:25 +02:00
mafiesto4
2dd34b288c
Merge remote-tracking branch 'origin/master' into 1.11
2025-07-04 12:05:19 +02:00
mafiesto4
0bc595f16f
Disable terarin normals smoothening
2025-07-04 12:04:36 +02:00
mafiesto4
7abed93972
Optimize terrain heightmap decoding to use shared code
2025-07-04 11:31:27 +02: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
mafiesto4
4b10d7057a
Fix crash when using material instance that has more parameters that base due to material error
2025-07-03 20:33:14 +02:00
mafiesto4
85aed8c4d7
Fix using material VS to PS node directly within material input
2025-07-03 20:32:41 +02:00
mafiesto4
da08be42b4
Fix deadlock in Debug builds on object dtor
2025-07-03 20:32:12 +02:00
Ari Vuollet
a93a940630
Fix hot-reload files not getting cleaned up during startup
...
Implements minimal required filter support for `FileSystem::DirectoryGetFiles`
in order to support removing hot-reload files on Linux/Apple systems.
2025-07-03 19:41:43 +03:00
Ari Vuollet
3e353db1fa
Refactor UnixFileSystem
2025-07-03 19:41:43 +03:00
mafiesto4
056fea9a8c
Fix forward shading compilation when using fog inside unlit material
2025-07-03 14:48:38 +02:00
mafiesto4
bf345f13ce
Fix reflection probes capture seams on cube face edges due to volumetric fog
...
#3252
2025-07-03 13:54:22 +02:00
mafiesto4
a138c6b062
Optimize environment probes filtering shader
2025-07-03 11:45:12 +02:00
mafiesto4
33e58c12cb
Optimize ProbesRenderer to use time-slicing for cubemap faces rendering and filtering
2025-07-03 11:43:56 +02:00
mafiesto4
094a6562b8
Refactor ProbesRenderer
2025-07-03 10:18:51 +02:00
mafiesto4
7f783bb7da
Fix crash when importing mesh with incorrect triangulation
2025-07-02 17:23:04 +02:00
mafiesto4
b08f218f30
Merge branch 'Zode-tageditor-quickexpand'
2025-07-01 16:47:07 +02:00
mafiesto4
c6640be04a
Merge branch 'tageditor-quickexpand' of https://github.com/Zode/FlaxEngine into Zode-tageditor-quickexpand
2025-07-01 16:47:04 +02:00
mafiesto4
eff3c50d9c
Merge branch 'xxSeys1-ContentSearchMouseOverFocusFix'
2025-07-01 16:34:42 +02:00
mafiesto4
3fa099ad06
Merge branch 'ContentSearchMouseOverFocusFix' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ContentSearchMouseOverFocusFix
2025-07-01 16:27:08 +02:00
mafiesto4
5e47a861f3
Merge branch 'xxSeys1-VisjectConnectionCmPolish'
2025-07-01 16:06:22 +02:00
mafiesto4
37b4b25ead
Merge branch 'VisjectConnectionCmPolish' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-VisjectConnectionCmPolish
2025-07-01 16:06:13 +02:00
mafiesto4
edfd145226
Merge branch 'xxSeys1-FixCloseButtonAfterIBrokeIt'
2025-07-01 15:58:46 +02:00
mafiesto4
763ede4bd9
Merge branch 'FixCloseButtonAfterIBrokeIt' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-FixCloseButtonAfterIBrokeIt
2025-07-01 15:58:36 +02:00
mafiesto4
284da341e1
Merge branch 'xxSeys1-ItemsListExpandOnNavigate'
2025-07-01 15:56:53 +02:00
mafiesto4
53ed2431b5
Merge branch 'ItemsListExpandOnNavigate' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ItemsListExpandOnNavigate
2025-07-01 15:48:24 +02:00
mafiesto4
b4ab39b3bf
Merge branch 'Tryibion-keep-scroll-scene-play'
2025-07-01 15:34:27 +02:00
mafiesto4
de61e3efb5
Merge branch 'keep-scroll-scene-play' of https://github.com/Tryibion/FlaxEngine into Tryibion-keep-scroll-scene-play
2025-07-01 15:34:07 +02:00
mafiesto4
29fb36fcd6
Merge branch 'Tryibion-fix-log-clear-play'
2025-07-01 10:52:39 +02:00
mafiesto4
78f0ff75f2
Move debug log clearing to handle pending entries too in publci api
2025-07-01 10:52:14 +02:00
mafiesto4
6efd456eaf
Merge branch 'fix-log-clear-play' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-log-clear-play
2025-07-01 10:50:58 +02:00
mafiesto4
e0c96c0cde
Merge branch 'Tryibion-fix-tooltip-scene'
2025-07-01 10:48:34 +02:00
mafiesto4
ada269568a
Merge branch 'fix-tooltip-scene' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-tooltip-scene
2025-07-01 10:48:26 +02:00
mafiesto4
dd256ad518
Fix typo
2025-07-01 10:37:39 +02:00
mafiesto4
12c8bb4f31
Fix scene lightmaps removal clearing actors linkage to lightmaps
2025-07-01 08:27:29 +02:00
mafiesto4
4e4d380267
Fix fog to draw Fog Cutoff Distance via a plane, not sphere test
...
Add support for negative Fog Cutoff Distance on fog to draw it in front of the camera Far Plane, no matter the setup.
Fix hot-reloading Fog shader in Editor.
2025-06-29 20:02:54 +02:00
mafiesto4
448eb48c23
Fix fog to draw Fog Cutoff Distance via a plane, not sphere test
...
Add support for negative Fog Cutoff Distance on fog to draw it in front of the camera Far Plane, no matter the setup.
Fix hot-reloading Fog shader in Editor.
2025-06-29 20:02:24 +02:00
mafiesto4
78d519cb9a
Fix ConcurrentSystemLocker to have exclusive lock as an option
2025-06-29 19:16:41 +02:00
mafiesto4
43d11264f8
Fix asset references to use separate lightweight locking instead of full asset mutex
2025-06-29 19:16:23 +02:00
mafiesto4
f126a83b79
Fix graphical issues when batching materials that use Forward Shading for instancing
2025-06-29 13:52:29 +02:00
mafiesto4
bdd7bae459
Add new Custom Lit shading model for custom lighting in materials (eg. Cel Shading)
2025-06-29 13:51:59 +02:00
xxSeys1
75647d149a
make visual script editor method override cm searchable
2025-06-28 19:40:03 +02:00
Tryibion
52b64540ab
Add extra index guard logic
2025-06-28 10:46:11 -05:00
xxSeys1
d7ab497b0e
fix adding empty multi action to undo stack
2025-06-28 16:22:29 +02:00
xxSeys1
683a48a6e3
add default shortcuts to distribute node options
2025-06-28 16:02:44 +02:00
xxSeys1
a41fc51f92
add visject node formatting option to straighten node connections
...
Also fixes a bunch of missing trailing "." in doc comments and changes "Node editors" category in the input options to "Node Editors" to match the case of all other categories.
2025-06-28 15:53:32 +02:00
Tryibion
b9cfd054c1
Remove unused variable
2025-06-27 21:38:10 -05:00
Tryibion
53d4ea51af
Add prefab UI viewport scaling.
2025-06-27 21:18:53 -05:00
mafiesto4
3dc7546dd4
Fix crash when constant buffer is unused by shader but still exists
2025-06-27 19:06:25 +02:00
mafiesto4
185151b025
Minor fixes
2025-06-27 18:52:25 +02:00
mafiesto4
8cdec15fa6
Fix GlobalSignDistanceFieldCustomBuffer to be thread-safe (scene rendering events are not guarded via mutex anymore)
2025-06-27 15:41:48 +02:00
mafiesto4
1b40775d62
Fix deadloop in HtmlParser when parsing text with incorrect tags
2025-06-27 11:56:09 +02:00
mafiesto4
45e82d21f4
Fix ConcurrentSystemLocker to guard for a single writer at once
2025-06-26 19:51:06 +02:00
mafiesto4
5c37584eca
Minor adjustment for alignment of perf-critical variables in rendering
2025-06-26 19:50:42 +02:00
mafiesto4
674fda7375
Add resizing to Custom Code nodes in Materials
2025-06-26 19:50:04 +02: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
xxSeys1
bf10d0949e
add a bit of spacing to the left edge of the popup to reduce colors bleeding into the background
2025-06-26 12:47:31 +02:00
mafiesto4
d1c43ec1fe
Merge remote-tracking branch 'origin/master' into 1.11
2025-06-25 10:48:11 +02:00
Ari Vuollet
edeaf6af09
Fix compilation without SDL
2025-06-24 22:57:49 +03:00
mafiesto4
dbd8297612
Add SortOrder to Environment Probe
2025-06-24 19:25:18 +02:00
mafiesto4
8d62a13cbc
Add LayoutElementsContainer.Image with IBrush
2025-06-24 18:32:20 +02: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
mafiesto4
5a05038a9b
Add new UIBrush that uses UIBrushAsset json resource with a brush data
2025-06-24 13:08:25 +02:00
xxSeys1
109d4423bb
add accent color strip to search item icons
2025-06-23 20:14:18 +02:00
Ari Vuollet
d0b552d74a
Use logo as an icon in Linux windows
2025-06-23 18:58:02 +03:00
xxSeys1
6c1e380a3e
fix search item hover auto focusing item
...
Change what happens when search items get focused to prevent focus being taken away from search box.
Also adds a highlight to mouse hovered search item.
2025-06-23 17:24:53 +02: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
mafiesto4
c57a1a7205
Fix particle emitters to wait for used textures to be loaded and streamed in for proper usage in a graph
2025-06-23 09:31:58 +02:00
mafiesto4
867ae2ceaa
Add Texture Size node to particles
2025-06-23 09:31:15 +02:00
mafiesto4
ef5d45874a
Fix compilation regression
2025-06-22 12:12:42 +02:00
Tryibion
169db79b2a
Fix issue with tooltip not updating on scene reload.
2025-06-20 20:12:43 -05:00
Tryibion
9e4c1da032
Clear entries and pending entries before play for debug log.
2025-06-20 19:42:30 -05:00
Tryibion
c8622d1801
Change method name from add to restore.
2025-06-20 15:26:58 -05:00
mafiesto4
d7df403e5e
Optimize ContainerControl.DisposeChildren
2025-06-20 09:05:41 +02:00
mafiesto4
d3a50cdacb
Optimize Actor::DestroyChildren
2025-06-20 09:05:25 +02:00
Tryibion
fdd22c3380
Remove extra code.
2025-06-19 22:09:33 -05:00
Tryibion
53761df85e
Add utility methods for redundant code.
2025-06-19 22:07:28 -05:00
Tryibion
ecaae2b458
Add downloading nuget package if needed.
2025-06-19 21:34:55 -05:00
Tryibion
3cb74d48ca
Convert using event to using window method overrides.
2025-06-19 20:01:27 -05:00
Tryibion
8633ed2124
Merge branch 'master' into keep-scroll-scene-play
2025-06-19 19:58:04 -05:00
mafiesto4
2e10d776e9
Optimize updating actor rendering entry with better thread locking that support async writes on actor update
2025-06-19 14:04:06 +02:00
mafiesto4
4ac870f701
Optimize physics transformation updates propagation in async via Job System
2025-06-19 13:57:50 +02:00
mafiesto4
6144f6c74e
Optimize physics simulation with higher limit of 8 threads
2025-06-19 09:50:07 +02:00
mafiesto4
edb6884942
Optimize PhysX work dispatcher to be shared by all scenes
2025-06-19 08:24:26 +02:00
mafiesto4
62e329ac6e
Add more memory tags for Navigation
2025-06-18 23:00:43 +02:00
mafiesto4
68dce7e4dd
Merge remote-tracking branch 'origin/master' into 1.11
2025-06-18 22:46:10 +02:00
mafiesto4
6479a3d3c6
Fix log spam in task when waiting for task to end
2025-06-18 22:41:42 +02:00
mafiesto4
e41c48f9e5
Optimize NavMesh builder when updating a large number of tiles
2025-06-18 22:41:26 +02:00
mafiesto4
9cfcbfa9d2
Fix memory leak on recast objects when building NavMesh tile
2025-06-17 23:28:15 +02:00
mafiesto4
bcd2b1f0f2
Fix Array::RemoveAt to move element and avoid data copies
2025-06-17 23:27:26 +02: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
mafiesto4
eb6010cba7
Fix BitArray again
2025-06-16 23:20:20 +02:00
mafiesto4
bd2add7edd
Tweak memory command tip
2025-06-16 23:15:58 +02:00
mafiesto4
986693757c
Merge remote-tracking branch 'origin/master' into 1.11
2025-06-16 22:46:17 +02:00
mafiesto4
5a23060e05
Add GPUTexture.UploadData for changing texture contents via TextureData container
2025-06-16 22:35:50 +02:00
mafiesto4
b92c18cf25
Fix missing/incorrect toolchain exception to log only once
2025-06-16 19:10:35 +02:00
mafiesto4
6a82eb114d
Fix BitArray bit indexing
2025-06-16 19:05:44 +02:00
mafiesto4
97b37b3ce4
Add PRAGMA_DISABLE_OPTIMIZATION/PRAGMA_ENABLE_OPTIMIZATION
2025-06-16 18:00:26 +02:00
xxSeys1
bbe54969b0
fix close visject surface was_ flags to properly reset to false
2025-06-16 16:51:30 +02:00
Ari Vuollet
4654117d5e
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-06-16 17:09:22 +03:00
xxSeys1
8164ce924f
fix unfolding to actually work
2025-06-16 15:30:51 +02:00
mafiesto4
22911bbc45
Merge branch 'xxSeys1-VisjectCloseButtonFix'
2025-06-16 15:02:37 +02:00
mafiesto4
cae2720585
Merge branch 'VisjectCloseButtonFix' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-VisjectCloseButtonFix
2025-06-16 15:02:32 +02:00
mafiesto4
90b6293bc2
Add OnPlayEnding to editor modules and windows
...
#3514
2025-06-16 14:56:35 +02:00
xxSeys1
d110237423
fix GetVisibleItems() to only get visible items
2025-06-16 14:51:29 +02:00
mafiesto4
117f890612
Merge branch 'Zode-scenetree-scroll'
2025-06-16 14:50:14 +02:00
mafiesto4
a6a2fd2c66
Format code
...
#3526
2025-06-16 14:48:18 +02:00
mafiesto4
a05ca12770
Merge branch 'scenetree-scroll' of https://github.com/Zode/FlaxEngine into Zode-scenetree-scroll
2025-06-16 14:44:54 +02:00
mafiesto4
abe7785e94
Merge branch 'xxSeys1-PrefabEditorScrollToSelectionFix'
2025-06-16 14:43:40 +02:00
mafiesto4
2cedac8d96
Merge branch 'PrefabEditorScrollToSelectionFix' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-PrefabEditorScrollToSelectionFix
2025-06-16 14:43:34 +02:00
mafiesto4
ea854a0f7b
Fix potential Grid shader accuracy issues
...
#3229
2025-06-16 14:41:43 +02:00
mafiesto4
d0817809ff
Merge branch 'xxSeys1-ContentFinderImprovements'
2025-06-16 14:34:25 +02:00
mafiesto4
95f2216f97
Merge branch 'ContentFinderImprovements' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ContentFinderImprovements
2025-06-16 14:32:31 +02:00
mafiesto4
7e5edf1b33
Merge branch 'xxSeys1-ClearSearchOnAssetReferenceNavigate'
2025-06-16 14:30:58 +02:00
mafiesto4
c649a4f4b2
Merge branch 'ClearSearchOnAssetReferenceNavigate' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ClearSearchOnAssetReferenceNavigate
2025-06-16 14:30:53 +02:00
xxSeys1
cd7233d559
allow the user to unfold folded categories when scrolling with keyboard
2025-06-16 14:10:44 +02: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
mafiesto4
3c74b315a8
Merge branch 'Zode-console-hotkey'
2025-06-15 23:47:29 +02:00
mafiesto4
f841575378
Merge branch 'console-hotkey' of https://github.com/Zode/FlaxEngine into Zode-console-hotkey
2025-06-15 23:25:09 +02:00
mafiesto4
d90377ed62
Merge branch 'Zode-import-export-warnings'
2025-06-15 23:23:22 +02:00
mafiesto4
c8d622bda9
Merge branch 'import-export-warnings' of https://github.com/Zode/FlaxEngine into Zode-import-export-warnings
2025-06-15 23:23:18 +02:00
mafiesto4
fbf2d8f567
Merge branch 'xxSeys1-ItemListImprovedKeyboardNav'
2025-06-15 23:06:26 +02:00
mafiesto4
42687a792c
Merge branch 'ItemListImprovedKeyboardNav' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ItemListImprovedKeyboardNav
2025-06-15 22:59:20 +02:00
mafiesto4
5c43d35146
Merge branch 'Zode-node-alignment'
2025-06-15 22:32:29 +02:00
mafiesto4
c1e1dee975
Merge branch 'node-alignment' of https://github.com/Zode/FlaxEngine into Zode-node-alignment
2025-06-15 22:32:24 +02:00
mafiesto4
742d74a2d0
Merge branch 'xxSeys1-ModelSliders'
2025-06-15 21:43:04 +02:00
mafiesto4
614ffa70a0
Merge branch 'ModelSliders' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ModelSliders
2025-06-15 21:43:00 +02:00
mafiesto4
4b4331fd70
Merge branch 'Zode-visject-better-selection'
2025-06-15 21:28:42 +02:00
mafiesto4
e221f7204b
Merge branch 'visject-better-selection' of https://github.com/Zode/FlaxEngine into Zode-visject-better-selection
2025-06-15 21:22:27 +02:00
mafiesto4
18fa8e1c47
Merge branch 'Zode-particles-sourcecode'
2025-06-15 20:48:22 +02:00
mafiesto4
2f02ec52ed
Cleanup code
...
#3546
2025-06-15 20:48:19 +02:00
mafiesto4
9464f97e16
Merge branch 'particles-sourcecode' of https://github.com/Zode/FlaxEngine into Zode-particles-sourcecode
2025-06-15 20:45:18 +02:00
mafiesto4
54467a4a5e
Merge branch 'Zode-layers-matrix-improvements'
2025-06-15 20:41:23 +02:00
mafiesto4
3a9e175043
Merge branch 'layers-matrix-improvements' of https://github.com/Zode/FlaxEngine into Zode-layers-matrix-improvements
2025-06-15 20:40:22 +02:00
mafiesto4
9dff048cb5
Merge branch 'Tryibion-main-menu-get-add'
2025-06-15 20:36:37 +02:00
mafiesto4
f376fd50a9
Merge branch 'main-menu-get-add' of https://github.com/Tryibion/FlaxEngine into Tryibion-main-menu-get-add
2025-06-15 20:36:32 +02:00
mafiesto4
e27cf04f91
Merge branch 'Zode-debug-quicktoggle'
2025-06-15 20:32:00 +02:00
mafiesto4
648504ceb1
Format code
...
#3544
2025-06-15 20:31:04 +02:00
xxSeys1
a4d3ede368
fix context menu on reroute node
2025-06-15 02:08:47 +02:00
xxSeys1
92edb996f2
properly handle connecting to a box that already has a connection
2025-06-14 17:20:28 +02:00
xxSeys1
2e0c35e6e4
fix out of range error when searching visject cm
2025-06-14 01:04:35 +02:00
xxSeys1
baba151d8a
fix context menu
2025-06-14 00:54:16 +02:00
xxSeys1
b44d4107c0
fixes
2025-06-13 22:25:02 +02:00
xxSeys1
f40c67ddf0
add support to move visject socket connections
2025-06-13 22:05:57 +02:00
xxSeys1
ec154b4998
remove unnecessary returns xml doc comment
2025-06-12 19:31:32 +02:00
xxSeys1
e2f741cab9
adjust model window and animated model slider speeds
2025-06-12 18:45:02 +02:00
mafiesto4
766091045b
Improve version parsing to share code
2025-06-12 18:21:12 +02:00
xxSeys1
47e1547d29
improve behaviour of visject node cm menu
2025-06-12 18:12:06 +02:00
mafiesto4
e2d9452994
Add unified min Clang version 13 for Linux
2025-06-12 18:05:01 +02:00
mafiesto4
eadb4411ff
Fix crash in GPU Memory profiler if resource went null
2025-06-12 17:35:02 +02:00
mafiesto4
bdc87c7bc6
Update min supported version of macOS to 13 and iOS to 15
2025-06-12 17:26:39 +02:00
mafiesto4
7606c9ac12
Update minimum CPU arch requirement on Windows to AVX2 with SSE4.2
...
94.48% support on PC according to Steam Hardware & Software Survey: May 2025 (https://store.steampowered.com/hwsurvey/ )
2025-06-12 17:03:19 +02:00
mafiesto4
4240646ec7
Update minimum Windows version to 10 (to match .NET 8)
2025-06-12 08:31:32 +02:00
Tryibion
28eaac37dc
Initial work on nuget packages.
2025-06-11 18:17:19 -05:00
xxSeys1
214ec9f2b1
fix node delete button not checking if the user is performing certain actions on the surface before deleting node
2025-06-12 00:49:39 +02:00
mafiesto4
0fa53f860a
Add UseLogInRelease to engine config to disable logging in Release builds
2025-06-11 23:35:03 +02:00
Zode
27ac755bbe
Make particle emitter editor window source code button disable itself is no source code is available
2025-06-11 23:15:11 +03:00
mafiesto4
8ec138399a
Add higher level streaming time budget in frame based on idle time
2025-06-11 18:40:35 +02:00
mafiesto4
5b6859a66f
Add time slicing to Deserialization stage of async scenes loading to avoid hitching
...
#3261
2025-06-11 18:40:06 +02:00
Zode
bed1f6e9cc
Make tag editor expand all if holding shift while clicking the ... button
2025-06-11 19:06:23 +03:00
Zode
00055ef663
Make tool strip buttons more responsive by also reaction to double left clicks
2025-06-11 17:47:27 +03:00
Zode
aa59a6faf7
Extract function to lessen repeat code for debug group buttons, add shift functionality to quick toggle others.
2025-06-11 17:46:37 +03:00
mafiesto4
e9835766bc
Add red color to Tracy profiler zones that cause CPU waiting to improve profiling
2025-06-11 14:56:43 +02:00
mafiesto4
d6eb647d59
Optimize async scene loading to run in separate stages with time-slicing
2025-06-11 14:33:47 +02:00
xxSeys1
6997cbeb47
add options for viewport icons
2025-06-11 13:08:59 +02:00
mafiesto4
b50f3fcb64
Refactor level actions to support time budget and time slicing
2025-06-11 00:01:46 +02:00
mafiesto4
d6b4992991
Optimize actors registration in SceneRendering to track free items
2025-06-10 20:08:20 +02:00
Chandler Cox
fc561b5ec5
Merge pull request #2 from xxSeys1/noScrollOnScriptsReload
...
Dont scroll to node after scripts compilation
2025-06-10 10:03:06 -05:00
xxSeys1
dacc0068e0
dont scroll to node after scripts compilation
2025-06-10 16:49:30 +02:00
Zode
e7d2025010
Merge less flicker pr, and snatch the badge
...
Co-authored-by: Zode <jonzqzode@gmail.com >
Co-authored-by: Saas <kaktusreiniger@gmail.com >
2025-06-10 16:45:02 +03:00
xxSeys1
b418ab5275
reduce flickering in highlights and boxes
2025-06-10 14:58:31 +02:00
Zode
c1e782bb32
Add hotkey to quick focus debug console input
2025-06-09 23:34:02 +03:00
mafiesto4
cfd2f42b0c
Optimize managed memory allocations in Editor profiler
2025-06-09 22:06:49 +02:00
Tryibion
e1a2a36978
Add GetOrAddButton utility for MainMenu.
2025-06-09 15:02:43 -05: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
xxSeys1
793bc33b2f
fix right clicking on item reset search and scroll
2025-06-09 18:40:33 +02:00
xxSeys1
2109a2d261
update content finder popup to wrap on keyboard navigation
...
- Fixes auto scroll
- Make it wrap
- Add pressing backspace to focus search bar and select all text
2025-06-09 18:40:12 +02:00
mafiesto4
89c7f4b0a3
Fix ManagedDictionary cache to be cleared on hot-reload
2025-06-09 17:19:36 +02:00
mafiesto4
d7ff9fdade
Optimize editor profiler native allocations when capturing data
2025-06-09 15:23:31 +02:00
Zode
9e50a39ebf
Add define guards so that the messagebox only appears in editor builds
2025-06-09 16:19:39 +03:00
Zode
7fc564a0ac
Pop error box on lightmap UV generation also
2025-06-09 15:07:52 +03:00
Zode
8dfb564fb3
Add messagebox to windows import too
2025-06-09 15:04:34 +03:00
Zode
f8daff273a
Add import & export warning messageboxes.
2025-06-09 14:56:54 +03:00
xxSeys1
112e728465
fix scroll to node on selection in prefab editor
2025-06-09 13:56:41 +02:00
mafiesto4
057ec9d41e
Anothher fix
2025-06-09 10:48:02 +02:00
mafiesto4
7fa4efcac5
Fix compilation in Release
2025-06-09 10:17:51 +02:00
mafiesto4
6547e7ee9c
Fix compilation with Clang
2025-06-08 23:58:33 +02:00
mafiesto4
907c593671
Fix typos in doc comments
2025-06-08 19:47:09 +02: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
Zode
9c9d560ce5
Add hotkeys to visject formatting
2025-06-08 03:32:51 +03:00
Zode
f1945552ab
Add horizontal and vertical distribution
2025-06-08 02:42:28 +03:00
mafiesto4
65ab42158d
Update engine version
2025-06-08 00:58:39 +02:00
mafiesto4
99841e2e8d
Fix crash when using invalid node index in skinned mesh
2025-06-08 00:58:31 +02:00
mafiesto4
73c30d3d89
Optimize asset references to support direct registration to reduce Delegate memory allocations and overhead
2025-06-08 00:58:15 +02:00
Zode
ecd5559aad
Clean up a bit code after moving it around.
2025-06-08 00:41:02 +03:00
Zode
1fa83639c2
Fix update order inconsistencies between machines by exposing an action for when defered layout happens.
2025-06-08 00:38:59 +03:00
Zode
568719b615
Fix scroll issue caused by tree's defered layout update
2025-06-07 23:21:41 +03:00
Zode
74000fa766
Expand tree if necessary, so the selected node will be shown
2025-06-07 22:53:07 +03:00
Zode
1d63067614
Add ability to do additive and subtractive selections in visject surfaces using ctrl and shift during selection.
2025-06-07 21:04:59 +03:00
xxSeys1
85fd1389db
clear content panel search when selecting asset picker asset
2025-06-07 18:17:40 +02:00
xxSeys1
cce042045e
wrap scrolling items with arrow keys and simplify scrolling logic
2025-06-07 17:34:01 +02:00
Zode
53e3cee196
Scroll selected to view when emptying out search box
2025-06-07 17:15:54 +03:00
Zode
6ee3b23261
Add highlighting to layers matrix editor to improve UX
2025-06-07 16:57:28 +03:00
Zode
1a77ba4552
Add node alignment formatting options to visject
2025-06-07 13:15:39 +03:00
mafiesto4
bffb175a9b
Code fixes
2025-06-07 01:25:22 +02:00
mafiesto4
125a973ff2
Rename Prefetch to MemoryPrefetch
2025-06-06 22:55:14 +02:00
mafiesto4
462f75abd0
Optimize memory allocation when reading animated model pose by cloth
2025-06-06 22:41:48 +02:00
mafiesto4
d95cd2f0be
Optimize memory alloc on Animated Model init
2025-06-06 22:41:29 +02:00
mafiesto4
091f76bbf2
Add more improvements to usability of memory profiler
2025-06-06 22:40:43 +02:00
mafiesto4
e8b60060ab
Fix memory profiler thread-local storage to avoid dynamic mem alloc due to recursive call
2025-06-06 14:52:27 +02:00
mafiesto4
cd637e8a7a
Add more memory profiling coverage
2025-06-06 14:38:22 +02:00
mafiesto4
9d8e75caa3
Fix various code to improve quality
2025-06-06 11:19:32 +02:00
mafiesto4
eee4e55cf0
Fix debug shapes change
2025-06-05 22:26:45 +02:00
mafiesto4
0670c0bbd3
Fix compilation warnings
2025-06-05 18:32:36 +02:00
mafiesto4
f462a2187f
Merge branch 'master' into 1.11
2025-06-05 18:03:17 +02:00
mafiesto4
c2cbaeed30
Add option to change Character Controller capsule origin to start at feet location
2025-06-05 17:48:07 +02:00
mafiesto4
e982a23ed3
Add CharacterController.Resize for quick crouching implementation for characters
2025-06-05 15:07:51 +02:00
mafiesto4
f6feae5cf2
Optimize collider cached scale
2025-06-05 15:06:03 +02:00
mafiesto4
ba75fd5882
Fix crash regression when textbox watermak is null
2025-06-05 12:47:45 +02:00
mafiesto4
1eaf40f2f7
Fix changing CharacterController center at runtime to maintain actor placement
2025-06-05 12:40:47 +02:00
mafiesto4
fe98a23cb4
Merge branch 'GoaLitiuM-update_tracy'
2025-06-05 00:01:04 +02:00
mafiesto4
77bf03128e
Merge branch 'update_tracy' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-update_tracy
2025-06-04 23:53:32 +02:00
mafiesto4
8f49a492d8
Fix duplicating json assets to properly remap object IDs
...
#3441
2025-06-04 23:49:19 +02:00
Ari Vuollet
8df3999f85
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-06-04 19:30:30 +03:00
Tryibion
dd4bb2f7f1
Dont scroll to node when play is starting or ending.
2025-06-04 11:16:01 -05:00
Tryibion
6b78b498f7
Use direct count from internal call.
2025-06-04 10:17:41 -05:00
xxSeys1
c4130aa20f
fix and improve show all commands on " " behavior
2025-06-04 15:23:42 +02:00
mafiesto4
496856d12e
Add shader header proxy for easy .hlsl files creation within Editor
2025-06-04 00:12:43 +02:00
mafiesto4
e97d683545
Fix regression from #3389
2025-06-03 23:37:37 +02:00
Tryibion
71991ff8c7
Show added and removed actors in prefab diff view.
2025-06-03 15:25:45 -05:00
mafiesto4
ae44d47043
Merge branch 'GoaLitiuM-float_equality'
2025-06-03 18:08:12 +02:00
mafiesto4
8b88def9d0
Revert some changes from #3389 that are not relevant for world units
2025-06-03 17:43:01 +02:00
mafiesto4
fa97229830
Merge branch 'float_equality' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-float_equality
2025-06-03 17:26:12 +02:00
mafiesto4
1946caac6e
Fix compilation with Large Worlds
2025-06-03 17:26:04 +02:00
mafiesto4
6f5308126b
Fix focus issue after closing context menu
2025-06-03 14:52:45 +02:00
mafiesto4
6a0c734cec
Fix Visject surface select with Control to toggle selection of the node
2025-06-03 14:51:31 +02:00
mafiesto4
13b8863f0c
Fix some material nodes height
2025-06-03 14:51:04 +02:00
mafiesto4
f2aaad0048
Add viewport icons scale relative to the distance and editor control over it
...
#2944 #2644
2025-06-03 14:50:47 +02:00
mafiesto4
55b441e9fa
Fix transparency-related material options when using material with deferred shading
2025-06-03 12:55:54 +02:00
mafiesto4
6fece4ca38
Fix automatic collision importing from mode to remove unused material slots
...
#3475
2025-06-03 12:48:31 +02:00
mafiesto4
2fd9b4a62a
Fix loading models with no meshes
2025-06-03 12:28:17 +02:00
mafiesto4
077f7a3cd1
Add PositionFormat and TexCoordFormat to model import option for mesh data encoding
2025-06-03 11:18:03 +02:00
xxSeys1
c9fe9213b3
add showing all commands if prompt is whitespace(s)
2025-06-02 23:25:50 +02:00
xxSeys1
608839b6a5
set width of command suggestions based on longest command
2025-06-02 22:33:22 +02:00
mafiesto4
7da69f18d4
Add button to quickly jump into Localized String Table that contains it
...
#3301
2025-06-02 22:01:06 +02:00
Ari Vuollet
6c63c2f650
Update tracy to 0.12.0
2025-06-02 20:00:06 +03:00
Ari Vuollet
149b189629
Update SDL to 3.2.16
2025-06-02 19:23:34 +03:00
mafiesto4
fd8a8b5a4d
Fix missing default value of localized string in editor
2025-06-02 18:02:34 +02: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
mafiesto4
fa89e710d8
Fix Terrain shader error when using Position Offset
...
#3479
2025-06-02 15:05:20 +02:00
mafiesto4
b51ba58063
Fix crash on invalid particle data to be a soft check instead
2025-06-02 14:56:51 +02:00
mafiesto4
057489e5b9
Fix Output Log scroll when using search
...
#3442 #3456
2025-06-02 14:42:18 +02:00
mafiesto4
5bae695ae9
Merge branch 'Tryibion-fix-unpause-no-game-win'
2025-06-02 14:05:23 +02:00
mafiesto4
5b3ed1fbc3
Merge branch 'fix-unpause-no-game-win' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-unpause-no-game-win
2025-06-02 14:05:19 +02:00
mafiesto4
f5092e5262
Merge branch 'Tryibion-skip-setting-prefab-root-name'
2025-06-02 14:03:50 +02:00
mafiesto4
3bd6160c3b
Merge branch 'skip-setting-prefab-root-name' of https://github.com/Tryibion/FlaxEngine into Tryibion-skip-setting-prefab-root-name
2025-06-02 14:03:47 +02:00
mafiesto4
1d0a0a409d
Fix panel scroll bars update to be performed once again if controls are gets changed during layout
...
#3470 #3486
2025-06-02 13:40:27 +02:00
mafiesto4
eb90ab84f2
Fix performing layout after changing selected tab
...
#3467 #3487
2025-06-02 13:17:51 +02:00
mafiesto4
6f37525674
Merge branch 'alsed-master'
2025-06-02 12:39:17 +02:00
mafiesto4
eeb8a7ea41
Merge branch 'master' of https://github.com/alsed/FlaxEngine into alsed-master
2025-06-02 12:39:13 +02:00
mafiesto4
df0b571c50
Merge branch 'xxSeys1-UnifyZoomBehavior'
2025-06-02 12:37:41 +02:00
mafiesto4
ec22427acd
Merge branch 'UnifyZoomBehavior' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-UnifyZoomBehavior
2025-06-02 12:25:18 +02:00
mafiesto4
6c499e877f
Fix prefab diff in Editor on mesh reference
2025-06-02 11:50:10 +02:00
mafiesto4
4d9407e4e9
Merge code on properties objects locking to use the same path for prefab and scene properties panels
2025-06-02 11:03:16 +02:00
mafiesto4
28c70f5078
Fix some editor UI
...
#3460 #3491
2025-06-02 11:00:33 +02:00
mafiesto4
14806a1ac7
Merge branch 'Tryibion-add-root-tree-line-option'
2025-06-02 10:19:35 +02:00
mafiesto4
1ebb3e67d6
Merge branch 'add-root-tree-line-option' of https://github.com/Tryibion/FlaxEngine into Tryibion-add-root-tree-line-option
2025-06-02 10:17:34 +02:00
mafiesto4
991cdbb9a0
Merge branch 'Tryibion-fix-node-filter-prefab'
2025-06-02 10:16:28 +02:00
mafiesto4
278b177c46
Merge branch 'fix-node-filter-prefab' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-node-filter-prefab
2025-06-02 10:16:25 +02:00
mafiesto4
0630b6257a
Merge branch 'Tryibion-better-prefab-dif-name'
2025-06-02 09:30:51 +02:00
mafiesto4
f86d9c47b7
Merge branch 'better-prefab-dif-name' of https://github.com/Tryibion/FlaxEngine into Tryibion-better-prefab-dif-name
2025-06-02 09:30:46 +02:00
mafiesto4
ae2088bb9d
Fix Android NDK version parsing when using beta build
...
#3504
2025-06-02 00:06:13 +02:00
mafiesto4
9340c42f2b
Merge branch 'xxSeys1-CrammedGradingFixed'
2025-06-01 23:54:40 +02:00
mafiesto4
8d7dfd5946
Merge branch 'CrammedGradingFixed' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-CrammedGradingFixed
2025-06-01 23:53:15 +02:00
mafiesto4
894cb273aa
Merge branch 'xxSeys1-WindowShortcuts'
2025-06-01 23:32:43 +02:00
mafiesto4
2996e0c53c
Merge branch 'WindowShortcuts' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-WindowShortcuts
2025-06-01 23:26:46 +02:00
mafiesto4
79ce82d8a0
Merge branch 'Weyzu-fix_dotnet_version_detection'
2025-06-01 22:43:56 +02:00
mafiesto4
3c8e59c114
Merge branch 'fix_dotnet_version_detection' of https://github.com/Weyzu/FlaxEngine into Weyzu-fix_dotnet_version_detection
2025-06-01 22:43:53 +02:00
mafiesto4
1493571810
Merge branch 'GoaLitiuM-fix_tree_performance'
2025-06-01 21:59:13 +02:00
mafiesto4
a613d89f47
Merge branch 'fix_tree_performance' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-fix_tree_performance
2025-06-01 21:55:58 +02:00
mafiesto4
5471c59d5f
Merge branch 'xxSeys1-Atan2DefaultValueFix'
2025-06-01 21:39:16 +02:00
mafiesto4
ac42223f9e
Merge branch 'Atan2DefaultValueFix' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-Atan2DefaultValueFix
2025-06-01 21:39:03 +02:00
mafiesto4
c21c9c13ad
Merge branch 'xxSeys1-gravityTypoFix'
2025-06-01 21:23:42 +02:00
mafiesto4
8251509607
Merge branch 'gravityTypoFix' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-gravityTypoFix
...
# Conflicts:
# Source/Engine/Physics/PhysicsSettings.h
2025-06-01 21:23:35 +02:00
xxSeys1
3083e3f611
fix wrong unit in physics settings
2025-06-01 16:04:30 +02:00
xxSeys1
66add1f3bd
fix missing whitespaces
2025-06-01 16:01:55 +02:00
mafiesto4
b8a680df57
Merge branch 'xxSeys1-TerrainLayerWeightNodeWidth'
2025-06-01 15:55:10 +02:00
mafiesto4
e969b7fffb
Merge branch 'TerrainLayerWeightNodeWidth' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-TerrainLayerWeightNodeWidth
2025-06-01 15:55:07 +02:00
mafiesto4
5d9657781a
Merge branch 'Weyzu-fix_timeouts_in_task_wait'
2025-06-01 15:51:07 +02:00
mafiesto4
2cd03787cd
Merge branch 'fix_timeouts_in_task_wait' of https://github.com/Weyzu/FlaxEngine into Weyzu-fix_timeouts_in_task_wait
2025-06-01 15:50:03 +02:00
mafiesto4
619c5ac3b0
Fix unit of gravity in doc comment
...
#3509
2025-06-01 15:45:27 +02:00
mafiesto4
89baa91552
Don't sue
2025-06-01 09:20:11 +02:00
mafiesto4
83b3b1af76
Fix terrain collision debug draw flickering when moving camera in Large Worlds
...
#3260
2025-06-01 09:19:49 +02:00
mafiesto4
19148f21ac
Merge branch 'Tryibion-fix-anim-preview-bounds'
2025-05-31 23:59:22 +02:00
mafiesto4
2da8e392db
Merge branch 'fix-anim-preview-bounds' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-anim-preview-bounds
2025-05-31 23:58:54 +02:00
mafiesto4
a812b8b108
Merge branch 'xxSeys1-ViewFlagAndDebugModeShortcuts'
2025-05-31 23:56:06 +02:00
mafiesto4
3dc96352e6
Merge branch 'ViewFlagAndDebugModeShortcuts' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ViewFlagAndDebugModeShortcuts
2025-05-31 23:51:10 +02:00
mafiesto4
c2b590d2cf
Merge branch 'Tryibion-engine-play-mode'
2025-05-31 23:37:16 +02:00
mafiesto4
842d6969fe
Merge branch 'engine-play-mode' of https://github.com/Tryibion/FlaxEngine into Tryibion-engine-play-mode
2025-05-31 23:37:11 +02:00
mafiesto4
0f3044ae72
Optimize debug drawing of terrain shape in Physics Colliders view mode
...
#3469
2025-05-31 23:27:51 +02:00
mafiesto4
11dec8e868
Fix incorrectly rendered transparency in Physics Colliders view mode
...
#3474
2025-05-30 15:51:35 +02:00
mafiesto4
d6b1f06721
Fix deprecated asset saving to skip temporary or virtual assets
2025-05-30 15:31:10 +02:00
mafiesto4
14fcc593c7
Fix various margins and spacings between UI elements in Editor to be consistent
2025-05-30 15:28:56 +02:00
mafiesto4
08ed5ae483
Add SCOPE_EXIT macro and use it in prefab tests to cleanup assets on test fail
2025-05-30 11:16:17 +02:00
mafiesto4
b065e6c989
Fix regression from 294dd3d363
2025-05-30 11:15:47 +02:00
mafiesto4
372a23cf3a
Merge branch 'Tryibion-focus-actor-no-box'
2025-05-30 00:47:18 +02:00
mafiesto4
4721e8109f
Merge branch 'focus-actor-no-box' of https://github.com/Tryibion/FlaxEngine into Tryibion-focus-actor-no-box
2025-05-30 00:47:05 +02:00
mafiesto4
b58aaccc53
Fix missing Physics Colliders view if Debug Draw is disabled
...
#3498
2025-05-30 00:46:09 +02:00
mafiesto4
294dd3d363
Fix json guid parsing to check for correct hex characters
...
#3476
2025-05-30 00:42:55 +02:00
mafiesto4
e00f552baf
Fix missing xml comment
2025-05-30 00:39:20 +02:00
mafiesto4
8eff098850
Fix Linux build
2025-05-28 04:30:08 +02:00
mafiesto4
4fe9fdded6
Optimize redundant string allocation in managed binary module unload
2025-05-28 04:10:47 +02:00
mafiesto4
03d52d4eb9
Add support for building engine without logging
2025-05-28 04:05:12 +02:00
mafiesto4
ab61ed5a37
Add more memory profiling insights and groups
2025-05-28 04:03:44 +02:00
mafiesto4
72ee80242d
Add integration with Tracy profiler to plot main memory categories
2025-05-26 05:37:53 +02:00
mafiesto4
9dc4dbc6d7
Add more memory profiler categories
2025-05-25 18:38:07 +02:00
mafiesto4
a74c5e7943
Another fix for iOS build
2025-05-25 18:01:30 +02:00
mafiesto4
8f9fa6995e
Fix compilation issues
2025-05-25 17:40:00 +02:00
mafiesto4
98e59450f1
Add freeing managed assembly memory on reload/unload
2025-05-25 17:39:51 +02:00
mafiesto4
8c62f1120f
Optimize dynamic memory allocations for managed runtime interop collections with a new Arena Allocation
2025-05-25 17:39:20 +02:00
mafiesto4
9aaba955d0
Fix profiler tables to use column headers aligned to center
2025-05-25 02:04:56 +02:00
mafiesto4
410ec0465c
Optimize CSharp scripting runtime to use arena allocator per-assembly
2025-05-25 02:04:16 +02:00
Tryibion
ae9ded504d
Add utility for if in play mode that returns true for shipped applications.
2025-05-23 23:21:45 -05:00
mafiesto4
f9cb4ddae2
Add new Arena Allocator for optimized dynamic memory allocations with a shared lifetime
2025-05-24 05:08:32 +02:00
Tryibion
9753e579c1
Check for Game window before usage to avoid errors in trying to unplay.
2025-05-23 18:16:48 -05:00
Tryibion
954cf3eb5b
Add option to show verticies and triangles of collision model in a collider data window.
2025-05-23 17:57:14 -05:00
Tryibion
2e996c8e91
Remove redundant call to scene. Fixes error in prefab node filtering.
2025-05-23 17:11:45 -05:00
Tryibion
545a43de32
Add drawing root tree lines except for in scene and prefab tree.
2025-05-23 16:50:55 -05:00
Tryibion
e606c35093
Add node tree to show changes to whole prefab.
2025-05-23 16:23:22 -05:00
Tryibion
21ae2d5d40
Focus Actor position if no Actor bounding box.
2025-05-23 14:44:53 -05:00
Tryibion
4649298605
Dont allow setting prefab root name from scene instance.
2025-05-23 14:06:21 -05:00
Tryibion
ae9622d271
Re-add colors back in for nodes.
2025-05-23 13:29:05 -05:00
Tryibion
4366976015
Add better prefab diff viewing naming for actors
2025-05-23 13:27:01 -05:00
Tryibion
5b2a966ac6
Fix animation preview bounds scale.
2025-05-23 10:37:30 -05:00
mafiesto4
bb855e2663
Add suport for Tracy profiler on Mac
2025-05-22 05:34:36 +02:00
mafiesto4
d24f9d1e1e
Add warning when using memory profiler without enabled on startup
2025-05-22 05:18:56 +02:00
mafiesto4
c1b1f4afc4
Add process memory stats for Apple platforms
2025-05-22 04:49:48 +02:00
mafiesto4
c639a3103c
Add memory profiling events to the main areas of the engine
2025-05-22 04:47:01 +02:00
mafiesto4
32bc73610f
Fix debug command type detection when it's used with argument
2025-05-22 04:45:12 +02:00
mafiesto4
66dcfafa2e
Fix Vulkan descriptor sets pooling
2025-05-22 04:42:01 +02:00
mafiesto4
9215f2662f
Add missing memory alloc profiling for virtual pages
2025-05-22 04:41:01 +02:00
mafiesto4
2dc404cbd3
Add new memory profiler
2025-05-22 04:40:32 +02:00
xxSeys1
59308df250
add shortcuts for viewflags and debug view modes
2025-05-18 16:28:16 +02:00
mafiesto4
9ba1c4c338
Fix typo in ec2957bf38
2025-05-16 20:24:01 +02:00
mafiesto4
ec2957bf38
Fix memory leak on sequential mesh buffers update
...
#3449
2025-05-16 20:23:16 +02:00
mafiesto4
8bb5655b2f
Fix error when using invalid camera ray
2025-05-16 20:22:52 +02:00
xxSeys1
c24ecaaab1
fix crammed color grading editor value boxes
2025-05-15 19:27:48 +02:00
xxSeys1
483a33996f
fix atan2 to use default box value
2025-05-15 11:43:38 +02:00
Olly Rybak
245d7de818
Fixed renamed parameters
2025-05-14 19:45:29 +10:00
Olly
49e0cc937e
Added SetNodeTransformation with ModelBoneNode
...
To get and set a series of bones based on their ID
(cherry picked from commit e0a113483e910660e45c53e059502733ce1d6ad6)
2025-05-14 19:29:39 +10:00
Wiktor Żurawik
6be8158209
Fix timeout calculation in Task::Wait
2025-05-13 23:10:57 +02:00
mafiesto4
8e7fcd3cad
Merge branch 'xxSeys1-ItemsListNoSelectionAutoFirst'
2025-05-13 20:16:56 +02:00
mafiesto4
a792a8a533
Merge branch 'ItemsListNoSelectionAutoFirst' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ItemsListNoSelectionAutoFirst
2025-05-13 20:16:51 +02:00
mafiesto4
25d8c4645e
Merge branch 'GoaLitiuM-fontlinecache_alloc'
2025-05-13 20:09:08 +02:00
mafiesto4
64c552d69d
Merge branch 'fontlinecache_alloc' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-fontlinecache_alloc
2025-05-13 20:06:31 +02:00
mafiesto4
fafa400db0
Merge branch 'xxSeys1-documentationInReadme'
2025-05-13 19:59:21 +02:00
xxSeys1
0b20a5342e
add info on docs source being available to readme
2025-05-13 16:00:16 +02:00
Norite SC
f71bdd0962
Create GPUTextureEditor.cs
2025-05-13 01:13:16 +02:00
xxSeys1
fa4e56a32a
unify zoom behavior when zooming in and out
2025-05-12 20:26:33 +02:00
xxSeys1
212bd7a011
adjust width of terrain related nodes and node elements
2025-05-12 20:11:08 +02:00
alsed
943864004f
Update README.md
...
removed spirv-tools, since Flax build it during compilation.
2025-05-09 15:17:20 -04:00
Wiktor Żurawik
8ce4d94a96
Refactor .NET version detection error reporting
2025-05-09 17:04:41 +02:00
xxSeys1
6be193bfbf
fix tooltip
2025-05-09 11:39:40 +02:00
mafiesto4
5d3947f117
Merge branch 'xxSeys1-improvedImportPath'
2025-05-08 14:38:25 +02:00
mafiesto4
c7bb7be20f
Merge branch 'improvedImportPath' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-improvedImportPath
2025-05-08 14:38:20 +02:00
mafiesto4
f74b96bcb6
Merge branch 'xxSeys1-DisableCreateButton'
2025-05-08 14:32:54 +02:00
mafiesto4
cecfea1ecf
Merge branch 'DisableCreateButton' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-DisableCreateButton
2025-05-08 14:32:48 +02:00
mafiesto4
09ce2b5a6d
Merge branch 'xxSeys1-RigidbodyInfoGroup'
2025-05-08 14:29:12 +02:00
mafiesto4
2f9cdadb11
Merge branch 'RigidbodyInfoGroup' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-RigidbodyInfoGroup
2025-05-08 14:29:07 +02:00
mafiesto4
e218ce2d85
Merge branch 'Tryibion-fix-group-scene'
2025-05-08 14:28:13 +02:00
mafiesto4
5ec6993342
Merge branch 'fix-group-scene' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-group-scene
2025-05-08 14:28:01 +02:00
xxSeys1
87787cb5bf
replace Todo doc comments
2025-05-05 15:15:32 +02:00
xxSeys1
5b618b4f31
add icons to more commonly used editor windows
2025-05-05 13:24:21 +02:00
xxSeys1
08a86066d0
add window shortcuts
2025-05-05 13:24:01 +02:00
xxSeys1
388eb654a5
update doc comment to reflect get only parameter
2025-05-05 09:58:36 +02: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
xxSeys1
d8059c3db3
disable create file dialog create button if asset can't be created
2025-05-04 20:08:12 +02:00
Ari Vuollet
559d17e6c3
Reduce allocations in text rendering related functions
2025-05-04 15:05:46 +03:00
xxSeys1
dfe177447c
add auto selecting first item in item list context menu if no selection
2025-05-03 22:11:38 +02:00
Tryibion
2a5aed6c15
Fix trying to add scene to actor group.
2025-05-02 21:58:02 -05:00
xxSeys1
f5ad8566eb
make path creation method more generalized
2025-05-02 13:29:01 +02:00
Ari Vuollet
7c5628d47e
Fix crash caused by conflicting tracy DbgHelp lock helper names
2025-05-02 14:20:18 +03:00
Ari Vuollet
9645008460
Update tracy to 0.11.1
2025-05-02 14:20:18 +03:00
Ari Vuollet
12dbf09164
Fix tests
2025-05-02 14:19:55 +03:00
Ari Vuollet
f09fd7ad34
Use exact value comparison in caching related functions
...
(cherry picked from commit 9d7c6b26422e127719836944d8d473910190e7d4)
2025-05-02 14:19:55 +03:00
Ari Vuollet
8986290b12
Use exact component value equality checks in equality comparisons
...
(cherry picked from commit 2cddf3de97943844512b2d84aa6be122c6f0d409)
2025-05-02 14:19:54 +03: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
9a4d3a56a3
Fix slow Tree expansion/collapsion with large amount of tree nodes
2025-05-02 13:31:13 +03:00
xxSeys1
b0048d6540
add margin around info label
2025-05-01 22:32:28 +02:00
xxSeys1
b1b36ea1a3
move rigidbody info to dedicated info group in Properties Panel
2025-05-01 22:29:37 +02:00
xxSeys1
e568e6e17b
improve import path ui
2025-05-01 19:15:43 +02:00
mafiesto4
af955ba418
Merge branch 'xxSeys1-prefabSearchOperatorTooltip'
2025-04-29 09:22:00 +02:00
mafiesto4
a56e2e7b1e
Merge branch 'prefabSearchOperatorTooltip' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-prefabSearchOperatorTooltip
2025-04-29 09:21:55 +02:00
mafiesto4
a0cdb08893
Merge branch 'Zode-fix-profiler-memory'
2025-04-29 09:17:37 +02:00
mafiesto4
fbb829a915
Merge branch 'fix-profiler-memory' of https://github.com/Zode/FlaxEngine into Zode-fix-profiler-memory
2025-04-29 09:17:30 +02:00
mafiesto4
5790da6167
Merge branch 'Tryibion-fix-input-edit-ui'
2025-04-29 09:15:53 +02:00
mafiesto4
c6e4fbd966
Merge branch 'fix-input-edit-ui' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-input-edit-ui
2025-04-29 09:15:04 +02:00
mafiesto4
101ea44051
Merge branch 'Tryibion-fix-skel-mask-create'
2025-04-29 09:12:24 +02:00
mafiesto4
d6c6936f6d
Merge branch 'fix-skel-mask-create' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-skel-mask-create
2025-04-29 09:12:19 +02:00
mafiesto4
4929e8172c
Merge branch 'Tryibion-fix-scrollbar-drag'
2025-04-29 09:10:54 +02:00
mafiesto4
8c83156133
Merge branch 'fix-scrollbar-drag' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-scrollbar-drag
2025-04-29 09:09:42 +02:00
mafiesto4
d587921a83
Merge branch 'Tryibion-fix-add-blend-tooltip-spell'
2025-04-29 09:05:50 +02:00
xxSeys1
47a6da9e40
add editor option for disabled transform gizmo brightness
2025-04-27 15:56:34 +02:00
Zode
6fe6ba20fb
Fix profiler memory propagation
2025-04-26 21:40:12 +03:00
xxSeys1
2ea3cde203
add search operator tooltip to prefab editor search bar
...
somewhat of a follow up to #3300
2025-04-26 16:33:49 +02:00
Tryibion
059fe98c67
Fix scroll bars not updating when dragging.
2025-04-26 07:38:18 -05:00
Tryibion
1ab05b620a
Another small grammer mistake.
2025-04-26 07:08:49 -05:00
Tryibion
4b387d040d
Fix spelling on Additive Blend node tooltip.
2025-04-26 07:07:27 -05:00
Tryibion
9d527ab4a6
Remove editable from check for enabling inputs for game window GUI.
2025-04-25 20:36:53 -05:00
Tryibion
bbc221086a
Fix GUI input when edit GUI option is false and game is being played.
2025-04-25 17:55:07 -05:00
Tryibion
e5b7e58a07
Fix newly created skeleton mask from being able to be opened.
2025-04-25 17:11:36 -05:00
xxSeys1
1704cfba4d
do not clear user search on script reload
2025-04-25 18:32:05 +02:00
Tryibion
40dae18b76
Add new issue and request templates.
2025-04-24 18:48:29 -05:00
mafiesto4
f0bcc70563
Attempt to fix game cooking regression from ef188d06c4
2025-04-22 23:44:34 +02:00
mafiesto4
992b08025f
Attempt to fix game cooking regression from ef188d06c4
2025-04-22 23:28:21 +02:00
alsed
cfef93134e
Added Fedora instructions in Readme
2025-04-22 17:16:12 -04:00
mafiesto4
ac3c4a4b30
Merge remote-tracking branch 'origin/master'
2025-04-22 16:17:53 +02:00
mafiesto4
d77024bbf1
Fix crash when existing engine while content streaming is active
2025-04-22 16:16:46 +02:00
mafiesto4
4f3fbe89f2
Cleanup code to share it for engine service profile event formatting
2025-04-22 12:32:36 +02:00
mafiesto4
9ae1867c9e
Fix crash when rendering bloom or lens flares in too small viewport
2025-04-22 12:08:10 +02:00
mafiesto4
caf0251a9c
Fix bug in CustomEditorWindow usage
...
#3392
2025-04-22 12:00:35 +02:00
mafiesto4
216868085b
Merge branch 'GoaLitiuM-large_worlds_camera_fix'
2025-04-22 11:10:14 +02:00
mafiesto4
18a5c68b3e
Merge branch 'large_worlds_camera_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-large_worlds_camera_fix
2025-04-22 11:10:09 +02:00
mafiesto4
f9e9f26e97
Remove leftover debug log from bindings generator
2025-04-22 11:04:09 +02:00
mafiesto4
a2ff6e5c24
Fix missing BoundsScale usage on AnimatedModel
2025-04-22 11:02:53 +02: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
mafiesto4
0a3f07e6e7
Add exception and crashes catching with processing on iOS/macOS
2025-04-19 11:28:46 +02:00
mafiesto4
3c1aca6d46
Fix camera mouse ray error when mouse position is invalid
2025-04-19 10:50:39 +02:00
Ari Vuollet
02c333c720
Use double vector types in camera view matrix calculations
2025-04-19 02:39:23 +03:00
mafiesto4
d30ff65800
Fix flipbook regression bug
2025-04-17 17:45:19 +02:00
mafiesto4
3d454ed321
Fix cursor locked mode when system uses Dpi scaling
2025-04-17 13:27:59 +02:00
mafiesto4
7e72d7b3cf
Optimize mac version logging
2025-04-17 12:49:52 +02:00
mafiesto4
ef188d06c4
Revert d3c49be80f and do it better
2025-04-17 10:52:00 +02:00
mafiesto4
414b229b27
Fix capturing empty project icon when Editor viewport was never rendered
2025-04-17 10:49:44 +02:00
mafiesto4
d3c49be80f
Fix crash when GPUTask gets deleted before sync happens
2025-04-17 10:40:05 +02:00
mafiesto4
980473cce6
Add info for future project version cache file changes
2025-04-17 10:39:16 +02:00
mafiesto4
6ef2012359
Update version
2025-04-17 08:57:00 +02:00
mafiesto4
e267db7fac
Another fix for flipbook to work with all cases
...
#3381
2025-04-16 10:01:55 +02:00
mafiesto4
9dba7caa88
Another fix for flipbook to work with all cases
...
#3381
2025-04-16 10:01:23 +02:00
mafiesto4
c9e625a1a0
Fix not defined localized strings to use fallback instead of empty text
...
#3387
2025-04-16 09:55:35 +02:00
mafiesto4
45f202fdf7
Fix culture info editor picker to show under button
...
#3387
2025-04-16 09:39:24 +02:00
mafiesto4
c30e31bd65
Fix material flipbook X slice calculation
...
#3381
2025-04-16 08:58:00 +02:00
mafiesto4
61a11f4a29
Fix regression in material editing when compilation failed
2025-04-15 22:40:29 +02:00
mafiesto4
c786a84dc6
Merge branch 'Zode-absolutesnap'
2025-04-15 22:25:32 +02:00
mafiesto4
1680ccfec3
Merge branch 'absolutesnap' of https://github.com/Zode/FlaxEngine into Zode-absolutesnap
2025-04-15 22:25:26 +02:00
mafiesto4
30c78350eb
Fix incorrect motion vectors for material that uses position offset
...
#3367
2025-04-15 22:24:12 +02:00
Zode
7b4da6dd2b
Fix issues with absolute snapping
2025-04-15 21:38:49 +03:00
mafiesto4
b25881d55e
Update code signing to support sign with identity on Windows
2025-04-14 22:47:40 +02:00
mafiesto4
cfc90d1ddf
Fix crash in value comparison for deleted native scripting object that still has managed reference
...
#3365 #3374
2025-04-13 22:13:17 +02:00
mafiesto4
a3be6e2add
Merge branch 'xxSeys1-AutoCollision'
2025-04-13 21:46:08 +02:00
mafiesto4
d351c96a40
Cleanup code
...
#3359
2025-04-13 21:46:04 +02:00
mafiesto4
b3ab1b7a4a
Merge branch 'AutoCollision' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-AutoCollision
2025-04-13 21:33:04 +02:00
mafiesto4
b719d6dd04
Add more informative logging when .NET sdk is missing for proper game cooking
2025-04-13 20:41:30 +02:00
mafiesto4
9d059f6c94
Merge branch 'GoaLitiuM-buildrules_cache_fix'
2025-04-13 20:30:04 +02:00
mafiesto4
b8a0150310
Merge branch 'buildrules_cache_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-buildrules_cache_fix
2025-04-13 20:28:26 +02:00
mafiesto4
b891fb7b03
Merge branch 'GoaLitiuM-fix_csharp_proj_sdk'
2025-04-13 20:26:43 +02:00
mafiesto4
bdd4ab9bfd
Merge branch 'fix_csharp_proj_sdk' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-fix_csharp_proj_sdk
2025-04-13 20:26:38 +02:00
mafiesto4
f70ec896b8
Improve Dotnet version setup for Game Cooker
...
Especially after #3371 change to not passing dotnet 8 when packaging engine so editor can use the one use at compile time.
2025-04-13 20:22:23 +02:00
mafiesto4
85ecbaab6d
Merge branch 'GoaLitiuM-package_dotnet8'
2025-04-13 20:16:34 +02:00
mafiesto4
0381bda068
Merge branch 'package_dotnet8' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-package_dotnet8
2025-04-13 20:16:28 +02:00
mafiesto4
c4d8345b7c
Fix compilation warning
2025-04-13 20:14:10 +02:00
Ari Vuollet
6beb9febb1
Fix CD to package with .NET 8 version
2025-04-13 18:23:48 +03:00
Ari Vuollet
711a75ce3b
Fix BuildScript file structure with engine files in different drive
2025-04-13 14:25:19 +03:00
Ari Vuollet
be72a9f4a2
Invalidate build rules assembly when files are added, moved or renamed
2025-04-13 14:25:18 +03:00
Ari Vuollet
8c83de8521
Add more verbose logging for project generation
2025-04-13 14:24:34 +03:00
Ari Vuollet
00b9d603ae
Fix missing C#-only project configurations when platform SDK is missing
2025-04-13 14:24:24 +03:00
mafiesto4
5d3d9d7e82
Improve output log hint when empty
...
#3363
2025-04-12 23:18:25 +02:00
mafiesto4
91897f290a
Merge branch 'xxSeys1-OutputLogNoMessageHint'
2025-04-12 22:50:45 +02:00
mafiesto4
4255ee70fc
Merge branch 'OutputLogNoMessageHint' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-OutputLogNoMessageHint
2025-04-12 22:49:45 +02:00
mafiesto4
2d20c2d542
Merge branch 'GoaLitiuM-unload_alc_debugger_fix'
2025-04-12 22:43:46 +02:00
mafiesto4
1bb710e385
Merge branch 'unload_alc_debugger_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-unload_alc_debugger_fix
2025-04-12 22:43:29 +02:00
mafiesto4
6583985017
Merge branch 'GoaLitiuM-loceditor_fix'
2025-04-12 22:36:58 +02:00
mafiesto4
e7718e232f
Merge branch 'loceditor_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-loceditor_fix
2025-04-12 22:36:53 +02:00
mafiesto4
045ba897c7
Merge branch 'GoaLitiuM-dotnet_ver_check'
2025-04-12 22:25:31 +02:00
mafiesto4
72a4e577c8
Merge branch 'dotnet_ver_check' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet_ver_check
2025-04-12 22:25:28 +02:00
mafiesto4
bf9f7ee051
Merge branch 'GoaLitiuM-dotnet_sdk_detect_fix'
2025-04-12 22:21:16 +02:00
mafiesto4
1370225bae
Merge branch 'dotnet_sdk_detect_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet_sdk_detect_fix
2025-04-12 22:21:12 +02:00
mafiesto4
aea6f43519
Add Half to bindings (as typedef)
2025-04-12 22:09:32 +02:00
mafiesto4
59aed828f6
Update attributes style to be consistent in engine
2025-04-12 22:09:12 +02:00
mafiesto4
74d7dd58c2
Merge branch 'GoaLitiuM-tooltip_fix'
2025-04-12 22:08:09 +02:00
mafiesto4
f2f2056509
Merge branch 'tooltip_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-tooltip_fix
2025-04-12 22:08:04 +02:00
Ari Vuollet
5f92932c40
Fix saving virtual JsonAssets to path
2025-04-12 02:32:10 +03:00
Ari Vuollet
ed8eb072c5
Fix error in LocalizationSettingsEditor after adding new locales
2025-04-12 02:11:06 +03:00
xxSeys1
4e44831bbe
fix searchbox width
2025-04-11 19:07:39 +02:00
Ari Vuollet
5bd4a40ee5
Remove .NET target version in packaging scripts
2025-04-10 23:59:22 +03:00
Ari Vuollet
8322e762df
Fix DOTNET_ROOT path ignored on Windows
2025-04-10 23:59:22 +03:00
Ari Vuollet
e6d7024a61
Fix error when no valid .NET SDKs were found
2025-04-10 23:59:19 +03:00
Ari Vuollet
0eb7badf91
Attempt to fix a rare crash while debugging scripting unload
2025-04-10 23:55:59 +03:00
xxSeys1
0c1e0e48d4
always sort the search results alphabetically
2025-04-10 22:12:47 +02:00
xxSeys1
6884df02fd
remove trailing . on message
2025-04-10 21:34:00 +02:00
xxSeys1
63655d18c5
add a info message on Debug Log pause on warning
2025-04-10 21:31:12 +02:00
Ari Vuollet
2acca350fe
Fix tooltip not appearing anymore after scripts compilation
2025-04-10 18:20:55 +03:00
Ari Vuollet
ac305b369d
Fix .NET SDK detection when only the runtime is installed
2025-04-10 18:18:56 +03:00
xxSeys1
4170699348
add hint if there are no search results
2025-04-10 09:25:52 +02:00
xxSeys1
9e23c324bf
add a hint to the Output Log if there are no messages shown because of filters
2025-04-10 00:01:31 +02:00
xxSeys1
d58a9beb3d
why was this not in the last commit?
2025-04-09 23:45:43 +02:00
xxSeys1
5049f3b2d8
add hint if no filters are active
2025-04-09 23:45:00 +02:00
mafiesto4
aabbb04f18
Fix anim graph state transition title to auto-fit
2025-04-09 19:33:14 +02:00
xxSeys1
6e44eebb9e
another fix
2025-04-09 17:01:17 +02:00
xxSeys1
aecbab5613
more fixes
2025-04-09 14:30:08 +02:00
xxSeys1
6bf90f29c5
fixes
2025-04-09 14:29:19 +02:00
xxSeys1
19edce1770
add controls and filter to actor toolbox search
2025-04-09 10:43:52 +02:00
mafiesto4
a9a9057304
Fix typo
2025-04-09 09:50:33 +02:00
mafiesto4
eb86002fbd
Add AutoAttachDebugPreviewActor option to editor for quick debugging anim graphs on dynamically spawned player
2025-04-08 22:44:31 +02:00
mafiesto4
c75b33eb7d
Fix scripts reload to auto-save any modified assets in editor windows
2025-04-08 22:34:45 +02:00
xxSeys1
06f4808dcc
improve auto enabled algorithm
2025-04-08 21:27:45 +02:00
xxSeys1
644c5b843b
improve and expand new add collision options
2025-04-08 20:55:18 +02:00
mafiesto4
1ae098331d
Fix new IOnlinePlatform leaderboards api to be empty for backwards compatibility
...
#3357
2025-04-08 19:20:35 +02:00
mafiesto4
043ae687e2
Fix
2025-04-08 19:11:01 +02:00
mafiesto4
047a637029
Fix Output Window debug console input when using history
...
#3353
2025-04-08 17:39:39 +02:00
mafiesto4
e66365fd88
Merge branch 'xxSeys1-NavigationContextSubmenu'
2025-04-08 17:11:29 +02:00
mafiesto4
cd803e42ad
Merge branch 'NavigationContextSubmenu' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-NavigationContextSubmenu
2025-04-08 17:11:26 +02:00
xxSeys1
2777436e83
change "Lighting & Effects" to "Lighting & PostFX"
...
old name clashed with "Particle Effect" a bit
2025-04-08 17:07:21 +02:00
mafiesto4
2742ec8256
Merge branch 'xxSeys1-PrimitivesInToolboxSearch'
2025-04-08 17:05:24 +02:00
mafiesto4
3de6ac2658
Reuse code
...
#3354
2025-04-08 17:05:15 +02:00
mafiesto4
58813d09c3
Merge branch 'PrimitivesInToolboxSearch' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-PrimitivesInToolboxSearch
2025-04-08 16:55:44 +02:00
mafiesto4
242d400284
Merge branch 'xxSeys1-NavigationContextSubmenu'
2025-04-08 16:53:58 +02:00
mafiesto4
9beca96230
Merge branch 'NavigationContextSubmenu' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-NavigationContextSubmenu
2025-04-08 16:53:55 +02:00
mafiesto4
db20dae062
Merge branch 'Tryibion-fix-shift-arrow-end'
2025-04-08 16:51:46 +02:00
mafiesto4
51df5af253
Merge branch 'fix-shift-arrow-end' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-shift-arrow-end
2025-04-08 16:50:09 +02:00
mafiesto4
8a9e22c987
Fix compilation regression
2025-04-08 16:47:11 +02:00
mafiesto4
2b97fe5ce0
Fix crash when cooking game without game settings asset
...
#3352
2025-04-08 14:55:25 +02:00
mafiesto4
bea6e6330b
Merge branch 'Tryibion-center-scale'
2025-04-08 14:53:14 +02:00
mafiesto4
0ed298b5e5
Merge branch 'center-scale' of https://github.com/Tryibion/FlaxEngine into Tryibion-center-scale
2025-04-08 14:52:13 +02:00
xxSeys1
f432e54809
add primitive meshes to toolbox search
2025-04-08 13:44:11 +02:00
mafiesto4
27d18e8d16
Merge branch 'xxSeys1-ColliderPropertiesCleanup'
2025-04-08 12:59:37 +02:00
mafiesto4
684a8fbb8a
Merge branch 'ColliderPropertiesCleanup' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ColliderPropertiesCleanup
2025-04-08 12:59:33 +02:00
mafiesto4
22e7a24327
Merge branch 'Tryibion-add-order-in-spawn'
2025-04-08 12:57:34 +02:00
mafiesto4
df1313af33
Merge branch 'add-order-in-spawn' of https://github.com/Tryibion/FlaxEngine into Tryibion-add-order-in-spawn
2025-04-08 12:57:29 +02:00
mafiesto4
46f842a555
Add option to quickly create box, sphere, convex or triangle mesh collider for the selected static model
2025-04-08 12:47:27 +02:00
Tryibion
5ffe6a39ab
Add mising default parameter value in override.
2025-04-07 21:13:30 -05:00
Tryibion
2452face38
Add set order in parent for spawning actor with a parent in editor.
2025-04-07 21:10:36 -05:00
Tryibion
40a641b731
Fix scale not being applied to physics center.
2025-04-07 17:23:03 -05:00
mafiesto4
938d23ce0d
Fix editor icons to draw over grid
...
#3348
2025-04-07 23:33:04 +02:00
mafiesto4
15da2d59e5
Add GPUTexture::DownloadData to C#
...
#2973 #1446
2025-04-07 23:32:37 +02:00
xxSeys1
55effc35db
move box collider utility in own Properties Panel category
2025-04-07 22:31:09 +02:00
mafiesto4
6fc5e1f423
Merge branch 'Tryibion-prop-lock-select'
2025-04-07 22:26:46 +02:00
mafiesto4
8b5c35ac6d
Merge branch 'prop-lock-select' of https://github.com/Tryibion/FlaxEngine into Tryibion-prop-lock-select
2025-04-07 22:26:42 +02:00
mafiesto4
4a10905464
Fix regression in float parsing change
2025-04-07 22:22:38 +02:00
xxSeys1
344fb908ed
clean up Visuals Actor add subcontext menu
2025-04-07 22:02:59 +02:00
mafiesto4
73c0dcf76b
Merge branch 'GoaLitiuM-restore_tabs_fix'
2025-04-07 21:52:38 +02:00
mafiesto4
09a3eaef83
Merge branch 'restore_tabs_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-restore_tabs_fix
2025-04-07 21:52:31 +02:00
mafiesto4
501bb9fa98
Merge branch 'xxSeys1-SliderHoverColor'
2025-04-07 21:50:30 +02:00
mafiesto4
32e87c7d4e
Merge branch 'SliderHoverColor' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-SliderHoverColor
2025-04-07 21:50:25 +02:00
mafiesto4
17bf77c352
Merge branch 'Tryibion-fix-tag-menu'
2025-04-07 21:50:08 +02:00
mafiesto4
aaa4e73e0c
Merge branch 'fix-tag-menu' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-tag-menu
2025-04-07 21:49:30 +02:00
mafiesto4
c9ba28ce55
Merge branch 'xxSeys1-NoExpandFlipChannel'
2025-04-07 21:49:11 +02:00
mafiesto4
2ac8144ac2
Merge branch 'NoExpandFlipChannel' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-NoExpandFlipChannel
2025-04-07 21:48:03 +02:00
xxSeys1
1229a6f398
match box brush context menu name with toolbox name
2025-04-07 21:46:30 +02:00
xxSeys1
ec93b2ff06
move animation related actors to context submenu
2025-04-07 21:45:21 +02:00
xxSeys1
c074b15671
add navigation actors to submenu
2025-04-07 21:41:19 +02:00
Ari Vuollet
5fa54fd0d0
Fix docked asset windows not getting restored after scripts compilation
2025-04-07 22:37:45 +03:00
Ari Vuollet
99682ea9b2
Fix restored docked window layout being misaligned
2025-04-07 22:22:15 +03:00
Ari Vuollet
063f3c69ad
Fix error when Control state is cleared during scripts reload
2025-04-07 22:22:15 +03:00
Ari Vuollet
9c5c98e8f3
Fix docked asset windows not getting restored after scripts compilation
2025-04-07 22:22:13 +03:00
mafiesto4
0ea37879e8
Add wait on asset load when accessing material parameter values directly
2025-04-07 19:28:59 +02:00
mafiesto4
9c3fd052cd
Remove copyright year from source files and update to 2025
2025-04-07 19:22:21 +02:00
mafiesto4
60c5fbeba3
Disable spline node snapping when using viewport movement
2025-04-07 18:20:02 +02:00
Tryibion
e17b96b2d6
Add additional methods for layers.
2025-04-07 11:14:33 -05:00
Tryibion
9b6feb9367
Add Scaled Time to Material Time node.
2025-04-07 10:02:20 -05:00
xxSeys1
aaf87e3960
code style
2025-04-06 22:17:09 +02:00
xxSeys1
628bffd63e
change slider thumb color on hover
2025-04-06 14:36:37 +02:00
Ari Vuollet
fc96b248cb
Ignore invalid VelocityChanged velocity values in audio backend
2025-04-05 20:17:33 +03:00
Ari Vuollet
36c1909111
Build OpenAL with PipeWire backend enabled
2025-04-05 20:17:32 +03:00
Ari Vuollet
643fe639e5
Update OpenAL to 1.24.3
2025-04-05 20:17:32 +03:00
Ari Vuollet
78dffc9ad1
Add override for building CMake project with custom configuration
2025-04-05 20:17:32 +03:00
mafiesto4
210c8e8fe4
Fix incorrect result array memory copy from native to managed code
2025-04-04 00:36:35 +02:00
Tryibion
cb6a4cc325
Fix text box shift not working when selection start is at the text length.
2025-04-03 13:58:16 -05:00
mafiesto4
9c0c809e7e
Update assets
2025-04-03 19:17:49 +02:00
mafiesto4
5873c48ed6
Fix dummy vertex buffer on d3d11 and d3d12 to be float4 instead of byte4
2025-04-03 19:09:12 +02:00
mafiesto4
0cfab003ef
Potential fix for rare streaming bug in Audio Clip asset dispose when streaming failed
2025-04-03 18:47:00 +02:00
mafiesto4
0c6f1ff9dc
Optimize NavMesh to not allocate tile memory twice and add safelock to asset data
2025-04-03 17:21:48 +02:00
mafiesto4
a29b556de6
Update build number
2025-04-03 13:03:59 +02:00
Tryibion
d0ad0859ea
Add unlock selection switch for prefab.
2025-04-02 22:45:07 -05:00
Tryibion
996188864c
Select selected objects on unlock properties.
2025-04-02 21:53:10 -05:00
Tryibion
60b4660a2c
Fix tag add menu.
2025-04-02 21:39:47 -05:00
xxSeys1
1dfd717093
serialize display info and color
2025-04-02 23:38:04 +02:00
xxSeys1
68ef6f08c6
minor style fixes
2025-04-02 19:40:27 +02:00
xxSeys1
a0b80c6096
add getters for more commonly used vehicle fields
2025-04-02 19:29:11 +02:00
xxSeys1
59ac8a3f60
move anti roll bars into Vehicle display group
2025-04-02 19:21:24 +02:00
xxSeys1
dd281bbca8
add wheel information debug draw
2025-04-02 19:12:36 +02:00
xxSeys1
2e48be97b6
add getter for steering
2025-04-02 17:24:13 +02:00
Andre Mohren
0b7550e5ca
Implement creation of new projects from within the editor gui.
2025-04-02 15:10:11 +02:00
mafiesto4
fcddd4eca7
SImplify editor state changes logging
2025-04-02 09:24:11 +02:00
mafiesto4
854d0cc23c
Add profiler zone for native library loading
2025-04-02 09:23:55 +02:00
mafiesto4
d00a2ea63f
Fix crash when using anim graph asset after it's reloaded (after editing)
2025-04-02 09:22:23 +02:00
mafiesto4
311a7b8c02
Improve a8eca76cd1
2025-04-01 23:32:12 +02:00
mafiesto4
3e7ec2b28d
Fix missing animation playback information for state transition when using root motion modify nodes
2025-04-01 17:28:33 +02:00
mafiesto4
1c9ff2ec03
Fix mouse cursor when opening state in animation state machine
2025-04-01 17:28:05 +02:00
mafiesto4
968044a6c7
Minor fixes
2025-03-31 22:59:15 +02:00
mafiesto4
a8eca76cd1
Fix sampling Multi Blend 1D animation at out of bounds to the right point
2025-03-31 20:52:08 +02:00
mafiesto4
5202d11af4
Fix looping animations with different speed in blend space
2025-03-31 20:31:20 +02:00
mafiesto4
3b518cdf2c
Merge remote-tracking branch 'origin/master' into 1.10
2025-03-31 16:58:25 +02:00
xxSeys1
af3054e5e0
minor code style
2025-03-31 15:55:04 +02:00
xxSeys1
e5d0158c92
remove texture flip channels default group expand
2025-03-31 15:53:40 +02:00
mafiesto4
368ef9185b
Fix various editor labels placement after UI resizing refactor
...
#3317
2025-03-31 15:35:32 +02:00
mafiesto4
bf849c860a
Fix loading windows layout with assets due to content database load order change
2025-03-31 15:19:23 +02:00
mafiesto4
4268d3d341
Merge branch 'xxSeys1-CollectionsEditorSizeValueBoxWidth'
2025-03-31 15:17:37 +02:00
mafiesto4
dd50972fb1
Merge branch 'CollectionsEditorSizeValueBoxWidth' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-CollectionsEditorSizeValueBoxWidth
2025-03-31 15:17:33 +02:00
mafiesto4
93a3083803
Merge branch 'xxSeys1-ContentFinderSearchboxFix'
2025-03-31 15:16:04 +02:00
mafiesto4
b5e3d02539
Merge branch 'ContentFinderSearchboxFix' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ContentFinderSearchboxFix
2025-03-31 15:15:56 +02:00
mafiesto4
43abd1fe37
Merge branch 'xxSeys1-DebugLogCutoffNewMessageFix'
2025-03-31 15:15:31 +02:00
mafiesto4
6eb24d59b4
Merge branch 'DebugLogCutoffNewMessageFix' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-DebugLogCutoffNewMessageFix
2025-03-31 15:15:28 +02:00
mafiesto4
d7204dbf3b
Merge branch 'xxSeys1-LogColors'
2025-03-31 15:15:12 +02:00
mafiesto4
7abc7258ab
Merge branch 'LogColors' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-LogColors
2025-03-31 15:15:08 +02:00
mafiesto4
4ddf8d0f48
Merge branch 'GoaLitiuM-fix_asseteditorwindow_restore'
2025-03-31 15:14:51 +02:00
mafiesto4
ed3ec55561
Add Visject per-node custom search and use it for Multi Blend nodes to filter animations used
2025-03-31 14:12:32 +02:00
mafiesto4
c00876fa94
Fix showing Content Search window to properly use context window
2025-03-31 14:12:03 +02:00
mafiesto4
f947aa3ae2
Fix asset reference window showing temp assets
2025-03-31 13:44:16 +02:00
mafiesto4
e0251afe79
Fix last frame importing from animations to correctly loop
2025-03-31 13:38:13 +02:00
xxSeys1
f53c3d7ad5
increase width of "Size" box to fit max collection size
...
Max size is 65535
2025-03-30 23:26:59 +02:00
mafiesto4
0046cbe0ef
Fix regression in using per-component input fields in Visject nodes values editing
2025-03-30 20:54:32 +02:00
mafiesto4
4c133fb6ff
Add minor improvement to anim graph editing
2025-03-29 22:33:31 +01:00
xxSeys1
3acb80f320
turns out flax has a method for this
2025-03-28 22:19:23 +01:00
Ari Vuollet
bada6b8886
Fix AssetEditorWindows not getting restored after script recompilation
2025-03-28 23:06:30 +02:00
xxSeys1
ac60dc8068
fix/ change content finder search box text persistency behaviour
2025-03-28 22:02:48 +01:00
xxSeys1
f025d96111
fix new messages being cut off in Debug Log
...
Happens when there are a lot of messages logged at once
2025-03-28 19:38:51 +01:00
mafiesto4
5bee99cb93
Add ArrayExtensions::First and fix usage for object pointers
2025-03-28 15:36:03 +01:00
mafiesto4
ab348d5f34
Fix incorrect scene object memory leak printing if some objects are destroyed during game plugin shutdown
2025-03-28 15:35:38 +01:00
mafiesto4
54f73fe35a
Fix regression in new triplanar to still support scale as Float3 for per-axis scaling
2025-03-28 11:15:14 +01:00
mafiesto4
5017bdd470
Fix parsing floating point values with . separator instead of ,
2025-03-28 10:50:06 +01:00
mafiesto4
62273db725
Fix bone socket update on load while in game
2025-03-28 10:49:40 +01:00
mafiesto4
e468a77a22
Add HighestSetBit and LowestSetBit utilities
2025-03-28 10:49:23 +01:00
mafiesto4
cc32af3919
Add utility operators for LayersMask bit operations
2025-03-28 10:48:41 +01:00
mafiesto4
0041a17b7d
Add Script::IsEnabledInHierarchy
2025-03-27 21:05:32 +01:00
mafiesto4
38b00f458c
Restyle dock window hints to match current drag&drop/selection coloring in Editor
2025-03-27 20:48:16 +01:00
mafiesto4
1c64845169
Fix loading windows layout with assets due to content database load order change
2025-03-27 20:47:47 +01:00
mafiesto4
98834131f1
Add smooth shadows blending between directional light cascades
...
It was deprecated in 1.9 in favor for dithering between cascades. Bing back that option for games that don't use TAA.
2025-03-27 10:48:35 +01:00
xxSeys1
40f2067732
improve message readability
2025-03-26 23:39:22 +01:00
xxSeys1
1e9f9c8e82
move log colors to visual settings
2025-03-26 23:38:54 +01:00
mafiesto4
fa1469514b
Fix binding missing vertex buffer slots to zero data on D3D11 and D3D12
2025-03-26 22:54:00 +01:00
mafiesto4
f94543aac8
Merge remote-tracking branch 'origin/master' into 1.10
...
# Conflicts:
# Flax.flaxproj
2025-03-26 19:48:47 +01:00
mafiesto4
bf2974b6cc
Fix reading Variant Type in C#
2025-03-26 19:47:39 +01:00
mafiesto4
faa3f62813
Fix crash when using different values in various math nodes in Visject
...
#3315
2025-03-26 18:20:09 +01:00
mafiesto4
6a4078c589
Fix displaying double vectors in Visject constant fields
...
#3314
2025-03-26 17:26:01 +01:00
mafiesto4
a0497a8f60
Fix opening game project when engine Large Worlds config gets changed
2025-03-26 17:15:01 +01:00
mafiesto4
8f7752bec7
Merge branch 'xxSeys1-EmmiterTemplatesDescriptions'
2025-03-26 16:05:55 +01:00
mafiesto4
7dc18eeda9
Merge branch 'EmmiterTemplatesDescriptions' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-EmmiterTemplatesDescriptions
2025-03-26 16:05:47 +01:00
mafiesto4
a73da8a31c
Merge branch 'xxSeys1-ActorSearchBoxTooltip'
2025-03-26 16:04:16 +01:00
mafiesto4
ee6ad02a95
Merge branch 'ActorSearchBoxTooltip' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ActorSearchBoxTooltip
2025-03-26 16:04:13 +01:00
mafiesto4
04d105ed85
Merge branch 'xxSeys1-TerrainInfo'
2025-03-26 16:03:07 +01:00
mafiesto4
0e822fc1f7
Merge branch 'TerrainInfo' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-TerrainInfo
2025-03-26 16:03:02 +01:00
mafiesto4
a78ec8b8cd
Merge branch 'xxSeys1-collectionResizeContextMenu'
2025-03-26 16:02:00 +01:00
mafiesto4
83daca569b
Merge branch 'collectionResizeContextMenu' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-collectionResizeContextMenu
2025-03-26 16:01:24 +01:00
mafiesto4
6ea3b0012f
Merge branch 'xxSeys1-ModelToolSliders'
2025-03-26 15:59:28 +01:00
mafiesto4
e67b9a2e05
Merge branch 'ModelToolSliders' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ModelToolSliders
2025-03-26 15:59:23 +01:00
mafiesto4
438ca91dc3
Merge branch 'xxSeys1-compilationFailedMessage'
2025-03-26 15:58:24 +01:00
mafiesto4
45ec633fec
Merge branch 'compilationFailedMessage' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-compilationFailedMessage
2025-03-26 15:58:16 +01:00
mafiesto4
df6cf13b98
Fix rubber band selection with large worlds
...
#3305
2025-03-26 15:57:58 +01:00
mafiesto4
19da49a0e0
Merge branch 'xxSeys1-AnimAndEmitterPreviewNoParamText'
2025-03-25 17:12:59 +01:00
mafiesto4
9f1429259a
Merge branch 'AnimAndEmitterPreviewNoParamText' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-AnimAndEmitterPreviewNoParamText
2025-03-25 17:12:53 +01:00
mafiesto4
38c3d88a8a
Fix crash on incorrect MultiBlend2D triangles memory
...
#3302
2025-03-25 17:12:14 +01:00
mafiesto4
7e145c56fd
Merge remote-tracking branch 'origin/master' into 1.10
...
# Conflicts:
# Source/Editor/Windows/Profiler/Memory.cs
2025-03-25 13:37:15 +01:00
mafiesto4
9cf7046a5b
Add leaderboards to Online interface
...
https://github.com/FlaxEngine/OnlinePlatformSteam/issues/2
2025-03-25 13:35:50 +01:00
mafiesto4
4e14035281
Add curl lib linking in GDK and expose XboxServicesToolset for plugins/modules
2025-03-25 13:23:23 +01:00
xxSeys1
bd74d9202e
update and fix the emitter template descriptions
2025-03-25 10:33:47 +01:00
xxSeys1
0938dd3f5d
hide Remove option in collections editor if collection can not be resized
2025-03-25 00:34:28 +01:00
xxSeys1
bde4aec113
make script compilation failed warning a bit nicer
2025-03-24 19:12:16 +01:00
xxSeys1
82bdc5d869
adjust sensitivity of some sliders in Model Tool
2025-03-24 18:14:54 +01:00
mafiesto4
1b3ad99554
Fix indentation and shader compilation for blue console
2025-03-24 15:40:51 +01:00
xxSeys1
e9e96b21d3
put terrain info into own Properties panel group
2025-03-23 14:48:02 +01:00
xxSeys1
391c67b1a9
add visibility options for the tab close button
2025-03-23 14:09:59 +01:00
xxSeys1
a403e21cbc
add search operator tooltip to scene tree search bar
2025-03-19 23:01:57 +01:00
mafiesto4
2c8f2b6e92
Fix potential crash
2025-03-19 16:56:08 +01:00
mafiesto4
04fa19fce7
Revert "Fix issue with re-loading scene and toolstip not updating."
...
This reverts commit 3788021898 .
2025-03-19 16:55:05 +01:00
xxSeys1
92a212317d
show No parameters text when no parameters to be displayed in Preview tab
2025-03-18 22:25:51 +01:00
mafiesto4
9459eff58c
Fix regression in game viewport DPI scale usage
...
#2976 809fd2653a
2025-03-18 20:07:30 +01:00
mafiesto4
8c857e6fa4
Merge branch 'GoaLitiuM-unload_alc_fix'
2025-03-18 17:42:47 +01:00
mafiesto4
d123dd3eb4
Use limited attempts for assembly context reload and dont use Debug Log for warning
...
#2469
2025-03-18 17:42:21 +01:00
mafiesto4
db645c1aae
Fix project loading bug if it's empty without modules info
2025-03-18 16:35:51 +01:00
mafiesto4
abe5b14f72
Merge branch 'unload_alc_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-unload_alc_fix
2025-03-18 14:20:20 +01:00
mafiesto4
68967de1f5
Fix custom GUI material writing depth when it's not needed
...
#3294
2025-03-18 10:57:12 +01:00
mafiesto4
e25efa8c6f
Fix naming convention
2025-03-18 09:09:06 +01:00
mafiesto4
7f081abf92
Fix crash in editor on exit
2025-03-17 17:18:01 +01:00
mafiesto4
80df074b5f
Minor fixes
2025-03-17 16:37:28 +01:00
mafiesto4
7ee2e66881
Fix Rich Text Box ascender usage in line breaks for correct images placement
...
#3292
2025-03-17 16:37:15 +01:00
mafiesto4
7144e9352d
Optimize image size access
2025-03-17 15:19:53 +01:00
mafiesto4
694fc262fa
Merge branch 'ZaPx64-master'
2025-03-17 12:11:29 +01:00
mafiesto4
6c464569f2
Add even more nested inner exceptions handling
...
#3288
2025-03-17 12:11:25 +01:00
mafiesto4
c12b99b3ce
Merge branch 'master' of https://github.com/ZaPx64/FlaxEngine into ZaPx64-master
2025-03-17 12:10:08 +01:00
mafiesto4
0586c94428
Merge branch 'Tryibion-json-options-cm-fixes'
2025-03-17 12:09:46 +01:00
mafiesto4
59112a68e6
Merge branch 'json-options-cm-fixes' of https://github.com/Tryibion/FlaxEngine into Tryibion-json-options-cm-fixes
2025-03-17 12:09:02 +01:00
mafiesto4
b5158e0f5a
Merge branch 'Tryibion-fix-fmod'
2025-03-17 12:08:40 +01:00
mafiesto4
b338244c51
One more default value
...
#3289
2025-03-17 12:08:35 +01:00
mafiesto4
4b1f8efba0
Merge branch 'fix-fmod' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-fmod
2025-03-17 12:07:31 +01:00
mafiesto4
8f1c22fa48
Merge branch 'Tryibion-fix-toolstip-scene-reload'
2025-03-17 12:07:07 +01:00
mafiesto4
e11b381c13
Merge branch 'fix-toolstip-scene-reload' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-toolstip-scene-reload
2025-03-17 12:07:00 +01:00
mafiesto4
62354e81e2
Fix rubber band to ignore inactive actors
2025-03-17 11:40:23 +01:00
mafiesto4
17e30ff904
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# Source/Editor/Viewport/MainEditorGizmoViewport.cs
2025-03-16 23:21:32 +01:00
mafiesto4
81f24ca914
Refactor UI Control initialization to keep layout locked while loading hierarchy
...
#3031
2025-03-16 23:10:30 +01:00
mafiesto4
54050685d7
Optimize UI code
2025-03-16 23:07:56 +01:00
mafiesto4
cd4ace3f49
Fix regression bugs in new rubber band when using different gizmos
2025-03-16 23:06:33 +01:00
mafiesto4
a4082934b8
Update Editor UI to use empty Pivot after fa68a5f572
...
#3031
2025-03-16 23:06:08 +01:00
mafiesto4
fa68a5f572
Fix UI Controls layout auto-resizing to always use pivot-relative logic
...
#3031
2025-03-16 22:57:18 +01:00
xxSeys1
975cc79085
code style fixes
2025-03-16 22:18:21 +01:00
xxSeys1
468babae87
auto resize PropertiesList splitter bar based on longest text
2025-03-16 20:32:20 +01:00
mafiesto4
23c251ea80
Fix new colider transform when using 'Add collider' option
2025-03-16 12:34:05 +01:00
mafiesto4
05e3149ef4
Add preserving existing Model Prefab objects when reimporting asset
...
#3122
2025-03-16 12:33:23 +01:00
mafiesto4
4a769265b6
Fix drawing editor primitives later in the pipeline to draw gizmos on top of world-space canvas
...
#3284
2025-03-16 11:42:03 +01:00
mafiesto4
56a8bb777b
Fix rubber band drawing to respect DPI scale (eg. on macOS)
2025-03-16 11:38:17 +01:00
Tryibion
36931c9047
Small fixes for cleaning up the options menu in the json asset window.
2025-03-15 18:49:39 -05:00
Tryibion
3788021898
Fix issue with re-loading scene and toolstip not updating.
2025-03-15 18:41:53 -05:00
Tryibion
c26c217bf7
Fix fmod to use default box value.
2025-03-15 15:43:41 -05:00
Tim
af454b987b
ZaP-object-editor-inner-exception-log
2025-03-15 11:09:02 +01:00
xxSeys1
051d363358
add alpha grid background
2025-03-14 15:51:36 +01:00
mafiesto4
87e423ed48
Fix regression in C++ objects created from C# code to link managed instance properly
2025-03-13 22:31:01 +01:00
xxSeys1
9b495bbc68
improve how ColorValueBoxes draw transparent colors
2025-03-13 17:18:11 +01:00
mafiesto4
5d3da8a8d0
Merge remote-tracking branch 'origin/master' into 1.10
...
# Conflicts:
# Source/Editor/SceneGraph/Actors/StaticModelNode.cs
# Source/Engine/Graphics/Models/Mesh.cs
# Source/Engine/Graphics/Models/ModelData.h
2025-03-13 11:23:01 +01:00
mafiesto4
2cf30c27eb
Fix .NET libs deploy regression
2025-03-13 11:19:09 +01:00
mafiesto4
5d32bb962f
Add warning when cloth paint is incorrect size
2025-03-11 23:09:47 +01:00
mafiesto4
477c979cdd
Merge branch 'Tryibion-local-origin-multi-mesh'
2025-03-11 23:02:39 +01:00
mafiesto4
9d46626641
Fix new rubberband selection when using arc cam via alt key
2025-03-11 22:58:01 +01:00
mafiesto4
e7824d6d9b
Merge branch 'local-origin-multi-mesh' of https://github.com/Tryibion/FlaxEngine into Tryibion-local-origin-multi-mesh
2025-03-11 22:28:48 +01:00
mafiesto4
7120ac4f10
Merge branch 'xxSeys1-TypoFix'
2025-03-11 22:12:49 +01:00
mafiesto4
f5751254d6
Merge branch 'TypoFix' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-TypoFix
2025-03-11 22:12:43 +01:00
mafiesto4
f11349f16c
Fix compilation
2025-03-11 22:09:19 +01:00
xxSeys1
862c2db11a
fix some typos
2025-03-11 21:18:23 +01:00
mafiesto4
2af6bdc283
Fix audio artifacts when importing 32-bit IEE wav files
2025-03-11 18:46:25 +01:00
mafiesto4
3c303514a4
Fix crash when using audio playback and playing editor meanwhile
2025-03-11 18:10:48 +01:00
mafiesto4
a3cc3c79e2
Another fix for spatial and non-spatial, mono and multi-channel audio sourcs playback on OpenAL
...
#3206
2025-03-11 18:10:19 +01:00
mafiesto4
cab0f92da8
Fix crash when importing large audio file
2025-03-11 17:01:33 +01:00
mafiesto4
21c07b7bf3
Fix regression from f256b0670f
...
#3277
2025-03-11 16:41:27 +01:00
mafiesto4
0b85438b20
Merge branch 'Zode-absolutesnap'
2025-03-11 14:05:30 +01:00
mafiesto4
9c15094855
Minor tweaks
...
#2722
2025-03-11 14:05:18 +01:00
mafiesto4
9e9b255c00
Merge branch 'absolutesnap' of https://github.com/Zode/FlaxEngine into Zode-absolutesnap
2025-03-11 13:28:01 +01:00
mafiesto4
1a5874e425
Merge branch 'Tryibion-scene-actor-multi-select'
2025-03-11 13:09:01 +01:00
mafiesto4
f256b0670f
Add mouse capture usage for new rubber band selection
...
#3151
2025-03-11 13:07:53 +01:00
mafiesto4
a54299a560
Optimize ViewportRubberBandSelector
...
#3151
2025-03-11 13:05:15 +01:00
mafiesto4
273b366f44
Merge branch 'scene-actor-multi-select' of https://github.com/Tryibion/FlaxEngine into Tryibion-scene-actor-multi-select
2025-03-11 10:24:00 +01:00
mafiesto4
131d2fa4f1
Merge branch 'Tryibion-control-type-search'
2025-03-11 10:15:01 +01:00
mafiesto4
08a43b93f4
Merge branch 'control-type-search' of https://github.com/Tryibion/FlaxEngine into Tryibion-control-type-search
2025-03-11 10:14:55 +01:00
mafiesto4
47b004a4aa
Merge branch 'Tryibion-multi-axis-select-box'
2025-03-11 10:14:30 +01:00
mafiesto4
f7e5bcb058
Merge branch 'multi-axis-select-box' of https://github.com/Tryibion/FlaxEngine into Tryibion-multi-axis-select-box
2025-03-11 10:14:24 +01:00
mafiesto4
e30647b675
Merge branch 'Tryibion-scale-gizmo-fix'
2025-03-11 00:09:36 +01:00
mafiesto4
f8e6e09717
Merge branch 'scale-gizmo-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-scale-gizmo-fix
2025-03-11 00:08:19 +01:00
mafiesto4
b8ae066542
Merge branch 'Tryibion-remove-obj-dropdown'
2025-03-11 00:06:19 +01:00
mafiesto4
b96ff56043
Merge branch 'remove-obj-dropdown' of https://github.com/Tryibion/FlaxEngine into Tryibion-remove-obj-dropdown
2025-03-11 00:06:15 +01:00
mafiesto4
2b0dc8b16d
Merge branch 'Tryibion-lock-scene-change'
2025-03-11 00:05:38 +01:00
mafiesto4
3c7d88663a
Merge branch 'lock-scene-change' of https://github.com/Tryibion/FlaxEngine into Tryibion-lock-scene-change
2025-03-11 00:05:33 +01:00
mafiesto4
cd72f4f19b
Add Edit GUI option to Game Window
...
#3269
2025-03-11 00:04:57 +01:00
mafiesto4
897e451ab6
Restore shadows on Switch after refactor into Shadow Atlas
2025-03-10 21:00:49 +01:00
Tryibion
7a83bce996
Add using c: in search filtering to find control types.
2025-03-10 12:46:30 -05:00
mafiesto4
48343897cd
Fix .NET files deploy regression on AOT platforms
2025-03-10 18:46:15 +01:00
mafiesto4
52c09b95ca
Add Base Model to Animation Window to preview animation via a different base skeleton with retargetting
...
#3072
2025-03-09 23:35:24 +01:00
mafiesto4
09b23e2376
Minor fixes
2025-03-09 23:02:06 +01:00
Tryibion
0abd953ded
Better selection bounds for multi axis transform gizmo
2025-03-09 15:29:01 -05:00
mafiesto4
7f8729451c
Fix regression/crash in new World Triplanar node
...
#3214
2025-03-09 20:39:13 +01:00
Tryibion
5340eac14a
Small fixes.
2025-03-09 13:14:26 -05:00
mafiesto4
bc4f3668fe
Merge remote-tracking branch 'origin/master' into 1.10
...
# Conflicts:
# Source/Engine/Core/Math/Vector3.cpp
# Source/Engine/Core/Math/Vector3.h
# Source/Engine/GraphicsDevice/Vulkan/GPUContextVulkan.cpp
# Source/Engine/GraphicsDevice/Vulkan/GPUDeviceVulkan.cpp
# Source/Engine/GraphicsDevice/Vulkan/GPUDeviceVulkan.h
2025-03-09 09:23:42 +01:00
mafiesto4
a93085d6d6
Redo 7d79dbac40
2025-03-09 09:15:49 +01:00
mafiesto4
34dcbc0445
Add Vector3.SignedAngle utility method
...
Merge 072f7c7e45 and c1bd42ff7e
2025-03-09 09:10:15 +01:00
mafiesto4
3643ec7a58
Fix crash when loading old triplanar node
2025-03-09 09:09:45 +01:00
mafiesto4
1e2e613a78
Fix rich textbox carret placement regressions
...
#3118 #2964
2025-03-08 23:49:12 +01:00
mafiesto4
fe95ac96af
Rename param
2025-03-08 21:09:48 +01:00
mafiesto4
3b7c90644e
Merge branch 'Muzz-Advanced-Bloom' into 1.10
2025-03-08 20:29:57 +01:00
mafiesto4
5e8f9e357a
Reorganize code
2025-03-08 20:25:03 +01:00
mafiesto4
4c9d51f0ef
Code style cleanup
...
#3250
2025-03-08 20:18:38 +01:00
mafiesto4
f7c6d34f59
Merge branch 'Advanced-Bloom' of https://github.com/Muzz/FlaxEngine into Muzz-Advanced-Bloom
2025-03-08 19:47:22 +01:00
mafiesto4
7808c65dd3
Update engine asset
2025-03-08 19:47:04 +01:00
mafiesto4
baf28382a8
Disable contact shadows on low shadows quality mode and fix step count for high setting
2025-03-08 19:46:35 +01:00
Tryibion
e9f2d94a2e
Remove object editor drop down if disabled.
2025-03-08 11:07:07 -06:00
Tryibion
837a4927c1
Try fix build issues.
2025-03-08 10:50:46 -06:00
Tryibion
1ece21e25c
Deselect locked object on scene change.
2025-03-08 10:46:11 -06:00
Tryibion
54dc66d22e
Add base check to control and canvas nodes.
2025-03-08 09:41:00 -06:00
Tryibion
5ea6e7b49d
Refactor to ViewportRubberBandSelector class and use actor node virtual methods.
2025-03-08 09:38:01 -06:00
mafiesto4
8a52fa257b
Add logging draw event into in Vulkan error
2025-03-08 14:29:36 +01:00
mafiesto4
7d79dbac40
Fix shadows sampling error in shader due to incorrect sampler used
...
#3000
2025-03-08 14:29:17 +01:00
mafiesto4
fef967d4a0
Fix crash on Vulkan when binding dummy buffer as missing uniform buffer
...
#3000
2025-03-08 14:28:47 +01:00
mafiesto4
679d56d7a3
Fix regression error on duplicated scene objects in registry
2025-03-08 13:31:01 +01:00
mafiesto4
e760e5cc97
Fix particle sim shader compilation warning on Vulkan
...
#https://github.com/KhronosGroup/glslang/issues/2066
2025-03-08 13:23:08 +01:00
mafiesto4
5bdbbb6d38
Merge remote-tracking branch 'origin/master' into 1.10
2025-03-07 23:41:02 +01:00
mafiesto4
0c0f128585
Fix collision proxy not updating on sequential mesh changes
...
#2920
2025-03-07 23:39:01 +01:00
mafiesto4
ca153e70ab
Fix crash when loading cloth that has different paint data size than mesh
...
#3264
2025-03-07 21:23:54 +01:00
mafiesto4
bc6f4f50cb
Fix serialization of ControlReference when used in prefabs
...
#3262
2025-03-07 18:55:03 +01:00
mafiesto4
84f6667105
Fix missing MoltenVK error to be logged only once
2025-03-07 12:52:45 +01:00
mafiesto4
5d80cb03f1
Fix compilation issues
2025-03-07 12:35:54 +01:00
mafiesto4
4fada6ba40
Add logging CPU name on Windows
2025-03-07 12:06:15 +01:00
mafiesto4
0fa88b23c6
Add DriverVersion to GPUAdapter for checking on old GPU drivers
2025-03-07 11:39:54 +01:00
mafiesto4
301491bcde
Fix Linux platform init to correctly calculate device id and add missing change
2025-03-07 11:39:15 +01:00
mafiesto4
5f57286cdb
Fix Windows detection to use correct system version it was build for (eg. Win10 or Win7)
2025-03-07 11:09:32 +01:00
mafiesto4
7135eb3591
Add SystemName and SystemVersion to Platform api
2025-03-07 11:06:10 +01:00
mafiesto4
cc7d88d4a9
Fix Platform::GetCacheLineSize to be deprecated in favor of existing CPUInfo.CacheLineSize`
2025-03-06 09:08:00 +01:00
mafiesto4
772f7f7fd2
Move GPUDeviceDX::UpdateOutputs to cpp file
2025-03-06 09:00:33 +01:00
mafiesto4
8e2f3ec0c0
Fix Version marshaling as parameter
2025-03-06 00:36:39 +01:00
mafiesto4
196ada5710
Add Extra Development Memory access and log on start
2025-03-05 13:43:15 +01:00
mafiesto4
06729f6b62
Add Program Size Memory access and log on start
2025-03-05 12:10:17 +01:00
mafiesto4
7809007a13
Fix deprecation api usage on game exit
2025-03-05 12:09:32 +01:00
mafiesto4
06de1c0041
Add logging memoery usage by external apps on crash
...
Game crash on out of memory might be caused by user opening too many external apps that use most of memory.
2025-03-05 10:51:29 +01:00
mafiesto4
06665734e7
Fix Platform::GetCacheLineSize to be deprecated in favor of CPUInfo
2025-03-04 22:57:58 +01:00
mafiesto4
668511a727
Fix error in XML docs processing
...
#2724
2025-03-04 22:37:05 +01:00
mafiesto4
5ffa3eb837
Fix getting Control from null ControlReference
...
#3123
2025-03-04 22:12:35 +01:00
mafiesto4
00202b06a4
Merge branch 'Tryibion-control-reference'
2025-03-04 22:04:28 +01:00
mafiesto4
93442ec8fa
Refactor ControlReference to use FlaxObjectRefPickerControl as a base class
...
#3123
2025-03-04 20:32:06 +01:00
mafiesto4
520bab7463
Refactor serialziation of ControlReference into a string with ID of actor for simplicity
...
#3123
2025-03-04 17:14:21 +01:00
mafiesto4
35fa63852c
Format code and simplify IControlReference a little bit
...
#3123
2025-03-04 16:06:48 +01:00
mafiesto4
fee54f0f39
Merge branch 'control-reference' of https://github.com/Tryibion/FlaxEngine into Tryibion-control-reference
2025-03-04 14:03:56 +01:00
mafiesto4
e66ae2ee74
Merge branch 'Tryibion-android-emulate'
2025-03-04 10:58:01 +01:00
mafiesto4
30e9fe2371
Merge branch 'android-emulate' of https://github.com/Tryibion/FlaxEngine into Tryibion-android-emulate
2025-03-04 10:49:58 +01:00
Tryibion
a5e8f7d405
Move to custom tool method within platform
2025-03-03 21:42:54 -06:00
mafiesto4
a3822b6669
Fix spline node to support prefab editor
...
#3257
2025-03-03 23:38:41 +01:00
mafiesto4
819ce2222d
Refactor ISceneContextWindow into ISceneEditingContext with more utilities
...
#3257
2025-03-03 23:32:27 +01:00
mafiesto4
e82bb639ed
Fix objects creation to ensure managed object ctor is always executed
...
#3245
2025-03-03 19:12:29 +01:00
mafiesto4
3200fc1570
Fix new terrain debug drawing of collision lines
...
#3227
2025-03-03 12:03:38 +01:00
mafiesto4
54ad9a7629
Fix error when connecting nodes in Visject
2025-03-03 09:54:30 +01:00
mafiesto4
6f28302fd1
Merge branch 'xxSeys1-DebugDrawClearInEditor'
2025-03-03 09:52:43 +01:00
mafiesto4
47b22b305d
Add conditional showing of Clear Debug Draw buttons only if there is anything to clear
...
#2989
2025-03-03 09:51:05 +01:00
mafiesto4
6ad20b222d
Merge branch 'DebugDrawClearInEditor' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-DebugDrawClearInEditor
...
# Conflicts:
# Source/Editor/Windows/GameWindow.cs
2025-03-03 09:40:01 +01:00
mafiesto4
68b21652bb
Merge branch 'Tryibion-input-helpers'
2025-03-02 23:06:35 +01:00
mafiesto4
5fe9108803
Merge branch 'input-helpers' of https://github.com/Tryibion/FlaxEngine into Tryibion-input-helpers
2025-03-02 23:06:31 +01:00
mafiesto4
02ecfad428
Merge branch 'xxSeys1-ShowInContentPanel'
2025-03-02 23:05:31 +01:00
mafiesto4
25b51cf9c4
Merge branch 'ShowInContentPanel' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ShowInContentPanel
2025-03-02 23:05:27 +01:00
mafiesto4
b2c5b4c2e5
Merge branch 'anton-makarenko-DebugLog-documentation-fix'
2025-03-02 22:54:32 +01:00
mafiesto4
379c31ca49
Merge branch 'DebugLog-documentation-fix' of https://github.com/anton-makarenko/FlaxEngine into anton-makarenko-DebugLog-documentation-fix
2025-03-02 22:54:26 +01:00
mafiesto4
383df75a81
Merge branch 'xxSeys1-GridPanelFillSliderSens'
2025-03-02 22:52:52 +01:00
mafiesto4
0ff19e9c95
Merge branch 'GridPanelFillSliderSens' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-GridPanelFillSliderSens
2025-03-02 22:52:44 +01:00
mafiesto4
cbe96252f6
Update assets
2025-03-02 11:38:25 +01:00
mafiesto4
4846852762
Fix crash when spline actor gets removed
...
(speculative fix)
#3180
2025-03-02 10:45:51 +01:00
mafiesto4
72c3d2b94c
Update engine materials
2025-02-28 15:19:47 +01:00
mafiesto4
7ccae0140b
Fix regression from #3214 on Deformable shader
2025-02-28 15:18:29 +01:00
Muzz
7885590593
Merge branch 'Muzz-Triplanar-Features' into 1.10
2025-02-28 14:56:45 +01:00
mafiesto4
dad8c0cd6b
Merge remote-tracking branch 'origin/master' into 1.10
...
# Conflicts:
# Source/Engine/Level/Prefabs/Prefab.Apply.cpp
2025-02-27 17:17:02 +01:00
mafiesto4
7410b506e3
Merge branch 'GoaLitiuM-csharp_mainproj_fix'
2025-02-27 16:22:09 +01:00
mafiesto4
dec9905bd3
Merge branch 'csharp_mainproj_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-csharp_mainproj_fix
2025-02-27 15:43:25 +01:00
mafiesto4
bb35d9f811
Add improved AndroidNdk detection to handle versions folder in env var location and fallback to automatic
...
#2893
2025-02-27 15:34:29 +01:00
mafiesto4
b2c8c4018c
Fix scripting bindings codegen for SoftTypeReference and SceneReference
...
#2761
2025-02-26 22:43:30 +01:00
Ari Vuollet
ce132f2404
Fix TypeDescriptor hack for latest runtime versions
2025-02-26 22:11:07 +02:00
mafiesto4
809fd2653a
Fix game viewport size to not include DPI scale (screen-space uses it)
...
#2976
2025-02-26 20:55:57 +01:00
mafiesto4
56b2c96b3b
Fix missing content database load when opening project without code compilation
...
#2469
2025-02-26 20:29:44 +02:00
mafiesto4
5c06d413b0
Add code sharing
...
#2469
2025-02-26 20:29:36 +02:00
GoaLitiuM
1c17b77d1e
Refocus editor after restoring windows
2025-02-26 20:29:23 +02:00
GoaLitiuM
e24bb71e91
Fix stack overflow when restoring tab in floating window
2025-02-26 20:29:22 +02:00
GoaLitiuM
3382aabefe
Close and restore AssetEditorWindows on scripting reload
2025-02-26 20:29:22 +02:00
GoaLitiuM
4ddc765ee4
Fix ContentDatabase not being loaded at the end of editor initialization
2025-02-26 20:29:21 +02:00
GoaLitiuM
5fd64ead62
Fix custom content and importers blocking scripting reload
2025-02-26 20:29:21 +02:00
GoaLitiuM
30257929e5
Fix error when ContentDatabase gets rebuilt while initializing editor
2025-02-26 20:29:21 +02:00
GoaLitiuM
980a112c57
Clear VisjectSurface node caches and context menus during scripts reload
2025-02-26 20:29:20 +02:00
GoaLitiuM
98bbcbd442
Close and restore Prefab windows during scripting reload
2025-02-26 20:29:20 +02:00
GoaLitiuM
9f8faf4f17
Clear references holding on to types in game assemblies
2025-02-26 20:29:19 +02:00
GoaLitiuM
691b9458ec
Fix wrong prefab event unregistration
2025-02-26 20:29:19 +02:00
GoaLitiuM
b095acd4a5
Fix scripting AssemblyLoadContext not getting unloaded
2025-02-26 20:29:19 +02:00
mafiesto4
2d956ebb36
Fix error when applying prefab changes with missing (deleted) nested prefabs
...
#3244
2025-02-26 17:46:22 +01:00
mafiesto4
33dd47c169
Merge branch 'MrCapy0-Level'
2025-02-25 22:37:04 +01:00
mafiesto4
e101048c71
Merge branch 'Level' of https://github.com/MrCapy0/FlaxEngine into MrCapy0-Level
...
# Conflicts:
# Source/Engine/Level/Level.cpp
2025-02-25 22:33:12 +01:00
mafiesto4
aaad2face2
Fix HRTF audio to be disabled due to common audio problems
...
#3225
2025-02-25 22:19:26 +01:00
mafiesto4
8f1a1827f2
Fix crash in OpenAL audio backend on context rebuild
...
#3225
2025-02-25 22:17:18 +01:00
mafiesto4
83c3201ef8
Fix regression in rapidjson update
2025-02-25 18:09:47 +01:00
mafiesto4
dcba97f84a
Fix missing masked terrain rendering
...
#3177
2025-02-25 16:46:17 +01:00
mafiesto4
ca6544204b
Fix actor hierarchy initialization when it gets modified by a script on the fly
...
#2940 #2623 #2751
2025-02-25 15:32:20 +01:00
mafiesto4
1c3d1b623d
Optimize and cleanup some actor code
2025-02-25 15:31:46 +01:00
Muzz
1fac78f48f
attributes fix
2025-02-25 14:49:59 +10:00
Muzz
953cbb6e40
Advanced Bloom commit.
2025-02-25 14:02:15 +10:00
mafiesto4
21047ac8ac
Upgrade CollisionCooking to use new MeshAccessor
2025-02-24 23:46:44 +01:00
mafiesto4
754d321ef0
Fix crash on incorrect index buffer size when building mesh buffers via MeshAccessor
...
#3246
2025-02-24 23:28:35 +01:00
mafiesto4
2ab9adab24
Merge remote-tracking branch 'origin/master' into 1.10
2025-02-24 23:27:56 +01:00
mafiesto4
bf21b0a267
Fix collision cooking for skinned models that use different vertex format
...
#3246
2025-02-24 22:05:33 +01:00
xxSeys1
0d5534c445
decrease grid panel fill slider sensitivity
2025-02-24 17:43:32 +01:00
mafiesto4
afc4158dd3
Fix sprite and texture 9-slice rendering brush to properly calculate border size
2025-02-24 14:19:51 +01:00
mafiesto4
09ead0cc7a
Fix Eye Adaptation in colllision data window viewport
2025-02-24 12:30:44 +01:00
mafiesto4
f2e840577a
Merge branch 'Tryibion-prefab-doubleclick-obj-ref'
2025-02-24 00:10:11 +01:00
mafiesto4
345cbdb8d4
Merge branch 'prefab-doubleclick-obj-ref' of https://github.com/Tryibion/FlaxEngine into Tryibion-prefab-doubleclick-obj-ref
2025-02-24 00:10:04 +01:00
mafiesto4
0ebda18669
Fix game-build version of DebugDraw for C# but without xml docs
...
#3201
2025-02-24 00:09:52 +01:00
mafiesto4
efa081716f
Merge branch 'Tryibion-tube-to-capsule'
2025-02-24 00:00:30 +01:00
mafiesto4
7225737984
Merge branch 'tube-to-capsule' of https://github.com/Tryibion/FlaxEngine into Tryibion-tube-to-capsule
2025-02-23 23:58:28 +01:00
mafiesto4
0b1a64305a
Merge branch 'GoaLitiuM-update_rapidjson'
2025-02-23 23:51:12 +01:00
mafiesto4
bfd972b96d
Add SIMD support for rapidjson when processing json data
...
#3155
2025-02-23 23:38:07 +01:00
mafiesto4
25f26a7a91
Merge branch 'update_rapidjson' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-update_rapidjson
2025-02-23 23:26:55 +01:00
mafiesto4
d9ae41ed10
Fix editor transform gizmos rendering to draw over other editor shapes
...
#2954
2025-02-23 23:01:20 +01:00
mafiesto4
68877eebe3
Format code
2025-02-23 21:31:30 +01:00
mafiesto4
5ed18c7448
Fix fc4b79239b
2025-02-23 21:28:02 +01:00
mafiesto4
1fda1d749d
Merge branch 'GoaLitiuM-launchsettings_fix'
2025-02-23 21:24:31 +01:00
mafiesto4
ac728f1a31
Merge branch 'launchsettings_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-launchsettings_fix
2025-02-23 21:24:17 +01:00
mafiesto4
8beeea0da1
Merge branch 'davevanegdom-Double-Click-Scene-Node-Actions'
2025-02-23 21:23:18 +01:00
mafiesto4
fc4b79239b
Refactor new scene tree double click feature to support both prefab and scene editing
...
#1502
2025-02-23 21:23:09 +01:00
mafiesto4
618027b181
Merge branch 'Double-Click-Scene-Node-Actions' of https://github.com/davevanegdom/FlaxEngine into davevanegdom-Double-Click-Scene-Node-Actions
...
# Conflicts:
# Source/Editor/Modules/PrefabsModule.cs
# Source/Editor/Windows/SceneTreeWindow.ContextMenu.cs
2025-02-23 21:18:38 +01:00
mafiesto4
f97ead8a20
Merge branch 'davevanegdom-DebugOutputImprovements'
2025-02-23 20:30:01 +01:00
mafiesto4
bae381430a
Cleanup code
...
#1437
2025-02-23 20:29:58 +01:00
mafiesto4
1c3f7fcec0
Merge branch 'DebugOutputImprovements' of https://github.com/davevanegdom/FlaxEngine into davevanegdom-DebugOutputImprovements
...
# Conflicts:
# Source/Editor/Options/InterfaceOptions.cs
# Source/Editor/Windows/DebugLogWindow.cs
2025-02-23 20:29:10 +01:00
Tryibion
65a219512c
Add double clicking an object reference in a prefab to select the actor within the prefab.
2025-02-21 15:52:43 -06:00
mafiesto4
bb12562c2f
Fix crash when setting C# property of value-type from native code
2025-02-21 20:22:54 +01:00
mafiesto4
b81b0b7616
Fix text clipping behind the button in Behavior Knowledge Selector editor
2025-02-21 19:34:35 +01:00
mafiesto4
bd9a5f03a4
Fix crash when importing fbx model with convex polygon with duplicated vertices
...
#3222
2025-02-21 17:36:20 +01:00
mafiesto4
9d5d80bf4a
Fix crash when using physics overlap tests with Collider outputs that catch Terrain
...
#3221
2025-02-21 15:07:44 +01:00
mafiesto4
44e894f406
Remove unused default value codegen
2025-02-21 15:07:09 +01:00
Tryibion
ef8612fb59
Merge branch 'master' into android-emulate
2025-02-20 21:19:32 -06:00
mafiesto4
366b47ad80
Fix crash when applying prefab with missing scripts in use
...
#3239
2025-02-20 23:50:36 +01:00
mafiesto4
b3508b9fe1
Fix Visject gradient stops to update graph only on sliding end
...
#3226
2025-02-20 20:28:46 +01:00
mafiesto4
3f2eab5206
Optimize divide into multiply
2025-02-20 17:04:20 +01:00
mafiesto4
5bdf5da142
Resave engine materials
...
#3231
2025-02-20 10:09:37 +01:00
Ari Vuollet
c823257b79
Fix invalid paths in C# launch settings on Windows
2025-02-19 17:23:47 +02:00
mafiesto4
937d369856
Fix crash in particles system when assets gets loading/unloaded while async jobs are active
2025-02-18 23:27:49 +01:00
mafiesto4
060bc0aaf8
Fix crash in animations system when assets gets loading/unloaded while async jobs are active
...
#2974
2025-02-18 22:30:49 +01:00
mafiesto4
ce335a0fe4
Use new api for span from stream
2025-02-18 09:52:49 +01:00
mafiesto4
4aab1be3d6
Bump up materials version after merge with master
2025-02-18 09:20:48 +01:00
mafiesto4
6b6d808698
Fix warning
2025-02-18 09:20:06 +01:00
mafiesto4
a6fb651ff4
Merge remote-tracking branch 'origin/master' into 1.10
...
# Conflicts:
# Source/Engine/Graphics/Materials/MaterialShader.h
2025-02-18 09:19:59 +01:00
mafiesto4
c81ddd09cc
Fix spatial audio bug regression from 84843f8cbb
...
#3224 #3206
2025-02-17 23:55:26 +01:00
mafiesto4
015c4ab475
Fix memory leak in particle buffers recycling
...
#3152
2025-02-17 23:25:40 +01:00
mafiesto4
ccdf004404
Fix memory leak in Video player on Windows
...
#3158
2025-02-17 21:19:45 +01:00
mafiesto4
9049093267
Fix scene object reference serialization in C# scripts
...
#3136
2025-02-17 11:57:31 +01:00
mafiesto4
9d4d9ccf38
Optimize compilation on MSVC as it can ommit include
2025-02-17 10:24:04 +01:00
mafiesto4
8b1d678f2e
Fix scene object reference serialization in Visual Script properties
...
#3136
2025-02-17 10:23:07 +01:00
Tryibion
25b8939aff
Update to include presenter context.
2025-02-16 18:05:25 -06:00
Tryibion
e4d2e429a0
Merge branch 'master' into control-reference
2025-02-16 17:40:38 -06:00
mafiesto4
67db774a2f
Fix compilation regression
2025-02-17 00:27:06 +01:00
mafiesto4
3cd951f0a0
Merge branch 'Tryibion-add-context-to-obj-ref-editor'
2025-02-16 21:15:48 +01:00
mafiesto4
0525ce2cb3
Merge branch 'add-context-to-obj-ref-editor' of https://github.com/Tryibion/FlaxEngine into Tryibion-add-context-to-obj-ref-editor
2025-02-16 20:42:23 +01:00
mafiesto4
5e74ec01ce
Merge branch 'Tryibion-prefab-ui-mode'
2025-02-16 20:38:03 +01:00
mafiesto4
bbbc0c9d50
Merge branch 'prefab-ui-mode' of https://github.com/Tryibion/FlaxEngine into Tryibion-prefab-ui-mode
2025-02-16 20:35:00 +01:00
mafiesto4
25067959eb
Add nested prefabs editing buttons inside Prefab Window
...
#1595
2025-02-16 20:34:33 +01:00
xxSeys1
054d06f49e
add rmb menu entry to show item in Content Panel
2025-02-15 17:38:03 +01:00
mafiesto4
086ddc96bb
Fix incorrect prefab serialization to correctly handle diff on object references to prefab objects
...
#3136
2025-02-14 17:07:33 +01:00
mafiesto4
3394de0b93
Fix grid in multi-blend node to draw behind the lines
...
#3212
2025-02-13 23:29:02 +01:00
mafiesto4
abd0c7dece
Add support for displaying Multiple Values info to object reference pickers
...
#2984
2025-02-12 22:31:53 +01:00
mafiesto4
ee540b3cb7
Speculative fix for error in thumbnails rendering
2025-02-12 22:13:29 +01:00
mafiesto4
c146e156ec
Fix perlin and simplex noises to return normalized value to range 0-1
...
#3154
2025-02-12 22:13:09 +01:00
mafiesto4
6efb015169
Merge code for Perlin Noise impl
2025-02-12 17:21:13 +01:00
mafiesto4
a982e0a111
Fix crash when reading object value from BehaviorKnowledgeSelector
...
#3171
2025-02-12 16:54:33 +01:00
xxSeys1
516d4263c9
add broken link icon
2025-02-11 23:56:28 +01:00
mafiesto4
84843f8cbb
Fix playing mono audio sounds with panning
...
Tested on OpenAL and XAudio backkend on Windows.
#3206
2025-02-11 23:35:08 +01:00
xxSeys1
ba35123420
add minimum tab width
2025-02-11 18:15:46 +01:00
xxSeys1
409703d675
add editor option for tab height
2025-02-11 16:39:33 +01:00
xxSeys1
570c3f7462
add option for single tab tab header bar visibility
2025-02-11 16:39:15 +01:00
mafiesto4
dccb43702e
Add missing casting from Double to Float vectors within Variant
2025-02-11 14:51:17 +01:00
mafiesto4
f459249f78
Fix compilation regression from aa8add7b38
2025-02-11 14:23:10 +01:00
mafiesto4
3ad369501a
Add support for searching actors and scripts by interface
...
#3199
2025-02-11 14:22:44 +01:00
mafiesto4
b0fe4373b0
Merge branch 'xxSeys1-AudioSliderGamePanelFix'
2025-02-11 14:07:16 +01:00
mafiesto4
9df5ed5b7f
Merge branch 'AudioSliderGamePanelFix' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-AudioSliderGamePanelFix
2025-02-11 14:07:09 +01:00
mafiesto4
aa8add7b38
Fix large worlds rendering of meshes
...
Add `Double4x4` for higher precision matrices operations
#2985
2025-02-11 13:01:48 +01:00
mafiesto4
21f8dab5de
Tweak 58090aa6d6 to secure for incorrect includes and usage
2025-02-11 00:33:08 +01:00
mafiesto4
4baa38c0cc
Add explicit cast to in vector in C# api
2025-02-11 00:32:20 +01:00
mafiesto4
3c091dc214
Fix editor grid gizmo when using Large Worlds
2025-02-11 00:32:04 +01:00
mafiesto4
58090aa6d6
Fix triplanar texture mapping when using Large Worlds
...
#3001
2025-02-11 00:31:37 +01:00
Tryibion
2521ed4ad5
Change DrawTube to DrawCapsule. Depricate old Tube code.
2025-02-08 21:15:49 -06:00
Tryibion
42d02a9e63
Add small fade to bottom bar.
2025-02-08 18:49:04 -06:00
Anton Makarenko
9e25714338
Changes text of documentation above static Log method from warning to info to better reflect method's purpose and avoid possible confusion
2025-02-05 16:24:55 +02:00
xxSeys1
6a5f22400d
update volume slider in game panel on menu show
2025-02-05 12:35:49 +01:00
mafiesto4
a5fffc0c9e
Fix DebugDraw.DrawWireArc with Large Worlds enabled
...
#3049
2025-02-04 23:44:31 +01:00
mafiesto4
e551ecbe5f
Fix build warning with Large Worlds enabled
2025-02-04 23:44:12 +01:00
Tryibion
898295e9d4
Small code cleanup.
2025-02-03 22:20:51 -06:00
Tryibion
a17c15ae96
Add missing return comments for get methods.
2025-02-03 22:11:07 -06:00
Tryibion
be6a258846
Add runtime input mapping helpers.
2025-02-03 21:57:14 -06:00
mafiesto4
8542f78b0b
Merge branch 'xxSeys1-BetterRayNormAssert'
2025-02-01 15:26:25 +01:00
mafiesto4
da513972e8
Simplify message to be single-line with less text
...
#2990
2025-02-01 15:26:13 +01:00
mafiesto4
be293a957a
Merge branch 'BetterRayNormAssert' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-BetterRayNormAssert
2025-02-01 15:24:44 +01:00
mafiesto4
8e26591c0b
Merge branch 'xxSeys1-GamePanelAudio'
2025-02-01 15:23:39 +01:00
mafiesto4
4e31d436d5
Merge branch 'GamePanelAudio' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-GamePanelAudio
2025-02-01 15:23:33 +01:00
mafiesto4
b6f7914b14
Fix RenderToTextureControl to render correctly when using different texture size than control size
...
#2760
2025-02-01 15:17:21 +01:00
mafiesto4
9ffbe1f8ca
Add support in scripting for using interfaces on structures
...
#2679
2025-01-31 23:36:15 +01:00
Ari Vuollet
0764ff6cb7
Fix C# projects not compiling in VS with native code plugins present
2025-01-31 23:58:23 +02:00
mafiesto4
4e0cd9e8a9
Add support for creating Json Assets in editor out of structure type
...
#2679
2025-01-31 21:58:36 +01:00
mafiesto4
24f3dfe264
Fix selected spline points to be drawn relative to the view for greater readability
...
#2595
2025-01-31 21:01:26 +01:00
mafiesto4
42fc62eb68
Add Actor.Clone for actors duplication at runtime (including scripts and children)
...
#2012
2025-01-31 10:21:05 +01:00
mafiesto4
b1392be3a1
Fix typo
2025-01-30 22:48:07 +01:00
mafiesto4
04dde7a3f2
Add warnings on incorrect GPUBuffer or GPUTexture usage when binding to GPUContext (in non-release builds)
2025-01-30 22:03:21 +01:00
mafiesto4
44fae3838e
Add GPUResourceUsage.Staging for both CPU read/write access
2025-01-30 20:39:04 +01:00
mafiesto4
f11306af24
Add caching and restoring curve height in properties panel
...
#2455
2025-01-30 17:42:54 +01:00
mafiesto4
4057dc189d
Fix SnapToGrid to skip when grid component is 0
2025-01-30 17:26:34 +01:00
mafiesto4
fc98b5f1f0
Add snapping to grid with Ctrl key when moving keyframes in curve
...
#2455
2025-01-30 17:26:04 +01:00
mafiesto4
4d6282a5b4
Add focus selection to curve editor and apply margin around shown curve section
...
#2455
2025-01-29 23:54:41 +01:00
Tryibion
45a24a05c5
Add check for if static model has a model.
2025-01-28 16:22:02 -06:00
mafiesto4
0e058b2590
Fix curve tangents reset on drag start
...
#2455
2025-01-28 23:18:26 +01:00
mafiesto4
a31279954a
Fix curve editor scroll bars to be hidden when not enabled
...
#1083
2025-01-28 23:07:05 +01:00
Tryibion
16ed7272a7
Skip not active actors.
2025-01-28 16:05:19 -06:00
mafiesto4
d25cb7a9da
Fix curve tangent handles to maintain size relative to the current view scale
...
Fix curve tangent colors to match editor style
Fix curve tangents editing to have stable movement no matter the view scale
#2455
2025-01-28 22:59:39 +01:00
Tryibion
6461ffbd0d
Skip selecting scene actor.
2025-01-28 15:58:18 -06:00
mafiesto4
1b04c9a7b1
Another attempt to fix CD builds stability
2025-01-28 14:30:57 +01:00
mafiesto4
6a27e5338a
Fix float precision issue when drawing curve or timeline time axes
...
#2455
2025-01-28 12:48:19 +01:00
mafiesto4
5ad323c7cb
Fix showing whole curve if its empty
2025-01-28 12:44:52 +01:00
Tryibion
abe2482a01
Use mesh collision proxy if available.
2025-01-27 18:28:06 -06:00
Tryibion
9c065d55e0
Change to use view CM and set inital ui mode to use if the prefab has ui.
2025-01-27 18:02:54 -06:00
mafiesto4
1475075b00
Merge branch 'GoaLitiuM-dotnet_refasm_version_fix'
2025-01-27 20:29:16 +01:00
mafiesto4
702564366d
Merge branch 'dotnet_refasm_version_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet_refasm_version_fix
2025-01-27 20:29:12 +01:00
mafiesto4
e2fd3891d1
Fix regression in curve keyframes editing
...
#3179
2025-01-27 20:19:35 +01:00
Ari Vuollet
f54e961f11
Update .NET compilation instructions for Arch
2025-01-27 20:35:56 +02:00
mafiesto4
aabd70fbe7
Fix code project files generation to properly handle path slashes and ignore binary modules without exports
...
#3086
2025-01-27 19:35:27 +01:00
Ari Vuollet
428ebf7fd7
Fix .NET runtime and SDK compilation issues with newer runtime
2025-01-27 20:06:06 +02:00
mafiesto4
72f16d738f
Merge branch 'Tryibion-draw-anchors'
2025-01-27 12:41:01 +01:00
mafiesto4
475818554d
Fix error in editor when sliding value
2025-01-27 12:40:55 +01:00
mafiesto4
8ebb3a3215
Merge branch 'draw-anchors' of https://github.com/Tryibion/FlaxEngine into Tryibion-draw-anchors
2025-01-27 12:12:24 +01:00
mafiesto4
2085a0bf25
Merge branch 'amir9480-fix_issue_3083'
2025-01-27 11:58:46 +01:00
mafiesto4
d829461def
Merge branch 'fix_issue_3083' of https://github.com/amir9480/FlaxEngine into amir9480-fix_issue_3083
2025-01-27 11:58:13 +01:00
mafiesto4
2d169fdcd8
Merge branch 'Tryibion-particle-rotate-shape'
2025-01-27 11:43:04 +01:00
mafiesto4
53ba5968fd
Fix missing default value usage on GPU particle shape rotation and simplify CPU code
...
#3104
2025-01-27 11:42:59 +01:00
mafiesto4
cc735a1b6a
Merge branch 'particle-rotate-shape' of https://github.com/Tryibion/FlaxEngine into Tryibion-particle-rotate-shape
2025-01-27 11:35:26 +01:00
mafiesto4
970af7bdc8
Attempt to fix recent Github CD failing
2025-01-27 11:35:10 +01:00
mafiesto4
2ff6a6dd9a
Merge branch 'Tryibion-clamp-anchors'
2025-01-26 22:05:40 +01:00
mafiesto4
ae3149c9c0
Merge branch 'clamp-anchors' of https://github.com/Tryibion/FlaxEngine into Tryibion-clamp-anchors
2025-01-26 22:05:36 +01:00
mafiesto4
1a1bd56802
Merge branch 'GoaLitiuM-sln_folder_fix'
2025-01-26 22:03:11 +01:00
mafiesto4
25b566b348
Merge branch 'sln_folder_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-sln_folder_fix
2025-01-26 22:02:58 +01:00
mafiesto4
4fb95a704a
Merge branch 'Tryibion-file-path-drag-dop'
2025-01-26 21:59:04 +01:00
mafiesto4
5f09ef4c1f
Merge branch 'file-path-drag-dop' of https://github.com/Tryibion/FlaxEngine into Tryibion-file-path-drag-dop
2025-01-26 21:58:34 +01:00
Tryibion
fc4c2c53fc
select parent of prefab if it has a prefab link.
2025-01-26 13:50:07 -06:00
Tryibion
fa06a8cc16
Fix rubberband taking over when tyring to move objects. Move rubberband out of update method.
2025-01-26 13:45:31 -06:00
Tryibion
4d4c046556
small cleanup with uicanvas searching.
2025-01-25 15:35:07 -06:00
Tryibion
4598cdb2d0
Fix check for control parent.
2025-01-25 15:32:18 -06:00
Tryibion
eb43d4813d
Faster selection, select while dragging, only select if actor box is in rect.
2025-01-25 15:30:22 -06:00
mafiesto4
7bc099c32c
Merge branch 'Tryibion-content-item-text-scale'
2025-01-25 11:09:36 +01:00
mafiesto4
9a59d0c5ed
Merge branch 'content-item-text-scale' of https://github.com/Tryibion/FlaxEngine into Tryibion-content-item-text-scale
2025-01-25 10:05:54 +01:00
mafiesto4
275ca296fa
Fix editor orthographic viewport in top or bottom view
...
#3169
2025-01-25 00:38:51 +01:00
mafiesto4
57af076c8d
Merge branch 'Tryibion-is-active-null-check'
2025-01-24 23:51:48 +01:00
mafiesto4
d501018feb
Add improved GPU crashes reporting
2025-01-24 22:56:52 +01:00
mafiesto4
d4c72487cd
Fix various asset windows shutdown when editor is disposing during crash
2025-01-24 22:55:21 +01:00
mafiesto4
0b48a274e5
Fix compilation
2025-01-24 22:54:56 +01:00
mafiesto4
342f3543ca
Fix LOG_FLUSH to flush only when automatic mode is disabled
2025-01-24 20:15:32 +01:00
mafiesto4
b36e55446f
Add Engine::ReportCrash event for custom crash reporting or handling
2025-01-24 20:15:17 +01:00
mafiesto4
cf40facefe
Add engine fatal error types handling
...
Add general out-of-memory handling
Add safety memory buffer for crash or out of memory handling
Refactor Globals exit/error state to be in Engine class
2025-01-24 20:07:12 +01:00
Tryibion
f905c49f0b
Change content item text scale with content view scale.
2025-01-24 13:02:05 -06:00
mafiesto4
fa2f2e3104
Fix Linux build
2025-01-24 12:53:56 +01:00
mafiesto4
ae74d49b09
Fix bug
2025-01-24 12:24:52 +01:00
mafiesto4
80a44b5f5c
Remove old code
2025-01-24 11:08:31 +01:00
Tryibion
c72fac335f
Check for null in Actor node IsActive.
2025-01-23 21:28:09 -06:00
mafiesto4
dffc6ea24d
Move hash set related configs into proper header file and rename those
2025-01-24 00:05:07 +01:00
mafiesto4
38f74c8cf7
Refactor Dictionary and HashSet to use shared base class
...
Add const iterators
2025-01-23 23:59:31 +01:00
mafiesto4
61a731704d
Fix const-correctness in dictionary iterator access
2025-01-23 21:40:52 +01:00
mafiesto4
c1339765b7
Fix parsing nested template types in scripting type inheritance
2025-01-23 21:32:09 +01:00
mafiesto4
f5280eab74
Refactor and improve collections code
...
#3043
2025-01-23 14:44:11 +01:00
Tryibion
030befdcaa
Rename dropped method.
2025-01-22 21:47:28 -06:00
Tryibion
3a591577ad
Add drag drop to FilePathEditor
2025-01-22 21:46:21 -06:00
mafiesto4
af416fe0c8
Fix packaging issues to properly read asset data after it's serialized with a new format
2025-01-22 21:24:49 +01:00
mafiesto4
326bc498b8
Add more logging for cooking process
2025-01-22 00:01:25 +01:00
mafiesto4
d1cc8da841
Remove not needed warning log in Editor on fresh project
2025-01-21 23:46:32 +01:00
mafiesto4
4cf22c3a1f
Fix material to run shader generation when using null rendering backend
2025-01-21 23:14:00 +01:00
mafiesto4
8736d4c91a
Remove not needed warning log in Editor on fresh project
2025-01-21 22:47:44 +01:00
mafiesto4
682ca9e953
Add progress indicator in editor for assets loading
2025-01-21 21:38:02 +01:00
mafiesto4
344d17714c
Fix crash when using ref struct reflection in managed api
2025-01-21 15:39:21 +01:00
mafiesto4
b247070840
Fix regression in Dictionary capacity and use similar improvement in HashSet
2025-01-21 15:38:14 +01:00
mafiesto4
236b8d5667
Add failing Windows Test CI if FlaxTests.exe fails
2025-01-21 14:01:23 +01:00
mafiesto4
c3ad937d3f
Add failing Windows Test CI if FlaxTests.exe fails
2025-01-21 13:12:04 +01:00
mafiesto4
d8dcec42d5
Add failing Windows Test CI if FlaxTests.exe fails
2025-01-21 12:28:35 +01:00
mafiesto4
3b5f953b3d
Add failing Windows Test CI if FlaxTests.exe fails
2025-01-21 11:52:27 +01:00
mafiesto4
9fd98c8e12
Optimize blend weights to use 8-bit per bone (instead of 16-bit)
2025-01-21 11:40:01 +01:00
mafiesto4
0b24c50161
Expose ContentDeprecated to scripting (editor-only)
2025-01-21 10:18:57 +01:00
Tryibion
8f9eaddbe5
Add anchor and pivot drawing for UI Gizmo.
2025-01-20 21:08:47 -06:00
mafiesto4
fe8f862b16
Update engine assets
2025-01-21 00:04:03 +01:00
mafiesto4
7d0804af91
Add content deprecation upgrades support to prefabs and scenes when loading levels
2025-01-20 23:53:13 +01:00
mafiesto4
67f12596e2
Fix LoadAssetTask to properly dereference asset loading task pointer when asset init fails
2025-01-20 23:52:12 +01:00
mafiesto4
6a66a944d2
Add total mesh vertex stride display in editor panel
2025-01-20 23:51:35 +01:00
mafiesto4
65a689f8ab
Add logging first scene asset id in cooked game
2025-01-20 23:51:08 +01:00
mafiesto4
18fd68db25
Add SpawnOptions container for more robust prefabs spawning
2025-01-20 23:50:47 +01:00
mafiesto4
86444aa5f3
Fix TypeUtils.GetTypeName for nested generic types
2025-01-20 23:49:40 +01:00
mafiesto4
011abe4ac0
Fix error when connecting nodes in Visject
2025-01-20 23:49:17 +01:00
mafiesto4
f4c07388d9
Restore old upgrader for skinned models from 9f648caac8
2025-01-20 23:49:00 +01:00
mafiesto4
eaf48bb176
Fix regression in dynamic mesh bounds and triangles setup after refactor
2025-01-20 23:48:25 +01:00
mafiesto4
d4a5c76c82
Add serialization of game settings for proper upgrade when loading deprecated data
2025-01-20 23:47:51 +01:00
mafiesto4
8a7ceef288
Add content deprecation system that auto-saves assets in Editor that use old data format
2025-01-20 23:46:49 +01:00
Amir Alizadeh
ec11a79f55
Add raycast support to the ContainerControl
2025-01-19 23:55:56 +03:30
Amir Alizadeh
55fd198102
Add raycast-first priority to the UIEditorGizmo
2025-01-19 23:55:23 +03:30
Tryibion
425699c4b0
Clamp control anchors betwen 0 and 1.
2025-01-19 13:51:50 -06:00
mafiesto4
1497acef58
SImplify capacity presetting for Dictionary to handle memory slack scale internally as suers care about items count only
2025-01-16 17:42:01 +01:00
mafiesto4
6111f67e33
Add ToSpan for MemoryWriteStream and simplify code with it
2025-01-16 17:35:28 +01:00
mafiesto4
39419787fa
Another compilation fix
2025-01-15 08:48:03 +01:00
mafiesto4
e02f2990d9
Another compilation fix
2025-01-14 23:43:31 +01:00
mafiesto4
d0a6edbb2c
Another compilation fix
2025-01-14 23:26:26 +01:00
Ari Vuollet
10a906d51b
Apply patches to rapidjson
2025-01-15 00:23:30 +02:00
Ari Vuollet
f61779119b
Update rapidjson to latest version
...
Commit d621dc9e9c77f81e5c8a35b8dcc16dcd63351321 in Tencent/rapidjson
2025-01-15 00:23:30 +02:00
mafiesto4
be8686bbb2
Fix new code on non-windows editor platforms
2025-01-14 22:45:03 +01:00
mafiesto4
59061c01d3
Fix compilation error
2025-01-14 22:29:06 +01:00
Ari Vuollet
af3badaeef
Fix Visual Studio solution nested project names on Unix systems
2025-01-14 19:08:09 +02:00
mafiesto4
90ba7f4a92
Mark CommonValue as deprecated to generate warnings in old code
2025-01-13 18:25:26 +01:00
mafiesto4
754e0c4e29
Update build number
2025-01-13 18:09:19 +01:00
mafiesto4
addc6d5216
Merge remote-tracking branch 'origin/master' into 1.10
...
# Conflicts:
# Content/Editor/Gizmo/Material.flax
# Content/Engine/DefaultTerrainMaterial.flax
# Source/Editor/Windows/Assets/ModelWindow.cs
# Source/Editor/Windows/Assets/SkinnedModelWindow.cs
# Source/Engine/Core/Types/Variant.cpp
2025-01-13 18:07:54 +01:00
mafiesto4
f17d6f62ab
Merge branch 'Tryibion-use-version'
2025-01-13 17:32:03 +01:00
mafiesto4
ae3d437539
Merge branch 'use-version' of https://github.com/Tryibion/FlaxEngine into Tryibion-use-version
2025-01-13 17:31:53 +01:00
mafiesto4
99b737eb14
Merge branch 'Tryibion-aab-building'
2025-01-13 17:31:38 +01:00
mafiesto4
4add5dcf49
Add missing default value and fix doc comment
...
#3150
2025-01-13 17:31:34 +01:00
mafiesto4
a204ada6d3
Merge branch 'aab-building' of https://github.com/Tryibion/FlaxEngine into Tryibion-aab-building
2025-01-13 17:18:35 +01:00
mafiesto4
bdc7f0760f
Merge branch 'Tryibion-re-enable-scale-center'
2025-01-13 17:17:12 +01:00
mafiesto4
07ef2f03d5
Merge branch 're-enable-scale-center' of https://github.com/Tryibion/FlaxEngine into Tryibion-re-enable-scale-center
2025-01-13 17:12:20 +01:00
mafiesto4
b5437a9097
Merge branch 'Tryibion-fix-actor-drop-focus'
2025-01-13 17:11:48 +01:00
mafiesto4
890c3e75c3
Merge branch 'fix-actor-drop-focus' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-actor-drop-focus
2025-01-13 16:08:56 +01:00
mafiesto4
7fcf8c2d4c
Improve #3138 to pass over setting value to null and via proper cast so value type stays the same
2025-01-13 16:08:43 +01:00
mafiesto4
3796b0ccae
Revert #3117 and do it different way as some types can be valid even if different thus use internal parameter setter for type validation
2025-01-13 16:07:47 +01:00
mafiesto4
bc18ddc04b
Merge branch 'Tryibion-invert-channels'
2025-01-13 15:46:49 +01:00
mafiesto4
90316dfa52
Minor code changes to PR
2025-01-13 15:46:35 +01:00
Tryibion
55fa372197
re-add returns to aab
2025-01-13 07:30:01 -06:00
Tryibion
563f0b9ab4
Move Build .aab to Android platform settings and make it side-by-side
2025-01-13 07:24:50 -06:00
Tryibion
30ea3bc9c2
Add check for empty array and use IsInRange for version check.
2025-01-13 07:16:31 -06:00
mafiesto4
07b9e5bfdd
Merge branch 'invert-channels' of https://github.com/Tryibion/FlaxEngine into Tryibion-invert-channels
2025-01-13 09:20:22 +01:00
Tryibion
3b7cb00af2
Add shift to continue selection
2025-01-12 21:41:24 -06:00
Tryibion
d0d5ad4657
Add rubber band select to scene editor viewport for selecting multiple actors.
2025-01-12 21:33:01 -06:00
Tryibion
f274639e94
Fix path bug.
2025-01-12 17:17:59 -06:00
mafiesto4
7ac2376231
Simplify code
2025-01-12 23:57:52 +01:00
Tryibion
01d1dbba6c
Add aditional check for if custom define of BuildAAB already exists.
2025-01-12 16:57:19 -06:00
Tryibion
ca995093b6
Add .aab bundling for Android.
2025-01-12 16:50:16 -06:00
mafiesto4
f36d3a11ab
Merge branch 'Tryibion-handle-multi-linked'
2025-01-12 22:13:11 +01:00
mafiesto4
06a04167c7
Merge branch 'handle-multi-linked' of https://github.com/Tryibion/FlaxEngine into Tryibion-handle-multi-linked
2025-01-12 22:13:07 +01:00
Tryibion
e2df7a1e85
Handle linked values in Float3Editor
2025-01-12 15:07:43 -06:00
mafiesto4
80f5b554cd
Merge branch 'Tryibion-fix-run-cooked-game'
2025-01-12 22:01:34 +01:00
mafiesto4
f10404a948
Merge branch 'fix-run-cooked-game' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-run-cooked-game
2025-01-12 22:01:29 +01:00
mafiesto4
a9580b9b46
Merge branch 'Tryibion-anim-param-warn-type'
2025-01-12 22:00:35 +01:00
mafiesto4
3d76a99c9b
Merge branch 'anim-param-warn-type' of https://github.com/Tryibion/FlaxEngine into Tryibion-anim-param-warn-type
2025-01-12 22:00:30 +01:00
mafiesto4
eaeeea6a81
Merge branch 'Tryibion-import-ui-spacing'
2025-01-12 21:59:43 +01:00
mafiesto4
b546e4a332
Merge branch 'import-ui-spacing' of https://github.com/Tryibion/FlaxEngine into Tryibion-import-ui-spacing
2025-01-12 21:59:28 +01:00
mafiesto4
281e13b42c
Merge branch 'xxSeys1-EditPrefabNoContentPanelChange'
2025-01-12 21:58:23 +01:00
mafiesto4
8451439abb
Merge branch 'EditPrefabNoContentPanelChange' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-EditPrefabNoContentPanelChange
2025-01-12 21:58:19 +01:00
mafiesto4
95c9df2581
Merge branch 'Tryibion-no-params-ui'
2025-01-12 21:57:17 +01:00
mafiesto4
2699755581
Merge branch 'no-params-ui' of https://github.com/Tryibion/FlaxEngine into Tryibion-no-params-ui
2025-01-12 21:57:12 +01:00
mafiesto4
99b0fbee07
Merge branch 'Tryibion-fix-multiblend-exception'
2025-01-12 21:56:32 +01:00
mafiesto4
f153c67c0e
Merge branch 'fix-multiblend-exception' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-multiblend-exception
2025-01-12 21:56:28 +01:00
mafiesto4
fa8857be0e
Merge branch 'Tryibion-fix-cpu-profiler-crash'
2025-01-12 21:55:44 +01:00
mafiesto4
ea96418764
Update old Float1010102 to FloatR10G10B10A2
2025-01-12 21:22:53 +01:00
mafiesto4
d751c6a6c6
Add PackNormal/UnpackNormal and GetInt/SetInt to MeshAccessor
2025-01-12 21:22:35 +01:00
mafiesto4
344d342610
Update assets
2025-01-12 20:31:00 +01:00
mafiesto4
e75d7ad257
Fix compilation warnings
2025-01-12 20:30:43 +01:00
mafiesto4
54869f1da0
Adjust label height
2025-01-12 17:59:08 +01:00
mafiesto4
02df6bafac
Update engine assets
2025-01-12 01:33:18 +01:00
mafiesto4
d60f3bdfb1
Add mesh vertex layout and GPU memory size display in model window
2025-01-12 01:30:58 +01:00
mafiesto4
506efb7538
Merge model and skinned model windows code into shared base class
2025-01-12 01:04:56 +01:00
mafiesto4
1b97e49ed9
Fix shadow maps rendering regression bug
2025-01-11 22:45:18 +01:00
mafiesto4
b71f803554
Fix regression in particles
2025-01-11 22:45:04 +01:00
mafiesto4
647d74af0d
Fixes for vertex layouts binding into graphics backend
2025-01-11 22:44:38 +01:00
mafiesto4
237ea121be
Add vertex colors to skinned meshes
2025-01-11 22:43:15 +01:00
mafiesto4
a1c46d2e6e
Add support for up to 4 texture channels when importing meshes
...
#2667
2025-01-11 22:40:20 +01:00
Tryibion
2260236fa6
Fix CPU profiler crash on conversion to ulong.
2025-01-09 20:55:30 -06:00
Tryibion
cb7fc6141d
Fix crash in multiblend 2d node when first created.
2025-01-09 19:40:36 -06:00
Tryibion
77c48c037e
Add No parameters UI to particle effect and animated model
2025-01-09 19:19:30 -06:00
mafiesto4
756ba0a533
Fix crash on shadows when using D3D10
2025-01-09 21:46:41 +01:00
mafiesto4
99788e4743
More fixes for Vulkan rendering to be on pair with DirectX when it comes to accessing missing vertex buffer components
2025-01-09 21:46:22 +01:00
Tryibion
ccbcab9793
Fix android build on .net9 and use DotNet version that is found by build tool path.
2025-01-08 22:11:21 -06:00
mafiesto4
3505b8971b
Add support for up to 65536 skeleton bones in skinned meshes
...
https://forum.flaxengine.com/t/import-fbx-with-bones-more-than-256/1196
2025-01-08 18:48:50 +01:00
mafiesto4
1f294605a3
Add more Vulkan memory layout safety stages
2025-01-08 18:11:47 +01:00
mafiesto4
9264db8317
Simplify vertex colors debug draw mode
2025-01-08 18:10:48 +01:00
mafiesto4
2b2ace0d00
Fixes for Vulkan backend after recent changes
2025-01-08 18:09:45 +01:00
mafiesto4
7e165d6127
Allow vertex colors on skinned meshes
...
#3044
2025-01-08 09:39:19 +01:00
Tryibion
e1dbaebe8e
Add instructions for list populating.
2025-01-07 21:40:05 -06:00
Tryibion
21f1a46c05
Small wording changes
2025-01-07 21:29:27 -06:00
Tryibion
6fbb5548b9
Small code clean up.
2025-01-07 21:15:35 -06:00
Tryibion
fa17c49eb1
Add starting adb log collecting button.
2025-01-07 21:11:37 -06:00
Tryibion
e87bb2325b
Standardize spacing for import path ui in assets. add import path ui to model prefab.
2025-01-07 20:43:57 -06:00
Tryibion
13863344d2
Warn if value is the wrong type for the animation graph parameter trying to be set.
2025-01-07 20:26:25 -06:00
mafiesto4
7aa240e5eb
Add vertex shader input layout reading via shader compiler reflection to handle missing vertex elements binding when explicit layout got deprecated
2025-01-07 23:26:06 +01:00
mafiesto4
7f0d852f49
Fix minor shader compilation warnings
2025-01-07 21:55:31 +01:00
mafiesto4
edaed7bda1
Add missing layout for ribbon vertex buffer
2025-01-07 16:12:11 +01:00
mafiesto4
3133ebbd83
Merge branch 'Tryibion-mat-warn-wrong-type'
2025-01-06 23:58:04 +01:00
mafiesto4
bff25a8dd8
Merge branch 'mat-warn-wrong-type' of https://github.com/Tryibion/FlaxEngine into Tryibion-mat-warn-wrong-type
2025-01-06 23:57:59 +01:00
mafiesto4
a9d0f62039
Merge branch 'Tryibion-import-path-ui'
2025-01-06 23:55:09 +01:00
mafiesto4
5335594cb5
Merge branch 'import-path-ui' of https://github.com/Tryibion/FlaxEngine into Tryibion-import-path-ui
2025-01-06 23:55:04 +01:00
mafiesto4
3f201c3863
Resave terrain material
...
#3115
2025-01-06 23:53:27 +01:00
mafiesto4
3dc3406230
Merge branch 'Tryibion-fix-size-handles-rotation'
2025-01-06 23:47:25 +01:00
mafiesto4
0b99cb6de5
Merge branch 'fix-size-handles-rotation' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-size-handles-rotation
2025-01-06 23:47:17 +01:00
mafiesto4
deab78d6b1
Merge branch 'Tryibion-text-box-ui'
2025-01-06 23:46:35 +01:00
mafiesto4
45c01e7ada
Merge branch 'text-box-ui' of https://github.com/Tryibion/FlaxEngine into Tryibion-text-box-ui
2025-01-06 23:46:28 +01:00
mafiesto4
bcc8544c46
Merge branch 'Duroxxigar-add-confirmation-dialog-for-editor'
2025-01-06 23:46:21 +01:00
mafiesto4
597bbf1f30
Merge branch 'add-confirmation-dialog-for-editor' of https://github.com/Duroxxigar/FlaxEngine into Duroxxigar-add-confirmation-dialog-for-editor
2025-01-06 23:46:03 +01:00
mafiesto4
67b5b74588
Merge branch 'Duroxxigar-load-product-typo-fix'
2025-01-06 23:45:44 +01:00
mafiesto4
39f2f0ccdf
Merge branch 'load-product-typo-fix' of https://github.com/Duroxxigar/FlaxEngine into Duroxxigar-load-product-typo-fix
2025-01-06 23:45:39 +01:00
mafiesto4
6ad2cd0697
Merge branch 'Tryibion-gameplugin-template'
2025-01-06 23:45:15 +01:00
mafiesto4
ef01a4afeb
Merge branch 'gameplugin-template' of https://github.com/Tryibion/FlaxEngine into Tryibion-gameplugin-template
2025-01-06 23:45:10 +01:00
mafiesto4
12b98f2df1
Migrate to actions/upload-artifact@v4
...
https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/
2025-01-06 23:44:34 +01:00
Tryibion
99ba59d02a
Change to use static method for import path ui.
2025-01-06 15:58:09 -06:00
mafiesto4
3b4d4d234d
Fix LOD Preview regression due to new instancing logic
2025-01-06 22:49:27 +01:00
mafiesto4
bc73d38d34
Reseve engine materials and models
2025-01-06 22:47:44 +01:00
mafiesto4
db4d7d2a05
**Refactor meshes format to support custom vertex layouts and new flexible api to access mesh data**
...
#3044 #2667
2025-01-06 22:47:19 +01:00
Tryibion
7eb2088af0
Use Variant::CanCast() for type check.
2025-01-06 15:40:38 -06:00
mafiesto4
29bfef677f
Add PixelFormatSampler utility to quick read/write operations on various data formats
...
Moved from `TextureTool` to be used in runtime and with more generic use cases (including C# scripting).
2025-01-05 23:49:44 +01:00
mafiesto4
933fac6c13
Add Slice to Span and sue it to make code cleaner
2025-01-05 17:41:27 +01:00
mafiesto4
78cf1a4948
Use MeshDataCache in vertex painting tool
2025-01-05 16:45:30 +01:00
mafiesto4
792d322818
Missing change for 6f04231b31
2025-01-05 00:17:52 +01:00
mafiesto4
6f04231b31
Rename Vertex Shader input semantic ofBLENDWEIGHT to BLENDWEIGHTS
2025-01-04 21:04:18 +01:00
Tryibion
04fc118ddf
Small fixes.
2025-01-04 11:45:08 -06:00
MrCapy0
5aa5c97e4c
Add "root" parameter to Level.GetScripts()
2025-01-04 09:43:33 -04:00
mafiesto4
4f42fb2302
Update other graphics apis to match missing vertex shader inputs merging
2025-01-04 10:55:55 +01:00
Jake Young
a66cb4d1b2
Added a confirmation dialog for editors when the reset button is clicked.
2025-01-03 19:18:10 -05:00
Jake Young
22914dc232
Fix typo for error message when trying to load a project file that does not exist.
2025-01-03 17:31:21 -05:00
Tryibion
5af13bcc93
Re-enable scale center gizmo.
2025-01-03 13:04:52 -06:00
mafiesto4
ea5cb5d83a
Minor fixes and improvements
2025-01-03 01:10:31 +01:00
mafiesto4
7b7dd9d142
Improve GPU vertex layout binding in case of missing element from the mesh
2025-01-03 01:09:25 +01:00
mafiesto4
348f17479d
Fix name of BlendWeight to BlendWeights for vertex input to match BlendIndices
2025-01-03 01:07:33 +01:00
mafiesto4
1e262b69cc
Add Task::WaitAll with a span of tasks and wrap around profiler macro
2025-01-03 01:05:56 +01:00
Tryibion
97184c87af
Add android emulation options to game cooker android tab.
2025-01-01 23:05:15 -06:00
Tryibion
867f7d0143
Add local variables to simplify math.
2024-12-31 14:12:23 -06:00
Tryibion
26d0b9a42c
Fix rotation of UI size handles.
2024-12-31 14:06:17 -06:00
Tryibion
f2e4fe300b
Change color for readonly text. Fix selection still showing when text box is not focused.
2024-12-31 12:56:43 -06:00
Tryibion
a313db22d2
Add tooltip text for path to let user know it is not editable.
2024-12-31 12:52:54 -06:00
Tryibion
e53eddaba5
Add import path UI and button to open folder in asset import settings.
2024-12-31 12:38:29 -06:00
Tryibion
757b8ff855
Fix local origin option with multi-mesh import.
2024-12-31 00:50:42 -06:00
Tryibion
f71e731e54
Add saving and loading.
2024-12-30 23:42:32 -06:00
Tryibion
cb6ab6a647
Fix comment
2024-12-30 22:14:18 -06:00
Tryibion
899528e087
Add invert options for texture imports for Red, Blue, and Alpha channels.
2024-12-30 21:27:03 -06:00
Tryibion
c79cd82fd4
Fix code warnings.
2024-12-30 18:59:45 -06:00
Tryibion
711fc80d8c
Fix comment.
2024-12-30 16:46:42 -06:00
Tryibion
9219b34dc3
Shorten picker control name.
2024-12-30 16:43:06 -06:00
Tryibion
e6450bfc7a
Add ControlReference for easier UI referencing.
2024-12-30 16:36:10 -06:00
Tryibion
6a8814c99a
Fix .exe being deleted when using the "Run cooked build" option.
2024-12-29 17:08:10 -06:00
mafiesto4
3151e47722
Fix missing material instance load failure when parameters load fails
2024-12-29 23:21:26 +01:00
mafiesto4
ab99a25cee
Update mesh config defines to match a single format
2024-12-29 23:03:09 +01:00
mafiesto4
e7132086a5
Add displaying asset failed text if it occurs
2024-12-29 23:01:25 +01:00
mafiesto4
668f3fa68d
Update read and write streaming api to use the newest format
2024-12-29 23:00:40 +01:00
mafiesto4
fee0ab74ff
Update old doc comments
2024-12-28 21:31:21 +01:00
Tryibion
819c93f6fb
Increase margins.
2024-12-24 14:26:59 -06:00
Tryibion
0c645cbc78
Allow user to add splash image to splash screen.
2024-12-24 12:12:59 -06:00
Tryibion
88703d721b
Warn if wrong type while setting material parameter.
2024-12-23 16:51:37 -06:00
mafiesto4
723a882824
Merge more code together for meshes
2024-12-23 23:28:01 +01:00
Tryibion
36d4417905
Add game plugin template.
2024-12-20 09:29:36 -06:00
mafiesto4
9f648caac8
Remove deprecated asset data upgrades and old model vertex structures
2024-12-20 00:48:01 +01:00
mafiesto4
0f847335c3
Fix typo on mac
2024-12-19 14:56:22 +01:00
mafiesto4
12f3f00f9f
Fix log file spam and limit size to 1GB
...
#2980
2024-12-19 13:21:47 +01:00
mafiesto4
2175837f33
Add XCode version parsing
2024-12-19 13:07:59 +01:00
mafiesto4
1bf29c042b
Refactor models and meshes to share more code in a base class
2024-12-19 00:20:08 +01:00
mafiesto4
8eaa906e0c
Remove some redundant code
2024-12-18 18:39:58 +01:00
mafiesto4
5b98603c16
Fix incorrect vertex layout stride calculation
2024-12-18 18:38:47 +01:00
mafiesto4
80299c8552
Add stride to GPUVertexLayout
2024-12-17 15:58:26 +01:00
mafiesto4
1e2493d4ff
Merge branch 'xxSeys1-GizmoImprovements'
2024-12-16 23:42:00 +01:00
mafiesto4
622de6ebcb
Minor improvements to new gizmo changes and add new assets
...
#3088
2024-12-16 23:41:55 +01:00
mafiesto4
4de324f2b0
Merge branch 'GizmoImprovements' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-GizmoImprovements
2024-12-16 23:25:07 +01:00
mafiesto4
01bd482ba7
Merge branch 'Chikinsupu-Visject-CommentRenameImprovementsTwo'
2024-12-16 23:21:59 +01:00
mafiesto4
cedacdba3e
Simplify Rename context option activity and use input option for F2 remapping in Editor
...
#3093
2024-12-16 23:21:45 +01:00
mafiesto4
06dcc7ba8e
Merge branch 'Visject-CommentRenameImprovementsTwo' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-Visject-CommentRenameImprovementsTwo
2024-12-16 23:17:56 +01:00
mafiesto4
ff0840d6dd
Merge branch 'Tryibion-scroll-script-add'
2024-12-16 23:16:09 +01:00
mafiesto4
b81435505d
Merge branch 'scroll-script-add' of https://github.com/Tryibion/FlaxEngine into Tryibion-scroll-script-add
2024-12-16 23:16:04 +01:00
mafiesto4
526010f523
Merge branch 'xxSeys1-ActorRefClickHighlight'
2024-12-16 23:15:01 +01:00
mafiesto4
222a614a2b
Simplify and cleanup code
...
#3096
2024-12-16 23:14:50 +01:00
mafiesto4
bd4a042619
Merge branch 'ActorRefClickHighlight' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ActorRefClickHighlight
2024-12-16 23:09:09 +01:00
mafiesto4
3e9048af2f
Merge branch 'Tryibion-ignore-specific-warnings'
2024-12-16 23:03:57 +01:00
mafiesto4
0a2341674f
Merge branch 'ignore-specific-warnings' of https://github.com/Tryibion/FlaxEngine into Tryibion-ignore-specific-warnings
2024-12-16 23:03:53 +01:00
mafiesto4
bb844a7606
Merge branch 'Tryibion-show-hidden-game-win-play'
2024-12-16 23:02:19 +01:00
mafiesto4
ef60cc30ff
Merge branch 'show-hidden-game-win-play' of https://github.com/Tryibion/FlaxEngine into Tryibion-show-hidden-game-win-play
2024-12-16 23:02:15 +01:00
mafiesto4
f8bb17a945
Merge branch 'GaryMcWhorter-feature/negative-model-import-reverse-winding'
2024-12-16 23:00:28 +01:00
mafiesto4
9ad1a9bfd0
Merge branch 'feature/negative-model-import-reverse-winding' of https://github.com/GaryMcWhorter/FlaxEngine into GaryMcWhorter-feature/negative-model-import-reverse-winding
2024-12-16 23:00:24 +01:00
mafiesto4
8ec279c1dd
Merge branch 'Tryibion-fix-collection-value'
2024-12-16 22:58:07 +01:00
mafiesto4
bbed25653a
Merge branch 'fix-collection-value' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-collection-value
2024-12-16 22:58:02 +01:00
mafiesto4
902d14c334
Merge branch 'Tryibion-fix-uieditor-null'
2024-12-16 22:54:49 +01:00
mafiesto4
fb44f0458c
Merge branch 'fix-uieditor-null' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-uieditor-null
2024-12-16 22:54:43 +01:00
mafiesto4
fa8f50ead1
Fix crash on incorrect light shadow state after shadowmap resizing failure
...
#3106
2024-12-16 22:52:05 +01:00
mafiesto4
d1ac9cd2bc
Minor fixes
2024-12-16 20:07:53 +01:00
mafiesto4
59b4755379
Move mesh code to shared base class and reordanize files
2024-12-16 20:07:42 +01:00
mafiesto4
b3f37ca041
Refactor Vertex Shader input vertex layout to use GPUVertexLayout defined on Vertex Buffer rather than Vertex Shader
...
#3044 #2667
2024-12-15 22:10:45 +01:00
Tryibion
f57f57423c
Fix Collection value containers to use correct value assignment.
2024-12-13 14:31:44 -06:00
mafiesto4
666efb7675
Fix incorrect dummy GPU Buffer format when binding missing resource to Vulkan descriptor
2024-12-13 14:56:20 +01:00
mafiesto4
fc4e6f4972
Add GPUVertexLayout to graphics backends
2024-12-13 09:20:01 +01:00
Gary M
c6b7077c2d
Remove unnecessary comments
2024-12-12 22:23:21 -08:00
Gary M
21d1419e74
Added import option to reverse winding order
2024-12-12 22:19:55 -08:00
Tryibion
873491eca2
Fix CPU particle code.
2024-12-12 21:07:00 -06:00
Tryibion
3ba1ebb847
Add rotate position shape as particle module.
2024-12-12 20:41:11 -06:00
Tryibion
696b1c0d0c
Fix comment.
2024-12-12 11:57:29 -06:00
Tryibion
7e0c0559dd
Add the ability to ignore specific warnings during build.
2024-12-12 11:53:12 -06:00
Tryibion
a0216746b9
Add value null check in UiControlEditor to fix exception
2024-12-12 11:04:28 -06:00
Tryibion
76b84cca4e
Scroll to script on add.
2024-12-12 10:40:08 -06:00
Saas
a780f513db
Merge pull request #1 from Tryibion/actor-ref-high
...
Fix valid drop not resetting, add debounce timer to highlighting for showing on double click prevention
2024-12-12 16:38:46 +01:00
Tryibion
0906a561c4
Show game window if hidden when start play.
2024-12-11 20:55:49 -06:00
Tryibion
99e836b1fb
Fix valid drop not resetting, add debounce timer to highlighting for showing on double click prevention
2024-12-11 20:43:52 -06:00
xxSeys1
1e61abdfef
add highlight when actor reference is single clicked
2024-12-11 17:11:00 +01:00
mafiesto4
cedf4b1eb5
Remove GPUShaderProgramsContainer to simplify GPUShader
2024-12-11 15:08:13 +01:00
mafiesto4
4a2f4a98ec
Revert unwanted change from 24266b64da
2024-12-11 14:42:13 +01:00
mafiesto4
24266b64da
Fix Continuous Deployment
2024-12-11 14:24:06 +01:00
mafiesto4
139a431614
Fix crash due to alive reference to old asset validator
...
#3081
2024-12-10 17:01:41 +01:00
mafiesto4
4f281b4732
Merge branch 'Tryibion-more-scripting-templates'
2024-12-10 16:48:18 +01:00
mafiesto4
4fe46dfc83
Merge branch 'more-scripting-templates' of https://github.com/Tryibion/FlaxEngine into Tryibion-more-scripting-templates
2024-12-10 16:48:11 +01:00
mafiesto4
04a3435200
Fix shaders parsing to skip comments in between special macros
2024-12-10 16:45:59 +01:00
mafiesto4
84c65b92d0
Revert macos change and use older Vulkan SDK that uses proper dmg image for mac
2024-12-10 15:18:48 +01:00
mafiesto4
5ffc06d6ee
Fix Vulkan SDK install on Mac to use explicit image file name
2024-12-10 13:00:19 +01:00
mafiesto4
23015009b3
Update Vulkan SDK to 1.3.296.0 for Github Actions
2024-12-10 12:50:28 +01:00
mafiesto4
35e9e048f2
Merge remote-tracking branch 'origin/master' into 1.10
2024-12-10 11:07:31 +01:00
mafiesto4
09414f9002
Add blend space drawing in Multi Blend 2D editor
...
#1980
2024-12-10 10:42:40 +01:00
mafiesto4
3e5cb09381
Fix vertical axis and blend points center in Multi Blend space editor
...
#1980
2024-12-09 22:48:02 +01:00
mafiesto4
eb5dfcd6bf
Add support for multi-control editing
...
#1897
2024-12-09 18:47:32 +01:00
mafiesto4
6a082e9dd7
Merge branch 'Tryibion-multi-select-values'
2024-12-09 18:36:55 +01:00
mafiesto4
667661dd90
Merge branch 'multi-select-values' of https://github.com/Tryibion/FlaxEngine into Tryibion-multi-select-values
2024-12-09 18:34:39 +01:00
mafiesto4
3e344e789a
Optimize terrain debug shape drawing by caching lines into a vertex buffer
...
#2841
2024-12-09 18:26:53 +01:00
Nils Hausfeld
e9243d0358
- Fixed regression of commit ec7840f36b that caused surface comments created with "// <text>" to throw an error
2024-12-07 19:15:14 +01:00
Nils Hausfeld
82453acf53
- Added the ability to rename selected visject comments by pressing F2
...
- Added rename option to context menu for visject comments
2024-12-07 18:42:00 +01:00
mafiesto4
0cf31395b5
Add support for Quaternion in GPU particles graph
...
#2901
2024-12-06 17:38:16 +01:00
mafiesto4
ce23c2efaf
Add hiding unrelated properties in Material properties for Decal, PostFX or GUI materials
...
#2919
2024-12-06 17:12:10 +01:00
mafiesto4
b6d2a3683c
Add ButtonAttribute to display methods in editor properties panel
...
#1917
2024-12-06 16:10:50 +01:00
mafiesto4
1088a71e69
Another iteration on cooking job
2024-12-06 13:45:37 +01:00
mafiesto4
31e870b086
Add C++ version and compiler path into VS Code project files
...
#3040
2024-12-06 13:13:25 +01:00
mafiesto4
2f239fe405
Add missing license file and build script for WinPixEventRuntime header module
2024-12-06 12:45:44 +01:00
mafiesto4
64a674f9bf
Another iteration on cooking job
2024-12-06 11:57:12 +01:00
mafiesto4
e53b2b5736
Fix various compilation warnings
2024-12-06 11:37:25 +01:00
mafiesto4
a2087297e0
Add deploying game debug symbols for Windows builds
2024-12-06 11:37:01 +01:00
mafiesto4
ca15318ade
Another iteration on cooking job
2024-12-06 11:27:04 +01:00
mafiesto4
47959ac901
Another iteration on cooking job
2024-12-06 10:41:40 +01:00
mafiesto4
56e6176e9d
Another iteration on cooking job
2024-12-06 10:25:36 +01:00
mafiesto4
6af46bb764
Another iteration on cooking job
2024-12-06 09:57:33 +01:00
mafiesto4
6f00d664bb
Another iteration on cooking job
2024-12-06 09:37:21 +01:00
mafiesto4
2441a35611
Another iteration on cooking job
2024-12-05 23:23:19 +01:00
xxSeys1
cee0b24b9f
add options for gizmo brightness and opacity
2024-12-05 21:12:02 +01:00
xxSeys1
66cc3196e1
improve "Editor Options -> Visual" categories
2024-12-05 20:50:32 +01:00
mafiesto4
76518ac051
Another iteration on cooking job
2024-12-05 17:24:08 +01:00
mafiesto4
3aed3f1954
Another iteration on cooking job
2024-12-05 16:59:02 +01:00
mafiesto4
0ef1220846
Another iteration on cooking job
2024-12-05 15:29:24 +01:00
mafiesto4
987916cc1c
Another iteration on cooking job
2024-12-05 12:23:32 +01:00
mafiesto4
4ac334acac
Another iteration on cooking job
2024-12-05 11:21:51 +01:00
mafiesto4
2230f907fd
Fix duplicated newlines on Github Action output
2024-12-05 10:33:30 +01:00
mafiesto4
6fabd0c26d
Add iOS cooking test on Mac
2024-12-05 10:33:14 +01:00
mafiesto4
24a9ec5dd5
Fix Github macos image version to be explicit
2024-12-04 23:52:44 +01:00
mafiesto4
2328096200
Fix path to be inside root folder
2024-12-04 23:45:52 +01:00
mafiesto4
dcce8581c5
Another iteration on cooking job
2024-12-04 23:39:00 +01:00
mafiesto4
992d907b9c
Add initial test for game cooking (use one of the Flax Samples project)
2024-12-04 18:46:31 +01:00
mafiesto4
93fefc9af3
Fix showing splash screen window when running Editor in headless mode
2024-12-04 18:45:41 +01:00
mafiesto4
e27d18ef87
Fix default build target preset
2024-12-04 18:44:09 +01:00
mafiesto4
848dbdf532
Add auto-exit command line to editor
2024-12-04 18:41:36 +01:00
mafiesto4
2f16694529
Fix some not important warning to be less verbose in some cases
2024-12-04 18:40:52 +01:00
mafiesto4
12d9d94138
Add support for curves in C++ scripting api
...
#2546
2024-12-04 13:30:56 +01:00
Tryibion
f9e125f795
Select dropped actors that are reparented.
2024-12-03 17:59:30 -06:00
mafiesto4
c01824cd09
Add support for using template type inside MarshalAs tag value
2024-12-03 13:33:16 +01:00
mafiesto4
10caaf4fe9
Fix parsing scripting type inheritance with generics
2024-12-02 23:36:11 +01:00
mafiesto4
81737083a0
Add support for using API_TYPEDEF macro on using typedefs
2024-12-02 23:35:39 +01:00
mafiesto4
57628c3d5f
Refactor Bezier splines drawing and editing to property evaluate value and match curve evaluation
...
#3051
2024-12-02 19:10:28 +01:00
mafiesto4
0a4a431f74
Fix exception regression
2024-12-01 21:55:19 +01:00
mafiesto4
7e2d45012e
Fix scroll panel regression from 6f0a2c0288
2024-12-01 11:31:44 +01:00
mafiesto4
f0f631a48b
Add splitter bar for resizing curve editor inside properties panel
2024-11-30 23:44:23 +01:00
mafiesto4
0295e1ca90
Add adding keyframes to curve on double-click
2024-11-30 23:28:07 +01:00
mafiesto4
8ef7f7cb1a
Add F key shortcut to show whole curve in editor view
2024-11-30 23:21:23 +01:00
mafiesto4
44d96ad100
Fix curve editor panning to be stable
2024-11-30 23:20:57 +01:00
Tryibion
0991628a78
Add UImode switch to prefab window.
2024-11-29 16:47:07 -06:00
mafiesto4
77184c7b52
Fix crash when curve zoom was too high
2024-11-29 14:34:07 +01:00
mafiesto4
9b43f2f03a
Add zooming in curve editor relative to the mouse cursor and adapt to curve size
2024-11-29 14:33:46 +01:00
mafiesto4
8ee011c7f5
Fix curve editor zoom to be relative to the curve size
2024-11-28 18:28:16 +01:00
mafiesto4
0509fe10be
Add displaying whole curve in properties panel upon show
2024-11-28 18:27:45 +01:00
mafiesto4
6f0a2c0288
Fix curve editor showing whole curve in a view
2024-11-28 18:27:09 +01:00
mafiesto4
e2ed618056
Fix regression from 07aafea5af
2024-11-27 23:28:22 +01:00
mafiesto4
dc91e55cec
Fix scroll bars when using negative content area (eg. curve editor)
2024-11-27 20:22:38 +01:00
mafiesto4
47919bd434
Add shift zoom to curve for a Y-axis only
2024-11-27 13:54:56 +01:00
Tryibion
c7fd1999db
Remove c# template menus.
2024-11-26 20:22:36 -06:00
mafiesto4
e7051824b7
Fix crash on leftover UI Canvas linked in Prefab window after reload
...
#3079
2024-11-26 23:13:43 +01:00
mafiesto4
631dbda23b
Add missing particle parameters overrides when duplicating emitter track
...
#3064
2024-11-26 16:16:41 +01:00
mafiesto4
4ffb614c01
Fix compilation and simplify
...
#3010
2024-11-26 16:11:18 +01:00
mafiesto4
c69178332d
Merge branch 'xxSeys1-VjDeleteUsedParamWarning'
2024-11-26 16:04:14 +01:00
mafiesto4
6cb7e31e77
Merge branch 'VjDeleteUsedParamWarning' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-VjDeleteUsedParamWarning
2024-11-26 16:03:56 +01:00
mafiesto4
65fb77acc6
Merge branch 'xxSeys1-TerrainLayerNames'
2024-11-26 16:03:29 +01:00
mafiesto4
3bd0858acf
Fix typo and indent
2024-11-26 16:03:16 +01:00
mafiesto4
6146ea89b3
Merge branch 'TerrainLayerNames' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-TerrainLayerNames
2024-11-26 15:59:01 +01:00
mafiesto4
916e63c769
Merge branch 'Tryibion-small-track-ux'
2024-11-26 15:58:38 +01:00
mafiesto4
9f773d11ed
Merge branch 'small-track-ux' of https://github.com/Tryibion/FlaxEngine into Tryibion-small-track-ux
2024-11-26 15:58:31 +01:00
mafiesto4
da5f6584d7
Merge branch 'Tryibion-fix-scene-tree-menu-scene'
2024-11-26 15:58:15 +01:00
mafiesto4
66aa2f112b
Merge branch 'fix-scene-tree-menu-scene' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-scene-tree-menu-scene
2024-11-26 15:58:01 +01:00
mafiesto4
e3c8d19a9e
Fix missing D3D11 stencil ref value
2024-11-26 15:56:08 +01:00
mafiesto4
07aafea5af
Fix Forward and Backward in Matrix and Matrix3x3
...
#3078
2024-11-26 14:54:11 +01:00
mafiesto4
ab78314a01
Revert part of 9870d162e4 to support prefab variants creation
2024-11-25 22:39:02 +01:00
mafiesto4
0e13173119
Fix actor reference select in prefab editor
2024-11-25 22:13:46 +01:00
mafiesto4
a7061a7524
Fix raw scripting object pointers auto-serialization
2024-11-25 22:13:21 +01:00
mafiesto4
344595e171
Don't mark surface as edited if none of the nodes were pasted
2024-11-23 20:31:17 +01:00
xxSeys1
573b57ed4a
add missing System
2024-11-23 17:16:02 +01:00
Tryibion
0335086df8
Add more scripting templates.
2024-11-22 17:07:10 -06:00
mafiesto4
9d70fd82d6
Merge remote-tracking branch 'origin/master' into 1.10
...
# Conflicts:
# Source/Engine/Networking/NetworkReplicator.cpp
2024-11-22 16:31:18 +01:00
mafiesto4
914d82a087
Fix Variant enum casting
2024-11-22 16:04:34 +01:00
mafiesto4
74993dcf9e
Fix animation retargetting to properly handle different skeleton nodes orientation
2024-11-22 12:29:05 +01:00
Tryibion
7330101206
Fix errors
2024-11-21 20:52:34 -06:00
Tryibion
27044da099
Small optimization.
2024-11-21 20:29:38 -06:00
Tryibion
2a7dcff5c4
Fix scene tree menu options being enabled when not supposed to be
2024-11-21 20:24:16 -06:00
Tryibion
c8b97b8a38
Small UX improvements to tracks
2024-11-21 20:00:26 -06:00
mafiesto4
f8f4edfa76
Fix variious issues
2024-11-21 23:42:05 +01:00
mafiesto4
826d37c513
Add option to copy/paste skeleton retargetting between models
2024-11-21 23:40:25 +01:00
mafiesto4
377eb78020
Fix output log command history popup to return focus back to input field on arrow left
2024-11-21 23:22:08 +01:00
xxSeys1
38d1e25604
replace for loop
2024-11-21 20:20:42 +01:00
mafiesto4
d4b663cd1a
Fix crash when CAS shader is missing
2024-11-20 23:08:32 +01:00
mafiesto4
e8b46f8b19
Fix dotnet runtime version selection with min/max range
...
#3058
2024-11-20 22:37:51 +01:00
mafiesto4
ee5021d94d
Fix regression bugs from 471d5c2a9b
2024-11-20 18:28:47 +01:00
mafiesto4
03fe1f72a3
Fix minor errors
2024-11-20 16:30:23 +01:00
mafiesto4
a890326b82
Fix blend states and blend factor usage on Vulkan
2024-11-20 16:30:13 +01:00
mafiesto4
20704ef9dd
Fix stencil usage in Vulkan
2024-11-20 16:15:54 +01:00
mafiesto4
471d5c2a9b
Add stencil support in PSO on DX11
2024-11-20 09:46:10 +01:00
mafiesto4
9bf680cc1a
Add multi-line string literal parsing inside custom api code injection blocks
2024-11-19 16:17:11 +01:00
mafiesto4
a7daf44330
Fix BitArray swap when using different allocators
...
Add unit test to ensure this works correctly.
2024-11-19 12:21:13 +01:00
mafiesto4
36cf859741
Fix game UI root control to properly raycast over 3D canvases
2024-11-19 00:02:16 +01:00
mafiesto4
c0a99688f9
Fix passing object reference as out parameter in scripting method invoke
2024-11-18 19:00:01 +01:00
mafiesto4
a839cf796b
Fix MUtils::GetClass for Float2
2024-11-18 14:42:13 +01:00
mafiesto4
1eb4980b89
Merge branch 'amir9480-fix_2952'
2024-11-18 12:10:12 +01:00
mafiesto4
2eb87588da
Merge branch 'fix_2952' of https://github.com/amir9480/FlaxEngine into amir9480-fix_2952
2024-11-18 12:10:05 +01:00
mafiesto4
2532a57b0b
Fix default Terrain material domain to Lit
...
#3050
2024-11-18 12:06:54 +01:00
mafiesto4
befdbfce3f
Merge branch 'xxSeys1-OpenGameProjectFolder'
2024-11-18 11:30:23 +01:00
mafiesto4
c7de999b2a
Merge branch 'OpenGameProjectFolder' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-OpenGameProjectFolder
2024-11-18 11:30:16 +01:00
mafiesto4
4d02705091
Merge branch 'Tryibion-obfuscate-text-box'
2024-11-18 11:29:40 +01:00
mafiesto4
38b662be63
Merge branch 'obfuscate-text-box' of https://github.com/Tryibion/FlaxEngine into Tryibion-obfuscate-text-box
2024-11-18 11:29:19 +01:00
mafiesto4
b121333149
Merge branch 'Tryibion-fix-type-editor-exception'
2024-11-18 11:29:01 +01:00
mafiesto4
866f375c3b
Merge branch 'fix-type-editor-exception' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-type-editor-exception
2024-11-18 11:28:53 +01:00
mafiesto4
f892c98de7
Merge branch 'envision3d-remap-role-change-object-id'
2024-11-18 11:26:04 +01:00
mafiesto4
7a74b1e46d
Merge branch 'remap-role-change-object-id' of https://github.com/envision3d/FlaxEngine into envision3d-remap-role-change-object-id
2024-11-18 11:25:58 +01:00
mafiesto4
76dca258ae
Merge branch 'GoaLitiuM-dotnet9'
2024-11-18 11:22:04 +01:00
Tryibion
631f2c5107
Fix exception that is thrown when using the type editor.
2024-11-16 16:31:24 -06:00
xxSeys1
a33f50d058
add "File" menu option to open game project folder
2024-11-16 19:35:18 +01:00
xxSeys1
b055117144
simplify parameter deleted code
2024-11-16 18:37:36 +01:00
xxSeys1
498e94548b
fix tests not passing
2024-11-16 17:08:34 +01:00
xxSeys1
75d4a110de
remove usage of System.Linq
2024-11-16 17:08:10 +01:00
xxSeys1
c8146a8e99
remove unused TerrainLayerNames
2024-11-16 17:05:44 +01:00
Tryibion
65d966fffa
Add being able to obfuscate text in a text box with a character.
2024-11-15 09:45:02 -06:00
GoaLitiuM
dd894b510d
Add support for .NET 9 SDK and runtime
2024-11-14 23:05:25 +02:00
Amir Alizadeh
ec200ed155
Fix duplicate root node values changed handler on BehaviorKnowledgeEditor
2024-11-09 01:07:24 +03:30
envision3d
8af74e2062
Remap object id for role change message
2024-11-08 05:04:40 -06:00
mafiesto4
a1b3610af8
Enable network object ids remapping for host or server too to fix custom object ids map
...
#3042
2024-11-07 13:57:26 +01:00
mafiesto4
851e0b4239
Check for valid object id to map
2024-11-06 23:58:14 +01:00
mafiesto4
3de3c1f2c6
Add debug drawing tangent frame of the selected skeleton node
2024-11-06 15:38:27 +01:00
mafiesto4
246944f688
Merge remote-tracking branch 'origin/master' into 1.10
2024-11-06 09:29:48 +01:00
mafiesto4
e9dcb8a8bb
Add option to build editor without profiler
2024-11-06 09:29:26 +01:00
mafiesto4
7f571a647f
Fix project files generation to skip unsupported platforms/architectures in referenced targets
...
#3018 #3040
2024-11-05 17:13:57 +01:00
mafiesto4
853e7cb6f7
Add NetworkReplicator.AddObjectIdMapping for global/custom network objects sync
...
#3042
2024-11-05 16:37:23 +01:00
mafiesto4
6f694daf92
Merge branch 'xxSeys1-AutoSwitchGamePanel'
2024-11-05 11:32:55 +01:00
mafiesto4
935e25ab7d
Fix compile warnings
2024-11-05 11:32:49 +01:00
mafiesto4
576639148f
Format code and fix error if _previousWindow has been closed
...
#2994
2024-11-05 11:32:40 +01:00
mafiesto4
a9b8b83c37
Merge branch 'AutoSwitchGamePanel' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-AutoSwitchGamePanel
2024-11-05 11:27:23 +01:00
mafiesto4
61891da224
Merge branch 'alcoranpaul-Adjusted-minimum-resolution-for-CavnvasScaler'
2024-11-05 11:13:24 +01:00
mafiesto4
77a418de7f
Merge branch 'Adjusted-minimum-resolution-for-CavnvasScaler' of https://github.com/alcoranpaul/FlaxEngine into alcoranpaul-Adjusted-minimum-resolution-for-CavnvasScaler
2024-11-05 11:13:17 +01:00
mafiesto4
239ef88f38
Merge branch 'mtszkarbowiak-fix/collections-maintenance'
2024-11-05 11:12:36 +01:00
mafiesto4
0c2adcd416
Merge branch 'fix/collections-maintenance' of https://github.com/mtszkarbowiak/FlaxEngine into mtszkarbowiak-fix/collections-maintenance
2024-11-05 11:12:21 +01:00
mafiesto4
01e09c7c37
Merge branch 'amir9480-fix_3022'
2024-11-05 10:52:20 +01:00
mafiesto4
f5e2a7c847
Merge branch 'fix_3022' of https://github.com/amir9480/FlaxEngine into amir9480-fix_3022
2024-11-05 10:52:15 +01:00
mafiesto4
330e13d33d
Merge branch 'Tryibion-reload-scene'
2024-11-05 10:44:18 +01:00
mafiesto4
b393cb70bf
Merge branch 'reload-scene' of https://github.com/Tryibion/FlaxEngine into Tryibion-reload-scene
2024-11-05 10:44:13 +01:00
mafiesto4
854aa2fca6
Merge branch 'Tryibion-check-asset-move'
2024-11-05 10:42:14 +01:00
Tryibion
bd344e8137
Reload existing scene if opened again.
2024-10-31 22:19:13 -05:00
Paul Adrian
c4c40874e3
added more float literals
2024-10-31 20:32:01 -05:00
Paul Adrian
9f8989b969
Set minimum resolution and resolution curve
...
- Set minimum resolution to (1,1) and minimum keyframe of the Resolution Curve to (0,0)
- Also added float literals
2024-10-31 20:26:02 -05:00
Amir Alizadeh
313263e541
Fix output log scroll reset on new log entries addition bug
2024-10-31 23:30:40 +03:30
Mateusz Karbowiak
dca48b335a
Hash collections bucket state enum extracted
...
This is a small compilation time optimization by reducing total number of generated types. Should not change runtime behavior.
2024-10-31 02:41:51 +01:00
Mateusz Karbowiak
26309a0d41
Dictionary mutable key access for const accessor hack
2024-10-31 01:15:05 +01:00
Mateusz Karbowiak
7cca26bb97
Dictionary cast constiness fix
2024-10-31 01:08:44 +01:00
Mateusz Karbowiak
2ae3932fcc
Revert BitArray changes
2024-10-31 01:06:04 +01:00
Mateusz Karbowiak
5d32ed7f8e
Collections casts constiness fix
2024-10-31 00:49:59 +01:00
Mateusz Karbowiak
fbb840dff3
Collections de/increment operations fix
...
This one is more stylistic but is consistent with practice of using pre- operations for iterators.
2024-10-31 00:45:00 +01:00
Mateusz Karbowiak
9c448f75d8
Collections const correctness fix (style)
2024-10-31 00:29:38 +01:00
Mateusz Karbowiak
66b6a29ed4
Collections iterator move noexcept fix
2024-10-31 00:21:34 +01:00
Mateusz Karbowiak
8cb7fb48ce
Dictionary returning const item fix
...
Returning const object does not prevent from using mutable by triggering copy constructor.
2024-10-31 00:21:33 +01:00
Mateusz Karbowiak
5439efc559
Collections implicit cast constructor fix
...
This one prohibits annoying casts. It is also important for future context injection and follows STL practice.
2024-10-30 22:30:55 +01:00
Mateusz Karbowiak
f77f551b72
Collections type aliasing fix
...
This one is debatable. It follows modern C++.
2024-10-30 22:30:54 +01:00
Mateusz Karbowiak
a55866d558
Collections casts fix
2024-10-30 22:18:47 +01:00
Tryibion
f37804ac49
Check and warn user if asset is being moved from content to source folders snd from source to content folders.
2024-10-30 15:46:16 -05:00
Mateusz Karbowiak
02db7d02f2
Collections const-correctness fix
2024-10-30 21:06:16 +01:00
mafiesto4
c0a1563402
Merge branch 'Tryibion-namlessArg-support'
2024-10-30 18:51:52 +01:00
mafiesto4
7d59280b30
Merge branch 'namlessArg-support' of https://github.com/Tryibion/FlaxEngine into Tryibion-namlessArg-support
2024-10-30 18:51:41 +01:00
Tryibion
2f4e673be3
Add test for nameless function arguments
2024-10-30 12:20:37 -05:00
Tryibion
379bccc421
Support C++ nameless function arguments for C# gen.
2024-10-30 12:18:03 -05:00
mafiesto4
62b5daee9f
Merge branch 'ldkuba-fix-network-manager-update-loop'
2024-10-30 17:32:26 +01:00
mafiesto4
ea7b4963e1
Merge branch 'fix-network-manager-update-loop' of https://github.com/ldkuba/FlaxEngine into ldkuba-fix-network-manager-update-loop
2024-10-30 17:27:16 +01:00
mafiesto4
3f50625cc3
Fix proper handling of Scripting.InvokeOnUpdate if called within that callback
2024-10-30 17:26:06 +01:00
mafiesto4
35c44d60a4
Add AutoGravity option to CharacterController for logic from 4de9e9d918
2024-10-30 17:25:17 +01:00
mafiesto4
6e598ae9f6
Refactor Multi Blend animations sampling length to fix blend spaces with anims of different length
2024-10-30 17:24:47 +01:00
ldkuba
2715df7cf2
Fix NetworkManager not resetting LastUpdateTime
...
NetworkManager did not reset the LastUpdateTime variable to 0 when
stopping. This lead to wrong behaviour in Update when Stopped and
Started multiple times.
2024-10-30 15:16:45 +01:00
mafiesto4
4de9e9d918
Add gravity to CharacterController::AddMovement for proper movement when using Root Motion
2024-10-30 00:01:54 +01:00
mafiesto4
c1bd42ff7e
Add Vector3.SignedAngle utility method
2024-10-29 23:55:42 +01:00
mafiesto4
b1a54d2967
Missing change in 072f7c7e45
2024-10-29 23:34:10 +01:00
mafiesto4
2288684950
Fix pasting or duplicating Multi Blend nodes
2024-10-29 23:08:50 +01:00
mafiesto4
0c645e8b0c
Fix root animation in blend spaces when one of the animations doesn't use root motion but animated root node channel
2024-10-29 21:59:21 +01:00
mafiesto4
072f7c7e45
Fix C++ Vector3::Angle to return value in degrees just like C# API (instead of radians)
2024-10-29 20:36:01 +01:00
mafiesto4
7479c3a2fe
Merge branch 'Tryibion-trail-retrun'
2024-10-29 16:23:00 +01:00
mafiesto4
6731a5c311
Merge branch 'trail-retrun' of https://github.com/Tryibion/FlaxEngine into Tryibion-trail-retrun
2024-10-29 16:22:47 +01:00
mafiesto4
4153024c21
Final fix for vscode proj gen issue
...
#3018
2024-10-29 16:22:05 +01:00
Tryibion
8a31d1b54f
Add test for trailing return.
2024-10-28 22:15:34 -05:00
Tryibion
a1c7132e48
Add support for trailing return types for c# generation.
2024-10-28 22:11:47 -05:00
mafiesto4
b52a520aad
Merge branch 'Tryibion-wheel-ordering'
2024-10-28 20:55:47 +01:00
mafiesto4
62fa3b8574
Merge branch 'wheel-ordering' of https://github.com/Tryibion/FlaxEngine into Tryibion-wheel-ordering
2024-10-28 20:55:10 +01:00
mafiesto4
ae4a4a8e57
Fix ComputeShapeSqrDistanceToPoint on PhysX with Large Worlds
...
#3023
2024-10-28 20:47:53 +01:00
mafiesto4
04ac3160e4
Another blind fix attempt
...
#3018
2024-10-28 20:41:34 +01:00
mafiesto4
41a0ccb218
Fix Visject Surface search to check nested surfaces (such as State Machine graphs)
2024-10-28 20:32:17 +01:00
mafiesto4
f88eeeb313
Fix missing casting from scalar Variant types to Enum
2024-10-28 14:32:19 +01:00
mafiesto4
4d1541aa1d
Another blind fix
...
#3018
2024-10-27 23:27:10 +01:00
mafiesto4
082d97248d
Add unit test for DebugCommands
2024-10-27 15:22:57 +01:00
xxSeys1
6c6a557ffb
make naming more consistent
2024-10-25 23:00:05 +02:00
xxSeys1
1d7054265d
avoid null string issues
2024-10-25 19:58:49 +02:00
xxSeys1
88215ca3f0
add auto-upgrader for old focus option
2024-10-25 19:31:55 +02:00
xxSeys1
2721364df6
improve naming
2024-10-25 19:30:53 +02:00
xxSeys1
145933dd11
Remove unnecessary using
2024-10-25 19:29:48 +02:00
mafiesto4
9f9564895e
Fix collecting referenced asses from Animation asset
...
#3013
2024-10-25 19:02:31 +02:00
mafiesto4
12af7f6cc9
Add cache to asset references graph for faster displaying data
...
#3013
2024-10-25 18:53:10 +02:00
mafiesto4
5fb6676ee6
Merge branch 'xxSeys1-groupActors'
2024-10-25 18:24:23 +02:00
mafiesto4
f37a595bc3
Fix actors grouping to make shared parent at the cenetr of the group
...
#2996
2024-10-25 18:24:14 +02:00
mafiesto4
dcb8152cdf
Merge branch 'groupActors' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-groupActors
2024-10-25 17:59:29 +02:00
mafiesto4
3c64d57e3d
Another blind attempt to fix issue
...
#3018
2024-10-25 17:51:29 +02:00
mafiesto4
6af788b20c
Fix logging missing ref duplicates
...
#3018
2024-10-25 17:27:28 +02:00
mafiesto4
1f71a5a2e5
Update Microsoft.VisualStudio.Setup.Configuration.Interop.dll from 3.4.2244 to the latest 3.11.2177
...
https://forum.flaxengine.com/t/project-not-loaded-after-installing-1-9/1923
2024-10-25 16:16:33 +02:00
xxSeys1
68e531aebb
change how layers with no name get displayed
...
Makes the name shorter, fits into comboboxes more easily
2024-10-25 16:09:30 +02:00
mafiesto4
d88c5f3063
Merge branch 'mtszkarbowiak-fix/nullable' into 1.10
2024-10-25 15:59:44 +02:00
mafiesto4
fa9ce1d346
Code formatting
...
#2969
2024-10-25 15:59:38 +02:00
mafiesto4
1c2c010ddc
Merge branch 'fix/nullable' of https://github.com/mtszkarbowiak/FlaxEngine into mtszkarbowiak-fix/nullable
2024-10-25 15:38:44 +02:00
xxSeys1
a0aee15267
add named terrain layers
2024-10-25 15:30:54 +02:00
mafiesto4
5a873ad606
Fix crash when boxing native non-POD structure into managed data
2024-10-25 13:25:47 +02:00
mafiesto4
1181deb5df
Fix crash when using attributes cache after hot-reload in editor
2024-10-25 13:25:36 +02:00
mafiesto4
46c1cc9a49
Add nested variant printing in debug command output
2024-10-25 13:25:15 +02:00
mafiesto4
dcd7b4b6c3
Fix crash when boxing native non-POD structure into managed data
2024-10-25 13:21:40 +02:00
mafiesto4
2d371fd05f
Fix DebugCommands::InitAsync when called every frame
2024-10-24 23:38:36 +02:00
mafiesto4
62ece0d92e
Fix crash when using attributes cache after hot-reload in editor
2024-10-24 23:38:25 +02:00
xxSeys1
2952bdca66
fix docs commend and function name
2024-10-24 23:28:48 +02:00
xxSeys1
57b4e9f295
move used checks to interface
2024-10-24 23:24:28 +02:00
mafiesto4
ca9b041f54
Fix regression
2024-10-24 22:32:47 +02:00
mafiesto4
8338ec6076
Fix regression
2024-10-24 22:32:02 +02:00
mafiesto4
86e21a53ff
Add improved value printing of debug command result
2024-10-24 22:31:07 +02:00
xxSeys1
6b4b85b113
fix code style
2024-10-24 20:48:53 +02:00
mafiesto4
c3e31baa7a
Merge remote-tracking branch 'origin/master' into 1.10
2024-10-24 19:35:43 +02:00
mafiesto4
302fc2feb1
Add various engine systems to debug commands
2024-10-24 19:35:24 +02:00
mafiesto4
e324d32769
Add async init and tint coloring based on type to debug commands
2024-10-24 19:34:42 +02:00
mafiesto4
5d7eba05ea
Add GetFields and GetMethods to binary module api
2024-10-24 19:33:38 +02:00
mafiesto4
9a654f729f
Fix context menu to resize instead of flash when showing while already visible
2024-10-24 19:27:53 +02:00
mafiesto4
87d35f0314
Add debug commands search popup to Output Log
2024-10-24 19:26:11 +02:00
mafiesto4
2357357acb
Merge branch 'Tryibion-open-build-location'
2024-10-23 09:38:38 +02:00
mafiesto4
48218bdecd
Merge branch 'open-build-location' of https://github.com/Tryibion/FlaxEngine into Tryibion-open-build-location
2024-10-23 09:38:34 +02:00
mafiesto4
a9bca25ef7
Merge branch 'Tryibion-fix-build-tooltip'
2024-10-23 09:38:00 +02:00
Tryibion
baa4c2c680
Fix tooltip having editor references.
2024-10-22 21:27:16 -05:00
Tryibion
d5895306b9
Add button in GameCooker window to open output build folder.
2024-10-22 21:09:59 -05:00
mafiesto4
3528160696
Merge branch 'xxSeys1-ImproveDeleteAssetDialog'
2024-10-22 23:57:01 +02:00
mafiesto4
e2083c1efb
Merge branch 'ImproveDeleteAssetDialog' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ImproveDeleteAssetDialog
2024-10-22 23:56:55 +02:00
mafiesto4
beb42edada
Merge branch 'Tryibion-handle-bracket-gen'
2024-10-22 23:48:10 +02:00
mafiesto4
efe2b2caf5
Merge branch 'handle-bracket-gen' of https://github.com/Tryibion/FlaxEngine into Tryibion-handle-bracket-gen
2024-10-22 23:45:46 +02:00
xxSeys1
b714194e3a
Make text respect asset count
2024-10-22 23:45:18 +02:00
mafiesto4
9e79d93446
Merge branch 'xxSeys1-TooltipTextAlignment'
2024-10-22 23:37:52 +02:00
mafiesto4
dbb6cecafb
Fix warning
2024-10-22 23:37:47 +02:00
mafiesto4
3d87c054be
Merge branch 'TooltipTextAlignment' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-TooltipTextAlignment
2024-10-22 23:35:24 +02:00
Tryibion
4d0ed01369
Add test case for field default values
2024-10-22 16:31:08 -05:00
mafiesto4
4f3654ab49
Merge branch 'Tryibion-disable-script-item-add'
2024-10-22 23:23:16 +02:00
mafiesto4
f37be0419b
Merge branch 'disable-script-item-add' of https://github.com/Tryibion/FlaxEngine into Tryibion-disable-script-item-add
2024-10-22 23:23:10 +02:00
mafiesto4
e76c514047
Merge branch 'xxSeys1-DebugDrawClear'
2024-10-22 23:19:49 +02:00
mafiesto4
626e9732a4
Merge branch 'DebugDrawClear' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-DebugDrawClear
2024-10-22 23:19:44 +02:00
mafiesto4
bd12a97c4c
Merge branch 'xxSeys1-ImproveDeleteAssetDialog'
2024-10-22 23:17:51 +02:00
mafiesto4
e68aa0a50c
Merge branch 'ImproveDeleteAssetDialog' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ImproveDeleteAssetDialog
2024-10-22 23:17:45 +02:00
mafiesto4
0961787599
Merge branch 'xxSeys1-GetVehicleThrottle'
2024-10-22 22:40:32 +02:00
mafiesto4
b4e45d2487
Merge branch 'GetVehicleThrottle' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-GetVehicleThrottle
2024-10-22 22:40:26 +02:00
mafiesto4
09c0d0d29d
Add Alignment option to Vertical and Horizonal Panels
...
#2599
2024-10-22 22:34:57 +02:00
mafiesto4
5904c0eea5
Add debug command history to Output Log in Editor
2024-10-22 21:59:06 +02:00
Tryibion
1d631e91ce
Disable add script item if it is not being added to a required actor.
2024-10-22 14:56:22 -05:00
mafiesto4
e5289931c6
Add Alignment option to Vertical and Horizonal Panels
...
#2599
2024-10-22 21:55:25 +02:00
mafiesto4
0b1263a9e2
Disable VK_EXT_tooling_info check for debugger on Linux
2024-10-22 21:54:38 +02:00
mafiesto4
16235c21c0
Add optional direction option to context menu
2024-10-22 21:34:28 +02:00
Tryibion
0b52a579c7
Change when wheels are ordered.
2024-10-22 13:18:22 -05:00
xxSeys1
06929f7079
add getter for WheeledVehicle throttle
2024-10-22 14:38:13 +02:00
xxSeys1
3e0809ec0a
improve delete assets confirm dialog
...
- Improve visual spacing
- Improve grammar and reduce word count
- Make prompt respect asset count
2024-10-22 14:16:11 +02:00
xxSeys1
894741eaa7
fix typo in filename
2024-10-22 13:59:48 +02:00
xxSeys1
b880edc889
add editor option to toggle warning
2024-10-22 13:49:26 +02:00
xxSeys1
aee5382ff6
Remove plural from caption
2024-10-22 13:38:37 +02:00
xxSeys1
667eb73911
add warning when used param is being deleted
...
"Used" means in graph and connected
2024-10-22 13:10:21 +02:00
Tryibion
acbb534320
Handle ex: API_FIELD() Type FieldName {DefaultValue};
2024-10-21 21:34:34 -05:00
Tryibion
cc511453f5
Handle c# code gen when C++ field has default value with style type type{}
2024-10-21 21:24:59 -05:00
Tryibion
6c077a83bc
Handle C++ bracket default values for code gen to C#
2024-10-21 21:01:48 -05:00
mafiesto4
2127961069
Add printing debug command upon execute
2024-10-21 13:05:26 +02:00
mafiesto4
b681a03bfb
Fix output log window to properly handle copy and other input events
2024-10-21 13:03:40 +02:00
mafiesto4
f62c77c35c
Fix game deployment if output name contains invalid path characters
...
#3004
2024-10-21 12:37:55 +02:00
mafiesto4
8ff334ae63
Update OpenAL on Windows
...
#2997
2024-10-21 12:12:06 +02:00
mafiesto4
ad00c65250
Merge branch 'GoaLitiuM-openal_msvc_fix'
2024-10-21 12:03:32 +02:00
mafiesto4
0aa8ff6a84
Merge branch 'openal_msvc_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-openal_msvc_fix
2024-10-21 12:02:45 +02:00
mafiesto4
a94cc64806
Speculative fix for missing main project info in VS Code project generation
2024-10-20 23:29:36 +02:00
mafiesto4
449e988a59
Add workaround for debug command text memory bug due to managed handles gc
2024-10-20 23:25:38 +02:00
mafiesto4
a2693fa354
Ignore non-public debug commands from marked classes
2024-10-20 23:24:26 +02:00
mafiesto4
5328ea891d
Add command line input to Output Log in Editor
2024-10-20 23:23:54 +02:00
GoaLitiuM
684ae5771f
Fix crash while initializing OpenAL
2024-10-19 01:25:23 +03:00
xxSeys1
6830e4f22b
add hotkey for parent to new actor
...
ctrl + g by default
2024-10-18 22:13:06 +02:00
xxSeys1
dddd5b83d0
add button to remove override
2024-10-18 16:58:49 +02:00
mafiesto4
91d86552cd
Minor cleanup
2024-10-17 23:43:07 +02:00
xxSeys1
af79a32847
make naming more consistent
2024-10-17 22:06:07 +02:00
xxSeys1
a810288e2e
do todo
2024-10-17 22:04:53 +02:00
Mateusz Karbowiak
14a615cd7c
Merge branch 'FlaxEngine:master' into fix/nullable
2024-10-17 20:34:32 +02:00
xxSeys1
21083f8905
expand play mode game panel focus options
2024-10-17 19:24:38 +02:00
xxSeys1
fceb47f2af
fix context not implemented
2024-10-17 18:47:48 +02:00
xxSeys1
b27ccc5f3b
condense switch statement
2024-10-17 18:42:39 +02:00
mafiesto4
425382f7d2
Fix iOS game dotnet lib incorrect name
2024-10-17 15:03:59 +02:00
xxSeys1
7558cce609
change back accidentally committed line
2024-10-15 22:07:09 +02:00
xxSeys1
98215252bd
add tooltip text alignment editor options
2024-10-15 22:05:16 +02:00
xxSeys1
703e83cd48
improve ray direction not normalized assertion message
2024-10-15 21:25:30 +02:00
mafiesto4
c94052513e
Add object replication data cache and send via Reliable channel to reduce data transfer
2024-10-15 19:47:09 +02:00
xxSeys1
7e1d6679ce
add debug draw clear to game and editor panel
2024-10-15 19:43:08 +02:00
xxSeys1
283ee2af6f
add debug draw clear method
2024-10-15 18:55:03 +02:00
mafiesto4
60ed23105d
Fix typo
2024-10-15 12:33:51 +02:00
mafiesto4
ac832a0e81
Optimize network transform replication
2024-10-15 11:24:10 +02:00
mafiesto4
c202a639cf
Fix linux
2024-10-15 00:01:10 +02:00
mafiesto4
b957733150
Fixes
2024-10-14 23:35:41 +02:00
mafiesto4
7e4d7743a4
Add Quaternion quantization for network stream
...
Reduced send rate by 56% in average. Identity quat is just 8-bits (flags)
Added tests with full-sphere rotation to ensure this works correctly.
2024-10-14 22:32:29 +02:00
mafiesto4
a6f1dbbf32
Fix Quaternion error tolerance to be more reasonable due to math optimization enabled in compiler
2024-10-14 22:16:08 +02:00
mafiesto4
b38af8fd00
Format code and add debug cmd attributes
2024-10-14 12:12:48 +02:00
mafiesto4
4ddf1a2cc8
Another fix for network profiler to properly handle stats updating when recording is disabled
...
#2815
2024-10-14 12:12:06 +02:00
mafiesto4
443fe5dbcb
Add network keys table to optimize ids and names sending over network
...
#2815
2024-10-14 12:11:20 +02:00
mafiesto4
23ad24751a
Fix editor tables rows coloring to start with darker one
2024-10-12 00:00:02 +02:00
mafiesto4
f8371d037b
Refactor old ContentLoadingManager into Content for simplicity
2024-10-11 23:05:09 +02:00
mafiesto4
ff495e1319
Add safety check to exit game in Release mode when running with graphics debugger attached
2024-10-11 20:15:17 +02:00
mafiesto4
575a286e1e
Add editor windows to quick actions via Content Finder tool
2024-10-11 20:06:20 +02:00
mafiesto4
a72e8f2f65
Merge remote-tracking branch 'origin/master' into 1.10
...
# Conflicts:
# Source/Engine/Platform/StringUtils.h
2024-10-11 18:07:41 +02:00
mafiesto4
b45f6c1321
Disable editor screenshot when running without graphics
2024-10-10 23:27:01 +02:00
mafiesto4
56ebbecd3b
Remove apt update on Linux CI/CD
2024-10-10 23:24:07 +02:00
mafiesto4
5c0110769a
Remove custom source for Linux CI/CD
2024-10-10 22:57:44 +02:00
mafiesto4
b37ba9279e
Update Assimp for Linux (use clang 13)
...
Migrate to Ubuntu 24 for CI/CD builds
CLang 7 used before is no longer avaliable on latest Ubuntu distro
2024-10-10 22:51:59 +02:00
mafiesto4
9e04f0b054
Update Assimp for Linux (use clang 7)
2024-10-10 22:09:03 +02:00
mafiesto4
cc8afbc220
Update Assimp for Mac
2024-10-10 21:28:30 +02:00
mafiesto4
2d6257a390
Revert "Update Assimp lib for Linux"
...
This reverts commit 0fcd6a194a .
2024-10-10 20:32:44 +02:00
mafiesto4
0fcd6a194a
Update Assimp lib for Linux
2024-10-10 18:08:32 +02: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
mafiesto4
79471af0c1
Fix bug in new shadows rendering when there are too many lights
2024-10-10 11:19:06 +02:00
xxSeys1
1fca41b31a
code style fix
2024-10-09 18:29:48 +02:00
xxSeys1
8b3f1ca019
make "Edit Prefab" not change content panel file path
...
If someone still wants to change the Content panel to the file path of the prefab, they can use the "Select Prefab" button
2024-10-09 18:25:04 +02:00
xxSeys1
a50c21cf36
add audio volume and muted in game panel tab rmb menu
2024-10-09 17:19:00 +02: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
mafiesto4
73842d9793
Fix properties order in Light shadows section
2024-10-09 12:17:39 +02:00
mafiesto4
600ac568a9
Change default shadows update rate at far plane to be 1 to prevent artifacts
...
Users can tweak this down manually when optimizing game (dynamic games might stay at 1)
2024-10-09 12:14:53 +02:00
mafiesto4
9694446fca
Optimize Color32 to use packed bits for quick comparisons
2024-10-08 12:15:01 +02:00
mafiesto4
735b573705
Bump up build number
2024-10-07 18:03:55 +02:00
Mateusz Karbowiak
863afc065d
Merge branch 'FlaxEngine:master' into fix/nullable
2024-10-07 16:34:37 +02:00
Mateusz Karbowiak
eda4f433d0
Update TestNullable.cpp
2024-10-07 12:24:09 +02:00
Mateusz Karbowiak
f56207f1a4
Nullable.Reset fix, killing inlining
2024-10-07 12:17:23 +02:00
mafiesto4
e5d03134bb
Merge branch 'Tryibion-fix-video-audio-not-loop'
2024-10-07 10:25:02 +02:00
mafiesto4
b73463a4b2
Merge branch 'fix-video-audio-not-loop' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-video-audio-not-loop
2024-10-07 10:24:55 +02:00
mafiesto4
0a08d12f69
Merge branch 'Tryibion-quick-win-undock-fix'
2024-10-07 10:24:47 +02:00
mafiesto4
19f483a68f
Merge branch 'quick-win-undock-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-quick-win-undock-fix
2024-10-07 10:24:37 +02:00
mafiesto4
1d5e3d198d
Merge branch 'Tryibion-open-file-item'
2024-10-07 10:24:05 +02:00
mafiesto4
e94e100431
Merge branch 'open-file-item' of https://github.com/Tryibion/FlaxEngine into Tryibion-open-file-item
2024-10-07 10:21:43 +02:00
mafiesto4
198dddd2ce
Fix large worlds build
2024-10-07 10:01:51 +02:00
Mateusz Karbowiak
541ca67a06
Nullable sfinae fix
2024-10-07 03:59:58 +02:00
Mateusz Karbowiak
44dad402f6
Nullable dependency headers fix
2024-10-07 02:41:07 +02:00
Mateusz Karbowiak
1a588eb9f7
Merge branch 'FlaxEngine:master' into fix/nullable
2024-10-07 01:11:51 +02:00
mafiesto4
3434731c2a
Another blind fix
2024-10-07 00:40:22 +02:00
mafiesto4
28bf60e62d
Fix compilation
2024-10-06 23:54:20 +02:00
mafiesto4
4a4120864d
Better fix for c6fa20abaa
2024-10-06 23:23:41 +02:00
Tryibion
283f26b95c
Fix video audio not looping.
2024-10-06 14:54:44 -05:00
Mateusz Karbowiak
cda74f5cc4
Nullable tests
2024-10-06 13:50:03 +02:00
Mateusz Karbowiak
077ececcf8
Nullable match
2024-10-06 13:20:00 +02:00
Mateusz Karbowiak
d48a4c4483
Merge branch 'FlaxEngine:master' into fix/nullable
2024-10-06 13:01:16 +02:00
Tryibion
13acf3c143
Quick fix for #2963
2024-10-05 23:44:26 -05:00
Tryibion
84201b346b
Add opening file proxy for windows.
2024-10-05 23:11:38 -05:00
Mateusz Karbowiak
6f6348508a
Nullable implicit cast fix
2024-10-06 03:09:04 +02:00
Mateusz Karbowiak
23624aa7f8
Fix type constraints
2024-10-06 02:23:21 +02:00
Mateusz Karbowiak
c9b1f6f516
Nullable fixes
2024-10-06 01:57:12 +02:00
Mateusz Karbowiak
a2874a189e
Nullable docs
2024-10-05 23:51:54 +02:00
mafiesto4
49389ebb4e
Merge branch 'Tryibion-fix-recons-z'
2024-10-05 23:22:12 +02:00
mafiesto4
9b7e5be50e
Add new features to stb too (as unsupported)
...
#2968
2024-10-05 23:22:06 +02:00
mafiesto4
66862ea1cf
Merge branch 'fix-recons-z' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-recons-z
2024-10-05 23:17:22 +02:00
mafiesto4
c6fa20abaa
Better fix for 573e99dd2d
2024-10-05 23:15:38 +02:00
Mateusz Karbowiak
edfbeea0e6
Nullable utility functions
2024-10-05 23:10:30 +02:00
Mateusz Karbowiak
db06f4f72e
Fixed implicit type conversion for type specialization
2024-10-05 21:22:36 +02:00
Mateusz Karbowiak
32b09538ba
Hard Nullable<T> refactor *
2024-10-05 21:21:51 +02:00
Tryibion
305d3a6496
Add FlipX to texture tool.
2024-10-04 19:31:55 -05:00
Tryibion
2a5de178fa
Small fix for Reconstructing Z Channel and add keeping aspect ration when resizing.
2024-10-04 19:21:15 -05:00
mafiesto4
631ff14fc1
Merge branch 'Tryibion-reconst-z-channel'
2024-10-04 22:39:42 +02:00
mafiesto4
1e2d02d437
Merge branch 'reconst-z-channel' of https://github.com/Tryibion/FlaxEngine into Tryibion-reconst-z-channel
2024-10-04 22:39:37 +02:00
mafiesto4
fe9722c261
Merge branch 'amir9480-fix_2804'
2024-10-04 22:39:17 +02:00
mafiesto4
58e1396c15
Fix rich text box snapping to be ignored at text end
...
#2964
2024-10-04 22:39:10 +02:00
Tryibion
8e72b1f326
Fix comment.
2024-10-04 15:39:02 -05:00
Tryibion
6b10ebdc2c
Add options to reconstruct z channel for textures.
2024-10-04 15:29:45 -05:00
mafiesto4
c759b5fa24
Merge branch 'fix_2804' of https://github.com/amir9480/FlaxEngine into amir9480-fix_2804
2024-10-04 22:19:10 +02:00
mafiesto4
573e99dd2d
Fix compilation regression
2024-10-04 22:16:38 +02:00
mafiesto4
b9849e2b5c
Fix parsing numbers to support sign
2024-10-04 15:59:48 +02:00
mafiesto4
6fecf1d58a
Fix crash when setting static dotnet field from unmanaged code
2024-10-04 15:59:41 +02:00
mafiesto4
e860f969be
Add attributes support for dotnet interop for methods, fields and properties
2024-10-04 15:59:34 +02:00
mafiesto4
c6958357c3
Allow placing DebugCommand attribute on fields and properties
2024-10-04 15:58:47 +02:00
mafiesto4
74d2f5d115
Fix parsing numbers to support sign
2024-10-04 15:58:27 +02:00
mafiesto4
777e65c170
Fix crash when setting static dotnet field from unmanaged code
2024-10-04 15:58:05 +02:00
mafiesto4
adbe578aa1
Add attributes support for dotnet interop for methods, fields and properties
2024-10-04 15:57:41 +02:00
Amir Alizadeh
c8f57ea82b
Fix RichTextBox selection bug
2024-10-03 21:46:59 +03:30
mafiesto4
1414eb9852
Add Variant enum parsing by name and fix enum printing to string
2024-10-03 17:12:39 +02:00
mafiesto4
497cd19fe5
Fix managed interop bug
2024-10-03 17:11:15 +02:00
mafiesto4
85915d787a
Add Variant enum parsing by name and fix enum printing to string
2024-10-03 17:10:34 +02:00
mafiesto4
2f0518a348
Fix managed interop bug
2024-10-03 17:10:01 +02:00
mafiesto4
c6e121a777
Add 2k res to scene anim renderer
2024-10-03 13:39:58 +02:00
mafiesto4
7f5f1ba938
Merge remote-tracking branch 'origin/1.10' into 1.10
2024-10-03 12:37:00 +02:00
mafiesto4
1229b12d9a
Merge branch 'Tryibion-fix-joint-flag-cat'
2024-10-03 11:46:59 +02:00
mafiesto4
cd964666e2
Merge branch 'fix-joint-flag-cat' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-joint-flag-cat
2024-10-03 11:46:50 +02:00
mafiesto4
a932d549f4
Debug Commands work in progress
2024-10-03 10:24:15 +02:00
mafiesto4
791435ba76
Merge remote-tracking branch 'origin/master' into 1.10
2024-10-03 10:23:13 +02:00
mafiesto4
0b3a95e551
Merge commit 'f74694048575160067734cbe27a023ad78a2c727' into 1.10
2024-10-03 10:23:07 +02:00
mafiesto4
f746940485
Fix typo
2024-10-03 10:04:18 +02:00
Tryibion
c3162ca2cb
Fix missing EditorDisplay attribute on Distance and Hinge Joints for thier Flags
2024-10-02 10:55:43 -05:00
mafiesto4
e2462c8151
Add ability to edit position curve in timeline with a gizmo in a viewport
2024-10-02 17:00:58 +02:00
mafiesto4
7f7549d2f7
Add Foliage.RemoveAllInstances to clear all instances of foliage
...
#2957
2024-10-01 23:07:47 +02:00
mafiesto4
c597c38705
Fix volumetric fog particles after objects instancing refactor
2024-10-01 15:07:32 +02:00
mafiesto4
b00cab6388
Fix using old CPU particle assets
2024-10-01 14:38:32 +02:00
mafiesto4
0b492180df
Fix Content Finder input action binding in Output Log
2024-10-01 12:29:29 +02:00
mafiesto4
e9ac02d416
Refactor toolstrip buttons tooltips to properly format empty input bindings
2024-10-01 11:06:13 +02:00
mafiesto4
d1d14daa1e
Improve timeline tracks renaming to use shared utility with proper incrementing
2024-10-01 10:16:30 +02:00
mafiesto4
bfa09e165a
Fix BehaviorTreeMoveToNode when goal location changes every frame by less than tolerance
2024-09-30 23:15:16 +02:00
mafiesto4
c063afc5bc
Fix GetObject/SetObject usage in network replication hierarchy
2024-09-30 14:52:05 +02:00
mafiesto4
babaa2680f
Merge remote-tracking branch 'origin/1.9'
2024-09-30 12:23:57 +02:00
mafiesto4
fbc5a061d9
Merge branch '1.9' of https://gitlab.flaxengine.com/flax/flaxengine into 1.9
2024-09-30 12:22:40 +02:00
mafiesto4
cf8c9f0982
Add basic Variant parsing from text
2024-09-30 12:20:34 +02:00
mafiesto4
dd5b66386a
Fix compilation regression from 5f7075d2f7
2024-09-29 22:25:44 +02:00
mafiesto4
8dab6f3370
Merge branch 'Tryibion-audio-debug-video-player'
2024-09-29 22:14:57 +02:00
mafiesto4
5a2b46c6d2
Merge branch 'audio-debug-video-player' of https://github.com/Tryibion/FlaxEngine into Tryibion-audio-debug-video-player
2024-09-29 22:14:51 +02:00
mafiesto4
58da950f62
Merge branch 'Tryibion-fix-item-scroll-vis'
2024-09-29 22:12:48 +02:00
mafiesto4
75002ce45d
Merge branch 'fix-item-scroll-vis' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-item-scroll-vis
2024-09-29 22:12:43 +02:00
mafiesto4
b40fea79ce
Merge branch 'Tryibion-fix-rich-text-box-border-vars'
2024-09-29 22:11:41 +02:00
mafiesto4
001597284a
Merge branch 'fix-rich-text-box-border-vars' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-rich-text-box-border-vars
2024-09-29 22:11:36 +02:00
mafiesto4
6b658a5bc3
Merge branch 'LOOPDISK-networklagdriver-fix'
2024-09-29 22:10:34 +02:00
mafiesto4
bf4badd6b9
Merge branch 'networklagdriver-fix' of https://github.com/LOOPDISK/FlaxEngine into LOOPDISK-networklagdriver-fix
2024-09-29 22:10:29 +02:00
mafiesto4
5f7075d2f7
Add NetworkReplicationNode::SetObject to customize object replication settings at runtime
2024-09-29 22:08:31 +02:00
mafiesto4
5f19538455
Add UpdateFlags to ISceneRenderingListener::UpdateActor for more contextual control overdirtying actors state in renderer data
...
Fixes issue of static shadow maps not refreshing when changing static flags of the model.
2024-09-29 22:03:46 +02:00
Terence Lee
6015514680
Fixed NetworkLagDriver having wrong ChannelType and Length
2024-09-29 12:41:36 +08:00
Tryibion
6b2380c5fa
Add audio debug sphere for video player if spatial audio is used.
2024-09-28 15:20:44 -05:00
Tryibion
ecb80e0f34
Add context to drag drop for object ref editor.
2024-09-27 18:26:37 -05:00
Tryibion
aded4bfdeb
Add context to object referece control to narrow finding actors and scripts
2024-09-27 17:49:44 -05:00
Tryibion
8080c21760
Fix HasBorder and BorderThickness for RichTextBox
2024-09-27 11:31:59 -05:00
Tryibion
6e91e26dfe
Fix issue with scroll bars not showing in item search panel when clear search button is clicked.
2024-09-27 11:24:33 -05:00
mafiesto4
1161a4114d
Minor tweaks to simd codebase
2024-09-26 18:56:22 +02:00
mafiesto4
a4350cdf3f
Merge branch 'GoaLitiuM-msvc_v140_arm64_fix'
2024-09-25 20:34:56 +02:00
mafiesto4
e17c68a5a0
Merge branch 'msvc_v140_arm64_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-msvc_v140_arm64_fix
2024-09-25 20:34:49 +02:00
mafiesto4
b70e65acb4
Fix error when adding new audio track to scene anim via drag & drop
2024-09-25 20:33:10 +02:00
mafiesto4
19817e4ad6
Fix crash on find references in visject surface after grid snap has been added
2024-09-25 20:26:28 +02:00
GoaLitiuM
d580667b97
Prevent generating configurations for unsupported external projects
2024-09-25 17:40:54 +03:00
GoaLitiuM
301bf41fab
Fix ARM64 compiler support detection with MSVC v140 toolset
2024-09-25 17:38:29 +03:00
mafiesto4
2ad9c7f4d5
Fix Skybox rendering regression
...
#2943
2024-09-24 23:01:13 +02:00
mafiesto4
c8eed098ba
Fix regression 207c6a0cb5
2024-09-24 22:12:42 +02:00
mafiesto4
207c6a0cb5
Refactor platform apis comments and cleanup a bit
2024-09-24 18:29:30 +02:00
mafiesto4
da203352fd
Refactor old code documentation
2024-09-24 18:20:12 +02:00
mafiesto4
f817448839
Merge branch 'Tryibion-fix-carot-pos'
2024-09-24 09:26:41 +02:00
mafiesto4
bf56ccaee9
Merge branch 'fix-carot-pos' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-carot-pos
2024-09-24 09:26:35 +02:00
mafiesto4
5d578d9e92
Fix NetworkReplicator::MapObjectId to work in both ways on a client
2024-09-24 09:25:10 +02:00
Tryibion
7b9da3786d
Fix carrot position when no text but text alignment
2024-09-23 15:57:21 -05:00
mafiesto4
5690707c73
Optimize generic GetActors/GetScripts on basic type
2024-09-23 21:01:04 +02:00
mafiesto4
3b3be75d94
Fix DDGI probes debug when using very large amount of probes
2024-09-23 20:31:54 +02:00
mafiesto4
128321c655
Fix network profiler to properly calculate network usage statistics per second
...
#2815
2024-09-23 20:15:50 +02:00
mafiesto4
d2c35e8591
Fix crash in build tool when generating project files with incorrect target setup
2024-09-23 20:15:27 +02:00
mafiesto4
3c31b5bc1e
Bump up build number
2024-09-23 14:15:12 +02:00
mafiesto4
81d62756fb
Merge remote-tracking branch 'origin/1.9'
2024-09-23 14:11:41 +02:00
mafiesto4
18dc475f40
Merge remote-tracking branch 'origin/master' into 1.9
...
# Conflicts:
# Source/Engine/UI/GUI/Common/Button.cs
2024-09-23 14:11:05 +02:00
mafiesto4
e22f4a28bd
Fix editor log spam by rebuilding layout when Custom Editor throws exception on update
...
#2935
2024-09-23 13:58:56 +02:00
mafiesto4
aba46cb2c6
Fix naming convention in scripting backend for klass
2024-09-22 12:30:34 +02:00
mafiesto4
da5570e89f
Fix terrain shader compilation regression
2024-09-22 11:28:26 +02:00
mafiesto4
c943b3a526
Restore single editor tab window header on platforms with not yet implemented drag features (mac, linux)
...
#2770
2024-09-22 11:08:31 +02:00
mafiesto4
428a56af28
Fix old api usage warning
2024-09-22 10:53:01 +02:00
mafiesto4
eb825f516e
Fix terrain splatmap cache clearng
2024-09-22 10:40:10 +02:00
mafiesto4
371e16a857
Merge branch 'Chikinsupu-SurfaceComments-CenterHeaderEditBox'
2024-09-21 18:13:06 +02:00
mafiesto4
750e4be1b9
Merge branch 'SurfaceComments-CenterHeaderEditBox' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-SurfaceComments-CenterHeaderEditBox
2024-09-21 18:12:58 +02:00
Nils Hausfeld
382ac2c70b
- Center alignment for surface comment header
2024-09-20 21:00:34 +02:00
mafiesto4
d9aa123bce
Add custom grid snapping value for translation
...
#1823
2024-09-20 18:33:08 +02:00
mafiesto4
c77b1c3ab2
Revert IK to the pre-1.8 to fix broken projects using it
...
#2421 #2610
2024-09-20 08:05:00 +02:00
mafiesto4
ed7f190778
Revert partially 075c224022
2024-09-20 00:08:49 +02:00
mafiesto4
f983be6104
Fix realtime environment probes updating
...
#2191
2024-09-19 23:46:04 +02:00
mafiesto4
075c224022
Fix C# structures memory packing to match C++ better
...
#2709
2024-09-19 19:35:45 +02:00
mafiesto4
ba701eb4d3
Fix compilation warnings on large worlds
2024-09-19 17:04:31 +02:00
mafiesto4
93d9b9877c
Add preserving local changes to model prefab objects when reimporting
...
#2275
2024-09-19 11:18:42 +02:00
mafiesto4
87b0cc705e
Add logging missing object reference context when spawning prefab
...
#2414
2024-09-19 10:49:26 +02:00
mafiesto4
6924042452
Add copy/paste context actions to the sprite properties panel
...
#2643
2024-09-19 10:34:46 +02:00
mafiesto4
be395304ec
Fix Pre-Skinned Normal and Position when accessed in Pixel Shader
...
#2549
2024-09-19 10:11:49 +02:00
mafiesto4
fb4b0b2f75
Add resizing panel based on highest child if ControlChildSize is disabled but AutoSize is enabled
...
#2599 #2511
2024-09-18 23:37:05 +02:00
mafiesto4
596b61b23f
Fix crashes in vector editors in rare cases
2024-09-18 23:36:27 +02:00
mafiesto4
a8354720df
Add ControlChildSize option to disable autosizing child controls in UI panel
...
#2511
2024-09-18 23:19:45 +02:00
mafiesto4
c9817b25a3
Fix label sizing issues
...
#2496
2024-09-18 23:06:10 +02:00
mafiesto4
e024897b7d
Refactor Button to inherit from Label and get all of its functionalities
...
#2599
2024-09-18 23:05:42 +02:00
mafiesto4
262c536d7f
Fix Label auto sizing to be relative to pivot and sync layout when editing
...
#2496
2024-09-18 22:21:56 +02:00
mafiesto4
8c0d89bc62
Add NetworkReplicator::MapObjectId for networked object identifies mapping
2024-09-18 12:54:10 +02:00
mafiesto4
8f0cf3b8ef
Fix navigation focus path in UIControl transform editor
...
#2704
2024-09-18 12:46:59 +02:00
mafiesto4
6857664f48
Add navigation focus submit to Image via mouse left click action
2024-09-18 12:27:37 +02:00
mafiesto4
e1c4bf5289
Add navigation focus support to AssetPicker control
...
#2704
2024-09-18 12:17:30 +02:00
mafiesto4
f7f4c15e82
Fix TextBox caret and selection when using text alignment options
...
#2653
2024-09-18 12:00:41 +02:00
mafiesto4
0a22d5ab4d
Fix managed arrays interop bug when passed via generic object parameter
...
#2613
2024-09-17 00:15:04 +02:00
mafiesto4
f050621e3e
Blacklist various std lib namespaces in Visual Scripting
2024-09-17 00:14:43 +02:00
xxSeys1
e665cc7500
add safe margin
...
4 pixels seemed a bit much, smaller adjustments could lead to the menu still showing
2024-09-16 15:43:46 +02:00
mafiesto4
dcadb11a20
Fix build
2024-09-16 13:45:37 +02:00
mafiesto4
2bc95a7af7
Merge branch 'xxSeys1-splashQuoteDocs'
2024-09-16 00:00:41 +02:00
mafiesto4
52f95de756
Merge branch 'splashQuoteDocs' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-splashQuoteDocs
2024-09-16 00:00:35 +02:00
mafiesto4
409c404a26
Merge branch 'xxSeys1-improvedEditorSettingDescriptions'
2024-09-15 23:58:24 +02:00
mafiesto4
d07a615c76
Merge branch 'improvedEditorSettingDescriptions' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-improvedEditorSettingDescriptions
2024-09-15 23:58:10 +02:00
mafiesto4
6113af2dc1
Fix custom 2D clipping mask to properly inherit parent container clip mask
...
2371
2024-09-15 23:57:52 +02:00
mafiesto4
a367d40913
Add more contextual log printing on missing object/asset reference
...
#2414
2024-09-15 23:03:53 +02:00
mafiesto4
1fa0159079
Fix crash in editor when opening Visual Script that uses array of visual script references
2024-09-15 22:59:29 +02:00
xxSeys1
6c6938aa41
improve editor options descriptions
2024-09-15 16:03:45 +02:00
mafiesto4
2a29b8e807
Fix regression in function surfaces
2024-09-14 23:25:59 +02:00
xxSeys1
0a516ac98d
make it possible to pan editor when rmb down on node
2024-09-14 15:33:07 +02:00
xxSeys1
c5f1cdc23d
add splash screen quote about docs
...
Documentation is amazing. If ppl read it.
2024-09-13 23:35:25 +02:00
mafiesto4
49eeb7bf9a
Fix parsing forward enum declaration in scripting api
2024-09-12 22:37:36 +02:00
mafiesto4
cb67fbcbd7
Remove BackgroundBrush from Button as it's already in Control as of 51ee3de689
2024-09-12 19:01:18 +02:00
mafiesto4
51ee3de689
Add Background Brush to the control for more styling
...
#1898
2024-09-12 16:29:14 +02:00
mafiesto4
c69beae81a
Add namespace to method tooltips in Visual ScriptType
...
#112
2024-09-12 15:45:12 +02:00
mafiesto4
d5f53572df
Add support for using C# stdlib api in Visual Scripts
...
#112
2024-09-12 15:44:53 +02:00
mafiesto4
9daddccbed
Merge remote-tracking branch 'origin/master' into 1.9
...
# Conflicts:
# Source/Editor/Modules/ContentDatabaseModule.cs
# Source/Editor/Surface/SurfaceUtils.cs
# Source/Editor/Windows/Assets/MaterialInstanceWindow.cs
# Source/Engine/Foliage/Foliage.cpp
# Source/Engine/Graphics/Models/MeshBase.h
# Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Textures.cpp
2024-09-12 13:38:20 +02:00
mafiesto4
e0a488dec1
Fix failed check in Camera::ConvertMouseToRay when result is invalid ray
2024-09-12 12:41:22 +02:00
mafiesto4
0bc98a5f18
Improve asset reference debug in C# when it's empty
2024-09-12 12:41:03 +02:00
mafiesto4
e834f2ec94
Hide internal codegen variable from debugger
2024-09-12 12:40:50 +02:00
mafiesto4
4087e9c291
Add deprecated property to fix compile in old projects
...
42b4443e14
2024-09-12 12:40:29 +02:00
mafiesto4
31bce25c37
Add deprecated property to fix compile in old projects
...
42b4443e14
2024-09-12 12:40:13 +02:00
mafiesto4
2d61e329cb
Update asset
2024-09-12 09:12:08 +02:00
mafiesto4
e7dc58c596
Fix crash when showing shader source that is empty
...
#2896
2024-09-12 09:11:55 +02:00
mafiesto4
28ebfa597e
Merge branch 'GaryMcWhorter-agx-tonemapping'
2024-09-12 09:06:45 +02:00
mafiesto4
1ca356c2f1
Merge branch 'Tryibion-enum-combo-box-open'
2024-09-12 09:03:09 +02:00
mafiesto4
b776242cc7
Merge branch 'enum-combo-box-open' of https://github.com/Tryibion/FlaxEngine into Tryibion-enum-combo-box-open
2024-09-12 09:03:01 +02:00
mafiesto4
33ccdea761
Fixes and shader update
...
#2673
2024-09-12 09:02:48 +02:00
mafiesto4
7bc4de4e6b
Merge branch 'agx-tonemapping' of https://github.com/GaryMcWhorter/FlaxEngine into GaryMcWhorter-agx-tonemapping
2024-09-12 07:58:01 +02:00
mafiesto4
21d4242340
Merge branch 'xxSeys1-VSScriptingDescripPanelSettingNameChange'
2024-09-12 07:42:50 +02:00
xxSeys1
3a1dde0081
rename VisualScriptingDescriptionPanel to NodeDescriptionPanel
...
The description panel no longer only shows in the visual scripting editor but also in the material editor.
There is one editor setting that shows/ hides both so I changed the name to something more general.
2024-09-11 22:19:44 +02:00
mafiesto4
cc01952059
Fix Visject parameter values restore after script is saved in editor by using original value diff
...
#2276
2024-09-11 20:44:45 +02:00
mafiesto4
12c9ae1490
Add surface nodes size snapping when using grid
...
#1456
2024-09-11 20:24:19 +02:00
mafiesto4
9bbeec5105
Merge branch 'Menotdan-visject_grid_snap'
2024-09-11 20:11:48 +02:00
mafiesto4
c26a806a35
Code cleanup
...
#1456
2024-09-11 19:57:57 +02:00
mafiesto4
91bfb29d33
Merge branch 'visject_grid_snap' of https://github.com/Menotdan/FlaxEngine into Menotdan-visject_grid_snap
...
# Conflicts:
# Source/Editor/Surface/SurfaceUtils.cs
2024-09-11 18:32:08 +02:00
mafiesto4
749b743cf6
Merge branch 'Tryibion-module-remove'
2024-09-11 13:41:37 +02:00
mafiesto4
26ad61c1ce
Merge branch 'module-remove' of https://github.com/Tryibion/FlaxEngine into Tryibion-module-remove
2024-09-11 13:41:30 +02:00
mafiesto4
85ff553a72
Merge branch 'Tryibion-fixedalloc-maxcount'
2024-09-11 13:40:45 +02:00
mafiesto4
19226dcf94
Merge branch 'fixedalloc-maxcount' of https://github.com/Tryibion/FlaxEngine into Tryibion-fixedalloc-maxcount
2024-09-11 13:40:34 +02:00
mafiesto4
7311522328
Fix compile regression with large worlds
2024-09-11 13:39:15 +02:00
mafiesto4
27280bb7ff
Merge branch 'Menotdan-new-content-creations'
2024-09-11 13:38:41 +02:00
mafiesto4
4683262cf3
Small codestyle tweaks
...
#2415
2024-09-11 13:38:31 +02:00
Tryibion
c452ffec8b
Add aadditional check for allocation args generic arg count.
2024-09-10 13:08:44 -05:00
Tryibion
09b3640116
Add code gen for FixedAllocation arrays to generate Collection attribute with accolation count.
2024-09-10 13:04:33 -05:00
mafiesto4
1bc09fb962
Merge branch 'new-content-creations' of https://github.com/Menotdan/FlaxEngine into Menotdan-new-content-creations
2024-09-10 20:00:18 +02:00
mafiesto4
21ed4a2371
Fix Flipbook node bug
...
#2690
2024-09-10 12:13:28 +02:00
mafiesto4
c1a5db616e
Add ProjectPoint for Editor Viewport
...
#2814
2024-09-10 11:10:15 +02:00
mafiesto4
aef06656f0
Fix using Tag as key of serialized dictionary in cooked build
...
#2560
2024-09-09 22:30:01 +02:00
mafiesto4
05d191f491
Remove any leftover executable files deployed from .NET SDK
2024-09-09 22:25:37 +02:00
mafiesto4
abb684aed2
Fix spline length calculations bug
...
#2385
2024-09-09 20:47:49 +02:00
mafiesto4
bbb0d36494
Fixed issues found by PVS-Studio
2024-09-09 18:21:59 +02:00
mafiesto4
c62575612b
Fix missing parameters metadata on nested material layers
...
#731
2024-09-09 12:34:18 +02:00
mafiesto4
d939421c82
Merge branch 'Tryibion-fix-spelling-virtual'
2024-09-09 07:58:08 +02:00
mafiesto4
060dd748a7
Merge branch 'fix-spelling-virtual' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-spelling-virtual
2024-09-09 07:58:02 +02:00
mafiesto4
a8b2358987
Merge branch 'Tryibion-add-shift-end-text'
2024-09-09 07:57:08 +02:00
mafiesto4
b05b94c811
Merge branch 'add-shift-end-text' of https://github.com/Tryibion/FlaxEngine into Tryibion-add-shift-end-text
2024-09-09 07:54:51 +02:00
mafiesto4
89462856e3
Fix mixed tab/spaces in script templates
...
#2906
2024-09-09 07:34:45 +02:00
mafiesto4
8795667e10
Merge branch 'Tryibion-cs-template-path'
2024-09-09 07:20:15 +02:00
mafiesto4
a7af0be9bb
Merge branch 'cs-template-path' of https://github.com/Tryibion/FlaxEngine into Tryibion-cs-template-path
2024-09-09 07:20:02 +02:00
mafiesto4
2e183d77c8
Merge branch 'Tryibion-fix-last-list-element-label'
2024-09-09 07:18:18 +02:00
mafiesto4
f1fde0542e
Merge branch 'fix-last-list-element-label' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-last-list-element-label
2024-09-09 07:18:11 +02:00
mafiesto4
c42cc266f9
Add unit test for nested namespace type
...
#2626 #2914
2024-09-09 07:12:40 +02:00
mafiesto4
e8d077bb84
Merge branch 'Tryibion-fix-interface-bindings'
2024-09-09 07:10:42 +02:00
mafiesto4
a4a6ea5ee6
Merge branch 'fix-interface-bindings' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-interface-bindings
2024-09-09 07:03:12 +02:00
mafiesto4
83732dae97
Merge branch 'Tryibion-camera-decals'
2024-09-09 06:15:25 +02:00
mafiesto4
c9be8e2a41
Merge branch 'camera-decals' of https://github.com/Tryibion/FlaxEngine into Tryibion-camera-decals
2024-09-09 06:15:19 +02:00
envision3d
25aa5bee85
fix crash with prefab window open on script reload
2024-09-09 06:13:56 +02:00
mafiesto4
545e59aba5
Fix lightmap uvs density view to handle scale in lightmap and outline non-static objects
...
#2080
2024-09-09 05:59:17 +02:00
Tryibion
fd30872f5e
Add check for entries count.
2024-09-06 20:30:20 -05:00
Tryibion
8353afa31c
Dont close Flag Enum Comboboxes on option selected.
2024-09-06 20:26:04 -05:00
Tryibion
6eee25e04a
Removed decals from effecting editor camera model.
2024-09-06 17:45:04 -05:00
Tryibion
f7ea45b14d
Fix interface bindings clashing namespace and class name if class has same name as namespace.
2024-09-06 16:10:35 -05:00
Tryibion
2f268cab70
Fix last list element label positioning.
2024-09-06 15:47:13 -05:00
Tryibion
c844c6b7f0
Add page up and down in textboxbase
2024-09-05 20:51:27 -05:00
Tryibion
34facd8769
Add Shift+End for textboxbase
2024-09-05 18:54:03 -05:00
Tryibion
fc6dc9473c
Add third party and deps module detection.
2024-09-03 12:54:11 -05:00
Tryibion
ecace3d609
Code style fix.
2024-09-02 13:07:15 -05:00
Tryibion
65fd975b1a
Add generic CSharpProxy. Add Empty C# template.
2024-09-02 12:57:23 -05:00
Tryibion
fd7e04fd8c
Fix spelling and comment description wording for GetAssetVirtualProxy
2024-09-01 14:00:50 -05:00
mafiesto4
fc9aa5c184
Fix texture streaming reallocation task to ignore not-resident mips
...
#2559
2024-08-30 19:50:00 +02:00
mafiesto4
5ebfa4452e
Merge branch 'cNori-Math'
2024-08-30 14:48:12 +02:00
mafiesto4
653aaecaec
Postmerge cleanup
...
#2391
2024-08-30 14:48:06 +02:00
mafiesto4
3b9cca30bb
Merge branch 'Math' of https://github.com/cNori/FlaxEngineFork into cNori-Math
2024-08-30 13:23:43 +02:00
mafiesto4
f64bad2c1e
Merge branch 'Tryibion-save-collection-groups'
2024-08-30 13:20:47 +02:00
mafiesto4
ce7b11adfc
Merge branch 'save-collection-groups' of https://github.com/Tryibion/FlaxEngine into Tryibion-save-collection-groups
...
# Conflicts:
# Source/Editor/CustomEditors/Editors/CollectionEditor.cs
2024-08-30 13:17:46 +02:00
mafiesto4
b80409c195
Merge branch 'Tryibion-sprite-name-update'
2024-08-30 13:02:39 +02:00
mafiesto4
58547142c9
Merge branch 'sprite-name-update' of https://github.com/Tryibion/FlaxEngine into Tryibion-sprite-name-update
2024-08-30 13:02:33 +02:00
mafiesto4
b52acb31c2
Merge branch 'Tryibion-fix-json-win-cm'
2024-08-30 13:01:32 +02:00
mafiesto4
74c4fb79f5
Merge branch 'fix-json-win-cm' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-json-win-cm
2024-08-30 12:58:43 +02:00
mafiesto4
68eb8b9f21
Fix properties editor labels positioning
...
#2530 #2609
2024-08-30 12:58:12 +02:00
mafiesto4
6a4d9877e6
Remove unsured variable
2024-08-29 19:34:17 +02:00
Muzz
09737023a1
Add **Contrast Adaptive Sharpening (CAS)** filter pass
...
#2423
2024-08-29 19:01:37 +02:00
Tryibion
62dff3fa20
Update sprite group name when sprite name is changed.
2024-08-29 11:40:30 -05:00
mafiesto4
e925af534e
Add picking the longest animation from the imported file instead of the first one as default
...
#2490
2024-08-29 09:53:22 +02:00
Tryibion
2ff6437a92
Clean up JsonAssetWindow options cm if it exists.
2024-08-28 20:58:24 -05:00
mafiesto4
ec412d9be0
Fix undo-redo for JsonAssetReference in Editor
...
#2711
2024-08-28 23:42:59 +02:00
mafiesto4
ca0fb8cf63
Fix missing scenes saving when entering play mode in full game mode
...
#2465
2024-08-28 17:14:22 +02:00
mafiesto4
a1745e25a1
Fix Input::AxisValueChanged event to properly handle value changes when using keyboard
...
#2393
2024-08-28 16:48:52 +02:00
mafiesto4
50bf26337d
Merge branch 'Tryibion-better-mat-instance-param-settings'
2024-08-28 16:40:40 +02:00
mafiesto4
e6167e3e65
Merge branch 'better-mat-instance-param-settings' of https://github.com/Tryibion/FlaxEngine into Tryibion-better-mat-instance-param-settings
2024-08-28 16:40:30 +02:00
mafiesto4
645e7cd9dc
Merge branch 'Tryibion-nameof-module-add'
2024-08-28 16:39:44 +02:00
mafiesto4
9fa40cbf09
Merge branch 'nameof-module-add' of https://github.com/Tryibion/FlaxEngine into Tryibion-nameof-module-add
2024-08-28 16:39:25 +02:00
mafiesto4
942e7986be
Merge branch 'Tryibion-shrink-listen'
2024-08-28 16:39:04 +02:00
mafiesto4
758f3c39ee
Merge branch 'shrink-listen' of https://github.com/Tryibion/FlaxEngine into Tryibion-shrink-listen
2024-08-28 16:37:30 +02:00
mafiesto4
73125013f0
Merge branch 'Tryibion-fix-comment-node-cm'
2024-08-28 16:36:50 +02:00
mafiesto4
776002c08c
Merge branch 'fix-comment-node-cm' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-comment-node-cm
2024-08-28 16:36:43 +02:00
mafiesto4
f3f7d4a034
Fix incorrect network RPC sending when target client ids list is provided but is empty
...
#2272
2024-08-28 16:36:08 +02:00
mafiesto4
1864574a92
Fix missing integer and double math node implementation in Visject
...
#2359
2024-08-28 16:24:51 +02:00
mafiesto4
353315bb43
Grey-out value box slider icon when control is disabled
2024-08-28 15:49:37 +02:00
mafiesto4
0dbcdc3217
Add enlarging debug point of current blend value in Multi blend nodes in Anim Graph window
2024-08-28 15:23:10 +02:00
mafiesto4
046865ba00
Fix Multi Blend 2D animation indices outside the blend space
...
#2553
2024-08-28 15:06:19 +02:00
Tryibion
1546d97b2f
Add removing semi colons from targets.
2024-08-27 21:38:57 -05:00
mafiesto4
cd4bd5efe0
Fix duplicate action active state for nodes that dont allow it in Visject graph
...
#2243
2024-08-27 23:38:11 +02:00
mafiesto4
838cb9f2ce
Fix object reference empty text clipping
2024-08-27 23:37:28 +02:00
Tryibion
24a5a4df45
Use Ordinal string comparisions
2024-08-27 16:20:53 -05:00
Tryibion
2e395ff58e
Add log for deleting module generated files.
2024-08-27 15:37:22 -05:00
Tryibion
b9506edc03
Remove flax.json file from commit
2024-08-27 15:33:25 -05:00
Tryibion
2941ccc93b
Add removing generated cpp and h files.
2024-08-27 15:31:27 -05:00
Tryibion
e4e568ae6a
Code style fix
2024-08-27 15:21:49 -05:00
Tryibion
dd655d8c8d
Add removing generated module files.
2024-08-27 15:19:52 -05:00
Tryibion
3bffc927f6
Add cleaning up modules from target files when deleted.
2024-08-27 14:54:21 -05:00
Tryibion
6930139f9a
Add saving collection groups. Add open all and close all menu buttons for collections.
2024-08-27 11:27:09 -05:00
mafiesto4
499ef51875
Fix draw calls sorting to favor distance over geometry and material
...
#2271 #2306
2024-08-27 16:01:46 +02:00
mafiesto4
0b3835f593
Fix turbulence module in GPU particles far away from world origin
...
#1944
2024-08-27 15:12:58 +02:00
Tryibion
9ebf98ce77
Fix null reference in Visject CM if there are no elements associated with a node.
2024-08-26 21:03:04 -05:00
Tryibion
22cf2570f5
Add more nameof for finding and template code.
2024-08-23 16:31:33 -05:00
Tryibion
5307ea85b5
Have new projects use nameof(Game).
2024-08-23 16:27:32 -05:00
Tryibion
21b187ab9f
Use nameof for adding new Modules to build targets.
2024-08-23 11:37:08 -05:00
Tryibion
9c31a35f6b
Remove revert button.
2024-08-23 10:24:05 -05:00
Tryibion
5b42100581
Moved material instance override opetions into setting button.
2024-08-23 10:12:43 -05:00
mafiesto4
591f0ee6a9
Fix regressions after rendering changes
2024-08-23 00:26:42 +02:00
mafiesto4
a18565fd61
Merge remote-tracking branch 'origin/master' into 1.9
2024-08-23 00:05:00 +02:00
mafiesto4
e5f0e05d43
Fix terrain rendering to use the same LOD for main view and shadow passes
...
#2555 #2256
2024-08-23 00:00:42 +02:00
mafiesto4
ef540bc498
Fix crash when drawing particle effect where one of the emitter assets is not yet loaded
2024-08-22 23:35:53 +02:00
mafiesto4
fc66738dca
Add automatic heightmap files removal on Editor shutdown for deleted terrains
...
#1902
2024-08-22 23:29:42 +02:00
Tryibion
5800dd2448
Shrink listen button in input editors.
2024-08-22 16:06:13 -05:00
mafiesto4
b8cb1a828a
Fix foliage shadows rendering when using cull distance
...
#2489
2024-08-22 22:29:33 +02:00
mafiesto4
23f60da40d
Fix various code issues found using PVS-Studio
2024-08-22 20:24:52 +02:00
mafiesto4
fb2af0e0e7
Fix regression in Sort Key usage
2024-08-22 18:49:03 +02:00
mafiesto4
bb00653645
Fix regression in shadow maps rendering batching to ignore transparent materials due to opacity usage
2024-08-22 17:49:12 +02:00
mafiesto4
20456d95e8
Merge remote-tracking branch 'origin/master' into 1.9
2024-08-22 17:33:20 +02:00
mafiesto4
3ecb7c1d81
Fix SpriteRender all parameters override
...
#2233
2024-08-22 13:20:53 +02:00
mafiesto4
d0240a54c7
Add MaterialInstance.ResetParameters
2024-08-22 13:15:33 +02:00
mafiesto4
e6745e43ec
Fix drawing physics colliders in debug view mode
...
#2622 #2833
2024-08-21 23:28:44 +02:00
mafiesto4
8ff0f9cd52
Merge branch 'Tryibion-gamepad-button-axis'
2024-08-21 23:04:42 +02:00
mafiesto4
f9f6c27cb5
Merge branch 'gamepad-button-axis' of https://github.com/Tryibion/FlaxEngine into Tryibion-gamepad-button-axis
2024-08-21 23:04:36 +02:00
mafiesto4
fe33bd4c83
Merge branch 'Tryibion-handle-enum-MAX'
2024-08-21 23:03:12 +02:00
mafiesto4
259ddf0410
Merge branch 'handle-enum-MAX' of https://github.com/Tryibion/FlaxEngine into Tryibion-handle-enum-MAX
2024-08-21 23:02:34 +02:00
mafiesto4
3947b164b5
Merge branch 'Tryibion-hide-animmodel-param'
2024-08-21 23:01:14 +02:00
mafiesto4
0854e5c4ac
Merge branch 'hide-animmodel-param' of https://github.com/Tryibion/FlaxEngine into Tryibion-hide-animmodel-param
2024-08-21 23:00:51 +02:00
mafiesto4
79947a051c
Merge branch 'Tryibion-unique-proxy'
2024-08-21 23:00:09 +02:00
mafiesto4
1b7ff9cdd4
Merge branch 'unique-proxy' of https://github.com/Tryibion/FlaxEngine into Tryibion-unique-proxy
2024-08-21 23:00:04 +02:00
mafiesto4
5f58a6b3d0
Merge branch 'Tryibion-prog-bar-lerp-jump'
2024-08-21 22:59:12 +02:00
mafiesto4
e5c1cf102c
Merge branch 'prog-bar-lerp-jump' of https://github.com/Tryibion/FlaxEngine into Tryibion-prog-bar-lerp-jump
2024-08-21 22:59:07 +02:00
mafiesto4
e03dc3754d
Merge branch 'Tryibion-vs-param-declare-order'
2024-08-21 22:58:36 +02:00
mafiesto4
dd51ddf0f8
Merge branch 'vs-param-declare-order' of https://github.com/Tryibion/FlaxEngine into Tryibion-vs-param-declare-order
2024-08-21 22:58:31 +02:00
mafiesto4
bdf4c3e1eb
Merge branch 'Tryibion-input-rem-dispose'
2024-08-21 22:56:17 +02:00
mafiesto4
9c13ec8808
Merge branch 'input-rem-dispose' of https://github.com/Tryibion/FlaxEngine into Tryibion-input-rem-dispose
2024-08-21 22:55:52 +02:00
mafiesto4
6b63e91391
Add PVS-Studio as new toool that we use for codequality
2024-08-21 22:53:05 +02:00
mafiesto4
f0793dc33f
Merge branch 'Tryibion-invert-y-rot'
2024-08-21 22:37:11 +02:00
mafiesto4
dfde648e79
Merge branch 'invert-y-rot' of https://github.com/Tryibion/FlaxEngine into Tryibion-invert-y-rot
2024-08-21 22:37:02 +02:00
mafiesto4
acd338981c
Add caching review model in Animation window
...
#2508
2024-08-21 22:36:11 +02:00
mafiesto4
1c840539c6
Fix crash in audio clip if it's still streaming after unload
...
#2866
2024-08-21 22:36:05 +02:00
mafiesto4
73a596cb2f
Add OrthographicSize to Camera for fixed ortho projection size
...
#1970
2024-08-21 22:35:43 +02:00
Tryibion
6fad87002d
Add option to invert the y-axis mouse rotation in the editor viewport.
2024-08-21 14:32:47 -05:00
Tryibion
aa3cf2e077
Add Gamepad buttons to Axis Config.
2024-08-21 13:34:33 -05:00
Tryibion
6b0098bb09
Remove bindings for InputEvent and InputAxis on dispose.
2024-08-21 12:48:46 -05:00
Tryibion
0cc3026b07
Small code style fix.
2024-08-21 08:53:19 -05:00
Tryibion
b7b23dce5f
Fix bug with usedMax not only setting zero after max.
2024-08-21 08:48:35 -05:00
Tryibion
8802cfa32a
Simplify code.
2024-08-20 20:58:07 -05:00
Tryibion
ce06809970
Small code style fix.
2024-08-20 20:43:07 -05:00
Tryibion
252de16c13
Fix bugs with quaternion editor.
2024-08-20 20:40:50 -05:00
Tryibion
43952fdc31
Add support for Vector3, Float3, Double3, and Quaternion mutliselect value changing.
2024-08-20 20:33:36 -05:00
Tryibion
a69a3812c2
Add Bindings for handling MAX c++ defines and converting them to c#.
2024-08-20 18:30:02 -05:00
mafiesto4
6534136632
Fix editor viewport mouse control bug when using Alt key
...
#2816
2024-08-20 18:56:38 +02:00
mafiesto4
2542adba92
Fix ConvertMouseToRay for orthographic projection
...
#2748
2024-08-20 16:10:03 +02:00
mafiesto4
a7b9dccba4
Merge branch 'Tryibion-getscene-check-return'
2024-08-17 18:13:43 +02:00
mafiesto4
db7138e0e3
Merge branch 'getscene-check-return' of https://github.com/Tryibion/FlaxEngine into Tryibion-getscene-check-return
2024-08-17 18:13:35 +02:00
mafiesto4
5a7080c9c0
Fix crash in particle emitter load
...
#2840
2024-08-17 18:10:16 +02:00
mafiesto4
ce1a1d6031
Fix deploying fbx files in cooked build from ModelPrefab
2024-08-17 16:48:42 +02:00
mafiesto4
650a2921a3
Add improved FormatBytesCount to print large sizes in more detailed way
...
Instead of printing `2 GB` output `2.43 GB` to be more explicit.
Deprecate version with `int` in favor of a single `ulong`.
2024-08-17 14:35:13 +02:00
mafiesto4
7650cead3d
Disable tooltip on profiler recording button to not affect perf due to tooltip showing
2024-08-17 00:10:53 +02:00
mafiesto4
ed9aaba055
Fix profiler window tabs layout for charts
2024-08-17 00:10:03 +02:00
mafiesto4
cb106be710
Fix importing compressed textures with DirectXTex with resizing
2024-08-16 22:40:02 +02:00
Tryibion
e21c884841
Add removing old proxy to add new one.
2024-08-16 13:49:50 -05:00
Tryibion
cc157718cd
Only allow adding unique proxy types to content database Proxy list.
2024-08-16 11:17:25 -05:00
mafiesto4
4a90663b1c
Fix post merge
2024-08-16 15:03:04 +02:00
mafiesto4
21b4c7c916
Merge remote-tracking branch 'origin/master' into 1.9
2024-08-16 14:52:57 +02:00
mafiesto4
b1127f2e05
Merge branch 'envision3d-feature/fix-prefab-crash' into 1.9
2024-08-16 14:52:32 +02:00
mafiesto4
ceb23c14c9
Merge branch 'feature/fix-prefab-crash' of https://github.com/envision3d/FlaxEngine into envision3d-feature/fix-prefab-crash
2024-08-16 14:52:25 +02:00
mafiesto4
c4c25fc21f
Optimize SceneObjectsFactory::SynchronizeNewPrefabInstances when loading large scenes
2024-08-16 14:49:43 +02:00
Tryibion
7772669148
Better fix.
2024-08-16 07:46:31 -05:00
Tryibion
1047911cfe
Fix initial lerp jumping for Progress bar on first update.
2024-08-16 07:40:52 -05:00
Tryibion
134c257081
Keep property declared order if similar meta data token.
2024-08-16 07:23:28 -05:00
Tryibion
fb9cc7fea5
Add boolean check for if paramters are showing.
2024-08-15 21:48:25 -05:00
Tryibion
850107944c
Hide parameters for animated model on end play.
2024-08-15 21:44:40 -05:00
mafiesto4
330d769bdc
Optimize SceneObjectsFactory::SetupPrefabInstances when loading large scenes
2024-08-15 23:27:00 +02:00
mafiesto4
d779862271
Merge branch 'Tryibion-keep-scroll'
2024-08-15 15:38:27 +02:00
mafiesto4
b22a719204
Merge branch 'keep-scroll' of https://github.com/Tryibion/FlaxEngine into Tryibion-keep-scroll
2024-08-15 15:38:19 +02:00
Tryibion
dcffb422e5
Change actor scroll cache to use guid and float instead of strings, remove onactor removed code to keep values after undo.
2024-08-15 08:37:00 -05:00
mafiesto4
b6555519c5
Merge branch 'Tryibion-req-exit'
2024-08-15 15:34:59 +02:00
mafiesto4
1c77245818
Merge branch 'req-exit' of https://github.com/Tryibion/FlaxEngine into Tryibion-req-exit
2024-08-15 15:34:52 +02:00
mafiesto4
7ded585c0b
Improve debug shapes drawing
...
#2833
2024-08-15 15:31:04 +02:00
mafiesto4
6065c3ec11
Merge branch 'Tryibion-prefab-physics-draw'
2024-08-15 15:26:25 +02:00
mafiesto4
c67385ef80
Merge branch 'prefab-physics-draw' of https://github.com/Tryibion/FlaxEngine into Tryibion-prefab-physics-draw
2024-08-15 15:26:19 +02:00
mafiesto4
af2ee20e19
Merge branch 'GoaLitiuM-isnormalized_checks'
2024-08-15 15:22:10 +02:00
mafiesto4
b551610604
Merge branch 'isnormalized_checks' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-isnormalized_checks
2024-08-15 15:21:58 +02:00
mafiesto4
4f2c59231a
Merge branch 'handle-.f' of https://github.com/Tryibion/FlaxEngine into Tryibion-handle-.f
2024-08-15 15:18:42 +02:00
mafiesto4
51bf5cd1bf
Fix to not call GetQueuedBuffersCount unless needed for the looping fix
...
#2834
2024-08-15 15:16:32 +02:00
mafiesto4
a6e2a45869
Merge branch 'fix-stop-audio' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-stop-audio
2024-08-15 15:14:25 +02:00
mafiesto4
e5bb243b68
Merge branch 'Tryibion-anim-slot-blend'
2024-08-15 15:08:46 +02:00
Tryibion
a6b4f2fc63
Remove extra include.
2024-08-15 08:07:04 -05:00
mafiesto4
762419d4c4
Merge branch 'anim-slot-blend' of https://github.com/Tryibion/FlaxEngine into Tryibion-anim-slot-blend
2024-08-15 15:06:39 +02:00
mafiesto4
934e4ca549
Merge branch 'Tryibion-apply-hrtf-init'
2024-08-15 15:03:54 +02:00
mafiesto4
549a779a59
Merge branch 'apply-hrtf-init' of https://github.com/Tryibion/FlaxEngine into Tryibion-apply-hrtf-init
2024-08-15 15:03:49 +02:00
mafiesto4
f43333ae01
Merge branch 'Tryibion-surf-param-sort'
2024-08-15 15:02:02 +02:00
mafiesto4
75cd7feffa
Merge branch 'surf-param-sort' of https://github.com/Tryibion/FlaxEngine into Tryibion-surf-param-sort
2024-08-15 15:01:57 +02:00
mafiesto4
0b4361ab6b
Merge branch 'Tryibion-expose-actor-func'
2024-08-15 15:00:00 +02:00
mafiesto4
4e5c163732
Merge branch 'expose-actor-func' of https://github.com/Tryibion/FlaxEngine into Tryibion-expose-actor-func
2024-08-15 14:59:54 +02:00
mafiesto4
17f32246da
Merge branch 'Tryibion-descript-cm-anim-mat'
2024-08-15 14:58:24 +02:00
mafiesto4
94d4ea8a40
Merge branch 'descript-cm-anim-mat' of https://github.com/Tryibion/FlaxEngine into Tryibion-descript-cm-anim-mat
2024-08-15 14:56:35 +02:00
mafiesto4
70e7b0d527
Merge branch 'Tryibion-edit-scroll-shift'
2024-08-15 14:24:10 +02:00
mafiesto4
f257b25998
Merge branch 'Tryibion-terrain-mode-visible'
2024-08-15 14:23:30 +02:00
mafiesto4
610cc2cd4f
Merge branch 'terrain-mode-visible' of https://github.com/Tryibion/FlaxEngine into Tryibion-terrain-mode-visible
2024-08-15 14:23:07 +02:00
mafiesto4
7ed3340028
Merge branch 'edit-scroll-shift' of https://github.com/Tryibion/FlaxEngine into Tryibion-edit-scroll-shift
2024-08-15 14:21:38 +02:00
mafiesto4
5e25a2572b
Merge branch 'Tryibion-terrain-gizmo-shift'
2024-08-15 14:15:39 +02:00
mafiesto4
74ce7e89d2
Merge branch 'terrain-gizmo-shift' of https://github.com/Tryibion/FlaxEngine into Tryibion-terrain-gizmo-shift
2024-08-15 14:15:33 +02:00
mafiesto4
40b9013f41
Merge branch 'Tryibion-foliage-gizmo-resize'
2024-08-15 14:14:52 +02:00
mafiesto4
52cc327f2b
Merge branch 'foliage-gizmo-resize' of https://github.com/Tryibion/FlaxEngine into Tryibion-foliage-gizmo-resize
2024-08-15 14:13:19 +02:00
mafiesto4
94cffaaefe
Merge branch 'Tryibion-obj-ref-color'
2024-08-15 13:04:41 +02:00
mafiesto4
8586a44c79
Merge branch 'obj-ref-color' of https://github.com/Tryibion/FlaxEngine into Tryibion-obj-ref-color
2024-08-15 13:04:28 +02:00
mafiesto4
5a410fe12d
Merge branch 'Tryibion-rem-def-lod-terr'
2024-08-15 13:03:34 +02:00
mafiesto4
222768d363
Merge branch 'rem-def-lod-terr' of https://github.com/Tryibion/FlaxEngine into Tryibion-rem-def-lod-terr
2024-08-15 13:03:27 +02:00
mafiesto4
0c6ef79b11
Merge branch 'Tryibion-inc-lerp-node-size'
2024-08-15 13:02:24 +02:00
mafiesto4
14cb059b34
Merge branch 'inc-lerp-node-size' of https://github.com/Tryibion/FlaxEngine into Tryibion-inc-lerp-node-size
2024-08-15 13:02:16 +02:00
mafiesto4
45e83d6d15
Add feedback from PVS (static code analyzer)
...
https://pvs-studio.com/en/blog/posts/cpp/1153/
2024-08-15 13:01:40 +02:00
mafiesto4
e7f1afdfaa
Fix GlobalSDF tracing artifacts in reflections by using occlusion bias relative to each cascade voxel size
...
#2743
2024-08-15 12:04:39 +02:00
Tryibion
1ca7261f06
Add description to cm in Particle emitter surface.
2024-08-13 16:49:34 -05:00
Tryibion
6f15bf7209
Expose additional Actor virtual methods to c#
2024-08-13 15:14:07 -05:00
Tryibion
da4058141b
Change Object Reference "None" to be grayed out instead of error orange.
2024-08-13 14:24:43 -05:00
Tryibion
77729bc340
Remove default value comment from terrain LOD.
2024-08-12 20:46:29 -05:00
Tryibion
ace45eabf3
Keep properties window scroll for actors.
2024-08-12 20:36:26 -05:00
mafiesto4
75a97a30fe
Update assets
2024-08-12 19:16:16 +02:00
mafiesto4
596ad18ce3
Add smooth light brightness fade out at last 10% of ViewDistance (if used)
2024-08-12 18:32:33 +02:00
mafiesto4
f025f923ae
Increase limit on Global Surface Atlas objects culling to prevent artifacts in dense scenes
2024-08-12 15:35:29 +02:00
mafiesto4
fbd3b9372b
Fix crash when reading invalid data from file
2024-08-12 15:35:02 +02:00
mafiesto4
824d6701d8
Add improved default value detection for scripting object references in bindings generator
2024-08-12 15:34:39 +02:00
mafiesto4
63bee0c78d
Add IndirectLightingIntensity to Sky for GI intensity control
2024-08-12 15:34:08 +02:00
mafiesto4
bcb0200435
Fix GPU-based SDF generation to reject negative distance from far away triangles
2024-08-12 10:55:27 +02:00
Tryibion
9c4129a2a3
Add todo for immediate transition.
2024-08-11 13:24:57 -05:00
mafiesto4
8f18d654ee
Add copy/paste for material instance parameters via context menu on Parameters group header
2024-08-10 20:46:33 +02:00
mafiesto4
97ab8940f0
Fix bug with missing baked SDF data on save when asset data chunk memory was freed by GC
2024-08-10 20:45:59 +02:00
Tryibion
ae7a21504b
Increase Lerp node size
2024-08-10 10:42:27 -05:00
Tryibion
c871613616
Change terrain modes to not be visible if no terrain panel is showing
2024-08-10 10:30:26 -05:00
Tryibion
94334ae52d
Dont zoom in edit game window if shift is clicked and window is not focused
2024-08-10 10:02:31 -05:00
Tryibion
002aac08e8
Add resizing foliage paint gizmo with shift scroll.
2024-08-10 09:31:00 -05:00
Tryibion
9d7d66f235
Add check for not having right mouse button down for changing terrain gizmo sizes.
2024-08-10 09:19:34 -05:00
Tryibion
e954417c2f
Set EnableHRTF on audio init to match audio settings value.
2024-08-09 13:31:27 -05:00
mafiesto4
7224494ce6
Add improved material instance setup on model import with base material
2024-08-09 18:44:47 +02:00
mafiesto4
0023014cc2
Add MaterialInstance.ResetParameters
2024-08-09 18:39:47 +02:00
mafiesto4
43afa76e60
Optimize StaticModel draw into SDF and SurfaceAtlas if SDF texture is unused
2024-08-09 18:26:16 +02:00
Tryibion
a599615c1a
use bucket index instead of anim for check.
2024-08-09 10:47:52 -05:00
Tryibion
588861757a
Only reset starting value once time has progressed past zero.
2024-08-09 10:00:36 -05:00
Tryibion
830db22dcc
Blend out of anim slots when stopped.
2024-08-09 09:05:53 -05:00
envision3d
143014e9c9
fix crash with prefab window open on script reload
2024-08-09 00:16:38 -05:00
mafiesto4
7ca45e1f54
Add clearing render target pool textures to pink during in Debug builds
2024-08-08 21:25:08 +02:00
mafiesto4
1c24f5d3ce
Update meshoptimizer to version v0.21
2024-08-08 15:30:47 +02:00
mafiesto4
ca62a6c4bf
Fix directional lights shadows jittering when using TAA
2024-08-08 14:05:57 +02:00
mafiesto4
788d719f2a
Add Git cloning plugin project inside Git repo as submodule
2024-08-08 00:34:02 +02:00
mafiesto4
2b9c050911
Add Graphics.ShadowUpdateRate to control global shadows atlas update rate
2024-08-07 23:46:18 +02:00
mafiesto4
5ae2196a01
Add support for customizing Dropdown popup visuals
2024-08-07 22:44:38 +02:00
GoaLitiuM
ddbdf479ae
Add assertion check for normalized rections to C# Ray constructor
2024-08-07 21:18:12 +03:00
GoaLitiuM
f759f94cfa
Use CHECK_DEBUG over ASSERT in normalized direction checks
2024-08-07 21:18:09 +03:00
GoaLitiuM
a066e0078d
Add CHECK_DEBUG soft check for non-release builds
2024-08-07 21:17:45 +03:00
Tryibion
03de914dbc
Add Requesting engine exit event. Expose Fatal erro and requesting exit to c#
2024-08-07 12:16:07 -05:00
mafiesto4
143d9bcce6
Fix border placement in Dropdown control
2024-08-07 17:50:23 +02:00
mafiesto4
6e01cca9ad
Add TextFormat, SelectedItemChanged, and text alignment options to Dropdown
2024-08-07 17:46:30 +02:00
mafiesto4
1c02f3d8fe
Add text alignment options to Button
2024-08-07 17:44:47 +02:00
mafiesto4
28ce224caa
Reduce shadow atlas fragmentation to favor bigger tile sizes
2024-08-07 17:14:31 +02:00
mafiesto4
15d6f9861c
Fix shadow atlas resizing bug
2024-08-07 17:14:06 +02:00
Tryibion
3186b58ba8
Change to use near equal for float compare.
2024-08-06 21:43:38 -05:00
Tryibion
201fa888dd
Add comment
2024-08-06 21:39:45 -05:00
Tryibion
443bc347ef
Fix vector type floats from .f to .0
2024-08-06 17:37:04 -05:00
Tryibion
3140865780
Add physics and lights debug drawing in prefabs when enabled.
2024-08-06 17:06:23 -05:00
Tryibion
36eec5bf95
Better fix
2024-08-06 13:01:28 -05:00
Tryibion
002ab366fe
Only sort surface parameters alphabetically if script member order is set to Alphabetical.
2024-08-06 12:56:08 -05:00
Tryibion
08f286253c
Handle cpp .f in bindings generator.
2024-08-06 12:30:59 -05:00
Tryibion
e2df50a21a
Use visject surface description panel for material surface and anim graph surface.
2024-08-06 12:02:19 -05:00
Tryibion
17a444ad49
Fix disabled streaming audio not resetting state correctly.
2024-08-05 17:55:38 -05:00
mafiesto4
ffb760d8f3
Fix GPU particles issues with Global SDF far away from scene geometry
2024-08-05 22:43:00 +02:00
mafiesto4
52b00644c6
Update after merge with master
2024-08-05 20:33:46 +02:00
Tryibion
3674d149dc
Add check return for index in Level.GetScene
2024-08-05 13:25:35 -05:00
mafiesto4
bc313c8630
Merge remote-tracking branch 'origin/master' into 1.9
2024-08-05 20:00:39 +02:00
mafiesto4
0b03a5da0d
Merge branch 'Tryibion-asset-options'
2024-08-05 19:55:23 +02:00
mafiesto4
41fe1a5fb5
Merge branch 'asset-options' of https://github.com/Tryibion/FlaxEngine into Tryibion-asset-options
2024-08-05 19:55:17 +02:00
mafiesto4
0897d8ec5f
Merge branch 'HydrogenC-forward-software-refl'
2024-08-05 19:44:51 +02:00
mafiesto4
2c8111801d
Update shaders and materials
2024-08-05 19:44:41 +02:00
mafiesto4
23fcfb4eb2
Code cleanup
...
#2717
2024-08-05 19:44:06 +02:00
Tryibion
265e34bd04
Serialize json asset copy and paste data and code style fixes.
2024-08-05 12:13:44 -05:00
mafiesto4
a49fc1c5d1
Merge branch 'forward-software-refl' of https://github.com/HydrogenC/FlaxEngine into HydrogenC-forward-software-refl
2024-08-05 19:04:28 +02:00
mafiesto4
63147ee0a9
Merge branch 'Chikinsupu-Visject-DescriptionPanel'
2024-08-05 19:02:04 +02:00
mafiesto4
1a953c99bc
Format code
2024-08-05 19:01:56 +02:00
mafiesto4
1fa73c0cac
Merge branch 'Visject-DescriptionPanel' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-Visject-DescriptionPanel
2024-08-05 18:53:18 +02:00
mafiesto4
0a5904a4dd
Merge branch 'GoaLitiuM-execv_whitespace_fix'
2024-08-05 18:47:55 +02:00
mafiesto4
2455cb9545
Merge branch 'execv_whitespace_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-execv_whitespace_fix
2024-08-05 18:47:50 +02:00
mafiesto4
7aa737de7b
Merge branch 'GoaLitiuM-isnormalized_epsilon'
2024-08-05 18:46:07 +02:00
mafiesto4
75c258ed7e
Merge branch 'isnormalized_epsilon' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-isnormalized_epsilon
2024-08-05 18:46:00 +02:00
mafiesto4
e84db38943
Merge branch 'Tryibion-force-rebuild-proxy'
2024-08-05 18:36:22 +02:00
mafiesto4
19a956110b
Merge branch 'force-rebuild-proxy' of https://github.com/Tryibion/FlaxEngine into Tryibion-force-rebuild-proxy
2024-08-05 18:36:16 +02:00
mafiesto4
e492faa707
Merge branch 'Tryibion-enahnce-actornode-filter'
2024-08-05 18:27:39 +02:00
mafiesto4
d9c21fddb4
Merge branch 'enahnce-actornode-filter' of https://github.com/Tryibion/FlaxEngine into Tryibion-enahnce-actornode-filter
2024-08-05 18:27:34 +02:00
mafiesto4
77816d2da1
Merge branch 'GoaLitiuM-hingejointdrive_velocity_fix'
2024-08-05 18:25:42 +02:00
mafiesto4
03534b0892
Merge branch 'hingejointdrive_velocity_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-hingejointdrive_velocity_fix
2024-08-05 18:25:35 +02:00
mafiesto4
e947a03cf7
Merge branch 'Tryibion-prefab-debug-draw'
2024-08-05 18:21:32 +02:00
mafiesto4
5cf52d879e
Merge branch 'prefab-debug-draw' of https://github.com/Tryibion/FlaxEngine into Tryibion-prefab-debug-draw
2024-08-05 18:20:59 +02:00
mafiesto4
3548912d0d
Merge branch 'Tryibion-prefab-grid'
2024-08-05 18:18:10 +02:00
mafiesto4
117178f547
Fix shader resource usage warning when drawing grid gizmo after selection outline
...
#2808
2024-08-05 18:18:02 +02:00
mafiesto4
57d5937bcb
Merge branch 'prefab-grid' of https://github.com/Tryibion/FlaxEngine into Tryibion-prefab-grid
2024-08-05 18:12:10 +02:00
GoaLitiuM
eb3a940a31
Fix Linux platform CreateProcess not working with whitespace in path
2024-08-05 18:42:27 +03:00
GoaLitiuM
387e8d1dd9
Use larger epsilon in Vector IsNormalized checks
2024-08-05 18:41:41 +03:00
mafiesto4
26d02127dd
Merge branch 'GoaLitiuM-platform_tick_unthrottle'
2024-08-05 14:43:59 +02:00
mafiesto4
0be26fbb51
Merge branch 'platform_tick_unthrottle' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-platform_tick_unthrottle
2024-08-05 14:37:49 +02:00
mafiesto4
979ab9f6ee
Fix World Triplanar Texture node to support displacement and float4 value
2024-08-05 14:37:31 +02:00
mafiesto4
e44e44d317
Merge remote-tracking branch 'origin/master' into 1.9
2024-08-05 11:08:51 +02:00
mafiesto4
d6e99071aa
Merge branch 'GoaLitiuM-openfbx_fixes'
2024-08-05 11:08:00 +02:00
mafiesto4
a49751c31d
Fix regression
2024-08-05 10:54:46 +02:00
mafiesto4
7fbf75c623
Add skinned model import data checks to run in all build configs
2024-08-04 20:20:51 +02:00
mafiesto4
5171c33b72
Add shared memory cache for fbx importer mesh processing
2024-08-04 20:20:26 +02:00
mafiesto4
6081a159e3
Fix new skinned mesh importing to properly handle vertex indices
...
#2672
2024-08-04 20:18:05 +02:00
Tryibion
0d42b6d7ee
Add actor type and script type to search filters.
2024-07-30 21:41:50 -05:00
GoaLitiuM
00960bad36
Remove zero clamping from HingeJointDrive in Editor
2024-07-30 20:50:54 +03:00
Tryibion
649559a917
Fix missing debug draw from prefabs
2024-07-28 13:48:54 -05:00
Tryibion
3db604c30c
Add grid gizmo to prefab scene.
2024-07-27 12:24:13 -05:00
Tryibion
5f5b0485b5
Cache context menu and add check to prevent accidental duplication.
2024-07-27 10:42:51 -05:00
Tryibion
728401b67c
Add pasting.
2024-07-27 10:30:05 -05:00
Tryibion
1a9c3ba3ff
Add options menu to json assets
2024-07-27 09:28:56 -05:00
mafiesto4
1843606074
Minor tweaks
2024-07-27 12:28:30 +02:00
mafiesto4
c4f37741b7
Fix blend shapes importing
...
#2672
2024-07-26 23:54:27 +02:00
mafiesto4
e3bb38f13b
Move arrays caching to be local for import and setup ignore flags for OpenFBX
...
#2672
2024-07-26 23:15:23 +02:00
mafiesto4
00cb2e25eb
Update OpenFBX to Jun 22, 2024
2024-07-26 23:15:15 +02:00
mafiesto4
642fb510f8
Merge branch 'openfbx_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-openfbx_fixes
2024-07-26 09:36:58 +02:00
Tryibion
074751f91f
Re-add lazy rebuilds
2024-07-25 18:23:26 -05:00
mafiesto4
5c97f68331
Merge branch 'Tryibion-fix-miss-comments'
2024-07-26 01:14:35 +02:00
mafiesto4
0f5fcba95d
Merge branch 'fix-miss-comments' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-miss-comments
2024-07-26 01:14:30 +02:00
mafiesto4
7a89e78f43
Fix incorrect JsonAssetReference<T> serialization
...
#2774
2024-07-26 01:13:52 +02:00
Tryibion
e05eedfc76
Force rebuild on proxy changes if rebuild is true
2024-07-25 17:28:55 -05:00
mafiesto4
9f078a6e3c
Fix crash when using and saving scene with Visual Script object instance which asset was deleted
2024-07-25 17:17:28 +02:00
mafiesto4
b4d1e6197c
Fix crash when removing Visual Script asset that's instance is selected in Properties window
2024-07-25 17:16:50 +02:00
Tryibion
9fbc7a5f09
Add missing comments for spawnable json proxy ctors.
2024-07-25 10:16:26 -05:00
mafiesto4
d14a4f1f66
Minor codestyle fixes
2024-07-25 16:50:16 +02:00
mafiesto4
1e43b031ba
Fix unpacking marshaled field value
...
#2790
2024-07-25 16:50:01 +02:00
mafiesto4
41fd7b724e
Fix test build regression
2024-07-25 15:32:05 +02:00
mafiesto4
2a1706decb
Fix vehicles simulation instability when physics substepping is enabled
...
#2796
2024-07-25 14:19:01 +02:00
mafiesto4
ab7de52531
Fix compilation regression
2024-07-25 13:51:41 +02:00
mafiesto4
1891b9e367
Refactor PhysX vehicles and cloth simulation code to be more readable
...
#2796
2024-07-25 13:51:32 +02:00
mafiesto4
3ac7dfbd3a
Merge branch 'RomanZhu-IndustryStandardTransformHotkeysSupport'
2024-07-25 10:54:45 +02:00
mafiesto4
2853273205
Merge branch 'IndustryStandardTransformHotkeysSupport' of https://github.com/RomanZhu/FlaxPublic into RomanZhu-IndustryStandardTransformHotkeysSupport
2024-07-25 10:54:08 +02:00
mafiesto4
2201dd681e
Merge branch 'mtszkarbowiak-fix/move-semantics'
2024-07-25 10:53:50 +02:00
mafiesto4
013dab4ba7
Fix codestyle and apply pr feedback
...
#2730
2024-07-25 10:52:54 +02:00
mafiesto4
cf501945a3
Merge branch 'fix/move-semantics' of https://github.com/mtszkarbowiak/FlaxEngine into mtszkarbowiak-fix/move-semantics
2024-07-25 10:47:31 +02:00
mafiesto4
ab4703c3dd
Merge branch 'Arcnor-colorPickerAlwaysChangesColor'
2024-07-25 10:06:32 +02:00
mafiesto4
4ce853d892
Merge branch 'RuanLucasGD-RenameActors'
2024-07-25 10:06:23 +02:00
mafiesto4
6cdd56ad11
Merge branch 'colorPickerAlwaysChangesColor' of https://github.com/Arcnor/FlaxEngine into Arcnor-colorPickerAlwaysChangesColor
...
# Conflicts:
# Source/Editor/Options/InterfaceOptions.cs
2024-07-25 10:06:05 +02:00
mafiesto4
66122e6e3b
Merge branch 'RenameActors' of https://github.com/RuanLucasGD/FlaxEngine into RuanLucasGD-RenameActors
2024-07-25 09:28:14 +02:00
mafiesto4
c444661884
Merge branch 'Swiggies-lightmap-material-nodes'
2024-07-25 09:25:48 +02:00
mafiesto4
91a8a670d5
Merge branch 'lightmap-material-nodes' of https://github.com/Swiggies/FlaxEngine into Swiggies-lightmap-material-nodes
2024-07-25 09:25:15 +02:00
mafiesto4
dbd5566ee0
Merge branch 'Tryibion-inject-scene-load-children'
2024-07-25 09:24:16 +02:00
mafiesto4
ad2d4a2626
Merge branch 'inject-scene-load-children' of https://github.com/Tryibion/FlaxEngine into Tryibion-inject-scene-load-children
2024-07-25 09:24:12 +02:00
mafiesto4
148f03205f
Merge branch 'Tryibion-table-improve'
2024-07-25 09:23:54 +02:00
mafiesto4
2c1f835528
Merge branch 'table-improve' of https://github.com/Tryibion/FlaxEngine into Tryibion-table-improve
2024-07-25 09:17:01 +02:00
mafiesto4
8038e045b0
Merge branch 'GoaLitiuM-assert_directions'
2024-07-25 09:16:23 +02:00
mafiesto4
7a635e2896
Merge branch 'assert_directions' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-assert_directions
2024-07-25 09:16:16 +02:00
mafiesto4
a40a5721f3
Merge branch 'Tryibion-jsontype-thumbnail'
2024-07-25 08:41:29 +02:00
mafiesto4
e4cf4c9f17
Merge branch 'jsontype-thumbnail' of https://github.com/Tryibion/FlaxEngine into Tryibion-jsontype-thumbnail
2024-07-25 08:41:21 +02:00
mafiesto4
5299afa276
Merge branch 'GoaLitiuM-module_compilation_fix'
2024-07-25 08:41:07 +02:00
mafiesto4
8e8e41d5e1
Merge branch 'module_compilation_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-module_compilation_fix
2024-07-25 08:40:56 +02:00
mafiesto4
153e45c345
Merge branch 'GoaLitiuM-csharp_warning_fix'
2024-07-25 08:40:29 +02:00
mafiesto4
7bb365c57b
Merge branch 'csharp_warning_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-csharp_warning_fix
2024-07-25 08:40:22 +02:00
mafiesto4
8397a81428
Merge branch 'Tryibion-empty-ref-text'
2024-07-25 08:40:05 +02:00
mafiesto4
17c484b97b
Merge branch 'empty-ref-text' of https://github.com/Tryibion/FlaxEngine into Tryibion-empty-ref-text
2024-07-25 08:39:42 +02:00
mafiesto4
3b740659f5
Merge branch 'GoaLitiuM-customeditor_fixes'
2024-07-25 08:38:41 +02:00
mafiesto4
2913bb39e8
Merge branch 'customeditor_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-customeditor_fixes
2024-07-25 08:38:32 +02:00
mafiesto4
f21b259376
Various fixes after merge with Windows ARM pr
2024-07-25 08:34:51 +02:00
mafiesto4
51f30958cd
Revert "Add timeBeginPeriod(1) on Win32 platforms to improve timer precision"
...
This reverts commit dbda31d570 .
2024-07-24 23:29:38 +02:00
mafiesto4
f2e04c77fd
Merge branch 'GoaLitiuM-woa_support' into 1.9
2024-07-24 23:29:10 +02:00
mafiesto4
34d4904b2e
Update deps binaries
...
#2624
2024-07-24 23:28:48 +02:00
mafiesto4
dd61d5793c
Merge branch 'woa_support' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-woa_support
...
# Conflicts:
# Source/ThirdParty/assimp/config.h.in
# Source/Tools/Flax.Build/Deps/Dependencies/Assimp.cs
2024-07-24 19:03:53 +02:00
mafiesto4
faf7a28cf2
Fix compilation after merge
...
#2714
2024-07-24 16:48:46 +02:00
mafiesto4
05ed7edcbf
Merge branch 'GoaLitiuM-deprecation_messages' into 1.9
2024-07-24 16:42:16 +02:00
mafiesto4
5ddf24381b
Merge branch 'deprecation_messages' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-deprecation_messages
2024-07-24 16:41:49 +02:00
mafiesto4
305bf653cf
Add todo comments for future improvements to DDGI
2024-07-24 16:39:37 +02:00
mafiesto4
4715492f0c
Update shaders
2024-07-24 15:50:16 +02:00
mafiesto4
aa57db03bb
Revert debug change
2024-07-24 14:09:02 +02:00
mafiesto4
b2e228c090
Fix shadows rendering in reflection probes
2024-07-24 13:43:53 +02:00
mafiesto4
e9144ff834
Fix blending between DDGI cascades on the end of the range
2024-07-24 12:21:50 +02:00
mafiesto4
6f3d1cdd0a
Optimize Global Surface Atlas objects culling with shared thread group pre-cull
2024-07-24 11:46:20 +02:00
Tryibion
8209639261
Add being able to add a thumbnail to a SpawnableJsonProxy
2024-07-23 22:08:01 -05:00
Roman Zhuravlev
a580d6785f
Ignore Translate/Rotate/Scale/TransformSpace hotkeys while holding RMB.
...
Allows to use industry standard WER hotkeys for transformations and not change modes while navigating through level.
2024-07-21 22:25:25 +02:00
mafiesto4
4976a2ef6a
Change DynamicBuffer usage feature from b14ac354bb
2024-07-20 22:42:14 +02:00
GoaLitiuM
8b22ffe007
Fix warnings about upcoming C# reserved keywords
2024-07-20 20:46:32 +03:00
GoaLitiuM
24f7ec4a54
Fix statically linked binary modules not getting compiled
2024-07-20 15:41:26 +03:00
GoaLitiuM
4d0dda19b9
Improve engine responsiveness when not focused
2024-07-20 15:39:11 +03:00
GoaLitiuM
55d55212c3
Add assertions for checking against un-normalized direction vectors
2024-07-20 15:34:11 +03:00
Tryibion
1142fa68ea
Small table improvements.
2024-07-19 20:49:58 -05:00
Tryibion
305f725394
Ensure to add all scene objects of injected actors.
2024-07-19 08:19:34 -05:00
Tryibion
8a297a6fd4
Clean up code more.
2024-07-19 07:59:57 -05:00
Tryibion
d717430256
Clean up code
2024-07-19 07:48:01 -05:00
Tryibion
8804738193
Allow for Initializing children injected via scene loading.
2024-07-19 07:42:57 -05:00
mafiesto4
b14ac354bb
Optimize DynamicTypedBuffer and DynamicStructuredBuffer to use GPU-memory for commonly used single-frame uploads
2024-07-19 14:27:50 +02:00
mafiesto4
3296337f40
Add SetStablePowerState for D3D12 when doing shaders profiling
2024-07-19 14:26:19 +02:00
Tryibion
9b11461eaf
Add type display to empty object ref in editor
2024-07-19 06:48:35 -05:00
mafiesto4
3f9989ea57
Add utility Packing.hlsl shader for colors and vectors packing
2024-07-19 13:37:09 +02:00
mafiesto4
6e60a988a0
Fix node archetype
2024-07-19 00:54:05 +02:00
mafiesto4
64bd762f44
Fix compilation
2024-07-19 00:35:36 +02:00
mafiesto4
b33c2b4f36
Merge remote-tracking branch 'origin/master' into 1.9
2024-07-19 00:32:54 +02:00
mafiesto4
fe33f09f1d
Update shader
2024-07-19 00:32:14 +02:00
mafiesto4
9518ce1d0a
Fix physics error when disabling terrain
2024-07-19 00:30:21 +02:00
mafiesto4
53ca33f301
Add option to sample Global SDF from higher cascade
2024-07-19 00:30:06 +02:00
mafiesto4
3945e1416b
Add improved Global SDF sampling at empty areas
2024-07-19 00:27:30 +02:00
mafiesto4
3aa8e67551
Add option for smooth DDGI cascades blending
2024-07-18 23:51:03 +02:00
mafiesto4
03898a064a
Optimize DDGI probes border pixels to be copied within probe update, rather than via separate dispatch
2024-07-18 19:51:01 +02:00
mafiesto4
d879b8e064
Add utility GetInstance method to Json Asset refs in csharp
...
#2774
2024-07-18 15:14:26 +02:00
mafiesto4
f132198ead
Add more functionality and thumbnail to content items in finder for scripts
2024-07-18 14:19:27 +02:00
mafiesto4
5e0d90af2e
Add displaying file extension for scripts in content finder to distinguish C++ files
2024-07-18 14:18:52 +02:00
mafiesto4
736119fdc6
Merge branch 'Zode-quaternion-fix-down'
2024-07-18 12:40:06 +02:00
mafiesto4
5259c41b40
Merge branch 'quaternion-fix-down' of https://github.com/Zode/FlaxEngine into Zode-quaternion-fix-down
2024-07-18 12:40:00 +02:00
mafiesto4
4a6f2f8821
Merge branch 'Swiggies-ccd-fix'
2024-07-18 12:39:24 +02:00
mafiesto4
529de24da4
Cache DisableCCD locally in physics backend
...
#2768
2024-07-18 12:39:15 +02:00
mafiesto4
fc3d15c544
Merge branch 'ccd-fix' of https://github.com/Swiggies/FlaxEngine into Swiggies-ccd-fix
2024-07-18 12:27:33 +02:00
mafiesto4
261c4a7e88
Merge branch 'GoaLitiuM-simplemove_gravity'
2024-07-18 12:26:11 +02:00
mafiesto4
ccd619f659
Merge branch 'simplemove_gravity' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-simplemove_gravity
2024-07-18 12:26:06 +02:00
mafiesto4
35bbd52f89
Merge branch 'GoaLitiuM-charcontroller_terrain_fix'
2024-07-18 11:54:54 +02:00
mafiesto4
ea45aa9b19
Merge branch 'charcontroller_terrain_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-charcontroller_terrain_fix
2024-07-18 11:54:46 +02:00
mafiesto4
655c377da8
Merge branch 'Tryibion-phyx-ed'
2024-07-18 11:50:56 +02:00
mafiesto4
5498cbf3bf
Merge branch 'phyx-ed' of https://github.com/Tryibion/FlaxEngine into Tryibion-phyx-ed
2024-07-18 11:50:46 +02:00
mafiesto4
10a343a490
Merge branch 'Tryibion-mesh-collider-neg-scale-fix'
2024-07-18 11:47:46 +02:00
mafiesto4
b2faad9634
Merge branch 'mesh-collider-neg-scale-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-mesh-collider-neg-scale-fix
2024-07-18 11:47:39 +02:00
mafiesto4
786ab54f84
Merge branch 'Tryibion-pref-layout-splitter'
2024-07-18 11:46:03 +02:00
mafiesto4
d41d153cff
Merge branch 'pref-layout-splitter' of https://github.com/Tryibion/FlaxEngine into Tryibion-pref-layout-splitter
2024-07-18 11:45:53 +02:00
mafiesto4
89bd733142
Merge branch 'Tryibion-picker-type'
2024-07-18 11:11:58 +02:00
mafiesto4
5d2a1e0507
Merge branch 'picker-type' of https://github.com/Tryibion/FlaxEngine into Tryibion-picker-type
2024-07-18 11:09:51 +02:00
mafiesto4
22ff68b89f
Merge branch 'Tryibion-remove-redundant-tab'
2024-07-18 10:48:05 +02:00
mafiesto4
fe41ef619b
Improve floating dock window hidden header to handle inputs properly
...
#2770
2024-07-18 10:47:46 +02:00
mafiesto4
3870a013fa
Merge branch 'remove-redundant-tab' of https://github.com/Tryibion/FlaxEngine into Tryibion-remove-redundant-tab
2024-07-18 10:36:53 +02:00
mafiesto4
ebd890a0da
Merge branch 'Tryibion-fix-last-tab-drag'
2024-07-18 10:35:29 +02:00
mafiesto4
964a1940c4
Merge branch 'fix-last-tab-drag' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-last-tab-drag
2024-07-18 10:34:32 +02:00
mafiesto4
b11af95ec7
Merge branch 'Tryibion-texture-window-tabs'
2024-07-18 10:31:16 +02:00
mafiesto4
e8de6c37fc
Merge branch 'texture-window-tabs' of https://github.com/Tryibion/FlaxEngine into Tryibion-texture-window-tabs
2024-07-18 08:46:38 +02:00
mafiesto4
af41cefaac
Merge branch 'Tryibion-layer-resize-fix'
2024-07-18 08:44:51 +02:00
mafiesto4
900a96938b
Merge branch 'layer-resize-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-layer-resize-fix
2024-07-18 08:44:45 +02:00
mafiesto4
c58d43ac1e
Merge branch 'Tryibion-editor-update'
2024-07-18 08:43:52 +02:00
mafiesto4
0122ee94a5
Merge branch 'editor-update' of https://github.com/Tryibion/FlaxEngine into Tryibion-editor-update
2024-07-18 08:43:48 +02:00
mafiesto4
dfb541011d
Merge branch 'Tryibion-audio-play-rename'
2024-07-18 08:42:43 +02:00
mafiesto4
aeff147b6d
Optimize and refactor DDGI to use linear attention per-probe to dynamically control ray count and blend speed
...
Probes will use lower ray count when behind the camera or not correlated with the view direction or far from geometry.
Probes nearby camera or with high instability in irradiance will maintain higher ray count.
Probes that use less rays will have slower blending to reduce artifacts.
Added probe instability, attention and stats debugging for devs.
2024-07-18 08:38:23 +02:00
mafiesto4
ee02aa394a
Fix potential error in new shadows atlas rendering
2024-07-18 00:17:33 +02:00
mafiesto4
8ba33d9d10
Fix typo in doc comment
2024-07-18 00:17:15 +02:00
Tryibion
85a04f8e81
Perform layout of splitter panel once splitter is done being dragged.
2024-07-16 20:36:27 -05:00
Tryibion
531c75bff9
Display asset picker type.
2024-07-16 20:32:47 -05:00
Tryibion
12f70572b0
Remove redundant first tab on floating window.
2024-07-16 20:05:27 -05:00
Tryibion
7090e85224
Fix not being able to drag a window tab all of the way to the right.
2024-07-16 19:25:05 -05:00
Olly Rybak
e5e1f945ea
Added eDETECT_CCD_CONTACT to PairFlags, hopefully properly enabling CCD
2024-07-17 10:04:14 +10:00
Zode
e1cf41b94b
Fix Quaternion.FromDirection giving bogus output when fed a perfect down vector
2024-07-17 01:12:17 +03:00
Tryibion
d4bf8368b1
Separate import settings as new tab in texture window.
2024-07-16 11:43:04 -05:00
Tryibion
6588a71879
Dont allow resize of layers array.
2024-07-15 18:19:14 -05:00
Tryibion
d700df6afb
Add PhysX option for enabling enhanced determinism
2024-07-15 16:23:49 -05:00
GoaLitiuM
35d46e23a8
Fix CharacterController::SimpleMove gravity displacement handling
2024-07-13 16:39:22 +03:00
GoaLitiuM
f1fc086612
Fix CharacterController to not process hits against removed actors
2024-07-13 16:39:06 +03:00
mafiesto4
13cf3deb3f
Revert b80101411f
2024-07-12 18:42:19 +02:00
mafiesto4
74dfa30556
Fix crash when drawing particle effect where one of the emitter assets is not yet loaded
2024-07-12 17:14:51 +02:00
mafiesto4
e8b0419ccf
Update assets
2024-07-12 17:14:02 +02:00
mafiesto4
793afff0aa
Merge remote-tracking branch 'origin/1.9' into 1.9
2024-07-12 17:05:18 +02:00
mafiesto4
b80101411f
Optimize Vulkan Memory Allocator to not use mutex as it's synced by engine to safely access resources
2024-07-12 17:05:07 +02:00
mafiesto4
e83097d114
Fix missing memory allocator for Vulkan Memory Allocator
2024-07-12 17:04:23 +02:00
Tryibion
7b4e509140
Fix mesh collider not rotating correctly due to negative scale.
2024-07-11 18:44:55 -05:00
Tryibion
c168ce3a7e
Deprecate IsActuallyPlayingSth and add IsActuallyPlaying to AudioSource
2024-07-11 17:39:11 -05:00
Tryibion
e1dcd290b1
Add Editor update event.
2024-07-11 15:48:50 -05:00
mafiesto4
352913ba14
Add random per-probe rotation for rays tracing in DDGI
2024-07-11 14:48:24 +02:00
mafiesto4
dbda31d570
Add timeBeginPeriod(1) on Win32 platforms to improve timer precision
2024-07-10 15:34:38 +02:00
mafiesto4
d521409033
Missing change for particles from 6b06f1dbcf
2024-07-10 13:58:01 +02:00
mafiesto4
6b06f1dbcf
Optimize Global SDF to use 8-bit storage (50% less memory usage)
2024-07-10 13:22:25 +02:00
mafiesto4
70912e1d56
Add support for using InputAction editor on string variable
2024-07-09 11:57:59 +02:00
mafiesto4
ffddbb455f
Add Scripting events to C++ api similar to C# ones
2024-07-09 11:57:41 +02:00
mafiesto4
d5dd8e7ecf
Optimize GlobalSurfaceAtlasPass tiles by sorting by size before inserting them into atlas
2024-07-08 16:43:26 +02:00
mafiesto4
082a5819cd
Optimize GlobalSurfaceAtlasPass by ignoring GBuffer2 properties (diffuse-only surfaces)
2024-07-08 16:40:59 +02:00
mafiesto4
ae2b3d361e
Fix shader warning
2024-07-08 12:56:31 +02:00
mafiesto4
bee39dda58
Fix commandline options in build
2024-07-06 12:57:19 +02:00
mafiesto4
559cd74647
Merge remote-tracking branch 'origin/master' into 1.9
...
# Conflicts:
# Source/Engine/Audio/Audio.cpp
2024-07-05 22:18:40 +02:00
mafiesto4
009e1aaebb
Merge branch 'Tryibion-content-cut'
2024-07-04 18:07:10 +02:00
mafiesto4
fe9996dd4f
Merge branch 'content-cut' of https://github.com/Tryibion/FlaxEngine into Tryibion-content-cut
2024-07-04 18:07:03 +02:00
mafiesto4
d1e54b821b
Fix asset to be soft when transformation is nan or inf
...
#2742
2024-07-04 18:05:47 +02:00
Tryibion
8877aac8cb
Small code cleanup
2024-07-03 13:07:02 -05:00
Tryibion
a61096ffa5
Add cutting of content items.
2024-07-03 12:53:50 -05:00
mafiesto4
230c57cca4
Add WinPixEventRuntime for D3D12 to provide GPU profiler event names
2024-07-03 18:30:11 +02:00
mafiesto4
b8100e9417
Fix missing GPU events when using shaders profiling/debugging or graphics dev tools are enabled
2024-07-03 18:29:42 +02:00
mafiesto4
b3d77ab9eb
Add shaders profiling console command
2024-07-03 13:22:19 +02:00
mafiesto4
030a66c091
Add shader cache invalidation when using debug shader option via cmd line in Editor
2024-07-03 12:41:29 +02:00
Olly Rybak
751c1f20dc
Returns lightmap UV correctly with no errors
2024-07-03 18:35:32 +10:00
mafiesto4
00a9c48fec
Optimize probes count multiplication in DDGI shader
2024-07-03 08:51:58 +02:00
mafiesto4
6fbf4a6aac
Optimize draw calls sorting and objects buffer building to be async
2024-07-02 16:07:09 +02:00
mafiesto4
f40cf6539a
Update Assimp for Mac
2024-07-02 11:29:56 +02:00
mafiesto4
8e4f7babf3
Merge branch 'GoaLitiuM-unsafeaccessor_init'
2024-07-02 10:04:05 +02:00
mafiesto4
e18b059234
Merge branch 'unsafeaccessor_init' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-unsafeaccessor_init
2024-07-02 10:04:00 +02:00
mafiesto4
e3114c29af
Merge branch 'envision3d-feature/add-default-audio-listener'
2024-07-02 10:02:31 +02:00
mafiesto4
3539f84c9a
Merge branch 'feature/add-default-audio-listener' of https://github.com/envision3d/FlaxEngine into envision3d-feature/add-default-audio-listener
2024-07-02 10:02:24 +02:00
mafiesto4
5b0c6d1aff
Merge branch 'xxSeys1-AudioListenerWarning'
2024-07-02 10:01:54 +02:00
mafiesto4
1b72b14376
Merge branch 'AudioListenerWarning' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-AudioListenerWarning
2024-07-02 10:01:39 +02:00
mafiesto4
32af6ede73
Merge branch 'GoaLitiuM-update_assimp'
2024-07-02 10:00:08 +02:00
mafiesto4
a79fb237e5
Update Assimp to v5.4.1
...
#2727
2024-07-02 09:59:30 +02:00
mafiesto4
ec510425a1
Merge branch 'update_assimp' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-update_assimp
2024-07-02 09:12:27 +02:00
mafiesto4
bf772a5eb9
Merge branch 'Tryibion-prefab-buttons'
2024-07-02 09:11:44 +02:00
mafiesto4
fe3a9fbd67
Merge branch 'prefab-buttons' of https://github.com/Tryibion/FlaxEngine into Tryibion-prefab-buttons
2024-07-02 09:11:38 +02:00
mafiesto4
090b9ea0c1
Merge branch 'Tryibion-wrap-on-underscore'
2024-07-02 09:11:12 +02:00
mafiesto4
ddfaeddb5f
Merge branch 'wrap-on-underscore' of https://github.com/Tryibion/FlaxEngine into Tryibion-wrap-on-underscore
2024-07-02 09:10:37 +02:00
mafiesto4
abe938c30a
Merge branch 'Tryibion-fix-profiler-timeline'
2024-07-02 09:10:10 +02:00
mafiesto4
cf02fecadc
Merge branch 'fix-profiler-timeline' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-profiler-timeline
2024-07-02 09:06:21 +02:00
mafiesto4
54c24f8434
Merge branch 'Tryibion-inv-culture-unknown'
2024-07-02 09:05:53 +02:00
mafiesto4
35ab0f4261
Merge branch 'inv-culture-unknown' of https://github.com/Tryibion/FlaxEngine into Tryibion-inv-culture-unknown
2024-07-02 09:05:37 +02:00
mafiesto4
73342615d1
Merge branch 'GoaLitiuM-winsdk_24h2'
2024-07-02 09:05:15 +02:00
mafiesto4
d64108a5c1
Merge branch 'winsdk_24h2' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-winsdk_24h2
2024-07-02 09:05:08 +02:00
mafiesto4
1dfa92b0c3
Merge branch 'Tryibion-select-multi-drop'
2024-07-02 09:04:26 +02:00
mafiesto4
567d5f70ab
Merge remote-tracking branch 'origin/1.9' into 1.9
2024-07-02 00:58:25 +02:00
mafiesto4
c8b5ac6c29
Update materials
2024-07-02 00:57:58 +02:00
mafiesto4
fe0711c3e2
Fix D3D11 to properly flush CB/SRVs when bindings new shaders after CB/SRV was set
2024-07-02 00:55:41 +02:00
mafiesto4
9486466abf
Fix D3D11 to properly issue instanced draws even if instance count is 1
2024-07-02 00:54:49 +02:00
mafiesto4
1328e869a9
Fix crash in D3D12 when constant buffer was binded but not updated before the draw
2024-07-02 00:54:17 +02:00
mafiesto4
fbc648302d
Fix timer queries reset before use on Vulkan
2024-07-02 00:53:45 +02:00
mafiesto4
ef129a3135
Add frustum culling for editor preview camera mesh
2024-07-02 00:53:03 +02:00
mafiesto4
08ef7c93ea
Refactor draw calls drawing to use single objects buffer and better materials batching
2024-07-02 00:52:22 +02:00
GoaLitiuM
d56493da54
Use UnsafeAccessor to initialize scripting object interop fields
2024-06-30 15:52:14 +03:00
mafiesto4
78f3248ac9
Refactor SortOrder to use int8 instead of int16 due to performance reasons (more efficent sort keys packing in rendering)
2024-06-29 13:54:02 +02:00
GoaLitiuM
16b0228394
Add support for Windows SDK build 26100 (24H2)
2024-06-28 23:02:25 +03:00
mafiesto4
516ed3e9a0
Cleanup some rendering code
2024-06-28 21:21:17 +02:00
mafiesto4
f4d4969650
Merge branch '1.9' of https://gitlab.flaxengine.com/flax/flaxengine into 1.9
2024-06-28 09:52:06 +02:00
mafiesto4
7f482219ef
Fix generating project files for VSCode on Mac without .NET x64 SDK installed
2024-06-28 09:51:29 +02:00
mafiesto4
dbbc2b70bf
Disable GlobalSurfaceAtlas on Mac due to GPU crashes in larges scenes
2024-06-28 09:43:18 +02:00
mafiesto4
e265b760c1
USe local var to simplify code and fix MaterialShaderDataPerView struct to use new alignment for constant buffers data
2024-06-28 08:50:14 +02:00
mafiesto4
138e17508b
Add profile event to hardware instancing building and insert draw count into profiler zone data
2024-06-27 21:03:52 +02:00
mafiesto4
7b5edc363a
Fix GLobalSDF update when not using workload spread and add dispatches count to profiler zone data
2024-06-27 09:29:09 +02:00
mafiesto4
8eaa635385
Minor tweaks to GlobalSA
2024-06-26 18:19:48 +02:00
mafiesto4
91d3216a00
Fix crash on shutdown when physical material asset was left alone
2024-06-26 18:19:36 +02:00
mafiesto4
18c3f274f8
Optimize Global SDF drawing with async job system
2024-06-26 18:16:58 +02:00
mafiesto4
b545d8800c
Optimize job system memory allocations
2024-06-24 23:19:01 +02:00
mafiesto4
3bbaa8dad0
Remove unused job system stats and concurrent queue code
2024-06-24 19:02:38 +02:00
mafiesto4
a1c251c3b7
Add various optimizations to Global Surface Atlas
2024-06-24 19:01:35 +02:00
mafiesto4
8190d7f171
Optimize Global Surface Atlas setup and objects buffer writing to be async
2024-06-24 13:15:45 +02:00
mafiesto4
59bbb9e058
Fix error when reopening project
2024-06-24 13:15:05 +02:00
mafiesto4
861d8a683f
Add JobSystem::Dispatch that accepts dependent jobs that needs to be completed before
2024-06-24 13:12:48 +02:00
Mateusz Karbowiak
cb3e8e4112
Ambiguous name fix
2024-06-22 16:41:29 +02:00
Mateusz Karbowiak
5f4aee71b8
Actor naming without string copy fix
2024-06-22 15:14:02 +02:00
Mateusz Karbowiak
02403377cd
Array move semantics fix
2024-06-22 15:13:53 +02:00
mafiesto4
2773949197
Optimize wait signal in Job System to wake waiting threads only when job batch ends
2024-06-22 09:58:20 +02:00
mafiesto4
3b3cd5ade4
Optimize Global Surface Atlas defragmenting to just reset tiles, not whole objects list
2024-06-21 23:01:32 +02:00
GoaLitiuM
6436fb3bde
Update AssImp to latest version
2024-06-21 21:55:30 +03:00
Nils Hausfeld
240ddbcde3
- Minor cleanup
2024-06-21 20:52:14 +02:00
Nils Hausfeld
ef5d4013d3
- Increased min description panel height a tiny bit to make 4 input/output elements fit without causing jittering / flickering
2024-06-21 20:45:22 +02:00
Nils Hausfeld
a8bd59c07f
- Fixed regression where pack/unpack nodes didn't return any inputs/outputs
2024-06-21 20:40:39 +02:00
Nils Hausfeld
db17d8d0ce
- Comments, cleanup and a bit of refactoring
2024-06-21 20:26:24 +02:00
mafiesto4
4d0d08f245
Optimize Global Surface Atlas drawing with async job system
2024-06-21 17:55:02 +02:00
mafiesto4
c119750896
Fix RectAtlas regression
2024-06-21 16:24:47 +02:00
mafiesto4
6d9f504639
Optimize new rectangle packing to use binary search for faster inserting
2024-06-20 22:33:57 +02:00
mafiesto4
8e49a35e0e
Refactor RectPack into new RectPackNode and RectPackAtlas that uses more optimized memory allocations
2024-06-20 15:26:58 +02:00
Nils Hausfeld
d7a0c69990
- Some cleanup and tooltips
2024-06-20 00:18:11 +02:00
Nils Hausfeld
cb1324fc2d
- Now removing <see cref> tags from tooltips
...
- Capitalizing the first character of inputs/outpus
- Removing & chars from input/output types to make it easier to read
- Moving description signature down to make items without a description look less ugly
2024-06-19 20:56:25 +02:00
Tryibion
a1adab1156
Change variable name to dropping.
2024-06-19 09:24:33 -05:00
mafiesto4
a6324c8f65
Missing change
2024-06-19 15:45:45 +02:00
mafiesto4
9ec23559af
Optimize GPU memory usage in Editor when viewport is inactive
2024-06-19 15:03:38 +02:00
mafiesto4
a377933884
Fix d3d12 build regression
2024-06-19 14:10:23 +02:00
mafiesto4
9c161121b3
Add Graphics::SpreadWorkload to disable graphics workloads amortization over several frames when debugging graphics perf
2024-06-19 14:03:55 +02:00
ExMatics HydrogenC
a5b00fa718
Resolve problems in code review
2024-06-19 10:58:27 +08:00
Tryibion
919e118a2f
Select all assets and scripts that are dropped in the tree panel.
2024-06-18 21:46:22 -05:00
Tryibion
f38df259a7
Dont show Select prefab, Edit prefab, and view changes buttons when editing actor in the prefab.
2024-06-18 21:10:42 -05:00
Tryibion
ec10e3bb30
Fix changing to invariant culture for unknown LCID.
2024-06-18 19:59:27 -05:00
Tryibion
224c2c049e
Fix the profiler charts in place and only scroll profiler info.
2024-06-18 19:25:12 -05:00
Tryibion
8509761d67
Only wrap text on underscores and not other special characters
2024-06-18 17:37:54 -05:00
Nils Hausfeld
a808ac5dc8
- Added descriptions to Bitwise OR, XOR
...
- Added description to Boolean XOR, NOR, NAND and updated AND, OR
- Minor tooltip text fix
2024-06-18 19:44:07 +02:00
Nils Hausfeld
37a3c4dbb5
- Added separator line between description and inputs/outputs
2024-06-18 19:01:53 +02:00
Nils Hausfeld
3fd4bb622f
- Added editor option to toggle description panel for visual scripting
2024-06-18 18:51:49 +02:00
Nils Hausfeld
d74b7fb304
- Set description panel min height to reduce window jittering (workaround)
2024-06-18 18:40:28 +02:00
Nils Hausfeld
83c72c1458
Merge branch 'master' into Visject-DescriptionPanel
2024-06-18 18:30:09 +02:00
ExMatics HydrogenC
9b3ff05af7
Remove debug code
2024-06-18 21:47:11 +08:00
ExMatics HydrogenC
14ce4d4394
Cleanup and fix typo
2024-06-18 21:40:25 +08:00
ExMatics HydrogenC
9062c04ef0
Complete sdf reflections
2024-06-18 21:25:12 +08:00
mafiesto4
0d48ac8fc2
Add smoother DDGi probe relocation when old position is visible from new position
2024-06-18 15:05:21 +02:00
mafiesto4
7f2464684a
Fix single-frame DDGI black artifacts when Global Surface Atlas got defragmented
2024-06-18 14:17:50 +02:00
mafiesto4
2c4de9878e
Improve DDGI cascade transitions to be smoother
2024-06-18 13:22:10 +02:00
mafiesto4
611961cefe
Improve DDGI cascade selection by using biased world position
2024-06-18 10:52:28 +02:00
Zode
7ede250403
absolute snapping: actually fix large world this time
2024-06-17 22:59:19 +03:00
mafiesto4
e0028d5f94
Merge remote-tracking branch 'origin/master' into 1.9
2024-06-17 21:53:49 +02:00
mafiesto4
0d8691045b
Merge branch 'GoaLitiuM-vulkan_amd_fixes'
2024-06-17 21:49:04 +02:00
mafiesto4
bd727ae189
Merge branch 'vulkan_amd_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-vulkan_amd_fixes
2024-06-17 21:49:00 +02:00
mafiesto4
4bfda76666
Merge branch 'MrCapy0-Fix-Vehicle-Crash'
2024-06-17 21:47:39 +02:00
mafiesto4
a030978558
Merge branch 'Fix-Vehicle-Crash' of https://github.com/MrCapy0/FlaxEngine into MrCapy0-Fix-Vehicle-Crash
2024-06-17 21:47:34 +02:00
mafiesto4
2aff3d76ca
Merge branch 'Chikinsupu-Visject-FixGroupFilterBreakingSmartFloats'
2024-06-17 21:46:29 +02:00
mafiesto4
8312659275
Merge branch 'Visject-FixGroupFilterBreakingSmartFloats' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-Visject-FixGroupFilterBreakingSmartFloats
2024-06-17 21:46:11 +02:00
mafiesto4
55ce33bc1c
Merge branch 'Tryibion-fix-tint-border'
2024-06-17 21:45:31 +02:00
mafiesto4
1613bdcd06
Merge branch 'fix-tint-border' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-tint-border
2024-06-17 21:45:11 +02:00
mafiesto4
a67dc00fa3
Fix tree nodes culling when using search in scene tree
...
#2462
2024-06-17 21:44:31 +02:00
Zode
5780fb7392
absolute snapping: large worlds fix
2024-06-17 22:16:10 +03:00
Zode
840abf8cdb
absolute snap only in world space
2024-06-17 21:27:13 +03:00
Zode
b57e847916
Add absolute snapping
2024-06-17 21:19:31 +03:00
GoaLitiuM
1c82c73bc0
Fix graphical glitches in Vulkan backend
2024-06-17 20:55:04 +03:00
GoaLitiuM
22b4f33984
Use consistent and less verbose deprecation messages
2024-06-17 20:43:33 +03:00
GoaLitiuM
6c8288f38a
Fix deprecation warnings in generated bindings code
2024-06-17 20:43:15 +03:00
GoaLitiuM
e08b57e814
Support custom deprecation messages in bindings generator
2024-06-17 20:43:14 +03:00
mafiesto4
87aa23107d
Fix shadow sharpness processing
2024-06-17 18:59:13 +02:00
mafiesto4
6e0dd2064a
Add nearby probes search to fill cells with missing GI data
...
#1614
2024-06-17 18:25:11 +02:00
ExMatics HydrogenC
5f939430ee
Initial commit for forward software reflection
2024-06-17 23:00:48 +08:00
Nils Hausfeld
4abe8587f3
- Fixed some tooltip regressions
...
- Defined signatures where necessary
2024-06-16 13:37:03 +02:00
Nils Hausfeld
62778fc1e9
- Increasing width of CM slightly when using description panel
...
- Some padding and size changes
- A tiny bit of cleanup
2024-06-16 12:37:46 +02:00
Nils Hausfeld
b0953e9494
- Minor refactoring and cleanup
2024-06-16 12:18:03 +02:00
Nils Hausfeld
53006ac9ad
- Moved description panel code
...
- Description panel now gets hidden when hiding the context menu
- Cleanup when hiding description panel
2024-06-16 12:12:26 +02:00
Nils Hausfeld
0fd8de8029
- Added custom func to fetch information for nodes that need special treatment like Array, Enum or Un/Pack nodes
...
- More refactoring and cleanup
2024-06-15 22:13:05 +02:00
Nils Hausfeld
46cc4c72e7
- Refactored and cleaned up a bunch of redundant code
2024-06-15 19:47:48 +02:00
xxSeys1
a05fe5ce9b
add a warning when there is more than one audio listener enabled
...
checks every time a listener gets enabled
2024-06-15 19:40:23 +02:00
MrCapy0
8899e3ebb7
clean code
2024-06-15 12:11:08 -03:00
MrCapy0
727ff8be95
Fix crash on add new drive steer vs speed
2024-06-15 12:09:19 -03:00
Nils Hausfeld
a8d97f1daa
- Skip group filtering if the string in front of the dot is empty or doesn't start with a letter, to make spawning float nodes work again
2024-06-15 11:32:47 +02:00
Tryibion
488485e23e
Fix borders not tinting.
2024-06-14 14:06:49 -05:00
Nils Hausfeld
804e652b6d
- Now using the connectionhints when no connectionstype is available
...
- Some special treatment for Array and Dictionary Constants, kinda dirty
2024-06-14 20:39:39 +02:00
envision3d
79138dfaf0
add default audio listener to newly created scenes
2024-06-14 02:14:20 -05:00
mafiesto4
e3f0991805
Optimize Global Surface Atlas drawing when atlas is full
2024-06-13 23:02:20 +02:00
mafiesto4
f02e7d0936
Fix compilation error
2024-06-13 23:01:51 +02:00
Nils Hausfeld
67f3f89bf7
- Override node inputs/outputs now also get shown
...
- Added special treatment for enum, pack and unpack nodes in order to also show their inputs/outputs
2024-06-13 22:03:41 +02:00
Nils Hausfeld
36bdd6cbd0
- Refactored some code handling the input/output elements
...
- Added member information to all cached nodes to be able to fetch their informations
2024-06-13 19:04:46 +02:00
mafiesto4
b760dcdb58
Fix Global Surface Atlas flickering in scenes with lots of objects
2024-06-13 18:10:18 +02:00
mafiesto4
d926bdb609
Update assets
2024-06-13 17:15:30 +02:00
mafiesto4
e1bede1bf6
Merge remote-tracking branch 'origin/master' into 1.9
2024-06-13 17:07:37 +02:00
mafiesto4
eeede88fb8
Add more precise Global SDF raycasting nearby geometry (at cost of performance)
2024-06-13 17:05:31 +02:00
mafiesto4
2f688892ea
Fix DDGI probes scrolling to properly handle bigger scroll deltas
2024-06-13 17:04:29 +02:00
mafiesto4
5c5fad6bb4
Refactor DDGI probe relocation algorithm to result in smoother and more precise placement
...
#754 #1614
2024-06-13 17:03:23 +02:00
Nils Hausfeld
1be136bd2e
- Now drawing icon type for inputs/outputs for archetypes with their attached memberinfo
2024-06-12 21:07:35 +02:00
Nils Hausfeld
df404507b5
- Now showing inputs and outputs in a very buggy and dirty way
2024-06-12 19:20:09 +02:00
Nils Hausfeld
587bdf92f7
Merge branch 'master' into Visject-DescriptionPanel
2024-06-11 20:57:54 +02:00
mafiesto4
f52059522b
Merge branch 'GoaLitiuM-logcontext_fix'
2024-06-11 19:22:53 +02:00
GoaLitiuM
691ac6d439
Fix missing LogContext data
2024-06-11 19:54:51 +03:00
mafiesto4
6fc056cba2
Add default material for Radial Menu control
...
#2678
2024-06-11 15:57:54 +02:00
mafiesto4
54cb82cbda
Merge branch 'Menotdan-load-source-log'
2024-06-11 12:54:00 +02:00
mafiesto4
b8c9130ae4
Simplify and cleanup code
...
#2368
2024-06-11 12:53:47 +02:00
mafiesto4
c2e1b92cce
Move LogContext
...
#2368
2024-06-11 11:55:56 +02:00
mafiesto4
6113325e07
Merge branch 'load-source-log' of https://github.com/Menotdan/FlaxEngine into Menotdan-load-source-log
2024-06-11 11:54:45 +02:00
mafiesto4
bea7e1526d
Merge branch 'z1dev-master'
2024-06-11 11:40:35 +02:00
mafiesto4
abc75e6c3d
Merge branch 'master' of https://github.com/z1dev/FlaxEngine into z1dev-master
2024-06-11 11:40:26 +02:00
mafiesto4
dfc1db672d
Add minor Y offset to grid to prevent artifacts with floor in sample scenes
2024-06-11 11:40:13 +02:00
mafiesto4
5b71591998
Add option to disable particles preview in scene view and play only looping effects
...
#1767
2024-06-11 11:37:49 +02:00
mafiesto4
4dabf4bf01
Merge branch 'cNori-RadialMenu-and-material-nodes'
2024-06-11 09:49:00 +02:00
mafiesto4
210c443b30
Cleanup code
2024-06-11 09:48:53 +02:00
mafiesto4
f95e7e96bf
Codestyle fixes and some nodes docs
2024-06-11 08:43:31 +02:00
mafiesto4
735aa70b53
Merge branch 'RadialMenu-and-material-nodes' of https://github.com/cNori/FlaxEngineFork into cNori-RadialMenu-and-material-nodes
2024-06-11 08:21:40 +02:00
mafiesto4
b1fd178341
Fix compilation error
...
#2697
2024-06-11 08:10:28 +02:00
Nils Hausfeld
5059cef065
- Description panel declaring type icon now updates its color
2024-06-10 23:24:34 +02:00
mafiesto4
0bb21ef4a0
Update shader
2024-06-10 23:19:32 +02:00
Olly Rybak
2a4a5d2519
Merge branch 'grid-update' of https://github.com/Swiggies/FlaxEngine into Swiggies-grid-update
...
#2663
2024-06-10 23:17:39 +02:00
Nils Hausfeld
99c10e5ed3
- Now correctly fetching signature and description for properties
...
- Minor code cleanup
2024-06-10 23:14:24 +02:00
Menotdan
892ab47b7a
Merge branch 'reordering' of https://github.com/Menotdan/FlaxEngine into Menotdan-reordering
...
#2670
2024-06-10 23:13:50 +02:00
Nils Hausfeld
ebff015c1c
Merge branch 'master' into Visject-DescriptionPanel
2024-06-10 22:38:50 +02:00
Nils Hausfeld
1da00264a0
- Description panel now updates when navigating items with keyboard
...
- First test of drawing images in description panel (showing class type)
- Layout and style changes to work with images and make evertything a bit tighter
2024-06-10 18:45:03 +02:00
mafiesto4
7f6805aac6
Merge branch 'Tryibion-grid-slot-spacing'
2024-06-10 18:16:24 +02:00
mafiesto4
d56d624f0f
Merge branch 'grid-slot-spacing' of https://github.com/Tryibion/FlaxEngine into Tryibion-grid-slot-spacing
2024-06-10 18:12:35 +02:00
mafiesto4
fd91e912fe
Merge branch 'GoaLitiuM-array_object_free_fix'
2024-06-10 18:09:06 +02:00
mafiesto4
7106791186
Merge branch 'array_object_free_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-array_object_free_fix
2024-06-10 18:08:55 +02:00
mafiesto4
a0f379f613
Merge branch 'GoaLitiuM-animation_timeline_fix'
2024-06-10 18:07:43 +02:00
mafiesto4
c0847f6789
Merge branch 'animation_timeline_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-animation_timeline_fix
2024-06-10 18:07:36 +02:00
mafiesto4
831289afc3
Merge branch 'GoaLitiuM-physicsmaterial_reload_fix'
2024-06-10 17:47:01 +02:00
Nils Hausfeld
da6883489e
- Added description panel resizing
2024-06-10 12:03:34 +02:00
Nils Hausfeld
ed8c7bc338
- Format change
2024-06-09 23:52:34 +02:00
Nils Hausfeld
bd06ed9c14
- Archetypes now fetch signature and description independently
...
- Added larger label for signature to description panel
2024-06-09 23:42:48 +02:00
Nils Hausfeld
fa67d0581e
- Added optional description panel to visject CM
...
- Enbaled description panel for visual scripting
- Archetype description now gets drawn in description panel
2024-06-09 13:45:53 +02:00
GoaLitiuM
7ba97f3c32
Fix freeing managed Object references in marshalled arrays
2024-06-08 21:16:57 +03:00
GoaLitiuM
992436b47c
Fix error when previewing animation timeline values after reimport
2024-06-08 19:25:13 +03:00
GoaLitiuM
7614481d78
Fix PhysicsMaterial not updating in Colliders after asset reload
2024-06-08 19:24:13 +03:00
GoaLitiuM
07371ddfdf
Fix crash when PhysicsMaterial asset is reloaded in editor
2024-06-08 19:24:10 +03:00
mafiesto4
66f9374477
Add improved terrain rasterization into Global SDF
...
#754
2024-06-08 13:14:20 +02:00
mafiesto4
50c29f6a9b
Fix #2388 namespaces overlap in some plugins
2024-06-08 12:47:15 +02:00
mafiesto4
a4877c6294
Merge branch 'GoaLitiuM-marshaller_namespace'
2024-06-08 12:06:21 +02:00
mafiesto4
c9bebc0700
Merge branch 'marshaller_namespace' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-marshaller_namespace
2024-06-08 12:06:17 +02:00
mafiesto4
26867bfd8f
Merge branch 'Swiggies-progress-bar-fix'
2024-06-08 12:02:31 +02:00
mafiesto4
dfd6df7f42
Merge branch 'progress-bar-fix' of https://github.com/Swiggies/FlaxEngine into Swiggies-progress-bar-fix
2024-06-08 12:02:26 +02:00
mafiesto4
092681aea7
Merge branch 'Chikinsupu-ItemSearchContextMenuSearchImprovements'
2024-06-08 11:59:17 +02:00
mafiesto4
3a2f4843ba
Merge branch 'ItemSearchContextMenuSearchImprovements' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-ItemSearchContextMenuSearchImprovements
2024-06-08 11:59:10 +02:00
mafiesto4
db6cdc3ce0
Merge branch 'Chikinsupu-Visject-DragDropParamAltSetter'
2024-06-08 11:57:40 +02:00
mafiesto4
b23aa6cebd
Merge branch 'Visject-DragDropParamAltSetter' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-Visject-DragDropParamAltSetter
2024-06-08 11:57:35 +02:00
mafiesto4
bc01e6369e
Fix GlobalSDF mip sampling artifacts on edges of distance limit
2024-06-06 13:46:29 +02:00
mafiesto4
a232dac196
Fix GlobalSDF sampling in materials to properly read far cascades
2024-06-06 12:10:44 +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
mafiesto4
2676daabf1
Merge branch 'xxSeys1-IncreasedExecutionLineThickness'
2024-06-05 18:01:05 +02:00
mafiesto4
c82e67083f
Merge branch 'IncreasedExecutionLineThickness' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-IncreasedExecutionLineThickness
2024-06-05 18:00:59 +02:00
mafiesto4
175fd31431
Fix Delegate invoke to copy arguments values to each call instead of passing as reference
2024-06-05 18:00:00 +02: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
mafiesto4
3b1a96582a
Fix crash in gpu memory profiler if resource name is missing
...
#2688
2024-06-05 17:14:44 +02: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
mafiesto4
96303e57ec
Fix terrain SDF thickness to be fixed at 300 units
2024-06-05 13:43:50 +02:00
mafiesto4
c26649a0a8
Improve abdbd1ee64 to better handle cascade transitions
2024-06-05 13:43:34 +02: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
mafiesto4
0620310f4f
Add improved Global Surface Atlas lighting at far cascades and cascade borders
2024-06-04 10:53:41 +02:00
mafiesto4
abdbd1ee64
Add improved Global SDF tracing when going over different cascades
2024-06-04 10:47:37 +02: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
xxSeys1
2b46f04baf
Changed how thickness is calculated
...
Now works with the stuff done in #2671 .
2024-06-03 23:25:54 +02:00
xxSeys1
106b48f4d5
Code style fixes
...
Changed two if statements to be single line.
2024-06-03 23:03:21 +02:00
xxSeys1
732b34d28b
Draw impulse/ execution lines thicker than data ones
...
Slightly increases the thickness of impulse/ execution lines for node editors to make it easier for the user to follow execution flow (and indirectly also data flow)
2024-06-03 23:00:25 +02:00
mafiesto4
3c5d2f8b47
Skip ddgi probes data preload to reduce memory wait time
2024-06-03 22:29:00 +02:00
mafiesto4
116539ce34
Merge branch 'Tryibion-fix-cursor-show-edge-cases'
2024-06-03 19:17:58 +02:00
mafiesto4
e8421d4274
Merge branch 'fix-cursor-show-edge-cases' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-cursor-show-edge-cases
2024-06-03 19:17:50 +02:00
ExMatics HydrogenC
a8dc67a1b2
Implement reverse z
2024-06-03 22:02:35 +08:00
mafiesto4
0b9ee23a5c
Merge branch 'Chikinsupu-Visject-ConnectionImprovements'
2024-06-03 14:22:04 +02:00
mafiesto4
2d2841d59e
Merge branch 'Visject-ConnectionImprovements' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-Visject-ConnectionImprovements
2024-06-03 14:17:11 +02:00
mafiesto4
a0c2f6a51e
Merge branch 'HydrogenC-scroll-fix'
2024-06-03 11:09:59 +02:00
mafiesto4
1d946afe82
Merge branch 'scroll-fix' of https://github.com/HydrogenC/FlaxEngine into HydrogenC-scroll-fix
2024-06-03 11:09:52 +02:00
mafiesto4
6ea519b55a
Merge branch 'GoaLitiuM-variant_fixes'
2024-06-03 11:04:18 +02:00
mafiesto4
2d6c49ee20
Merge branch 'variant_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-variant_fixes
2024-06-03 11:04:06 +02:00
mafiesto4
59b250f091
Merge branch 'GoaLitiuM-exr_crash_fix'
2024-06-03 11:01:24 +02:00
mafiesto4
6c347f08b6
Merge branch 'exr_crash_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-exr_crash_fix
2024-06-03 11:01:11 +02:00
mafiesto4
304f24764b
Merge branch 'GoaLitiuM-debuglog_options'
2024-06-03 10:58:57 +02:00
mafiesto4
3dac26ffda
Merge branch 'debuglog_options' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-debuglog_options
2024-06-03 10:58:49 +02:00
mafiesto4
f51a442357
Fix crash when using content search in Visject surface
2024-06-03 10:54:22 +02:00
mafiesto4
1cbcddf410
Add IsDebugToolAttached to GPUDevice for detecting gpu debugger tools attached and auto-enable GPU profiler in that case
2024-06-03 09:24:27 +02:00
mafiesto4
bd819b1f5f
Rebake default Cube sdf with res scale 2
2024-06-02 23:02:43 +02:00
mafiesto4
aad428210d
Improve DDGI quality by not using lower-res cascade fallback
2024-06-02 23:02:20 +02:00
mafiesto4
a08954f7db
Fix CSM shadows intensity due to sharpness trick
2024-06-02 22:38:46 +02:00
mafiesto4
bba14d265a
Add D3D11 shaders naming for profiling
2024-06-02 22:05:45 +02:00
mafiesto4
59e0b43585
Fix missing DirectX resources naming in Development builds for profiling
2024-06-02 22:05:14 +02:00
mafiesto4
f103afb495
Improve 975d5f98a3
2024-06-02 21:36:32 +02:00
mafiesto4
79ee6a973e
Fix GlobalSDF for meshes intersections for negative distances inside the geometry
2024-06-02 12:06:25 +02:00
mafiesto4
eab96f2086
Fix TAA jittering when rendering UI in world after TAA resolve
2024-06-02 11:01:23 +02:00
mafiesto4
975d5f98a3
Fix MIN_int32 compilation on the latest Clang
2024-06-02 09:52:31 +02:00
mafiesto4
1e86eff2d3
Improve GPU constant buffers structures definitions to properly align on new Clang
2024-06-02 09:52:10 +02:00
Norite SC
d4145179a9
RadialMenu and material nodes
2024-06-02 02:23:48 +02:00
mafiesto4
2492d0b38f
Refactor WindowsFileSystemWatcher to properly handle file modifications
2024-06-02 00:51:11 +02:00
GoaLitiuM
8166790113
Fix compilation errors with miniz
2024-06-01 23:37:00 +03:00
GoaLitiuM
40cc967c30
Fix alignment issues in stack allocators
2024-06-01 23:23:33 +03:00
GoaLitiuM
6d5c7bcaf5
Hide Visual Studio solution architectures not supported by main project
2024-06-01 23:23:33 +03:00
GoaLitiuM
b0904fef69
Skip setup of ARM64 configuration for Windows with no compiler support
2024-06-01 23:23:33 +03:00
GoaLitiuM
ba397836a6
Include configuration specific source files in solution configurations
...
Include only relevant generated source files for selected solution
configuration. Fixes Intellisense issues when both ARM64 and Win64
configurations are present in project.
2024-06-01 23:23:32 +03:00
GoaLitiuM
de10f2a6e5
Copy hostfxr from platform architecture specific dependencies folder
2024-06-01 23:23:32 +03:00
GoaLitiuM
c332d6f89a
Add cooking support for Windows on ARM
2024-06-01 23:23:31 +03:00
GoaLitiuM
72043c0260
Update minimp3
2024-06-01 23:23:31 +03:00
GoaLitiuM
c963dbc48d
Patch rapidjson for Windows on ARM
2024-06-01 23:23:31 +03:00
GoaLitiuM
2f4673ce1b
Patch tracy for Windows on ARM
2024-06-01 23:23:30 +03:00
GoaLitiuM
ca40e6140a
Compile glslang for Windows on ARM
2024-06-01 23:23:30 +03:00
GoaLitiuM
2226ff32dc
Compile assimp for Windows on ARM
2024-06-01 23:23:30 +03:00
GoaLitiuM
34d294263f
Add dependencies to copy dbghelp and dxcompiler files from SDK
2024-06-01 23:23:29 +03:00
GoaLitiuM
526ccd52fd
Build astc for Windows on ARM
2024-06-01 23:23:29 +03:00
GoaLitiuM
0765d88ff2
Update OpenAL to use CMake for compilation on Windows
2024-06-01 23:23:28 +03:00
GoaLitiuM
9777e71ee0
Update ogg and vorbis to use CMake for compilation on Windows
2024-06-01 23:23:28 +03:00
GoaLitiuM
a716025094
Patch pix3.h for Windows on ARM
2024-06-01 23:23:28 +03:00
GoaLitiuM
c8f951e6e8
Use VS2022 Win10 MSVC solutions in DirectX-related dependencies
2024-06-01 23:23:27 +03:00
GoaLitiuM
24c645d8d2
Build NvCloth for Windows on ARM
2024-06-01 23:23:27 +03:00
GoaLitiuM
90e7d4076b
Update PhysX with Windows on ARM support
2024-06-01 23:23:27 +03:00
GoaLitiuM
8ab462f72c
Update curl to 7.88.1
2024-06-01 23:23:26 +03:00
GoaLitiuM
0862362ebd
Update Freetype to 2.13.2
2024-06-01 23:23:26 +03:00
GoaLitiuM
766910c0ae
Fix rebuilding dependencies using Git with existing local folders
2024-06-01 23:23:25 +03:00
GoaLitiuM
2f48521ce7
Fallback to D3D11 devices without debug layers when unavailable
2024-06-01 23:23:25 +03:00
GoaLitiuM
ac6154e94d
Support using native host MSVC binaries on ARM64
2024-06-01 23:23:24 +03:00
GoaLitiuM
d2d2297dc7
Support ARM64 architecture under Windows
2024-06-01 23:23:24 +03:00
GoaLitiuM
bf5e5d1254
Refactor native interop internal type lookup
2024-06-01 23:20:33 +03:00
GoaLitiuM
adbe43c2c2
Move generated marshallers into separate namespace
...
Avoid polluting the `FlaxEngine` namespace with interop related
marshallers, move those to nested namespace called `Interop` where most
of the common marshallers are placed already.
2024-06-01 23:20:32 +03:00
GoaLitiuM
974e3e192b
Include original type of the fields in blittable struct in comments
2024-06-01 23:17:07 +03:00
GoaLitiuM
2283a15172
Refactor struct custom marshalling generation
2024-06-01 23:17:07 +03:00
GoaLitiuM
c4d5e50f22
Update Editor options when window is shown
2024-06-01 23:13:34 +03:00
GoaLitiuM
86d90605fc
Fix Editor options data applying in realtime after first save
...
Reclone the data in order to not modify the currently applied options
data after save.
2024-06-01 23:13:34 +03:00
GoaLitiuM
db71bf2868
Store Debug Log view options in Editor options
2024-06-01 23:13:34 +03:00
GoaLitiuM
3fe634f8b9
Update miniz for tinyexr
2024-06-01 21:50:52 +03:00
GoaLitiuM
fef124a01d
Fix crash when trying to import unsupported EXR-file
2024-06-01 21:36:22 +03:00
GoaLitiuM
272977a521
Defer Editor EndInit after loading scripting assemblies
...
Assets containing deserialized data of scripting assembly structures
needs to be loaded after the scripting assemblies have been loaded.
2024-06-01 20:24:57 +03:00
GoaLitiuM
dedb3d57fd
Fix Variant getters returning already freed managed handles
2024-06-01 20:22:16 +03:00
Nils Hausfeld
0fc507e238
- Visject Drag and Drop now tries to get a parameter setter node while holding the alt key
...
- Visual Script surface now returns a setter node
2024-06-01 14:23:36 +02:00
ExMatics HydrogenC
9e9013ec43
Add missing recalculations of the thumb
2024-06-01 18:23:37 +08:00
GoaLitiuM
19108517da
Fix wrong imported values in animation scale tracks
2024-06-01 13:04:13 +03:00
GoaLitiuM
babd14d763
Fix skinned model import with triangulated mesh data
2024-06-01 12:33:44 +03:00
Gary M
063a5d1ae4
Disable "punchy" correction and add gamma correction
2024-05-31 19:40:50 -07:00
Gary M
1de395bc7b
returned lost #endif
2024-05-31 19:04:07 -07:00
Gary M
c22f8e3607
Initial AGX Impl
2024-05-31 18:38:38 -07:00
GoaLitiuM
60f675c6f0
Fix compilation errors
2024-06-01 00:54:56 +03:00
GoaLitiuM
297ca0be2c
Fix compatibility issues with newer FBX models
2024-06-01 00:47:23 +03:00
mafiesto4
6dacf9e1f1
Add caching Model SDF options in the project cache
...
#2075
2024-05-31 23:36:35 +02:00
GoaLitiuM
2a56ec3b3e
Allow reimporting model prefabs from Content window context menu
2024-06-01 00:24:15 +03:00
GoaLitiuM
cfdb9ef1f2
Fix missing vertices in some imported models
...
The Spatial Sort version was being too greedy when merging vertices
2024-06-01 00:24:14 +03:00
GoaLitiuM
a9aa3b6cd8
Fix typos
2024-06-01 00:24:14 +03:00
GoaLitiuM
cd1853f853
Implement triangulation for non-convex polygons
2024-06-01 00:24:13 +03:00
GoaLitiuM
cc106ab42f
Fix compile errors in libdeflate
2024-06-01 00:24:13 +03:00
GoaLitiuM
76e45564f8
Reapply OpenFBX patches
2024-06-01 00:24:13 +03:00
GoaLitiuM
7454e9abd2
Update OpenFBX
...
Updated to commit 365f52c1edad6bd283c8a645f1d8d2347dbd1e35
2024-06-01 00:24:12 +03:00
mafiesto4
f78bbc6b70
Add GlobalSDFDistance to graphics settings for default GlobalSDF range
...
#2664
2024-05-31 23:21:07 +02:00
mafiesto4
19ad91d5d8
Merge remote-tracking branch 'origin/master' into 1.9
2024-05-31 22:12:03 +02:00
Nils Hausfeld
0c50fa9816
- Implemented a connection line offset that increases the less curvature the line has
...
- Made connection lines a tiny bit thicker and added constants at the top of OutputBox to easily change the default style
2024-05-31 20:16:33 +02:00
Nils Hausfeld
83ccb79fa3
Merge branch 'master' into ItemSearchContextMenuSearchImprovements
2024-05-31 17:29:42 +02:00
Olly Rybak
8b72c063a8
Quick fix
2024-05-31 21:18:00 +10:00
mafiesto4
7e316a1305
Fix SSAO flickering artifacts in cooked game (disable depth mips usage)
2024-05-31 11:35:38 +02:00
mafiesto4
e0791eacad
Fix game crashes due to scene objects C# instances removal on EndPlay before all game logic ends
2024-05-31 10:29:23 +02:00
Nils Hausfeld
11ec018933
- Improved Items list context menu item search (based on visject search improvements)
2024-05-30 19:53:54 +02:00
Nils Hausfeld
8ef1cad6fb
Revert "- Improved item search for item list context menu (based on visject CM item search improvements)"
...
This reverts commit 6885e561db .
2024-05-30 19:48:43 +02:00
Nils Hausfeld
6885e561db
- Improved item search for item list context menu (based on visject CM item search improvements)
2024-05-30 19:48:34 +02:00
mafiesto4
806bff19f4
Fix editor play state exceptions into errors to prevent locking editor state
2024-05-30 17:26:43 +02:00
mafiesto4
949057b1c3
Fix some html tags parsing to be safer
2024-05-30 17:22:43 +02:00
mafiesto4
5c23f4ac09
Fix project cache in editor to use invariant culture when converting numbers
2024-05-30 17:22:30 +02:00
Tryibion
cdd53f09b9
Add extra spacing for transform properties.
2024-05-30 10:01:32 -05:00
Tryibion
f3210608ae
make color value box the same spacing as the others in the editor.
2024-05-30 09:07:42 -05:00
Tryibion
f01784108d
Add check to cursor hidden/showing loops.
2024-05-30 08:47:41 -05:00
Tryibion
30c1068a13
Fix wrong spacing calculation.
2024-05-30 08:38:42 -05:00
mafiesto4
3f3df090f4
Format code in Visject
2024-05-30 12:20:40 +02:00
mafiesto4
390f574662
Merge branch 'Chikinsupu-Visject-ImprovedSearchAndFiltering'
2024-05-30 12:15:41 +02:00
mafiesto4
48a09c9783
Merge branch 'Visject-ImprovedSearchAndFiltering' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-Visject-ImprovedSearchAndFiltering
2024-05-30 12:15:35 +02:00
mafiesto4
981109a6f1
Merge branch 'Chikinsupu-Visject-ConnectionCurvatureOption'
2024-05-30 12:11:45 +02:00
mafiesto4
2f8428db1a
Merge branch 'Visject-ConnectionCurvatureOption' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-Visject-ConnectionCurvatureOption
2024-05-30 12:11:40 +02:00
mafiesto4
d0ec3fa2e2
Merge branch 'Tryibion-slider-focus'
2024-05-30 12:07:25 +02:00
mafiesto4
9533289e57
Merge branch 'slider-focus' of https://github.com/Tryibion/FlaxEngine into Tryibion-slider-focus
2024-05-30 12:05:10 +02:00
mafiesto4
0f485cf77c
Merge branch 'Tryibion-cwidget-size'
2024-05-30 12:01:03 +02:00
mafiesto4
8c8b4613d2
Merge branch 'cwidget-size' of https://github.com/Tryibion/FlaxEngine into Tryibion-cwidget-size
2024-05-30 12:00:56 +02:00
mafiesto4
3b872f08a8
Merge branch 'Chikinsupu-Visject-CommentRenameImprovements'
2024-05-30 11:54:36 +02:00
mafiesto4
e89e0159bf
Merge branch 'Visject-CommentRenameImprovements' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-Visject-CommentRenameImprovements
2024-05-30 11:46:53 +02:00
mafiesto4
857d2c26f4
Merge branch 'MrCapy0-Fix-Game-Compilation'
2024-05-30 11:44:40 +02:00
mafiesto4
49e70637db
Merge branch 'Fix-Game-Compilation' of https://github.com/MrCapy0/FlaxEngine into MrCapy0-Fix-Game-Compilation
2024-05-30 11:36:16 +02:00
mafiesto4
72a151816a
Merge branch 'Tryibion-control-update-fix'
2024-05-30 11:24:15 +02:00
mafiesto4
528b20dc00
Merge branch 'control-update-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-control-update-fix
2024-05-30 11:23:46 +02:00
mafiesto4
ce2d2b78c4
Merge branch 'Chikinsupu-Visject-ImprovedInactiveBoxes'
2024-05-30 10:37:10 +02:00
mafiesto4
b22c42b9e3
Merge branch 'Visject-ImprovedInactiveBoxes' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-Visject-ImprovedInactiveBoxes
2024-05-30 10:37:04 +02:00
mafiesto4
377d25a1fd
Merge branch 'Chikinsupu-Visject-RerouteMovingQoL'
2024-05-30 10:35:04 +02:00
mafiesto4
32a60c3b5c
Merge branch 'Visject-RerouteMovingQoL' of https://github.com/Chikinsupu/FlaxEngine into Chikinsupu-Visject-RerouteMovingQoL
2024-05-30 10:26:29 +02:00
mafiesto4
3f40aff01f
Merge branch 'Tryibion-header-height'
2024-05-30 10:24:31 +02:00
Tryibion
09563caf37
Fix header height when using HeaderAttribute with multiline label.
2024-05-29 15:48:31 -05:00
mafiesto4
bea5c55ac9
Merge remote-tracking branch 'origin/1.9' into 1.9
2024-05-29 18:47:57 +02:00
mafiesto4
62dcfe2cae
Update in-built meshes sdf
2024-05-29 18:45:45 +02:00
mafiesto4
4dd331d546
Add half-texel margin to SDF around the mesh
2024-05-29 18:45:32 +02:00
mafiesto4
f1debd6cb5
Add names to SDF gpu resources
2024-05-29 17:52:48 +02:00
mafiesto4
a8220147ce
Improve SDF mip generation to use min-filter
2024-05-29 15:00:03 +02:00
mafiesto4
80fbe048bf
Update VulkanMemoryAllocator to version3.1.0
2024-05-29 14:55:30 +02:00
mafiesto4
33d1c8c68c
Add async SDF generation for all meshes in the scene
2024-05-29 14:54:28 +02:00
mafiesto4
9258c234f2
Add option to SDF generation via GPU in Model Window
2024-05-29 14:54:06 +02:00
mafiesto4
53d77d3421
Add **Model SDF baking on GPU** via Compute Shader
2024-05-29 14:53:13 +02:00
mafiesto4
5f4c57d3eb
Fix texture copy into staging one on DX12 and Vulkan
2024-05-28 14:56:38 +02:00
mafiesto4
8a2acd360d
Fix GPUTexture::GetData to properly handle volume textures
2024-05-28 14:56:04 +02:00
Nils Hausfeld
130fc5b54d
- Cleanup
2024-05-27 23:41:01 +02:00
Nils Hausfeld
e15a848ac6
- Implemented filtering by group by using a dot as a seperator
...
- Added type sort priority to context sensitive search
- Now updating filters when populating groups for the first time in order to make sort priority actually work when opening context menu for the first time
- Fixed some cases where context sensitivity was applied even when context sensitive search was disabled
2024-05-27 23:19:00 +02:00
mafiesto4
054e77be42
Fix crash on exit when GPU async task failed
2024-05-27 10:37:51 +02:00
mafiesto4
553b6f1ee8
Add async execution to model window sdf generation button
2024-05-27 10:37:33 +02:00
Nils Hausfeld
1729fe6993
- Added connection curvature to editor options
2024-05-26 21:41:59 +02:00
MrCapy0
cc01e88ce8
fix compilation when calling debug draw on scripts
2024-05-26 11:09:17 -04:00
Nils Hausfeld
f18715a497
- Replaced renamepopup with textbox in surface comment
2024-05-25 13:25:52 +02:00
mafiesto4
0cee4ac973
Add SpawnParticles utility to Particle Effect
2024-05-25 09:52:09 +02:00
Nils Hausfeld
d47a191d5c
- Added IsActive state to boxes
...
- Replaced box.enabled with box.isActive on some nodes
- Made connection lines draw with alpha when connected box is inactive
2024-05-24 22:26:20 +02:00
mafiesto4
513afd603b
Add increased by 1 mip sdf texture resolution for GlobalSDF building
2024-05-24 22:19:54 +02:00
mafiesto4
23efaed29e
Fix Model SDF texture streaming to properly mark highest loaded mip as resident
2024-05-24 14:58:57 +02:00
mafiesto4
2c80f4402d
Add improved Model SDF generation with sampling offset and min distance accumulation
2024-05-24 14:52:01 +02:00
mafiesto4
9acb3a5482
Fix model thumbnail for very large assets
2024-05-24 14:21:30 +02:00
mafiesto4
37d2b80a3d
Enable IntrinsicFunctions in Debug builds
2024-05-24 14:16:14 +02:00
mafiesto4
03b52f148c
Improve 82ee84ad39 to support incremental linking
2024-05-24 14:15:52 +02:00
mafiesto4
f326fa611f
Minor sdf imporvements
2024-05-24 12:41:39 +02:00
mafiesto4
7c83481d6f
Bump up version number after compilation setup change
2024-05-24 11:23:19 +02:00
Tryibion
afdae7f670
Only size ui widgets based on viewscale and not control size.
2024-05-23 16:51:31 -05:00
mafiesto4
182d6d8602
Fix regression in missing shadows inside Global Surface Atals
2024-05-23 21:51:57 +02:00
mafiesto4
82ee84ad39
Optimize Development builds to use SSE2 by default on Windows and use SSE4.1 when targeting Windows 11
2024-05-23 17:17:21 +02:00
mafiesto4
b086de1c12
Add WindowsMinVer config for minimum target Windows version switch
2024-05-23 16:21:38 +02:00
mafiesto4
1481d1a1e9
Add ShadowsResolution for manually specified shadowmap resolution for lights
2024-05-23 14:47:16 +02:00
mafiesto4
681c473e7a
Re-enable CSM cascades filter width adjustment
2024-05-23 14:34:26 +02:00
mafiesto4
206ff89587
Add constant buffers alignment for data structures (16-byte boundaries)
2024-05-23 13:58:46 +02:00
mafiesto4
91aa5a0fb9
Fix video player docs
2024-05-23 13:15:29 +02:00
Tryibion
7c4b8758ea
Fix a few edge cases for cursor showing/not showing
2024-05-22 21:10:01 -05:00
Tryibion
f22e559e83
Add slot spacing to uniform grid panel.
2024-05-22 20:45:37 -05:00
mafiesto4
9731437717
Merge branch 'abrasivetroop-edit-prefab-button'
2024-05-22 23:19:02 +02:00
mafiesto4
6f7bb8dbf2
Merge branch 'edit-prefab-button' of https://github.com/abrasivetroop/FlaxEngine into abrasivetroop-edit-prefab-button
2024-05-22 23:17:23 +02:00
mafiesto4
3dd83c52bf
Merge branch 'Tryibion-outputlog-collase-save'
2024-05-22 23:16:37 +02:00
mafiesto4
949ac08643
Merge branch 'outputlog-collase-save' of https://github.com/Tryibion/FlaxEngine into Tryibion-outputlog-collase-save
2024-05-22 23:16:18 +02:00
mafiesto4
4948b1b86a
Merge branch 'Tryibion-script-group'
2024-05-22 23:12:24 +02:00
mafiesto4
e5bf0e1b9f
Merge branch 'script-group' of https://github.com/Tryibion/FlaxEngine into Tryibion-script-group
2024-05-22 23:12:18 +02:00
mafiesto4
b776465919
Merge branch 'Tryibion-play-game-fix'
2024-05-22 23:11:29 +02:00
mafiesto4
82181b28b0
Merge branch 'play-game-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-play-game-fix
2024-05-22 23:11:25 +02:00
mafiesto4
eb07fd7b9a
Fix xml tooltips processing to ignore excessive whitespaces
2024-05-22 23:10:05 +02:00
Tryibion
79dbad6547
Ensure slider max and min are snapped to if the value is close to them.
2024-05-22 15:56:39 -05:00
Tryibion
94884fc39a
Run control update even when UiCanvas skips events.
2024-05-22 14:52:30 -05:00
Tryibion
aec5ef8332
Add message for no first scene.
2024-05-22 14:42:20 -05:00
Tryibion
8e4783a0c6
Play scene if invalid first scene data in editor while selected to play game from first scene.
2024-05-22 14:38:17 -05:00
mafiesto4
c23f2b61cc
Fix editor error when underlying int value provider returns other scalar type
2024-05-22 18:38:08 +02:00
mafiesto4
12cf7f0f92
Merge remote-tracking branch 'origin/master' into 1.9
...
# Conflicts:
# Flax.flaxproj
2024-05-22 16:15:14 +02:00
Tryibion
6481897ffa
Fix SliderControl not being unfocused on value change.
2024-05-22 07:52:25 -05:00
mafiesto4
9653fc6725
Optimize stack memory in volumetric fog lights culling
2024-05-22 13:01:24 +02:00
mafiesto4
2af4e8fe10
Add AV video backend for macOS and iOS
2024-05-22 11:53:46 +02:00
Tryibion
499a7c6129
change to debug log collapse
2024-05-21 07:18:56 -05:00
Tryibion
84fdf9cc80
Save output log collapse state.
2024-05-20 21:46:57 -05:00
Tryibion
f8d023ed5c
Remove drop down image on scripts if no objects are in the group.
2024-05-20 21:36:44 -05:00
mafiesto4
5ca61d8568
Fix Convert to Parameter to check if can perform action
2024-05-20 22:39:46 +02:00
Nils Hausfeld
58998f4576
- Reroute node now always checks if the mouse is inside the "connecting bounds" and changes the cursor accordingly
...
- Slightly increased "connecting bounds" padding
2024-05-20 21:18:12 +02:00
mafiesto4
c486577b07
Fix TAA in editor's debug view modes
2024-05-20 19:03:28 +02:00
mafiesto4
a69c8ce6a2
Revert 73f68c102d and reopen #2610
2024-05-20 18:37:15 +02:00
mafiesto4
e527783e55
Fix missing curve initialization when loading from json
2024-05-20 18:36:41 +02:00
mafiesto4
4d9c92dd49
Fix editor hang when scene deserialization fails
2024-05-20 18:24:20 +02:00
mafiesto4
9b01229e58
Fix regression in GPU Particle collisions in editor
2024-05-20 18:12:35 +02:00
mafiesto4
e3a030fad8
Update version
2024-05-20 17:10:23 +02:00
mafiesto4
cb878294ea
Minor fixes
2024-05-20 17:09:59 +02:00
Abra
b2fc5e8fd3
increase horizontal slot amount
2024-05-20 17:01:07 +03:00
Abra
4fb42319ef
add edit prefab button
2024-05-20 16:59:32 +03:00
mafiesto4
1bd1aca0f0
Merge branch 'GoaLitiuM-richtextbox_fix'
2024-05-20 14:43:26 +02:00
mafiesto4
b433312042
Merge branch 'richtextbox_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-richtextbox_fix
2024-05-20 14:43:09 +02:00
mafiesto4
1041b1b86d
Merge branch 'tecnessino-patch-2'
2024-05-20 14:23:20 +02:00
mafiesto4
1ace5fd10d
Merge branch 'patch-2' of https://github.com/tecnessino/FlaxEngine into tecnessino-patch-2
2024-05-20 14:23:03 +02:00
mafiesto4
cfc9f73744
Fix deadlock between content storage and asset that is being updated during load
...
#2621
2024-05-20 14:22:03 +02:00
mafiesto4
2418167182
Merge branch 'Tryibion-update-cursor-unlock-text'
2024-05-20 11:47:07 +02:00
mafiesto4
52090d3a6b
Merge branch 'update-cursor-unlock-text' of https://github.com/Tryibion/FlaxEngine into Tryibion-update-cursor-unlock-text
2024-05-20 11:47:01 +02:00
mafiesto4
73f68c102d
Revert #2421 two bone ik to solve #2610 regression
2024-05-20 11:19:03 +02:00
tecnessino
862dd1e5f1
Change comment
2024-05-18 20:37:43 +02:00
GoaLitiuM
58351d1989
Fix RichTextBox not drawing the last character
2024-05-18 00:00:27 +03:00
Tryibion
6705205e2f
Update cursor unlock text with correct input key bind.
2024-05-17 09:41:02 -05:00
mafiesto4
2cdd0ff644
Fix test compilation
2024-05-17 15:47:50 +02:00
mafiesto4
69ae841f64
Merge branch 'Tryibion-sel-prefab-clear-search'
2024-05-17 15:31:04 +02:00
mafiesto4
7f8700288f
Merge branch 'sel-prefab-clear-search' of https://github.com/Tryibion/FlaxEngine into Tryibion-sel-prefab-clear-search
2024-05-17 15:30:59 +02:00
mafiesto4
f87dec6ca6
Merge branch 'Tryibion-edit-options-move'
2024-05-17 15:30:50 +02:00
mafiesto4
65a6c0aed5
Merge branch 'edit-options-move' of https://github.com/Tryibion/FlaxEngine into Tryibion-edit-options-move
2024-05-17 15:30:44 +02:00
mafiesto4
f6dd0decfb
Merge branch 'Tryibion-prefab-camera'
2024-05-17 15:30:26 +02:00
mafiesto4
816984542a
Merge branch 'prefab-camera' of https://github.com/Tryibion/FlaxEngine into Tryibion-prefab-camera
2024-05-17 15:30:18 +02:00
Tryibion
3837e8b263
Rename "Options" to "Editor Options" and move under the "Edit" menu.
2024-05-16 23:20:44 -05:00
Tryibion
47b3141f18
Clear item search on select prefab
2024-05-16 23:00:32 -05:00
Tryibion
e10ee3e55a
Force camera model to load in prefabs.
2024-05-16 16:49:56 -05:00
mafiesto4
0a4e89e29b
Fix UI navigation when using multiple canvases
...
#2574
2024-05-16 16:12:53 +02:00
mafiesto4
0765fa92b5
Add option to move all selected UI Controls while holding Shift key
2024-05-16 14:11:11 +02:00
mafiesto4
2529312152
Refactor Color.FromRGBA and add matching old logic Color.FromARGB
...
2592
2024-05-16 13:45:29 +02:00
mafiesto4
3404643636
Add better error messages to NetworkReplicator::SetObjectOwnership for incorrect usage
2024-05-16 10:49:51 +02:00
mafiesto4
6b9f6ac82e
Fix incorrect async methods used as RPCs (not supported now)
2024-05-16 10:35:17 +02:00
mafiesto4
ab5bb79754
Fix regression in collections editing after improving ReadOnly option
2024-05-16 10:34:57 +02:00
mafiesto4
58f95d6ce3
Simplify 6f2bd0e932
2024-05-15 23:49:46 +02:00
mafiesto4
97be8ee8cc
Merge remote-tracking branch 'origin/master' into 1.9
...
# Conflicts:
# Source/Engine/Content/Storage/FlaxStorage.cpp
# Source/Engine/Renderer/GBufferPass.cpp
2024-05-15 23:49:05 +02:00
mafiesto4
1d6e8c4b7c
Add video support on Android
2024-05-15 23:39:10 +02:00
mafiesto4
1cd2f6a070
Fix compilation when using non-strongly typed enum as default value
2024-05-15 13:23:30 +02:00
mafiesto4
35ddfc2455
Add test case of nested types in scripting
...
#2582 #2591
2024-05-15 13:09:51 +02:00
mafiesto4
17d1d87268
Merge branch 'GoaLitiuM-nested_type_fixes'
2024-05-15 12:51:57 +02:00
mafiesto4
fd871ce830
Merge branch 'nested_type_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-nested_type_fixes
2024-05-15 12:50:44 +02:00
mafiesto4
b4a4a8a591
Minor code cleanup
2024-05-15 12:40:08 +02:00
mafiesto4
24e4015425
Merge branch 'Tryibion-font-case'
2024-05-15 12:30:43 +02:00
mafiesto4
c670887b1a
Merge branch 'font-case' of https://github.com/Tryibion/FlaxEngine into Tryibion-font-case
2024-05-15 12:30:39 +02:00
mafiesto4
d3cd6a461b
Merge branch 'Tryibion-ui-edit-handles'
2024-05-15 12:26:25 +02:00
mafiesto4
2625a9d762
Merge branch 'ui-edit-handles' of https://github.com/Tryibion/FlaxEngine into Tryibion-ui-edit-handles
2024-05-15 12:26:20 +02:00
mafiesto4
4fdd9a242b
Merge branch 'Tryibion-add-script'
2024-05-15 12:26:06 +02:00
mafiesto4
a6e8e6f749
Merge branch 'add-script' of https://github.com/Tryibion/FlaxEngine into Tryibion-add-script
2024-05-15 12:25:59 +02:00
mafiesto4
03eabbcf63
Merge branch 'Tryibion-control-trans-dup'
2024-05-15 12:25:34 +02:00
mafiesto4
13f94dcf11
Merge branch 'control-trans-dup' of https://github.com/Tryibion/FlaxEngine into Tryibion-control-trans-dup
2024-05-15 12:25:28 +02:00
mafiesto4
3b44062eb0
Merge branch 'Tryibion-checkerboard-colorpicker'
2024-05-15 12:25:13 +02:00
mafiesto4
1457637707
Merge branch 'checkerboard-colorpicker' of https://github.com/Tryibion/FlaxEngine into Tryibion-checkerboard-colorpicker
2024-05-15 12:25:08 +02:00
mafiesto4
d28567111f
Merge branch 'Tryibion-treenode-guidelines'
2024-05-15 12:24:17 +02:00
mafiesto4
1c7f06e570
Merge branch 'treenode-guidelines' of https://github.com/Tryibion/FlaxEngine into Tryibion-treenode-guidelines
2024-05-15 12:24:12 +02:00
mafiesto4
63cc0fef2e
Merge branch 'Tryibion-tooltip-text-padding'
2024-05-15 12:23:52 +02:00
mafiesto4
57084b3d6c
Merge branch 'tooltip-text-padding' of https://github.com/Tryibion/FlaxEngine into Tryibion-tooltip-text-padding
2024-05-15 12:23:47 +02:00
mafiesto4
fa23619f08
Merge branch 'Tryibion-scroll-colors'
2024-05-15 12:23:12 +02:00
mafiesto4
1f2456fc67
Merge branch 'scroll-colors' of https://github.com/Tryibion/FlaxEngine into Tryibion-scroll-colors
2024-05-15 12:23:08 +02:00
mafiesto4
0b71e906a6
Merge branch 'Tryibion-textbox-add'
2024-05-15 12:22:47 +02:00
mafiesto4
2e59c35a44
Merge branch 'textbox-add' of https://github.com/Tryibion/FlaxEngine into Tryibion-textbox-add
2024-05-15 12:22:40 +02:00
mafiesto4
6f2bd0e932
Another attempt on 6a883bc7c6
2024-05-15 11:22:07 +02:00
mafiesto4
82bf4238df
Add support for decoding NV12 into RGB image
2024-05-15 11:15:19 +02:00
mafiesto4
9d2dc91920
Add PixelFormat::NV12
2024-05-15 11:14:16 +02:00
mafiesto4
3ae30a59b3
Fix engine with c# scripting disabled
2024-05-14 13:13:37 +02:00
mafiesto4
6a883bc7c6
Revert file handles bug
2024-05-14 09:03:52 +02:00
Tryibion
17de6388ca
Code fix
2024-05-13 17:42:37 -05:00
Tryibion
c858b67f2e
Try and fix large world issue.
2024-05-13 16:48:45 -05:00
Tryibion
e028d263f1
Remove unused include.
2024-05-13 16:38:38 -05:00
Tryibion
6962ed6730
Fix case spelling
2024-05-13 16:38:10 -05:00
Tryibion
b66d50ae1b
Add font and case options to Label and Textbox
2024-05-13 16:34:23 -05:00
mafiesto4
a742ce1d32
Optimize FileReadStream seeking if new position is within the cached buffer
2024-05-13 22:40:27 +02:00
Tryibion
675ce71935
Draw hover before selection so that way ui selection is drawn on top.
2024-05-13 12:45:59 -05:00
Tryibion
833f844d59
Minor improvements to ui editor widget drawing.
2024-05-13 12:38:11 -05:00
mafiesto4
af08dc1c69
Fix ReadOnly attribute handling in collection editors
2024-05-13 16:08:50 +02:00
mafiesto4
3593f835cd
Remove unused property of video player
2024-05-13 15:03:55 +02:00
mafiesto4
df086f3b3b
Add more backends
2024-05-13 15:03:44 +02:00
Tryibion
07628d2ec7
Clean up code
2024-05-11 21:31:00 -05:00
Tryibion
aac3dbfe09
Fix control transform duplicating when changing anchor.
2024-05-11 21:29:45 -05:00
Tryibion
185f24ce49
Fix value alpha transparency being applied twice to preview color.
2024-05-11 20:19:51 -05:00
GoaLitiuM
77e29109ee
Fix native internal type name for deeply nested types
2024-05-11 15:48:49 +03:00
GoaLitiuM
8d89b9efb0
Fix internal type name for nested blittable element types
2024-05-11 15:48:43 +03:00
Tryibion
b2fee31a13
Add checkerboard background to color picker dialog color.
2024-05-10 20:30:14 -05:00
Tryibion
fc7628e2ee
Add tree node guidlines
2024-05-10 19:22:23 -05:00
Tryibion
2e3e4959d6
Add width padding for tooltip
2024-05-10 17:18:10 -05:00
Tryibion
f22105c2c3
Allow adding script via drag drop
2024-05-10 16:58:40 -05:00
Tryibion
533902d185
Change panel scroll bar style editor order.
2024-05-10 15:04:27 -05:00
mafiesto4
6b31d51e31
Add volume, pan and spatial audio options for video playback
2024-05-10 13:54:52 +02:00
mafiesto4
f0d143ecaa
Fix decoding 480p videos
2024-05-10 13:29:08 +02:00
mafiesto4
196aa020fd
Fix video playback if fie has no audio track
2024-05-10 13:16:07 +02:00
mafiesto4
ffe5105602
Fixes for audio playback in videos
2024-05-10 13:12:07 +02:00
mafiesto4
4acaa62a07
Fix crash in AudioBackendOAL::Source_DequeueProcessedBuffers when buffer count is large
2024-05-10 12:52:07 +02:00
mafiesto4
68653fa91f
Add small code optimizations
2024-05-10 12:27:28 +02:00
Tryibion
dc0aa61a14
Add scrollbar colors to Panel
2024-05-09 22:14:08 -05:00
Tryibion
ee790ff3a9
Change colors for tabs to be seen better.
2024-05-09 21:53:22 -05:00
Tryibion
a2a3926aee
Expose colors in scrollbar
2024-05-09 21:53:04 -05:00
Tryibion
9a70344c1f
Fix carrot location on text box with no text. Add vertical and horizontal alignment options to textbox.
2024-05-09 21:31:54 -05:00
mafiesto4
44006dd533
Various code improvements
2024-05-09 18:59:09 +02:00
mafiesto4
f6aabf2d14
Optimize navmesh building and reduce scene lock time
2024-05-09 18:58:47 +02:00
mafiesto4
dc1f15f18d
Add OnStaticFlagsChanged to Actor
2024-05-09 16:55:05 +02:00
mafiesto4
7d7808af8f
Remove default value tooltips from post process docs to prevent errors
2024-05-09 10:56:42 +02:00
mafiesto4
5029584a9f
Fix crash when Visual Script event binding instance is invalid
...
#2548
2024-05-09 10:17:23 +02:00
mafiesto4
f353d3f114
Fix looping root motion
2024-05-09 10:16:45 +02:00
mafiesto4
667e8bc293
Minor cleanup in anim code
2024-05-09 10:16:34 +02:00
mafiesto4
2edb9cc4d8
Fix compilation warnings when using 64-bit coords
2024-05-08 23:24:23 +02:00
mafiesto4
7018666a8c
Add layer masking for PostFxVolume against Camera's RenderLayersMask
...
#2573
2024-05-08 22:42:35 +02:00
mafiesto4
f04926ad94
Merge branch 'GoaLitiuM-treenode_expanded_fix'
2024-05-08 19:30:55 +02:00
mafiesto4
e7508538e0
Merge remote-tracking branch 'origin/master' into 1.9
...
# Conflicts:
# Flax.flaxproj
2024-05-08 19:27:56 +02:00
GoaLitiuM
50f5f0acd9
Fix TreeNode rendering issues with expanded nodes
2024-05-08 20:15:55 +03:00
mafiesto4
33202a74b0
Fix
2024-05-08 19:15:25 +02:00
mafiesto4
3745979b81
Add attributes for game into AndroidManifest
2024-05-08 18:49:16 +02:00
mafiesto4
db15f6f08a
Add For Distribution to be enabled by default in Release builds
...
#2571
2024-05-08 18:48:55 +02:00
mafiesto4
e1a2f51d5a
Merge branch 'GoaLitiuM-editor_font_validation'
2024-05-08 18:17:53 +02:00
mafiesto4
a8e1fd7a4a
Merge branch 'editor_font_validation' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-editor_font_validation
2024-05-08 18:17:46 +02:00
mafiesto4
d46ef6ac92
Merge branch 'Tryibion-add-shift-scroll'
2024-05-08 18:17:20 +02:00
mafiesto4
36d21b27c7
Merge branch 'add-shift-scroll' of https://github.com/Tryibion/FlaxEngine into Tryibion-add-shift-scroll
2024-05-08 18:17:13 +02:00
mafiesto4
b1636c27e7
Merge branch 'Tryibion-Move-control-transform'
2024-05-08 17:39:48 +02:00
mafiesto4
5d32fc6c5e
Merge branch 'Move-control-transform' of https://github.com/Tryibion/FlaxEngine into Tryibion-Move-control-transform
2024-05-08 17:31:47 +02:00
mafiesto4
065dc474c0
Merge branch 'Tryibion-game-window-focus-issue'
2024-05-08 17:31:16 +02:00
mafiesto4
1fb7b24aad
Merge branch 'game-window-focus-issue' of https://github.com/Tryibion/FlaxEngine into Tryibion-game-window-focus-issue
2024-05-08 17:31:08 +02:00
mafiesto4
f0b72aa025
Merge branch 'Tryibion-color-picker'
2024-05-08 17:30:50 +02:00
mafiesto4
058077736b
Merge branch 'color-picker' of https://github.com/Tryibion/FlaxEngine into Tryibion-color-picker
2024-05-08 17:30:45 +02:00
mafiesto4
571ba6773d
Optimize win32 filesystem access via static buffer or unlimited path len
2024-05-08 17:28:46 +02:00
mafiesto4
40652a0ebc
Fix HashSet adding item via move operation
2024-05-08 17:28:14 +02:00
mafiesto4
481a6de821
Add support for cooking raw files referenced by assets
2024-05-08 17:27:46 +02:00
mafiesto4
66b828ae92
Refactor Asset::GetReferences to support file path references
2024-05-08 15:54:37 +02:00
mafiesto4
b91f51fb46
Add async videos update
2024-05-08 12:35:18 +02:00
mafiesto4
b02f011627
Merge branch 'GoaLitiuM-drawtext_fix'
2024-05-08 10:34:33 +02:00
mafiesto4
e51d2dda00
Fix playing 6-channel audio with XAudio2 backend
2024-05-08 10:20:04 +02:00
mafiesto4
a11fa46ee2
Add cpu profile events to GPU tasks executor queue
2024-05-08 10:19:39 +02:00
mafiesto4
47f3ecbde2
Fix video player shutdown on editor window close
2024-05-08 10:19:22 +02:00
mafiesto4
deb2319190
Add audio playback support to video player
2024-05-08 10:19:08 +02:00
GoaLitiuM
ea04c746fd
Fix Editor not launching if custom interface fonts are missing
2024-05-07 21:18:09 +03:00
GoaLitiuM
97454fc82e
Fix drawing an extra character with Render2D.DrawText
2024-05-07 20:10:05 +03:00
Tryibion
4a6afdb108
Small fixes for color picker.
2024-05-07 08:41:23 -05:00
mafiesto4
4b8970f674
Update assets
2024-05-06 10:41:07 +02:00
mafiesto4
f43cd97907
Refactor Audio Backend to not depend on AudioSource object
2024-05-06 10:36:36 +02:00
mafiesto4
65e852600a
Merge branch 'Tryibion-skip-empty-layers'
2024-05-05 22:56:47 +02:00
mafiesto4
fedd990c13
Merge branch 'skip-empty-layers' of https://github.com/Tryibion/FlaxEngine into Tryibion-skip-empty-layers
2024-05-05 22:56:41 +02:00
mafiesto4
c0329abe40
Merge branch 'Tryibion-fix-properties-1st-offset'
2024-05-05 22:55:30 +02:00
mafiesto4
d8850a56a8
Merge branch 'fix-properties-1st-offset' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-properties-1st-offset
2024-05-05 22:55:26 +02:00
mafiesto4
e171bb06ec
Merge branch 'GoaLitiuM-unbox_array_fix'
2024-05-05 22:54:18 +02:00
mafiesto4
3825e07adc
Merge branch 'unbox_array_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-unbox_array_fix
2024-05-05 22:54:12 +02:00
mafiesto4
db8adf7d96
Fix creating virtual terrain collision of actor that is not in a game
2024-05-05 22:50:12 +02:00
GoaLitiuM
e77ae12b9b
Fix unboxing of array type Variants
2024-05-05 13:15:54 +03:00
Tryibion
bf4e4aeaf6
Fix bottom offset for last property label and property
2024-05-04 22:32:00 -05:00
Tryibion
2107b069db
Fix odd offset between 1st property and property label.
2024-05-04 19:25:56 -05:00
Tryibion
ea2005dacb
Add layer number to LayerMask UI
2024-05-04 18:08:53 -05:00
Tryibion
d5cded8aaa
Skip empty layers for LayerMask Editor
2024-05-04 17:51:27 -05:00
Tryibion
430b22d5d7
Dont unfocus game window while cursor is not visible unless the lock mode is none.
2024-05-04 17:37:32 -05:00
mafiesto4
5b2af6b3d5
Refactor Audio Backend to not depend on AudioListener object
2024-05-04 22:16:20 +02:00
mafiesto4
f604503566
Refactor Audio Backend to support single listener only
2024-05-04 21:47:47 +02:00
mafiesto4
388a0f4196
Add initial audio buffer support in video player
2024-05-03 14:32:23 +02:00
mafiesto4
754ed56119
Add FilePathEditor custom editor for path-based editing asset/url refs with a file picker
2024-05-03 12:26:03 +02:00
mafiesto4
dca8e391fa
Rollback video thumbnail as generic for now
2024-05-02 18:48:49 +02:00
mafiesto4
9d830eb1e2
Fix crash when using scripting object as interface implementation in object property displayed in Editor
...
#2493
2024-05-02 18:31:30 +02:00
mafiesto4
7e3f84f95e
Merge branch 'Tryibion-gg-keep-last-type'
2024-05-02 15:57:50 +02:00
mafiesto4
cddee38d71
Merge branch 'gg-keep-last-type' of https://github.com/Tryibion/FlaxEngine into Tryibion-gg-keep-last-type
2024-05-02 15:57:45 +02:00
mafiesto4
e030d0461b
Merge branch 'Tryibion-smoothstep-node-width'
2024-05-02 15:57:31 +02:00
mafiesto4
4978c8e0d9
Merge branch 'smoothstep-node-width' of https://github.com/Tryibion/FlaxEngine into Tryibion-smoothstep-node-width
2024-05-02 15:57:20 +02:00
mafiesto4
dc7b7e6e10
Merge branch 'Tryibion-rename-trim'
2024-05-02 15:56:33 +02:00
mafiesto4
1e3eb11b94
Merge branch 'rename-trim' of https://github.com/Tryibion/FlaxEngine into Tryibion-rename-trim
2024-05-02 15:56:25 +02:00
mafiesto4
b15b231b85
Merge branch 'Tryibion-windows-hide-cursor'
2024-05-02 15:55:56 +02:00
mafiesto4
262992571a
Merge branch 'windows-hide-cursor' of https://github.com/Tryibion/FlaxEngine into Tryibion-windows-hide-cursor
2024-05-02 15:55:50 +02:00
mafiesto4
352bf3f9a7
Merge branch 'Tryibion-fix-toolbox-panel-size'
2024-05-02 15:55:29 +02:00
Tryibion
9683868767
Add shift scroll for panels and textbox
2024-05-01 16:12:53 -05:00
Tryibion
40284fbbf8
Fix smooth step visject node width
2024-05-01 14:05:10 -05:00
Tryibion
0c86a900da
Default gameplay global type selection to last selected type.
2024-05-01 13:54:41 -05:00
Tryibion
c1e3eaeab1
Force windows cursor to show or hide based on cursor hidden value
2024-05-01 13:23:56 -05:00
Tryibion
3c487dff47
Trim actor name on rename.
2024-05-01 12:01:01 -05:00
Tryibion
2260d79e26
Trim content item name on rename
2024-05-01 11:54:07 -05:00
mafiesto4
863794d3c0
Add playback buttons and info label to Video Player actor editor
2024-05-01 01:30:03 +02:00
mafiesto4
0d8c9f6626
Add Video module
2024-05-01 01:25:16 +02:00
mafiesto4
8a45dda98c
Add support for custom file proxies in Editor
2024-05-01 01:05:15 +02:00
Tryibion
3209320547
Add margin to item tree in toolbox
2024-04-30 15:05:58 -05:00
Tryibion
d1db06a9bb
Change text alignment to far on some control transform properties
2024-04-29 19:44:49 -05:00
Tryibion
1c1d2fd96f
Fix still showing some control transform properties in wrong spot.
2024-04-29 19:38:36 -05:00
Tryibion
2e5ad8c48a
Always set control transform under general tab
2024-04-29 18:28:04 -05:00
Tryibion
9a6f866956
Move control transform to be under general group in layout.
2024-04-29 18:24:01 -05:00
mafiesto4
c59bce3b58
Merge branch 'Tryibion-controls-toolbox'
2024-04-29 18:37:11 +02:00
mafiesto4
1185a9c06c
Merge branch 'controls-toolbox' of https://github.com/Tryibion/FlaxEngine into Tryibion-controls-toolbox
...
# Conflicts:
# Source/Editor/SceneGraph/GUI/ActorTreeNode.cs
2024-04-29 18:37:04 +02:00
Tryibion
026b69c544
Merge branch 'master' into controls-toolbox
2024-04-29 11:34:03 -05:00
mafiesto4
df7ece7655
Merge branch 'Tryibion-controls-toolbox'
2024-04-29 18:24:36 +02:00
mafiesto4
7e8f20bd9b
Merge branch 'controls-toolbox' of https://github.com/Tryibion/FlaxEngine into Tryibion-controls-toolbox
...
# Conflicts:
# Source/Editor/SceneGraph/GUI/ActorTreeNode.cs
2024-04-29 16:56:30 +02:00
mafiesto4
20aef27439
Merge branch 'Tryibion-watermark-attribute'
2024-04-29 12:23:06 +02:00
mafiesto4
12344cf725
Merge branch 'watermark-attribute' of https://github.com/Tryibion/FlaxEngine into Tryibion-watermark-attribute
2024-04-29 12:23:01 +02:00
mafiesto4
ebb2704726
Merge branch 'Tryibion-fix-caret'
2024-04-29 12:21:55 +02:00
mafiesto4
5f9d0140c7
Merge branch 'fix-caret' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-caret
2024-04-29 12:21:49 +02:00
mafiesto4
02a7f74993
Merge branch 'Tryibion-focus-window-on-spawn'
2024-04-29 10:44:16 +02:00
mafiesto4
452e12db45
Merge branch 'focus-window-on-spawn' of https://github.com/Tryibion/FlaxEngine into Tryibion-focus-window-on-spawn
2024-04-29 10:44:09 +02:00
mafiesto4
ac46c89904
Merge branch 'Tryibion-fix-actortype-drag-spawn'
2024-04-29 10:42:38 +02:00
mafiesto4
88acc772b3
Merge branch 'fix-actortype-drag-spawn' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-actortype-drag-spawn
2024-04-29 10:42:31 +02:00
mafiesto4
fbec80c801
Fix error when using undo after removing Multi Blend node
2024-04-29 10:35:32 +02:00
mafiesto4
1ef487a5cc
Add removing selected blend space point with Delete key
...
#2505
2024-04-29 10:35:07 +02:00
mafiesto4
1e5861de25
Merge branch 'Tryibion-win-layout-name'
2024-04-29 10:19:48 +02:00
mafiesto4
07733a4efb
Merge branch 'win-layout-name' of https://github.com/Tryibion/FlaxEngine into Tryibion-win-layout-name
2024-04-29 10:19:38 +02:00
mafiesto4
fee15846ba
Merge branch 'GoaLitiuM-fix_treenode_rendering'
2024-04-29 10:18:06 +02:00
mafiesto4
7040da9a44
Merge branch 'fix_treenode_rendering' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-fix_treenode_rendering
2024-04-29 10:17:58 +02:00
GoaLitiuM
a8a621df3b
Fix TreeNode not rendering all nodes properly with invisible children
2024-04-28 20:30:41 +03:00
Tryibion
18660140b0
Add controls to the ActorToolbox in the GUI tab. Add dragging and dropping controls from toolbox into scene and prefab trees.
2024-04-27 15:55:25 -05:00
Tryibion
58cc53b44d
Remove unused include
2024-04-27 11:10:27 -05:00
Tryibion
d8bb831dd9
Add watermark attribute to add watermark to string fields in editor. Have watermark show even when textbox is focused .
2024-04-27 11:07:20 -05:00
Tryibion
0d770e3909
Focus prefab window on item spawn.
2024-04-27 09:56:51 -05:00
Tryibion
3641886ebf
Fix textbox caret showing on empty string.
2024-04-27 09:16:03 -05:00
Tryibion
611dd7bad1
Change "Apply window layouts" to "Window layouts"
2024-04-27 09:01:46 -05:00
Tryibion
7db20e0411
Fix actor type drag spawn to correctly assign parent.
2024-04-27 08:44:20 -05:00
mafiesto4
e835b25637
Fix wired Vulkan validation cache errors on Linux
...
#2201 #1825
2024-04-26 21:47:51 +02:00
mafiesto4
c5520f2777
Update version
2024-04-26 19:12:40 +02:00
mafiesto4
4414398f09
Fix crash when accessing physics objects state in OnLateFixedUpdate
...
#2494
2024-04-26 19:08:25 +02:00
mafiesto4
5e5497ff18
Add Tags.Find utility
...
#2492
2024-04-26 19:06:39 +02:00
mafiesto4
0cdce9dba2
Upgrade GDK to 230305 and support v143 MSVC toolset
2024-04-25 23:09:18 +02:00
mafiesto4
aaadf3065d
Use ARM64 on the latest macOS builds
2024-04-25 19:41:38 +02:00
mafiesto4
b134a5567d
Format comments
2024-04-25 19:30:12 +02:00
mafiesto4
740a31b7a9
Merge branch 'duarteroso-bug/issue-2476'
2024-04-25 19:27:23 +02:00
mafiesto4
75e25bf1f7
Merge branch 'bug/issue-2476' of https://github.com/duarteroso/FlaxEngine into duarteroso-bug/issue-2476
2024-04-25 19:27:11 +02:00
mafiesto4
279c80a9ae
Merge branch 'duarteroso-bug/issue-2477'
2024-04-25 19:25:55 +02:00
mafiesto4
4dbfc01715
Merge branch 'bug/issue-2477' of https://github.com/duarteroso/FlaxEngine into duarteroso-bug/issue-2477
2024-04-25 19:25:50 +02:00
mafiesto4
45706be3a6
Merge branch 'duarteroso-bug/issue-2475'
2024-04-25 19:25:29 +02:00
mafiesto4
723423a3fa
Merge branch 'bug/issue-2475' of https://github.com/duarteroso/FlaxEngine into duarteroso-bug/issue-2475
2024-04-25 18:02:46 +02:00
mafiesto4
42de657629
Merge branch 'GoaLitiuM-release_prefab_fix'
2024-04-25 18:02:02 +02:00
mafiesto4
16f1e8a3e1
Merge branch 'release_prefab_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-release_prefab_fix
2024-04-25 18:01:57 +02:00
mafiesto4
2c1b2d2b7c
Optimize ActorTreeNode reparent when it's not collapsed but one of the parents is
2024-04-25 18:01:06 +02:00
mafiesto4
19cc33b200
Merge branch 'GoaLitiuM-treenode_optimize'
2024-04-25 18:00:27 +02:00
mafiesto4
3641e156ee
Merge branch 'treenode_optimize' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-treenode_optimize
2024-04-25 17:18:54 +02:00
mafiesto4
4413af5d20
Merge branch 'GoaLitiuM-modelprefab_freeze_fix'
2024-04-25 17:17:44 +02:00
mafiesto4
97078cda7e
Fix GPU Tasks queue to be executed on frame start, rather than end
2024-04-25 17:10:39 +02:00
mafiesto4
10c47b8c2a
Fix missing namespace
2024-04-25 17:09:54 +02:00
mafiesto4
3ebf73ec22
Add video texture format YUY2
2024-04-25 10:26:23 +02:00
mafiesto4
ebe05d4a51
Refactor RenderToolsDX to support new pixel formats properly
2024-04-24 17:35:58 +02:00
GoaLitiuM
8c2e7bccaa
Delete Prefab default instance when scripting unloads
2024-04-23 22:14:06 +03:00
GoaLitiuM
3e7ac04a88
Fix freeze when selecting ModelPrefab referencing a removed asset
2024-04-23 20:55:20 +03:00
Duarte Roso
9bc9d95a22
Revert "Add android settings"
...
This reverts commit b6692b4747 .
2024-04-23 16:10:08 +02:00
Duarte Roso
b6e36c0014
Add android settings
...
Added:
- version code
- minimum Sdk version
- target Sdk version
2024-04-23 16:09:10 +02:00
Duarte Roso
b6692b4747
Add android settings
...
Added:
- version code
- minimum Sdk version
- target Sdk version
2024-04-23 15:58:36 +02:00
Duarte Roso
62c2e3b8f0
Add exported property to the activity element
2024-04-23 15:30:36 +02:00
Duarte Roso
d4774a2bfe
Change screen orientation enum
2024-04-23 15:13:04 +02:00
mafiesto4
cdeb9a3b15
Merge remote-tracking branch 'origin/master' into 1.9
...
# 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/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/DefaultTerrainMaterial.flax
# Content/Engine/SingleColorMaterial.flax
# Content/Engine/SkyboxMaterial.flax
# Source/Engine/Graphics/Materials/MaterialShader.h
2024-04-23 10:30:01 +02:00
mafiesto4
705856da24
Fix crash when resizing window on Vulkan
...
Regression from 8488a8d387
#2356
2024-04-23 10:08:16 +02:00
mafiesto4
ab9cc16529
Fix EyeAdaptation bug to flash on play mode start in Editor when time gets reset
2024-04-23 00:03:21 +02:00
mafiesto4
203f03a597
Add Write/Read methods to NetworkStream for INetworkSerializable sending in C# api
2024-04-22 23:25:19 +02:00
mafiesto4
4fbe210730
Fix heightfield not saved when editing splatmap of terrain with physical materials in use
...
#2262
2024-04-22 23:20:44 +02:00
mafiesto4
6eb431d12c
Fix rare error on drag&drop in Editor
2024-04-22 23:17:56 +02:00
mafiesto4
890569ea3b
Add logging and cleaning up leaked scene objects after play mode in Editor
2024-04-22 22:59:38 +02:00
mafiesto4
d8a1de64d1
Fix surface node moving regression from f19977a956
...
#2466
2024-04-22 22:56:01 +02:00
mafiesto4
b92fbcb3bc
Add more const correctness
...
#2467
2024-04-22 22:53:27 +02:00
mafiesto4
515ee96a31
Fix compilation regression
2024-04-22 19:10:06 +02:00
mafiesto4
f19977a956
Fix surface node context menu to not show when moving surface
...
#2466
2024-04-22 19:03:40 +02:00
mafiesto4
96f628429c
Improve const correctness in Mesh and SkinnedMesh api
...
#2467i
2024-04-22 18:56:54 +02:00
mafiesto4
3ecbbcd0a0
Update Newtonsoft.Json
2024-04-22 18:44:50 +02:00
mafiesto4
a01495cde1
Merge similar source chunks
...
#2468
2024-04-22 18:36:25 +02:00
mafiesto4
b7dc0dd004
Fix crash when removing Anim Event visual script that is used in opened Animation timeline
...
#2471
2024-04-22 18:11:25 +02:00
mafiesto4
32b15f90ab
Minor improvements
2024-04-22 18:10:58 +02:00
mafiesto4
e795a8b037
Fix compile warning
2024-04-22 15:29:25 +02:00
mafiesto4
e551eae30d
Update engine assets
2024-04-22 13:32:09 +02:00
mafiesto4
5f02b4173a
Fix nested animations sampling
...
#2472
2024-04-22 13:29:29 +02:00
mafiesto4
568a69081d
Fix animated model skinning precision issues
...
#2460
2024-04-22 13:18:52 +02:00
GoaLitiuM
4dcdd8b5f7
Add Actor.HasScene and Script.HasScene
...
Useful in managed code to check the existence of the scene in hot paths
by avoiding expensive marshalling of the Scene object.
2024-04-20 20:58:55 +03:00
mafiesto4
1072b90c5b
Fix blend shapes normals usage
...
#2459
2024-04-20 16:52:07 +02:00
mafiesto4
6aacea99ab
Fix blend shapes transformation applying
...
#2459
2024-04-20 16:16:01 +02:00
mafiesto4
5e086809ae
Fix crash on prefab preview with lightmap in use
...
#2454
2024-04-20 15:51:20 +02:00
GoaLitiuM
361e9a2929
Remove TreeNode text color caching
...
This is actually slower than just resolving the color before draw.
2024-04-20 16:26:29 +03:00
GoaLitiuM
b25ee23b14
Optimize TreeNode rendering
2024-04-20 16:26:25 +03:00
mafiesto4
41ffc16b66
Fix FindRandomPointAroundCircle to always find a valid point on a NavMesh in the radius
...
#2398
2024-04-20 15:01:27 +02:00
mafiesto4
560cf65121
Add add/remove buttons to Multi Blend
2024-04-19 17:50:14 +02:00
mafiesto4
93e26afa05
Optimize Anim Graph node size and remove limit of max 64 state transitions
2024-04-19 16:31:11 +02:00
mafiesto4
7653fba381
Refactor Multi Blend nodes to support up to 255 blend points
2024-04-19 16:30:34 +02:00
mafiesto4
71fe280464
Refactor Visject Graph nodes data for unlimited size
2024-04-19 12:22:04 +02:00
mafiesto4
0845866c4d
Add live debugging of blend position in Multi Blend
2024-04-18 18:42:31 +02:00
mafiesto4
a3b5f4b789
Add grid labels drawing to Multi Blend
2024-04-18 18:22:19 +02:00
mafiesto4
4b6b24f4c5
Fix precision of blend points moving in Multi Blend
2024-04-18 17:22:37 +02:00
mafiesto4
d8079367fd
Add improved visuals of points in Multi Blend
2024-04-18 17:22:21 +02:00
mafiesto4
83b9e6e32a
Add Ctrl to snap points to grid in Multi Blend editor
2024-04-18 17:04:23 +02:00
mafiesto4
f8f1c02338
Add context menu to Multi Blend node points
2024-04-18 15:27:23 +02:00
mafiesto4
285710360c
Fix margins issues in context menus
2024-04-18 15:26:52 +02:00
mafiesto4
695c212cf0
Add tooltips to Multi Blend points
2024-04-18 13:10:33 +02:00
mafiesto4
05278ca418
Add undo for Multi Blend points moving
...
#1980
2024-04-17 23:28:10 +02:00
mafiesto4
e31ce787aa
Add improved size of Multi Blend nodes
...
#1980
2024-04-17 23:04:09 +02:00
mafiesto4
d379b4c046
Fix missing UI Control preview when changing UI Widget type
2024-04-17 16:43:53 +02:00
mafiesto4
261faad93e
Fix incorrect View Size for 2d character font material
2024-04-17 16:41:19 +02:00
mafiesto4
16554fe742
Fix cloning value utility for object references
...
#2399
2024-04-17 16:17:39 +02:00
mafiesto4
9f983cff49
Refactor engine loop to have better sync between game update, physics and drawing
2024-04-17 13:38:06 +02:00
mafiesto4
e53ab10145
Add Engine::UpdateCount to sync gameplay logic updates with game loop rather than draw frames
2024-04-17 13:31:12 +02:00
mafiesto4
692a61c948
Add Time.Synchronize to stabilize engine loop
2024-04-17 13:01:58 +02:00
mafiesto4
60e8d73079
Merge remote-tracking branch 'origin/master' into 1.9
...
# Conflicts:
# Source/Engine/Renderer/RenderList.cpp
# Source/Engine/Renderer/RenderList.h
2024-04-17 09:58:59 +02:00
mafiesto4
c83b74c85d
Fix blending nested animations to properly handle it per-node
...
#2416
2024-04-16 23:25:37 +02:00
mafiesto4
171fc276fb
Fix bug in ValueContainer.HasDifferentTypes causing incorrect editor setup
...
#2436
2024-04-16 22:32:10 +02:00
mafiesto4
446c1edafc
Fix deselecting actors when using camera orbiting in viewport after releasing LMB when Alt is up
...
#2447
2024-04-16 21:00:54 +02:00
mafiesto4
03b498546d
Refactor UpdateGraph to run after engine services and game scripts
...
#2413
2024-04-16 20:27:31 +02:00
mafiesto4
794b007170
Optimize draw calls sorting in opaque passes
2024-04-16 17:18:18 +02:00
mafiesto4
26c2b33fc0
Fix large world compile
2024-04-16 16:34:38 +02:00
mafiesto4
1a87e5a2ca
Add support for importing .exr textures
...
#2375
2024-04-16 15:19:33 +02:00
mafiesto4
daf3671233
Fix model tool importing to use temp file only for Assimp
2024-04-16 14:38:12 +02:00
mafiesto4
5fd808af19
Update DirectXTex to mar2024
2024-04-16 13:40:42 +02:00
mafiesto4
ce67c3a98d
Add ShowDebugDrawSkeleton to preview Animated Model skeleton via Debug Draw
...
#2443
2024-04-16 12:00:05 +02:00
mafiesto4
cd2f96e3c0
Add better anim events visuals in timeline editor
...
#2419
2024-04-16 10:17:30 +02:00
mafiesto4
9ad4997691
Add automatic restoring Anim Event tracks when reimporting animation asset
...
#2363
2024-04-15 19:27:28 +02:00
mafiesto4
37a02e3a7e
Minor tweaks
2024-04-15 14:35:35 +02:00
mafiesto4
ed732a0189
Fix panning Visject Surface with middle mouse button (right button does it) to prevent missed connections removals
...
#2420
2024-04-15 14:34:53 +02:00
mafiesto4
00492a33a3
Fix crash when reimporting animation with translation set
...
#2445
2024-04-15 13:03:11 +02:00
mafiesto4
56d3b4f012
Fix deadlock when parsing invalid HTML text in RichTextBox
...
#2402
2024-04-15 12:44:42 +02:00
mafiesto4
85b9d93e91
Update to the latest ReSharper
2024-04-15 12:39:00 +02:00
mafiesto4
8584d51d9f
Merge branch 'Tryibion-sort-search-toolbox'
2024-04-15 12:19:16 +02:00
mafiesto4
8714163ee4
Merge branch 'sort-search-toolbox' of https://github.com/Tryibion/FlaxEngine into Tryibion-sort-search-toolbox
2024-04-15 12:19:06 +02:00
mafiesto4
525c3a0f29
Fix terrain heightmap to use higher range format when decompressed
...
#2375
2024-04-15 12:16:50 +02:00
Tryibion
5acdff02cc
Add sorting search actor toolbox
2024-04-14 20:39:15 -05:00
mafiesto4
0728637ce1
Fix using confirm via enter key in Create Terrain dialog
2024-04-15 00:17:21 +02:00
mafiesto4
9c3c4fbf54
Use uniform scale on new terrain to prevent artifacts in normal vectors
2024-04-15 00:13:54 +02:00
mafiesto4
d2508ad902
Merge branch 'Tryibion-actor-search'
2024-04-15 00:02:16 +02:00
mafiesto4
8a0cd7c30f
Merge branch 'actor-search' of https://github.com/Tryibion/FlaxEngine into Tryibion-actor-search
2024-04-15 00:02:11 +02:00
mafiesto4
d729eb2b24
Fix crash when playing uninitialized audio source
...
#2441
2024-04-15 00:01:59 +02:00
mafiesto4
cf23892bd4
Fix sun shadows invalidate when view rotates
2024-04-14 23:51:20 +02:00
mafiesto4
25f3cef8c3
Fix artifacts due to light shape culling and use depth test to improve perf
2024-04-14 23:44:08 +02:00
mafiesto4
36ad821734
Fix 634b05fc16
2024-04-14 22:39:54 +02:00
Tryibion
b66b85d5f4
Display all actors in Actor toolbox search tab when no filter is applied.
2024-04-14 14:03:51 -05:00
mafiesto4
778b967c61
Fix editor toolstrip by moving game cooking and building to the right for less missclicks
...
#2426
2024-04-14 15:05:25 +02:00
mafiesto4
3f6dd92a68
Fix crash when using old Blend with Mask node in Anim Graph
...
#2434
2024-04-14 14:51:40 +02:00
mafiesto4
80d7ac2581
Merge branch 'Muzz-IkFix'
2024-04-14 14:41:30 +02:00
mafiesto4
af91ce7f3f
Merge branch 'IkFix' of https://github.com/Muzz/FlaxEngine into Muzz-IkFix
2024-04-14 14:39:57 +02:00
mafiesto4
5f7293d0a1
Merge branch 'Tryibion-lock-selection'
2024-04-14 14:34:26 +02:00
mafiesto4
5cdf1c5764
Merge branch 'lock-selection' of https://github.com/Tryibion/FlaxEngine into Tryibion-lock-selection
2024-04-14 14:34:10 +02:00
mafiesto4
e701cdbee5
Merge branch 'Menotdan-nav-mesh-init'
2024-04-14 14:31:25 +02:00
mafiesto4
dc45f46ff4
Merge branch 'nav-mesh-init' of https://github.com/Menotdan/FlaxEngine into Menotdan-nav-mesh-init
2024-04-14 14:31:20 +02:00
mafiesto4
634b05fc16
Fix code style
2024-04-14 13:31:32 +02:00
Menotdan
db28afb591
Fix regression where if the navmesh was disabled on playmode beginning, the mesh would still exist in the backend.
2024-04-14 01:02:48 -04:00
Menotdan
84c1f6b5de
Make NavMesh initialize earlier.
2024-04-14 00:58:11 -04:00
mafiesto4
53689063b9
Minor tweaks to Gameplay Globals
...
#2412
2024-04-14 00:09:29 +02:00
mafiesto4
c59e872ef2
Fix crash when loading invalid Variant structure
2024-04-14 00:09:01 +02:00
mafiesto4
2b95f11b1f
Fixes to Vulkan backend
2024-04-13 23:55:39 +02:00
mafiesto4
fbfe77e386
Fix win32 compile
2024-04-13 21:44:16 +02:00
mafiesto4
60ccac31b5
Add more sanitizers
2024-04-13 19:20:49 +02:00
mafiesto4
d42e315e55
Fix atomics to accept constant
2024-04-13 19:20:49 +02:00
mafiesto4
9c2c02c1cf
Fix various issues found with thread sanitizer on macOS
2024-04-13 19:20:49 +02:00
mafiesto4
8144db8e13
Fix various issues found with adrress sanitizer on macOS
2024-04-13 19:20:49 +02:00
mafiesto4
4ac6a292f7
Add option for using Address and Thread sanitizers
2024-04-13 19:20:49 +02:00
mafiesto4
3e475398e7
Optimize draw calls batching sorting with Merge Sort
2024-04-12 16:02:37 +02:00
Tryibion
81d4501868
Add locking selection in prefab window
2024-04-12 07:41:43 -05:00
Tryibion
1bc7455e09
Add locking scene selection in properties window.
2024-04-12 07:33:09 -05:00
mafiesto4
1e77f3aa5a
Optimize DrawBatch for faster sorting
2024-04-12 13:46:20 +02:00
mafiesto4
e47e91c223
Merge branch 'Menotdan-hide-taa-settings'
2024-04-12 13:12:47 +02:00
mafiesto4
734f1ee4aa
Improve doc comment
2024-04-12 13:09:24 +02:00
mafiesto4
6d38590ad4
Merge branch 'hide-taa-settings' of https://github.com/Menotdan/FlaxEngine into Menotdan-hide-taa-settings
2024-04-12 13:08:26 +02:00
mafiesto4
76becec094
Merge branch 'GoaLitiuM-dotnet_daily_runtime_fix'
2024-04-12 13:05:46 +02:00
mafiesto4
e7a6f39a72
Merge branch 'dotnet_daily_runtime_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet_daily_runtime_fix
2024-04-12 13:05:40 +02:00
mafiesto4
98c5cc2d0f
Merge branch 'Menotdan-particle-clone-fix'
2024-04-12 13:03:21 +02:00
mafiesto4
c8ad3e3a51
Merge branch 'particle-clone-fix' of https://github.com/Menotdan/FlaxEngine into Menotdan-particle-clone-fix
2024-04-12 13:03:16 +02:00
mafiesto4
5b25aeda32
Merge branch 'Tryibion-underline-fix'
2024-04-12 13:01:18 +02:00
mafiesto4
e5d700692f
Merge branch 'underline-fix' of https://github.com/Tryibion/FlaxEngine into Tryibion-underline-fix
2024-04-12 13:01:10 +02:00
mafiesto4
495378c94d
Merge branch 'GoaLitiuM-editor_viewport_camera_scaling'
2024-04-12 12:59:54 +02:00
mafiesto4
bf9701e132
Merge branch 'editor_viewport_camera_scaling' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-editor_viewport_camera_scaling
2024-04-12 12:56:22 +02:00
mafiesto4
14881494b8
Merge branch 'GoaLitiuM-debuglog_scroll_fix'
2024-04-12 12:55:17 +02:00
mafiesto4
00f2a0b825
Improve doc
2024-04-12 11:29:21 +02:00
Menotdan
c914e33462
Hide TAA settings if TAA isn't enabled.
2024-04-12 02:29:45 -04:00
Muzz
35f33b6746
Fixed IK to have correct bone roll
2024-04-12 12:07:26 +08:00
Menotdan
e137d31839
Enforce Content:CloneAssetFile() running on the main thread, to avoid a bug that occurs when a particle emitter is created from one of the templates due to the creation coming from the content thread.
2024-04-11 17:37:31 -04:00
mafiesto4
7342629a86
Add dynamic resolution for static shadow map tiles limited by current dynamic res
2024-04-11 18:47:32 +02:00
mafiesto4
5f860db6a5
Fix typo
2024-04-11 17:34:21 +02:00
mafiesto4
6233718b06
Update engine shaders
2024-04-11 17:33:42 +02:00
Tryibion
2e643347ec
Fix selection height
2024-04-11 10:16:20 -05:00
Tryibion
fb1685fe81
Fix underline being in wrong spot on different DPIs
2024-04-11 09:56:59 -05:00
mafiesto4
62444315de
Add METERS_TO_UNITS and impl metric units in shadows rendering
2024-04-11 16:38:43 +02:00
mafiesto4
a532ea7b42
Add InvalidateShadow for manual shadow cache refresh
2024-04-11 16:34:42 +02:00
mafiesto4
803249f126
Minor tweaks
2024-04-11 16:19:35 +02:00
mafiesto4
4e65b76b8c
Optimize BoundingSphere.Intersects to be inlined by the compiler
2024-04-11 15:58:34 +02:00
mafiesto4
890b2da108
Add **shadows caching for static geometry**
2024-04-11 15:35:18 +02:00
mafiesto4
eac1d19a09
Add additional StaticFlagsCompare to Render View for dynamic or static only drawing
2024-04-11 10:21:13 +02:00
mafiesto4
c4949de28f
Add new Static Flag Shadow for cached shadow maps
2024-04-11 10:20:21 +02:00
Menotdan
019230f6d9
Allow users to choose what type of widget they want to create.
2024-04-11 00:03:04 -04:00
Menotdan
fe6c254a24
Support displaying "Widget" instead of "Prefab" in the type description.
2024-04-10 18:47:01 -04:00
Menotdan
8ef38178e6
Allow the user to pick prefab type upon creation of a prefab.
2024-04-10 18:13:27 -04:00
Menotdan
873ac347d4
Remove extra usings.
2024-04-10 16:30:39 -04:00
Menotdan
48400ff5ce
Add better error handling to particle system creation. Add skinned model -> animation graph workflow, though a bit hacky.
2024-04-10 16:26:29 -04:00
mafiesto4
340ef194d3
Add grey out to obsolete/deprecated members in properties panel
2024-04-10 13:36:59 +02:00
Menotdan
ad8bec40bb
Add creating particle systems from particle emitters.
2024-04-10 05:04:36 -04:00
mafiesto4
b4547ec4d2
Minor fixes
2024-04-10 11:03:33 +02:00
mafiesto4
89f7e442f7
Fix point light seams due to missing shadow map borders
2024-04-10 11:03:18 +02:00
GoaLitiuM
1ddf9ab0e1
Fix high mouse sensitivity in rotation gizmos
2024-04-09 21:45:28 +03:00
GoaLitiuM
8af8d50de1
Remove Editor viewport aspect ratio scaling from camera mouse movement
...
Rescaled the final mouse delta values to roughly matching default
viewport width in 1080p resolution.
2024-04-09 20:06:35 +03:00
GoaLitiuM
e3093e0e09
Fix Debug Log scrolling when many entries are added at once
2024-04-09 20:05:58 +03:00
GoaLitiuM
02d5609f66
Fix .NET runtime validity checks with daily runtime builds
2024-04-09 20:05:37 +03:00
mafiesto4
e7bef5e880
Bring back Optimized PCF sampling for shadow maps
...
61323f8526
2024-04-09 17:55:29 +02:00
mafiesto4
ff7c986fb1
Add better stability to Cascaded Shadow Maps projection
2024-04-09 16:58:22 +02:00
Norite SC
137de0a8b2
forgotten how to do loops 🐛 😆
2024-04-08 01:27:58 +02:00
mafiesto4
708fba5136
Add variable rate update for shadow maps atlas based on distance to light
2024-04-08 00:04:57 +02:00
Norite SC
85f3fdd438
Update Vector3.cs
2024-04-07 23:29:19 +02:00
Norite SC
55be82a2c4
Update Vector3.cs
2024-04-07 03:23:52 +02:00
Norite SC
0b19d8639b
changed float to Real
2024-04-07 03:02:47 +02:00
Norite SC
92b35ab3e7
GetClosest for vectos
2024-04-07 02:40:35 +02:00
mafiesto4
7d92779e99
Merge remote-tracking branch 'origin/master' into 1.9
2024-04-05 21:50:42 +02:00
mafiesto4
b2f9da4113
Fix default diffuse color value when importing material
2024-04-05 16:54:10 +02:00
mafiesto4
a83b589e12
Fix error when applying prefab changes with Spline
...
#2384
2024-04-05 16:43:18 +02:00
mafiesto4
7578e1dbe3
Fix errors on using spline editor in Prefab window
...
#2383
2024-04-05 16:37:11 +02:00
mafiesto4
ae79f3ef0b
Merge branch 'Zode-master'
2024-04-05 15:49:29 +02:00
mafiesto4
f164626c41
Merge branch 'master' of https://github.com/Zode/FlaxEngine into Zode-master
2024-04-05 15:49:20 +02:00
mafiesto4
354972fd9c
Merge branch 'rkrahn-master'
2024-04-05 15:47:01 +02:00
mafiesto4
082733cb97
Merge branch 'master' of https://github.com/rkrahn/FlaxEngine into rkrahn-master
2024-04-05 15:46:30 +02:00
mafiesto4
97bd90d4be
Change default collision type to ConvexMesh from TriangleMesh
2024-04-05 15:23:09 +02:00
mafiesto4
4c8528dcae
Remove branch macro as it's just texture sample in lights shader
2024-04-05 12:48:34 +02:00
mafiesto4
3efd1e4e84
Optimize local lights sphere mesh rendering to match the area better
2024-04-05 12:48:09 +02:00
mafiesto4
0cc6669cbd
Reimplement cascaded shadow maps blending via dithering
2024-04-05 10:59:34 +02:00
mafiesto4
e788be46af
Merge branch 'GoaLitiuM-win_dev_build_speed_fix'
2024-04-04 18:35:37 +02:00
mafiesto4
afd56974ef
Merge branch 'win_dev_build_speed_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-win_dev_build_speed_fix
2024-04-04 18:35:31 +02:00
mafiesto4
84e04de23d
Add more improvements to optional tess/geo shaders
2024-04-04 18:35:26 +02:00
mafiesto4
8bd409e95d
DIsable certain shader features in Volumetric Fog shader
2024-04-04 14:35:22 +02:00
mafiesto4
3d0d41ebff
Add reducing shadows quality for smaller local lights
2024-04-04 13:29:38 +02:00
mafiesto4
61323f8526
Refactor shadows rendering to use Shadow Map Atlas
2024-04-04 12:54:07 +02:00
Norite SC
18d641e2aa
correct spelling mistakes and doc's
...
Co-Authored-By: Menotdan <32620310+Menotdan@users.noreply.github.com >
2024-04-03 14:34:51 +02:00
mafiesto4
017def29d4
Rename ShadowSamplerPCF to ShadowSamplerLinear
2024-04-03 13:29:45 +02:00
Norite SC
bfa3507cc6
missing cpp funcion 💩
2024-04-03 06:36:33 +02:00
Norite SC
137a60ccef
will it explode ?
2024-04-03 06:34:22 +02:00
Norite SC
58d4bad400
Update Vector3.cpp
2024-04-03 06:16:46 +02:00
Norite SC
f6f1f0023a
fixed compile errors
2024-04-03 06:03:31 +02:00
Norite SC
f6313b4427
Extended math lib
...
added
GetRotacionFromNormal
AlignRotacionToNormalAndSnapToGrid
SnapToRotatedGrid
SnapToRotatedGridWithOffset
2024-04-03 04:53:11 +02:00
mafiesto4
13a04c2941
Add stencilValue for stencil buffer clearing
2024-04-02 14:56:26 +02:00
mafiesto4
bc9cdf5cdb
Update version
2024-04-02 14:34:43 +02:00
rkrahn
07c0b4567e
Merge branch 'master' of https://github.com/rkrahn/FlaxEngine
2024-04-01 09:54:34 -07:00
GoaLitiuM
e25448e10e
Trade minor optimizations in MSVC Development builds for compile speed
...
Enabled the disabled optimization flags with whole program optimization
flag where the compilation speed doesn't seem to be affected at all, but
binary size is slightly smaller.
2024-03-31 19:05:35 +03:00
mafiesto4
d12630d815
Fix
2024-03-31 00:03:45 +01:00
mafiesto4
fb0d70d555
Fix
2024-03-30 23:58:50 +01:00
mafiesto4
c5e1abb08c
Add setter for crword agent position and velocity
2024-03-30 22:29:43 +01:00
mafiesto4
294b4c4006
Add CPU profiler events for UI drawing
2024-03-30 22:20:41 +01:00
mafiesto4
e1944bce96
Add statically disabled geometry shaders on mobile
2024-03-30 22:08:44 +01:00
mafiesto4
369c19bd5d
Add statically disabled tessellation on macOS/iOS
2024-03-30 18:46:37 +01:00
Zode
55383c3fa4
Patch numpad enter to normal enter on Linux
2024-03-30 02:35:11 +02:00
rkrahn
926a81c84b
Merge branch 'FlaxEngine:master' into master
2024-03-29 13:40:36 -07:00
rkrahn
d331e6b848
Merge remote-tracking branch 'upstream/master'
2024-03-29 13:38:38 -07:00
Menotdan
d8ca8f5985
Attempt to fix compilation error.
2024-03-26 21:26:29 -04:00
Menotdan
ac36297e27
Add basic support for log contexts.
2024-03-26 21:09:18 -04:00
mafiesto4
f7470af42d
Optimize depth pass rendering to batch simple materials together
2024-03-26 18:04:08 +01:00
mafiesto4
5c356ec22a
Fix Global Surface Atlas defragmentation flicker when atlas it nearly full
2024-03-26 16:50:58 +01:00
mafiesto4
06a35da0a8
Merge remote-tracking branch 'origin/master' into 1.9
2024-03-26 16:45:31 +01:00
mafiesto4
55af307c43
Optimize env probes data storage in renderer
2024-03-26 15:01:12 +01:00
mafiesto4
4ab572426d
Various renamings
2024-03-26 14:27:10 +01:00
mafiesto4
01d91bf102
Optimize decals rendering
2024-03-26 14:05:24 +01:00
mafiesto4
2dfb1058b2
Optimize world matrix storage for drawable objects to use Matrix3x4 instead of full matrix
2024-03-26 11:29:01 +01:00
mafiesto4
cdbb2cc813
Refactor shader structures naming with a prefix
2024-03-25 17:52:48 +01:00
mafiesto4
0e00f1e0eb
Refactor lights data in renderer storage
2024-03-25 17:13:40 +01:00
mafiesto4
d13621e631
Skip CloseFileHandles if file is not in use
2024-03-25 16:50:48 +01:00
z1dev
7fef21218e
Alternative Rectangle function names for naming consistency.
2024-03-21 14:13:24 +01:00
GoaLitiuM
7aa4ae1782
Fix assigning null values into value types in Custom Editor
...
Resets back to previous value instead of setting the editor value to
empty.
2024-03-16 14:11:49 +02:00
GoaLitiuM
dd7739f95e
Avoid deserializing clipboard content in Custom Editor paste checks
2024-03-16 14:11:46 +02:00
rkrahn
eac553a992
Add toggle orthographic view hotkey
...
Adds the Toggle Orthographic hotkey to the editor. Bound to 'NumpadDecimal' by default.
2024-03-10 13:49:14 -07:00
Tryibion
6d77d45529
use var and real for sign
2024-03-06 06:42:20 -06:00
Tryibion
eed44c14df
Simplify code
2024-02-17 19:47:18 -06:00
Tryibion
af63858d80
Fix Scale gizmo for multiple directions.
2024-02-17 19:42:38 -06:00
ruan
203f5d06d1
Fix typo
2024-02-10 20:46:05 -04:00
ruan
c6515da8c9
Improve rename window style and refactor
2024-02-10 20:36:42 -04:00
ruan
5d61e45ecd
Add rename multiple actors
2024-02-04 10:42:29 -04:00
Menotdan
96ba3832d6
Re-add change allowing you to drag anywhere on the node.
2023-11-10 10:53:14 -05:00
Menotdan
14d14dd6f3
Merge branch 'master' into visject_grid_snap
...
Merged master.
2023-11-10 10:44:59 -05:00
Menotdan
c9d7498bed
Remove unneeded changes.
2023-10-12 13:57:38 -04:00
Menotdan
46e26e63ef
Revert auto-resize feature to put in a different branch.
2023-10-12 13:54:03 -04:00
Menotdan
32614daebd
Merge remote-tracking branch 'origin/master' into visject_grid_snap
2023-10-12 13:13:53 -04:00
Menotdan
6af9df79b2
Debug testing..
2023-10-10 19:11:45 -04:00
Menotdan
075da66344
I am not a C# compiler.
2023-10-10 12:46:49 -04:00
Menotdan
e273433d19
Merge branch 'master' into visject_grid_snap
2023-10-10 12:37:13 -04:00
Edu Garcia
2bec653b81
Add color picker option to accept changes on dismissal
2023-10-07 10:15:17 +01:00
Menotdan
074dc2c58d
Merge branch 'FlaxEngine:master' into visject_grid_snap
2023-10-03 23:30:18 -04:00
Menotdan
1b12ccd180
Remove extra spacing on copyright notice.
2023-10-02 00:36:07 -04:00
Menotdan
8cf6134f8b
Cleanup.
2023-10-02 00:34:14 -04:00
Menotdan
8ba1878657
Cleanup Logs.
2023-10-02 00:18:16 -04:00
Menotdan
d9f3fe186d
Implement function to properly get the size of the value editor for an InputBox.
2023-10-02 00:13:29 -04:00
Menotdan
032793d202
Merge branch 'visject_grid_snap' of https://github.com/Menotdan/FlaxEngine into visject_grid_snap
...
Merge master to bring everything up to date.
2023-10-01 23:32:27 -04:00
Menotdan
4e45ac6ef4
Merge branch 'FlaxEngine:master' into visject_grid_snap
2023-10-01 23:32:21 -04:00
Menotdan
081ef1fd81
More debug draws. It seems to be showing some weird issues with leftWidth/rightWidth size.
2023-09-25 14:20:35 -04:00
davevanegdom
22764f5362
Improved SceneNodeDoubleClick names
2023-09-23 23:28:59 +02:00
davevanegdom
1b84f57a5b
Small optimization
2023-09-23 03:24:19 +02:00
davevanegdom
23f4a82bbc
Double click actions + open prefab ctxmenu
2023-09-22 18:31:54 +02:00
Menotdan
2696bc3704
Add debug view for collision boxes.
2023-09-22 12:26:11 -04:00
Menotdan
67653cc0e8
Increase the size of the bitwise node to accomodate for the "Result" text.
2023-09-20 01:45:49 -04:00
Menotdan
b4d95a68f1
Apply patch from DutchDave on discord to make nodes selectable from any point on the node.
2023-09-19 23:08:57 -04:00
Menotdan
0fe1acdabc
Update grid size to fit the Node Box positioning.
2023-09-19 23:00:55 -04:00
Menotdan
a7d56c29b5
Update scaling setters.
2023-09-19 23:00:17 -04:00
Menotdan
d83d510002
Update material size node to fit text..
2023-09-19 22:59:38 -04:00
davevanegdom
9fbfc83535
Editor order cleanup
2023-09-19 14:19:38 +02:00
davevanegdom
ad8d84bfd7
Revert "Surface node body responds to mouse events"
...
This reverts commit d9b3443818 .
2023-09-19 14:16:40 +02:00
davevanegdom
4257f1e2ac
Color settings for Debug and Output log
2023-09-19 14:10:25 +02:00
davevanegdom
8166970038
Merge remote-tracking branch 'upstream/master' into DebugOutputImprovements
2023-09-19 14:09:51 +02:00
davevanegdom
88530606df
Merge remote-tracking branch 'upstream/master' into ContentContextCondition
2023-09-19 01:10:51 +02:00
davevanegdom
d9b3443818
Surface node body responds to mouse events
2023-09-19 01:09:05 +02:00
Menotdan
b202573920
Scale node size to the next highest grid-aligned size.
2023-09-18 10:37:23 -04:00
Menotdan
83bf68a64f
Make GridSize public.
2023-09-17 18:31:49 -04:00
Menotdan
02d68bc057
Add toggle button for grid snapping.
2023-09-17 18:20:50 -04:00
Menotdan
5571430e1b
Move options out of VisjectSurface.Input to a different place.
2023-09-17 16:50:02 -04:00
Menotdan
e38da7eb95
Factor Toolstrip setup out from the various Visject Windows. I made this it's own commit in case you don't like these changes, but if you want to undo you will have to add the new button I added to all three windows.
2023-09-17 16:48:41 -04:00
Menotdan
976faee8a3
Extract options from testing area and handle extra mouse deltas that were not processed during the previous movement frame.
2023-09-17 12:46:57 -04:00
Menotdan
bd6ce4ae25
Very basic grip snap working. Need to add configuration.
2023-09-17 02:03:01 -04:00