fd5c50635c
some mac changes?
Build Android / Game (Android, Release ARM64) (push) Has been cancelled
Build iOS / Game (iOS, Release ARM64) (push) Has been cancelled
Build Linux / Editor (Linux, Development x64) (push) Has been cancelled
Build Linux / Game (Linux, Release x64) (push) Has been cancelled
Build macOS / Editor (Mac, Development ARM64) (push) Has been cancelled
Build macOS / Game (Mac, Release ARM64) (push) Has been cancelled
Build Windows / Editor (Windows, Development x64) (push) Has been cancelled
Build Windows / Game (Windows, Release x64) (push) Has been cancelled
Cooker / Cook (Mac) (push) Has been cancelled
Tests / Tests (Linux) (push) Has been cancelled
Tests / Tests (Windows) (push) Has been cancelled
2026-02-12 18:40:05 +02:00
Wojtek Figat
07f031e4c5
Merge branch 'GoaLitiuM-sdl_platform' into 1.12
2026-02-12 16:26:05 +01:00
Wojtek Figat
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
Wojtek Figat
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
Wojtek Figat
cc69e5d966
Minor fixes
2026-02-12 16:22:51 +01:00
Wojtek Figat
d68969dbe2
Move SupportsNativeDecorations/SupportsNativeDecorationDragging to SDLPlatform
...
#2800
2026-02-12 09:24:48 +01:00
Wojtek Figat
c4d20f06ee
Move GetDisplayServer to LinuxPlatform (add support for custom platform scripting api)
...
#2800
2026-02-12 09:24:11 +01:00
Wojtek Figat
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
Wojtek Figat
8e7dc2a91e
Fix using new window docking system with old non-SDL platform
...
#2800
2026-02-11 23:55:18 +01:00
Wojtek Figat
4ddbc8ba5c
Fix floating dock window title to update when selected tab gets changed
...
#2800
2026-02-11 23:32:53 +01:00
Wojtek Figat
15f379e87f
Fix memory leak in Editor when using material parameter query
2026-02-11 23:29:36 +01:00
Wojtek Figat
d4a7b3074e
Fix old windows code to use new window type
...
#2800
2026-02-11 23:29:13 +01:00
Wojtek Figat
a3492e59ef
Use CreateWindow/GetBatteryInfo/GetUserLocaleName from Windows instead of SDL for now
...
#2800
2026-02-11 23:28:44 +01:00
Wojtek Figat
515ad56fa2
Silence warning in game builds
2026-02-11 18:06:07 +01:00
Wojtek Figat
ebd20dd816
Fix Android compilation since .c files are now compiled
2026-02-11 18:05:56 +01:00
Wojtek Figat
019a9f6089
Merge ScreenUtilities into Platform for simplicity and make it Editor-only
...
#2800
2026-02-11 17:59:11 +01:00
Wojtek Figat
273b110db4
Code style formatting and minor tweaks
...
#2800
2026-02-11 17:15:15 +01:00
Wojtek Figat
0bea701a83
Build SDL for Windows
2026-02-11 15:23:42 +01:00
Wojtek Figat
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
Wojtek Figat
a1096aaf92
Fix crash when MultiScaler shader is not yet loaded on first frame
2026-02-11 13:32:41 +01:00
Wojtek Figat
885ee15767
Update engine assets
2026-02-11 00:25:41 +01:00
Wojtek Figat
c978ab2b84
Fix missing changes from e851efa0a8 and ef551c36ae on ForwardShading
2026-02-11 00:25:00 +01:00
Wojtek Figat
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
Wojtek Figat
c51a023e61
Merge branch 'GoaLitiuM-dotnet10_fixes'
2026-02-11 00:08:48 +01:00
Wojtek Figat
645df4fb06
Merge branch 'dotnet10_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet10_fixes
2026-02-11 00:08:37 +01:00
Wojtek Figat
b53028782f
Update engine assets
2026-02-11 00:07:44 +01:00
Wojtek Figat
ef551c36ae
Fix Forward shading to match Deferred in fog and reflections rendering
...
#3717
2026-02-11 00:06:44 +01:00
Wojtek Figat
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
0084bc051c
Merge branch 'master' into sdl_platform
2026-02-10 23:05:19 +02:00
Wojtek Figat
9c8023d64f
Merge branch 'Menotdan-network-replication-fix-1'
2026-02-10 15:50:05 +01:00
Wojtek Figat
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
Wojtek Figat
1f9f281c31
Fix regression from 7b7a92758f for Visual Scripts
2026-02-10 15:02:05 +01:00
Wojtek Figat
846b64048f
Update build number
2026-02-10 11:42:17 +01:00
Wojtek Figat
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
Wojtek Figat
0f6c1aea62
Fix various material nodes to work on D3D12
2026-02-09 18:40:39 +01:00
Wojtek Figat
d2ee61ef8d
Fix GetNodesPose issue when 2 threads call it at once
2026-02-09 18:06:57 +01:00
Wojtek Figat
a1399c5157
Optimize Anim Graph retarget to use cached pose to avoid dynamic memory allocation
...
#3827
2026-02-09 18:02:58 +01:00
Wojtek Figat
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
Wojtek Figat
bd300651ec
Fix Job System regression bug with incorrect initialization of job context
2026-02-09 15:04:19 +01:00
Wojtek Figat
a2b0d0714e
Add more docs about new ConcurrentDictionary
2026-02-09 15:03:54 +01:00
Wojtek Figat
3d66316716
Optimize animations retargeting between skeletons
...
Cuts down `RetargetSkeletonPose` time down by over 80%.
#3827
2026-02-09 15:03:42 +01:00
Wojtek Figat
9c32f978fb
Fix regression from 73c19b278f to fix missing skeleton bones on start in Editor
2026-02-08 00:22:37 +01:00
Wojtek Figat
ed5ad91a32
Optimize SkinnedModel::GetSkeletonMapping to not use locking for better perf when multi-threading
...
#3827
2026-02-07 00:46:32 +01:00
Wojtek Figat
ecddb8aae5
Optimize GPUVertexLayout caches with ConcurrentDictionary
2026-02-07 00:45:14 +01:00
Wojtek Figat
a855b17cc0
Add new collection type ConcurrentDictionary
...
#3917 #3827
2026-02-07 00:44:51 +01:00
Wojtek Figat
27dd1bda25
Optimize GPUVertexLayout::Get to not use mutex on lookup read
...
#3917
2026-02-06 21:57:16 +01:00
Wojtek Figat
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
Wojtek Figat
73c19b278f
Optimize updating Animated Model bones buffer when it's not dirty
...
#3827
2026-02-06 12:47:34 +01:00
Wojtek Figat
b4cb1028ed
Fix typos
2026-02-06 12:47:07 +01:00
Wojtek Figat
4a7f1a5fde
Fix various issues
2026-02-06 10:37:52 +01:00
Wojtek Figat
5d0fdc8313
Add info about skinned model skeleton size
2026-02-06 09:28:06 +01:00
Wojtek Figat
70b324cdec
Optimize included header usage
2026-02-06 09:11:55 +01:00
Wojtek Figat
20516bb8bc
Fix foliage dithered LOD transitions when using shadows
2026-02-06 09:11:45 +01:00
Wojtek Figat
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
Wojtek Figat
4833c19366
Fix build regression
2026-02-05 15:45:02 +01:00
Wojtek Figat
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
Wojtek Figat
66894b71fa
Add utility to get loaded assets
2026-02-05 12:37:03 +01:00
Wojtek Figat
7e9ee0610a
Fix missing audio on OpenAL when changing active device
...
#3621
2026-02-04 23:43:06 +01:00
Wojtek Figat
f733611213
Fix various issues with audio and video playback
...
#3716
2026-02-04 21:48:02 +01:00
Wojtek Figat
780e78f056
Another compilation fix attempt
2026-02-03 23:33:24 +01:00
Wojtek Figat
4d447b7544
Fix very rare race condition when waiting for an asset to load
2026-02-03 23:33:09 +01:00
Wojtek Figat
9a44902949
Optimize e84b5410ec to use faster code path on common math types
...
#3499
2026-02-03 23:00:36 +01:00
Wojtek Figat
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
Wojtek Figat
9ac19cbd2f
Fix build regression on Clang
2026-02-03 22:58:09 +01:00
Wojtek Figat
39a2bc2535
Fix build regression on Clang
2026-02-03 22:11:15 +01:00
Wojtek Figat
15771355cb
Add ShouldSerialize to ISerializable to properly handle serialization of custom C++ types in prefabs
...
#3499
2026-02-03 22:09:41 +01:00
Wojtek Figat
f3111e855d
Fix showing C++ structures inlined in collection editor when they have a single property/field
2026-02-03 19:48:57 +01:00
Wojtek Figat
3c6838ee35
Fix error in reparent action when scene is missing (eg. in prefab editor)
2026-02-03 19:13:31 +01:00
Wojtek Figat
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
Wojtek Figat
5a95336601
Merge branch 'Tryibion-ui-raycast-cull'
2026-02-03 17:49:08 +01:00
Wojtek Figat
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
Wojtek Figat
20df4289c2
Merge branch 'xxSeys1-UnifyAudioListenerWarnings'
2026-02-03 17:48:37 +01:00
Wojtek Figat
217701ae05
Adjust error in case we support more listeners
...
#3686
2026-02-03 17:48:30 +01:00
Wojtek Figat
f1509bab28
Merge branch 'UnifyAudioListenerWarnings' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-UnifyAudioListenerWarnings
2026-02-03 17:45:52 +01:00
Wojtek Figat
30fdd7336e
Merge branch 'xxSeys1-VisjectMoveNodeSmallerIncrements'
2026-02-03 17:44:51 +01:00
Wojtek Figat
3b120cc5a4
Merge branch 'VisjectMoveNodeSmallerIncrements' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-VisjectMoveNodeSmallerIncrements
2026-02-03 17:44:41 +01:00
Wojtek Figat
4cf0c38940
Merge branch 'xxSeys1-PressGToGameModeAndPToNavigate'
2026-02-03 16:46:49 +01:00
Wojtek Figat
0f383d2fc6
Move transform gizmo visibility to the base class
...
#3692
2026-02-03 16:46:46 +01:00
483df22929
Fix building SDL dependencies
2026-02-03 17:46:41 +02:00
Wojtek Figat
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
f870fc3ae2
Merge remote-tracking branch 'origin/master' into sdl_platform
...
# Conflicts:
# Source/Editor/Viewport/MainEditorGizmoViewport.cs
2026-02-03 17:39:43 +02:00
Wojtek Figat
bbb5354e9c
Fix potential crash on out of bounds access
2026-02-03 16:32:34 +01:00
Wojtek Figat
21e2c830e5
Refactor Animation editor to use cloned asset for live preview of nested animations editing
...
#3773
2026-02-03 16:32:22 +01:00
Wojtek Figat
c828c90161
Add Set Parameter node to Anim Graph
...
#2162
2026-02-03 15:42:26 +01:00
Wojtek Figat
f725f4c0b9
Add saving viewport icons scale (global) within Editor window layout
...
#3820
2026-02-03 13:24:13 +01:00
Wojtek Figat
1535f95cf1
Fix mesh collision proxy setup for meshes using packed positions format
...
#3791
2026-02-03 13:18:02 +01:00
Wojtek Figat
b1f85b7462
Add Auto collision option to handle imported or created model collider asset
...
#3792
2026-02-03 09:23:50 +01:00
Wojtek Figat
3a0af54f48
Add Collision Meshes Postfix to filter collision meshes inside imported model via ending
...
#3792
2026-02-03 09:23:19 +01:00
Wojtek Figat
4e3e9386cc
Fix restoring Min Screen Size of the model on reimport
...
#3807
2026-02-02 22:25:08 +01:00
Wojtek Figat
449fc597b5
Fix crash when using overlapping instances
...
#3899
2026-02-02 19:21:45 +01:00
Wojtek Figat
0e91a2d25b
Merge branch 'Tryibion-fix-view-band-sel'
2026-02-01 23:33:09 +01:00
Wojtek Figat
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
Wojtek Figat
bf0c7fe0dc
Fix timescale in FixedTimestep particles update and when using Editor preview
...
#3811
2026-02-01 23:32:00 +01:00
Wojtek Figat
2ab8b9dd55
Add Texture Group option for triplanar and procedural samplers
...
#3904
2026-02-01 23:11:44 +01:00
Chandler Cox
e1ffdee57a
If UI is culling children, dont return children outside of client area for raycast.
2026-01-30 15:51:53 -06:00
Chandler Cox
7c44767d4d
Fix viewport rubberban selector.
2026-01-30 12:07:36 -06:00
Wojtek Figat
87ccaa9dd8
Add keyboard navgation to context menu child menus
...
#3676
2026-01-30 18:00:16 +01:00
Wojtek Figat
e8c2f18a4d
Add tab navigation to Editor context menus and popups
...
#3676
2026-01-30 17:50:24 +01:00
Wojtek Figat
6b36543717
Merge branch 'xxSeys1-CurvePresets'
2026-01-30 17:41:13 +01:00
Wojtek Figat
bb2a883dc7
Merge branch 'CurvePresets' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-CurvePresets
2026-01-30 17:39:09 +01:00
Wojtek Figat
be7e88de36
Merge branch 'xxSeys1-VisjectResizeCurveNodes'
2026-01-30 17:32:03 +01:00
Wojtek Figat
4a1490f0b1
Follow up on #3642 and move node resizing code to shared code
2026-01-30 17:31:59 +01:00
Wojtek Figat
e0d0acc33c
Merge branch 'VisjectResizeCurveNodes' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-VisjectResizeCurveNodes
2026-01-30 16:58:01 +01:00
Wojtek Figat
e2f2d3e6f6
Merge branch 'Tryibion-fix-terrain-closest-point'
2026-01-30 16:43:52 +01:00
Wojtek Figat
afc04dc41c
Minor cleanup and fix
...
#3733
2026-01-30 16:43:48 +01:00
Wojtek Figat
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
Wojtek Figat
205a8b2ebe
Fix GPU Vertex Layout usage with explicit offsets to properly hash and calculates stride
...
#3625
2026-01-30 15:10:31 +01:00
Wojtek Figat
d18c245730
Fix rare async task crash when it's canceled while dequeuing
2026-01-30 13:14:36 +01:00
Wojtek Figat
e4eb064562
Add bake button to nav mesh bounds and minor improvements
2026-01-30 13:12:45 +01:00
Wojtek Figat
9fc9382e58
Refactor navmesh building to support updating all scenes automatically without specifying one
...
#3744
2026-01-30 13:11:56 +01:00
Wojtek Figat
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
Wojtek Figat
528b4c89ce
Add memory profiler category for engine debug data
2026-01-29 17:15:04 +01:00
Wojtek Figat
277dabc8b4
Fix documentation typos
2026-01-29 13:07:59 +01:00
Wojtek Figat
9a5bc444ba
Fix build issues on MSVC on Windows
2026-01-29 12:38:23 +01:00
Wojtek Figat
e834fc5a42
Add more profiler categories for navigation
2026-01-29 12:35:36 +01:00
Wojtek Figat
6b87985a44
Merge branch 'Tryibion-fix-drag-tree-open'
2026-01-29 11:00:37 +01:00
Wojtek Figat
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
Wojtek Figat
b2124201d5
Merge branch 'Tryibion-fix-tabs-panel2'
2026-01-29 10:58:51 +01:00
Wojtek Figat
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
Wojtek Figat
81bfa6edc9
Merge branch 'Tryibion-fix-scaling-issue'
2026-01-29 10:58:06 +01:00
Wojtek Figat
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
Wojtek Figat
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
Chandler Cox
d9f9401c5a
Fix tree node not expanding on drag over arrow.
2026-01-28 20:04:39 -06:00
Wojtek Figat
1e9918b9cc
Add CPU profiler events to texture and buffer creation
2026-01-28 21:46:42 +01:00
Wojtek Figat
6c84b7a259
Update engine assets
2026-01-28 21:38:55 +01:00
Wojtek Figat
43b337e163
Fix Vulkan synchronization between CPU and GPU to prevent running over frames in flight
2026-01-28 20:43:01 +01:00
Wojtek Figat
45306ca20e
Minor Vulkan fixes
2026-01-28 20:35:42 +01:00
Wojtek Figat
259d93f95c
Fix RenderDoc detection on Vulkan
2026-01-28 17:08:00 +01:00
Wojtek Figat
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
Wojtek Figat
d694c35db4
Bump up version
2026-01-28 13:20:09 +01:00
Wojtek Figat
f105d6f84f
Fix SSR artifacts when ray goes towards the screen
2026-01-28 09:22:48 +01:00
Wojtek Figat
b1b6953200
Optimize Volumetric Fog on 2k/4k displays by limiting res to 1080p
2026-01-28 08:53:15 +01:00
Wojtek Figat
fa428e343b
Add dithering to Volumetric Fog to reduce aliasing
2026-01-28 08:39:56 +01:00
Wojtek Figat
dbbb67f398
Cleanup old Volumetric Fog pass code
2026-01-27 23:32:13 +01:00
Wojtek Figat
a9bddfa784
Fix Volumetric Fog sampling to use the same code path for depth slices conversion
2026-01-27 23:24:47 +01:00
Wojtek Figat
f9b784a42a
Add improvements to Volumetric Fog quality and performance
2026-01-27 22:20:48 +01:00
Wojtek Figat
d47bd5d6e7
Fix small lights and small particles rasterization into Volumetric Fog
2026-01-27 21:00:20 +01:00
Wojtek Figat
e1013aec94
Add using medium shadow quality in Volumetric Fog for smoother shadowed lights scattering
2026-01-27 20:52:41 +01:00
Wojtek Figat
1c294059df
Fix volume particles to apply opacity/mask into emission for proper shape
2026-01-27 14:12:48 +01:00
Wojtek Figat
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
Chandler Cox
a7016d1186
Fix issue with tabs not collapsing panel 1 if no tabs on panel 1
2026-01-26 21:56:30 -06:00
Chandler Cox
004e02af73
Fix double scaling in canvas scalar.
2026-01-26 20:46:49 -06:00
Wojtek Figat
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
Wojtek Figat
da8376bba1
Fix NaN artifacts after TAA
2026-01-26 13:51:50 +01:00
Wojtek Figat
f773a0755d
Merge branch 'Tryibion-fix-missing-light-serialize'
2026-01-22 23:40:22 +01:00
Wojtek Figat
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
Wojtek Figat
b09fbe2d9b
Fix deploying NuGet packages to include dependencies (recursive)
...
#3900
2026-01-22 23:39:38 +01:00
Wojtek Figat
6dbfd25bdb
Fix deploying NuGet packages to include correct library file name
...
#3900
2026-01-22 19:57:16 +01:00
Wojtek Figat
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
Wojtek Figat
66a295d5af
Optimize reflections combine with depth bounds test
2026-01-20 22:41:59 +01:00
Wojtek Figat
d7458d81a5
Optimize SSR a bit more
2026-01-20 22:05:52 +01:00
Wojtek Figat
cc5e4c19e1
Fixes for SSAO and SSR
2026-01-20 18:19:34 +01:00
Wojtek Figat
0c5cb59875
Fix precision print in profile gpu dump command
2026-01-20 13:23:11 +01:00
Wojtek Figat
85ed0ecb06
Optimize ASSAO perf by using half pixels and less processing for similar visuals
2026-01-20 13:22:01 +01:00
Wojtek Figat
95b9392f51
Fix render target pool pink clear on consoles and mobile
2026-01-20 12:07:20 +01:00
Wojtek Figat
c7c1bbe35f
Fix half res depth buffer regression from 192d3d1a8e
2026-01-20 12:01:03 +01:00
Wojtek Figat
192d3d1a8e
Optimize SSAO rendering with depth bounds and half-res depth buffer
2026-01-20 00:22:27 +01:00
Wojtek Figat
877d57681d
Optimize reflection probes, lights and shadow projections rendering with depth bounds test
2026-01-19 22:14:59 +01:00
Wojtek Figat
0a9bc084f4
Fix deprecated macro usage
2026-01-19 17:45:30 +01:00
Wojtek Figat
ec4f8ce239
Optimize RenderTargetWriteMask on depth pass for transparency and terrain materials
2026-01-19 17:45:18 +01:00
Wojtek Figat
d049a16882
Add support for Depth Bounds test in all graphics APIs
2026-01-19 17:44:45 +01:00
Wojtek Figat
ee75cab73e
Add DirectX12 Agility SDK to third-party includes
2026-01-19 17:41:47 +01:00
Wojtek Figat
0072e21ffa
Add ProfilerGPU.Dump command for GPU frame profiling log
2026-01-18 16:38:15 +01:00
Wojtek Figat
f44dde89db
Fix missing vertex counting in draws (use index count to approx)
2026-01-18 16:24:15 +01:00
Chandler Cox
e6fd761b80
Fix missing light shadow resolution serialization.
2026-01-17 14:09:13 -06:00
Wojtek Figat
62a378e01a
Update engine assets
2026-01-16 13:47:44 +01:00
Wojtek Figat
e67b705397
Deprecate GPUTimerQuery in favor of new queries API
2026-01-16 13:39:28 +01:00
Wojtek Figat
847f6411e7
Migrate ProfilerGPU to new lightweight queries API
2026-01-16 13:24:56 +01:00
Wojtek Figat
0d7c04682d
Fix parsing else preprocessor and && conditions in bindings generator
2026-01-16 12:48:58 +01:00
Wojtek Figat
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
Wojtek Figat
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
Wojtek Figat
9ac231c403
Add new GPU Query API that is lightweight and supports occlusion queries
2026-01-16 10:40:30 +01:00
Wojtek Figat
d2d7a871ce
Add sharpening and better AABB history clamp to Screen Space Reflections temporal filter
2026-01-14 14:00:54 +01:00
Wojtek Figat
b172b08782
Fix dark Screen Space Reflections in some spots when using Software Tracing
2026-01-14 13:26:26 +01:00
Wojtek Figat
18778aa511
**Add Box Projection to Environment Probe** for better indoor areas
2026-01-14 09:49:01 +01:00
Wojtek Figat
b7e32e13ab
Add CaptureOffset to Environment Probe
2026-01-13 14:53:48 +01:00
Wojtek Figat
610c76578b
Merge remote-tracking branch 'origin/master' into 1.12
...
# Conflicts:
# Flax.flaxproj
2026-01-13 14:29:44 +01:00
Wojtek Figat
e721fbd89f
Add editor status message about amount of selected actors
2026-01-13 14:21:32 +01:00
Wojtek Figat
ff2c5290b5
Fix Volumetric Fog rasterization on Vulkan
2026-01-13 13:21:32 +01:00
Wojtek Figat
2b4dc97a97
Fix yellowish artifacts due to quantization error in TAA and composite image output
...
#3318 #3254
2026-01-13 13:12:33 +01:00
Wojtek Figat
14842183f2
Fix sky, skylight and reflections banding artifacts with a random noise
...
#3254 #3318
2026-01-13 13:12:19 +01:00
Wojtek Figat
b4b13d8dd4
Fix crash when showing cube or volume texture in GPUTextureBrush
2026-01-13 10:36:26 +01:00
Wojtek Figat
e3d1e8a5ea
Add View button to edit Environment Probe texture asset
2026-01-13 10:36:07 +01:00
Wojtek Figat
d9f90f726b
Optimize reflection probes rendering by using depth test to reject occluded pixels early
2026-01-13 10:35:29 +01:00
Wojtek Figat
e0062a6ff1
Add RenderColorFormat option to graphics settings for rendering pipeline buffer format
...
#3618
2026-01-13 09:07:22 +01:00
Wojtek Figat
e494c9ec76
Add small scale for color grading LUT
2026-01-12 23:56:31 +01:00
Wojtek Figat
2501095500
Add screen vignette to Eye Adaptation histogram for more accurate exposure
2026-01-12 23:47:15 +01:00
Wojtek Figat
3cfc5db54a
Merge branch 'xxSeys1-ArrayEditorHideSize'
2026-01-12 21:34:57 +01:00
Wojtek Figat
840835fad2
Merge branch 'ArrayEditorHideSize' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ArrayEditorHideSize
2026-01-12 21:34:52 +01:00
Wojtek Figat
41f136ce0f
Merge branch 'xxSeys1-UiClippingFixes'
2026-01-12 21:33:43 +01:00
Wojtek Figat
32cae3aacd
Merge branch 'UiClippingFixes' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-UiClippingFixes
2026-01-12 21:33:03 +01:00
Wojtek Figat
832c524c3c
Merge branch 'xxSeys1-DirtyEditorSettingsStar'
2026-01-12 21:30:07 +01:00
Wojtek Figat
a18ca9a4ad
Merge branch 'DirtyEditorSettingsStar' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-DirtyEditorSettingsStar
2026-01-12 21:30:00 +01:00
Wojtek Figat
05e7e6630c
Fix missing material graph references
...
#3839
2026-01-12 21:28:45 +01:00
Wojtek Figat
788d8660b8
Fix transparent materials flickering without DDGI
2026-01-12 20:47:03 +01:00
Wojtek Figat
ab806b2a9b
Add checkerboard pattern to part of the alpha slider background in color picker
2026-01-12 18:53:56 +01:00
Wojtek Figat
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
Wojtek Figat
e60bd165f4
Disable Linear color space until it's ready for production
2026-01-12 18:50:19 +01:00
Wojtek Figat
223d4f64eb
Add GammaColorSpace to Graphics for simplicity
2026-01-12 18:49:10 +01:00
Wojtek Figat
827ad85651
Fix sRGB between Linear conversion to remain Alpha unchanged
2026-01-12 16:08:50 +01:00
Wojtek Figat
69c5d65318
Add Linear to sRGB and sRGB to Linear nodes to materials
2026-01-12 15:54:52 +01:00
Wojtek Figat
b834dddb11
**Refactor sRGB import option on textures** to actually handle image contents with gamma
2026-01-12 15:50:24 +01:00
Wojtek Figat
baddfec6d1
Merge branch 'GoaLitiuM-build_deps_fixes'
2026-01-12 00:32:07 +01:00
Wojtek Figat
fc2f56aca6
Fix missing console platforms
...
#3746
2026-01-12 00:31:59 +01:00
Wojtek Figat
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
Wojtek Figat
5dbaf3f94e
Fix to not crash after unhandled exception
...
#3570
2026-01-11 23:23:04 +01:00
Wojtek Figat
c5b7ea9c44
Merge branch 'xxSeys1-ArrowKeyValueBoxIncrement'
2026-01-11 22:37:19 +01:00
Wojtek Figat
7b856fdc95
Merge branch 'ArrowKeyValueBoxIncrement' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ArrowKeyValueBoxIncrement
2026-01-11 22:36:09 +01:00
Wojtek Figat
890df65970
Add input GamepadButtonDown and GamepadButtonUp events
...
#3626
2026-01-11 22:34:57 +01:00
Wojtek Figat
ab6dfca36e
Fix broken DrawWireTriangles
...
#3650
2026-01-11 22:23:49 +01:00
Wojtek Figat
72bb2dd932
Fix Resize to Fit to properly dirty state of level editor
...
#3670 #3735
2026-01-11 22:17:50 +01:00
Wojtek Figat
ca09852898
Merge branch 'xxSeys1-QuickOpenProductLocalFolder'
2026-01-11 22:11:24 +01:00
Wojtek Figat
e21cb9154a
Adjust #3677 to evaluate product local path in lazy
2026-01-11 22:11:16 +01:00
Wojtek Figat
af124ce163
Merge branch 'QuickOpenProductLocalFolder' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-QuickOpenProductLocalFolder
2026-01-11 22:09:43 +01:00
Wojtek Figat
c28381fb09
Merge branch 'xxSeys1-UnderscoreNumberSeparator'
2026-01-11 22:07:57 +01:00
Wojtek Figat
973ff0efa0
Merge branch 'UnderscoreNumberSeparator' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-UnderscoreNumberSeparator
2026-01-11 22:07:51 +01:00
Wojtek Figat
27896b6410
Add view flag to hide particles drawing
...
#3840
2026-01-11 22:06:30 +01:00
Wojtek Figat
4bb9de21b4
Merge branch 'Tryibion-update-mesh-optimizer'
2026-01-11 21:55:08 +01:00
Wojtek Figat
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
Wojtek Figat
4b9fa0dcf5
Add OnSerializing/OnSerialized/OnDeserializing/OnDeserialized callbacks to auto serialization code-gen
2026-01-09 10:24:38 +01:00
Wojtek Figat
14d1b7dd24
Fix name collision on new Focused event in control
2026-01-07 23:22:45 +01:00
Wojtek Figat
6788844270
Merge remote-tracking branch 'origin/1.12' into 1.12
2026-01-07 23:21:22 +01:00
Wojtek Figat
b2f2537338
Update version and year
2026-01-07 23:17:40 +01:00
Wojtek Figat
450b998a29
Merge branch 'master' into 1.12
2026-01-07 23:15:13 +01:00
Wojtek Figat
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
Wojtek Figat
d71ea5a72b
DIsable temporal jitter in debug views of Vertex Colors and Quad Overdraw
2026-01-07 17:57:03 +01:00
Wojtek Figat
01e3ece2af
Remove leftover debug
2026-01-06 23:31:32 +01:00
Wojtek Figat
afc65f7557
Update engine materials after version change
2026-01-06 23:31:18 +01:00
Wojtek Figat
d60484b917
Merge remote-tracking branch 'origin/master'
2026-01-06 14:35:58 +01:00
feceb4e00f
Update SDL to 3.4.0
2026-01-06 03:02:58 +02:00
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
Wojtek Figat
76b869146d
Fix missing scripting api tag on MeshAccessor::Stream
2026-01-06 00:03:35 +01:00
Wojtek Figat
32e725392b
Optimize inactive probes update in DDGI with faster Jump Flood instead of Flood Fill
2026-01-06 00:01:17 +01:00
Wojtek Figat
0975ac2a25
Fix odd typo in DDGI inactive probes flood fill
2026-01-05 18:02:05 +01:00
Wojtek Figat
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
Wojtek Figat
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
Wojtek Figat
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
Wojtek Figat
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
Wojtek Figat
b24d98df9e
Fix DDGI cascades blending to be smoother
2026-01-03 00:48:36 +01:00
Wojtek Figat
400e2f1b0e
Fix DDGI flickering on floors aligned to axis on value 0 (eg. floor)
2026-01-02 21:30:14 +01:00
Wojtek Figat
22e6139ca3
Merge branch 'fibref-asset-upgrader-fix'
2026-01-02 17:06:37 +01:00
Wojtek Figat
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
Wojtek Figat
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
Wojtek Figat
37df16a3e4
Refactor DDGI irradiance filtering for smoother and more accurate lighting
2025-12-31 00:19:51 +01:00
Wojtek Figat
ce45fa3d54
Fix crash on Global Surface Atlas objects buffer building
2025-12-30 23:41:49 +01:00
Wojtek Figat
7f56d9456b
Fix bindings warning when using curve property/field
2025-12-30 22:51:37 +01:00
Wojtek Figat
1cad2489a3
Merge branch 'ThePhantomMask-fix-linuxCICD'
2025-12-29 22:53:44 +01:00
Wojtek Figat
7cdc2456cd
Clone #3878 into more usages
2025-12-29 22:53:37 +01:00
Wojtek Figat
6b0ee3eeed
Merge branch 'fix-linuxCICD' of https://github.com/ThePhantomMask/FlaxEngine into ThePhantomMask-fix-linuxCICD
2025-12-29 22:51:57 +01:00
Wojtek Figat
57330e39ca
Merge branch 'GoaLitiuM-bindings_namespace_fix'
2025-12-29 22:29:34 +01:00
Wojtek Figat
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
Wojtek Figat
1bdb577b60
Fix engine services before exit event order
2025-12-29 22:24:55 +01:00
Wojtek Figat
329ea1c9b4
Merge branch 'GoaLitiuM-rider_cpp_project_launch'
2025-12-29 22:21:16 +01:00
Wojtek Figat
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
Wojtek Figat
d5456d6eb3
Merge branch 'GoaLitiuM-launchsettings_configuration'
2025-12-29 22:18:40 +01:00
Wojtek Figat
e65714988f
Merge branch 'launchsettings_configuration' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-launchsettings_configuration
2025-12-29 22:14:00 +01:00
Wojtek Figat
4e4df736f9
Merge branch 'Tryibion-fix-unused-include'
2025-12-29 22:09:43 +01:00
Wojtek Figat
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
Wojtek Figat
b30553ea65
Merge branch 'GoaLitiuM-vs_conformance'
2025-12-29 22:08:59 +01:00
Wojtek Figat
2550763808
Merge branch 'vs_conformance' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-vs_conformance
2025-12-29 22:08:54 +01:00
Wojtek Figat
6f6dd2f4a3
Fix crash on script VTable setup due to async
...
#3580
2025-12-29 22:06:55 +01:00
Wojtek Figat
c30d457b1c
Add unit test of code from #3858 to ensure stability
2025-12-29 22:05:01 +01:00
Wojtek Figat
b786fa1c22
Merge branch 'GoaLitiuM-bindings_gen_fixes'
2025-12-29 22:03:46 +01:00
Wojtek Figat
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
Wojtek Figat
222df16f11
Merge branch 'Tryibion-fix-blend-shape-weight'
2025-12-28 00:32:38 +01:00
Wojtek Figat
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
Wojtek Figat
66e25c81b0
Merge branch 'GoaLitiuM-cmake_vs2026'
2025-12-27 22:07:23 +01:00
Wojtek Figat
e12f99ee53
Merge branch 'cmake_vs2026' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-cmake_vs2026
2025-12-27 22:07:17 +01:00
Wojtek Figat
387f0cf457
Merge branch 'GoaLitiuM-bytescontainer_codegen_fix'
2025-12-27 21:26:56 +01:00
Wojtek Figat
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
Wojtek Figat
3af7dddcc2
Merge branch 'Tryibion-fix-compute-dist'
2025-12-27 21:22:32 +01:00
Wojtek Figat
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
35f8051a62
Fix managed boolean array conversion to native array
2025-12-23 01:37:53 +02:00
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
Wojtek Figat
fa38f0ac91
Fix DDGI cascade offset towards bottom that was too intense making probes flicker
2025-12-20 23:44:56 +01:00
e3f5af530b
Fix incorrect class namespace in bindings class name lookups
2025-12-19 23:57:41 +02:00
Chandler Cox
38d8832468
Update meshoptimizer library to 1.0
2025-12-19 11:46:47 -06:00
Chandler Cox
c68aa3b371
Remove not needed include that produces ambiguity for the Label class.
2025-12-19 08:13:24 -06:00
d031649bbd
Fix warnings
2025-12-19 13:17:15 +02:00
21b8d1838d
Fix command-line parsing for SDL CreateProcess arguments
2025-12-19 13:17:15 +02:00
c8ee2fc155
Add function for parsing command-line arguments into argument list
2025-12-19 13:17:15 +02:00
Chandler Cox
dc22fa4061
Fix blend shape always applying zero weight if default weight is zero.
2025-12-18 21:49:03 -06:00
3eb690fe58
Ensure managed converter functions are exported with optimizations
2025-12-19 01:08:45 +02:00
52e2327527
Add USED attribute for forcing compiler to emit the symbol
2025-12-19 01:08:45 +02:00
f95cbb0e52
Fix missing exports for managed converter structures
2025-12-19 01:08:44 +02:00
518a19c857
Expose RenderContext to scripting API
2025-12-19 01:08:44 +02:00
c0b54be692
Fix clang bindings code generation for non-const ref parameters
2025-12-19 01:08:44 +02:00
Wojtek Figat
c2c92eba82
Adjust 0e76585709 to not affect depth
2025-12-19 00:08:24 +01:00
d64c28f672
Fix compilation errors with /permissive- standard conformance mode
2025-12-19 00:03:48 +02:00
2a959d0531
Support Visual Studio 2026 as a generator for CMake dependencies
2025-12-18 18:05:45 +02:00
Chandler Cox
4504d0ae96
Fix compute distance crash if no closest point param is defined.
2025-12-16 18:22:26 -06:00
f14ba6ace6
Fix Flax C#-project launchSettings.json to launch without project
2025-12-17 02:19:38 +02:00
518f9dc9dc
Launch editor when debugging VC++ projects in Rider Linux/macOS
2025-12-17 02:19:38 +02:00
8db29a30e0
Fix VC++ project file building on macOS Rider
2025-12-17 02:18:45 +02:00
Wojtek Figat
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
Wojtek Figat
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
Wojtek Figat
779e8e7169
Optimize Global SDF tracing to not scale steps nearby geometry and properly trace mip cascade
2025-12-16 16:07:46 +01:00
Wojtek Figat
3c8b80152b
Fix sampling Global SDF gradient at lower border
2025-12-16 16:05:49 +01:00
Wojtek Figat
f280412ef4
Remove NeedsHitNormal/HitNormal feature from GlobalSDFTrace to simplify code
2025-12-16 16:04:56 +01:00
1327fa40cb
Run editor with selected project configuration in launchSettings.json
2025-12-16 01:37:51 +02:00
b70ab01308
Fix duplicate properties for default configuration in C# projects
2025-12-16 01:37:51 +02:00
46fd5a5855
Ensure Flax.Build tasks and utilities output error messages as errors
2025-12-16 00:11:06 +02:00
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
31945a53a2
Update SDL to 3.3.4
2025-12-15 19:32:47 +02:00
3e91ba3fb2
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-12-15 19:03:05 +02:00
Wojtek Figat
e257f9e4a0
Merge branch 'Tryibion-fix-anim-slot-replay'
2025-12-14 23:03:45 +01:00
Wojtek Figat
056de752ed
Add docs
2025-12-14 23:03:34 +01:00
Wojtek Figat
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
Wojtek Figat
9fdcff657d
Merge branch 'VitaminCpp-late_join_fix'
2025-12-14 22:58:55 +01:00
Wojtek Figat
2b6339c05c
Minor code cleanup
2025-12-14 22:58:53 +01:00
Wojtek Figat
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
Wojtek Figat
f25e9f262a
Merge branch 'VitaminCpp-replication_hashing_fix'
2025-12-14 22:48:09 +01:00
Wojtek Figat
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
Wojtek Figat
950e958a58
Merge branch 'VitaminCpp-hash_set_crash_fix'
2025-12-14 22:41:11 +01:00
Wojtek Figat
5fdbed2b56
Minor codestyle adjustments
2025-12-14 22:41:00 +01:00
Chandler Cox
0e627577fc
Simplify code.
2025-12-14 15:00:44 -06:00
Wojtek Figat
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
Wojtek Figat
5e5293bf7b
Merge branch 'GoaLitiuM-oob_write_fix'
2025-12-14 21:31:42 +01:00
Wojtek Figat
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
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
5cd27032b4
Set C# language version to 14 with .NET 10
2025-12-14 20:25:33 +02:00
7445064d97
Improve installed .NET runtime version detection
2025-12-14 20:25:33 +02:00
Wojtek Figat
bd58bd91b4
Merge branch 'ThePhantomMask-AddDropdownHighlightedColor'
2025-12-13 23:14:47 +01:00
Wojtek Figat
7ce0d88bdc
Merge branch 'AddDropdownHighlightedColor' of https://github.com/ThePhantomMask/FlaxEngine into ThePhantomMask-AddDropdownHighlightedColor
2025-12-13 23:14:09 +01:00
Wojtek Figat
98bb2d40d6
Merge branch 'Inertia-Squared-hyprland-fix'
2025-12-13 23:13:30 +01:00
Wojtek Figat
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
Wojtek Figat
0313bf32c9
Merge branch 'AcidicVoid-master'
2025-12-13 23:11:05 +01:00
Wojtek Figat
0c887cd29e
Use fix from #3830 in particle and anim graphs too
2025-12-13 23:11:01 +01:00
Wojtek Figat
5bd9bce634
Merge branch 'master' of https://github.com/AcidicVoid/FlaxEngine into AcidicVoid-master
2025-12-13 23:08:01 +01:00
Wojtek Figat
2a53d0a462
Fix crash on Visual Script missing asset ref after hot-reload in Editor
...
#3823
2025-12-13 02:10:41 +01:00
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
Wojtek Figat
71391cf1cc
Fix deprecated tag placement
2025-12-11 16:38:28 +01:00
Wojtek Figat
b5286af526
Attempt to fix regression from 32bd72fecd
2025-12-11 14:48:18 +01:00
Wojtek Figat
9f07a2a54e
Attempt to fix regression from 32bd72fecd
2025-12-10 18:58:43 +01:00
Wojtek Figat
c39c642b60
Add safety check for invalid math values in shader graph generation
2025-12-10 17:39:18 +01:00
Wojtek Figat
02cff3973a
Bump up engine version
2025-12-10 15:01:53 +01:00
Wojtek Figat
a63b97d31d
Add stripping DXIL debug data from the shader cache when not used
2025-12-10 14:58:12 +01:00
Wojtek Figat
ca52122656
Fix validation error on Windows for textures but optimize buffers instead
2025-12-10 14:53:51 +01:00
Wojtek Figat
20a7fcf6a0
Add profiler wait event for GPU wait on D3D12
2025-12-10 13:01:24 +01:00
Wojtek Figat
43665aa7eb
Rename GPUContext::ClearState to ResetState for constentency
2025-12-10 13:00:59 +01:00
Wojtek Figat
3b9b49950c
Fixes for Xbox One
2025-12-10 09:48:47 +01:00
Wojtek Figat
0a8752ec0a
Fix cross-building building engine with separate executable and library for Unix platforms on Windows
2025-12-10 09:48:27 +01:00
Wojtek Figat
47685dc2be
Merge branch 'VitaminCpp-missing_move_semantics_fix'
2025-12-09 10:00:55 +01:00
Wojtek Figat
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
Wojtek Figat
3ab01d3576
Merge branch 'VitaminCpp-minor_mem_layout_opt'
2025-12-09 10:00:20 +01:00
Wojtek Figat
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
Wojtek Figat
08f840d642
Merge branch 'Tryibion-fix-exception-reload'
2025-12-09 09:59:56 +01:00
Wojtek Figat
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
Wojtek Figat
5c81c71116
Move constant buffer init for instanced draws only, others do it in all paths
2025-12-09 09:51:53 +01:00
Wojtek Figat
188b635ea0
Merge remote-tracking branch 'origin/master'
2025-12-09 09:48:05 +01:00
Wojtek Figat
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
Wojtek Figat
bd78db72b9
Add Mono AOT dynamic module preloading to speed up startup time
2025-12-05 03:46:28 -08:00
Wojtek Figat
32bd72fecd
Minor fix to the game cooker assets summary log of a single asset
2025-12-04 23:51:07 +01:00
Wojtek Figat
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
Wojtek Figat
02429266b1
Fix Array::RemoveAtKeepOrder to avoid memory override with large mem copy
2025-12-03 05:03:21 -08:00
Wojtek Figat
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
Wojtek Figat
93217da619
Add option to merge vertex layout with reference order maintained
2025-11-29 15:04:11 -08: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
092beb6ae9
Fix compilation error
2025-11-28 11:59:56 +02:00
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
Wojtek Figat
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
Wojtek Figat
a1999183f2
Fix compilation regression
2025-11-27 09:13:14 +01:00
Wojtek Figat
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
Wojtek Figat
403d2cedc0
Updates to engine for porting to blue platform
2025-11-26 06:28:54 -08:00
Wojtek Figat
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
Wojtek Figat
cf048c9804
Fix path filter query warning
2025-11-26 00:07:00 -08:00
Wojtek Figat
bea75f51bd
Fix AOT libs cooking to avoid file dirtying for more accurate iterative cooking
2025-11-26 00:02:40 -08:00
Chandler Cox
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
Wojtek Figat
b07d74d28d
Add option to skip loading Model SDFs in game if disabled in Graphics Settings
2025-11-25 10:39:15 +01:00
Wojtek Figat
dacb3b0891
Fix rendering on Intel-based macOS to use integrated GPU primarly
2025-11-25 10:30:53 +01:00
Wojtek Figat
92254eefcc
SImplify some code and update code for platforms
2025-11-25 00:20:14 -08:00
Chandler Cox
2d56411e5f
Add slot stop methods without anim param.
2025-11-23 14:19:37 -06:00
Chandler Cox
f8dc8ab903
Fix not being able to replay same animation in animation slot.
2025-11-23 14:19:11 -06:00
Wojtek Figat
2a55cda583
Add fallback location of engine managed library on AOT platforms
2025-11-20 14:58:30 -08:00
Wojtek Figat
7c91c03adf
Merge remote-tracking branch 'origin/master'
2025-11-20 06:26:09 -08:00
Wojtek Figat
caa902ea9b
Fix shader compilation without HLSL 2021 on Vulkan
2025-11-20 13:47:23 +01:00
Wojtek Figat
fb07071e24
Restore Global Surface Atlas and DDGI on Apple platforms
...
#3797
2025-11-20 13:47:18 +01:00
Wojtek Figat
a1cb7dcbe7
Fix GPU BVH shader compilation for macOS/iOS
2025-11-20 13:47:11 +01:00
Wojtek Figat
a8db0086b1
Fix shader compilation without HLSL 2021 on Vulkan
2025-11-20 13:07:28 +01:00
Wojtek Figat
e46b6d5b06
Restore Global Surface Atlas and DDGI on Apple platforms
...
#3797
2025-11-20 10:44:47 +01:00
Wojtek Figat
dfc8c1fac2
Fix GPU BVH shader compilation for macOS/iOS
2025-11-20 10:39:16 +01:00
Wojtek Figat
f8de118288
Merge remote-tracking branch 'origin/master' into 1.12
2025-11-20 10:15:07 +01:00
Wojtek Figat
032f698c7b
Fix shader warning
2025-11-19 23:29:28 -08:00
0ac3ab2329
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-11-19 18:30:08 +02:00
Wojtek Figat
e2aaef9b88
Fix shader warning
2025-11-19 08:27:33 -08:00
Wojtek Figat
ee0303bcfb
Merge branch 'Tryibion-fix-spline-draw'
2025-11-18 21:30:53 +01:00
Wojtek Figat
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
Wojtek Figat
a16a8eaded
Merge branch 'Tryibion-fix-anim-event-edge'
2025-11-18 21:30:05 +01:00
Wojtek Figat
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
Wojtek Figat
dfb1fb91a5
Fix ability to override material instance hidden parameters
...
#3802
2025-11-18 21:29:51 +01:00
Wojtek Figat
8f56ab9534
Fix crash when creating empty material instance
2025-11-18 18:45:43 +01:00
Wojtek Figat
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
Wojtek Figat
3efb981f00
Fix rare issues on input bugs in Visject
2025-11-18 16:51:43 +01:00
Wojtek Figat
ed408917c6
Fix Visject Surface node dependent connection types init on load
...
#3802
2025-11-18 16:41:24 +01:00
Wojtek Figat
2ca435a414
Fix shader graph assets loading to wait for async task
...
#3802
2025-11-18 16:11:31 +01:00
Wojtek Figat
de9e282bad
Fix config version in GDK manifest
2025-11-18 05:42:21 -08:00
Wojtek Figat
c437daf9be
Fix new compiler DXC changes
2025-11-18 05:42:02 -08:00
Wojtek Figat
1e4f96486f
Fix audio playback bug from video on Xbox
2025-11-18 03:55:52 -08:00
Wojtek Figat
e03d0f3322
Fix shader compilation with HLSL 2021
2025-11-18 12:09:20 +01:00
Wojtek Figat
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
Wojtek Figat
7e6b040258
Update DXC shader compiler to 1.8 version (for D3D12)
2025-11-18 12:08:11 +01:00
Wojtek Figat
329ebb6482
Add custom shader compiler for Xbox Scarlett
2025-11-18 12:07:39 +01:00
Wojtek Figat
7a9c58003d
Fix video playback on Xbox
2025-11-17 04:41:57 -08:00
Wojtek Figat
371a16e37b
Fixes for Xbox with Mono AOT
2025-11-16 14:50:22 -08:00
Chandler Cox
95629e792d
Fix additional edge cases
2025-11-15 22:12:35 -06:00
Chandler Cox
e79af2fd60
Handle additional edge cases for anim event.
2025-11-15 21:39:21 -06:00
Wojtek Figat
4aba0153f8
Prioritize Dotnet libs on Mono AOT
2025-11-15 14:57:12 -08:00
Wojtek Figat
f91c33e17c
Another fix for shader compilation on Vulkan
2025-11-15 23:42:03 +01:00
Chandler Cox
6c29877b20
Fix spline bezier drawing.
2025-11-15 15:58:50 -06:00
Wojtek Figat
3abde6ecfc
Merge branch 'VitaminCpp-fix_bvh_generation_crash'
2025-11-15 22:33:24 +01:00
Wojtek Figat
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
Wojtek Figat
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
Wojtek Figat
2f670495ac
Migrate Xbox to using static linking with nethost lib
2025-11-14 14:56:10 +01:00
Wojtek Figat
2a36edf528
Add option to link OpenMP on GDK platforms if needed
2025-11-14 02:11:13 -08:00
Wojtek Figat
5e690abd76
Fix initial state of DummyVertexBuffer on DX12
2025-11-14 01:06:01 -08:00
Wojtek Figat
4008e19ca9
Fix various build issuesin uncommon configurations
2025-11-14 00:52:14 -08:00
Wojtek Figat
e9070b30a0
Minor tweaks
2025-11-13 23:05:13 +01:00
Wojtek Figat
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
Wojtek Figat
3888c4ba21
Fix async tasks destruction to wait on the dependencies in chain
2025-11-13 22:53:52 +01:00
Wojtek Figat
69173803bf
Fix shader warning on Vulkan
2025-11-13 22:09:11 +01:00
Wojtek Figat
13e31650be
Merge branch 'GoaLitiuM-dotnet_windows_detect_fix'
2025-11-13 22:05:47 +01:00
Wojtek Figat
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
Wojtek Figat
91ee9f5e05
Refactor Mesh SDF generation on GPU to use raytracing for more precise results
2025-11-13 22:05:23 +01:00
49918a1067
Fix Windows dotnet root path detection
2025-11-11 22:14:41 +02:00
466f9a4797
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-11-11 21:40:06 +02:00
Wojtek Figat
c7997e0c2f
Fix potential error on missing reference object
2025-11-10 21:50:11 +01:00
Wojtek Figat
4805dfbdba
Fix issues with model data storage when doing long actions in async (eg. SDF generation)
2025-11-10 15:02:33 +01:00
Wojtek Figat
62424215c1
Fix crash due to missing asset reference inside MeshAccelerationStructure
2025-11-09 23:25:16 +01:00
Wojtek Figat
97ae13759e
Merge remote-tracking branch 'origin/master'
2025-11-09 23:22:37 +01:00
Wojtek Figat
108678d94f
Fix crash when texture streaming mip task gets deleted after texture object on GC
2025-11-09 22:16:44 +01:00
Wojtek Figat
66dbba5c16
Fix crash if base material gets GCed before it's referenced by instance during loading
2025-11-09 22:16:14 +01:00
Wojtek Figat
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
Wojtek Figat
077cefc60e
Merge branch 'xxSeys1-ContentNavigationScrollbarColors'
2025-11-07 21:43:37 +01:00
Wojtek Figat
35acc668c9
Merge branch 'ContentNavigationScrollbarColors' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ContentNavigationScrollbarColors
2025-11-07 21:42:10 +01:00
Wojtek Figat
ebbe0f12ed
Merge branch 'xxSeys1-AttributeEditorPolish'
2025-11-07 21:38:51 +01:00
Wojtek Figat
6a8b76278a
Merge branch 'AttributeEditorPolish' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-AttributeEditorPolish
2025-11-07 21:37:46 +01:00
Wojtek Figat
8ac99ef28f
Merge branch 'Tryibion-fix-type-editor-in-collection'
2025-11-07 21:33:25 +01:00
Wojtek Figat
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
Wojtek Figat
b8b8b118c9
Merge branch 'xxSeys1-BakeButtonGroups'
2025-11-07 21:32:35 +01:00
Wojtek Figat
76247323eb
Merge branch 'BakeButtonGroups' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-BakeButtonGroups
2025-11-07 21:32:32 +01:00
Wojtek Figat
0ff20c7c85
Merge branch 'Yahasana-patch-1'
2025-11-07 21:31:30 +01:00
Wojtek Figat
dd690e7495
Merge branch 'patch-1' of https://github.com/Yahasana/FlaxEngine into Yahasana-patch-1
2025-11-07 21:31:26 +01:00
Wojtek Figat
ca500548a3
Bump up build number
2025-11-07 21:31:13 +01:00
Wojtek Figat
c0b73375b1
Fix invoking asset load event if it's referenced directly
...
#3782
2025-11-07 21:31:04 +01:00
Wojtek Figat
9c6d6a0b07
Merge branch 'xxSeys1-CommentAroundAsset'
2025-11-07 15:52:16 +01:00
Wojtek Figat
179f6014bf
Merge branch 'CommentAroundAsset' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-CommentAroundAsset
2025-11-07 15:48:34 +01:00
Wojtek Figat
b580c6ec8e
Merge branch 'GoaLitiuM-woa_fixes'
2025-11-07 15:25:33 +01:00
Wojtek Figat
dd60cf0040
Merge branch 'woa_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-woa_fixes
2025-11-07 15:25:29 +01:00
Wojtek Figat
cc851b29fc
Fix animation state transition inputs when using other surface context
2025-11-07 15:17:20 +01:00
Wojtek Figat
59643b2fb9
Add improved local-light shadow raytracing by starting ray from light, not surface
2025-11-06 21:01:02 +01:00
Wojtek Figat
3a5bb81d39
Add a new splash screen quote
2025-11-06 21:00:29 +01:00
Wojtek Figat
5ec860015d
Add minor adjustments
2025-11-06 21:00:16 +01:00
Wojtek Figat
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
Wojtek Figat
387c3ea2f4
Add better debug view for Global SDF to include surface hit normal
2025-11-04 13:27:47 +01:00
Wojtek Figat
85b134b7be
Add improved Global SDF quality and precision of rasterization
2025-11-04 13:27:21 +01:00
Wojtek Figat
5d17d2509d
Fix Global SDF gradient at borders
2025-11-04 12:42:08 +01:00
Wojtek Figat
036d4b2f4b
Fix error when asset refs picker uses different types
2025-11-03 23:21:09 +01:00
Wojtek Figat
f8e4f54c77
Fix animation state transition inputs when using other surface context
2025-11-02 22:12:53 +01: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
ea20dc6da0
Fix wrong build configuration used in ogg and vorbis for Windows
2025-10-31 02:38:09 +02:00
9becddd84f
Add dependency build script for Visual Studio EnvDTE
2025-10-31 02:38:09 +02:00
b08c765400
Add dependency build script for WinPixEventRuntime
2025-10-31 02:38:09 +02:00
afd59d7eb3
Fix building vorbis on Windows
2025-10-31 02:38:09 +02:00
47cdd0582c
Check VS2026 toolset before trying to compile PhysX
2025-10-31 02:38:09 +02:00
af54d04f9d
Fix building ogg+vorbis on macOS
2025-10-31 02:38:09 +02:00
1d2b3bc858
Fix NvCloth compilation on Linux and macOS
2025-10-31 02:32:06 +02:00
4b552563be
Fix PhysX compilation on Linux and macOS
2025-10-31 02:32:06 +02:00
ebd929176c
Fix python tool call on macOS for glslang
2025-10-31 02:32:06 +02:00
430e685a7c
Fix building PhysX on Linux and macOS
2025-10-31 02:32:05 +02:00
d5bd857c45
Support building OpenAL from Git repository in other platforms
2025-10-31 02:32:05 +02:00
b8b9ba3069
Fix building curl on Linux
2025-10-31 02:32:05 +02:00
84c79d5192
Fix building Assimp on Linux
...
Versioned clang++ symlinks are not available on Arch
2025-10-31 02:32:05 +02:00
028f3a7871
Add support for building dependencies with specific architecture
2025-10-31 02:32:05 +02:00
0c462315f0
Fix CMake compatibility errors with dependencies
2025-10-31 02:21:23 +02:00
26261a2090
Support Visual Studio 2026 as a generator for CMake dependencies
2025-10-31 02:18:00 +02:00
3fc1895b56
Fix compiler error and wrong CPU architecture warnings on WoA
2025-10-31 02:12:14 +02:00
Wojtek Figat
a70d7cf1f9
Update build number
2025-10-30 23:37:20 +01:00
Wojtek Figat
1f592ba1a1
Fix game viewport scaling when using custom aspect or resolution to simulate actual logic
...
#3699
2025-10-30 23:36:51 +01:00
Wojtek Figat
a43daf025d
Merge branch 'xxSeys1-NoEmptyScriptsEditorExpand'
2025-10-30 22:41:31 +01:00
Wojtek Figat
296a2afa95
Merge branch 'NoEmptyScriptsEditorExpand' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-NoEmptyScriptsEditorExpand
2025-10-30 22:41:28 +01:00
Wojtek Figat
a7e879a3a4
Merge branch 'xxSeys1-Flax11ByDefault'
2025-10-30 22:40:46 +01:00
Wojtek Figat
27b160b464
Merge branch 'Flax11ByDefault' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-Flax11ByDefault
2025-10-30 22:40:41 +01:00
Wojtek Figat
7c3c4f1a63
Add Network RPC messages splitting for large arguments payloads
...
#3776
2025-10-30 22:40:23 +01:00
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
Wojtek Figat
114828adcb
Refactor NetworkReplicator update into separate function for cleaner code
2025-10-30 17:12:49 +01:00
Wojtek Figat
b5de4d78ad
Fix editing InputEvent that is null
2025-10-30 11:57:47 +01:00
Wojtek Figat
0913e6f738
Fix error when focus changes during focus change xd
2025-10-30 10:39:46 +01:00
Wojtek Figat
053e52c91f
Fix compilation for bindings only without scripting internal host defined
2025-10-29 22:18:01 +01:00
Wojtek Figat
d24bd7dfd0
Merge branch 'GoaLitiuM-dotnet_define_fix'
2025-10-29 07:40:11 +01:00
2c8c9b1637
Fix .NET version preprocessor definitions
2025-10-29 08:26:39 +02:00
Wojtek Figat
05a8c841da
Fix color grading lut to be refreshed when shader gets reloaded
2025-10-28 23:19:51 +01:00
Wojtek Figat
c4fcaa999c
Fix asset thumbnails to be stable with FXAA instead of TAA
2025-10-28 22:23:15 +01:00
Wojtek Figat
70c9dd6608
Fix eye adaptation in Manual mode
2025-10-28 21:36:28 +01:00
Wojtek Figat
802e2ac7c2
Fix compiling stb texture tool on Windows
2025-10-28 21:25:30 +01:00
Wojtek Figat
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
Wojtek Figat
22515c37b5
Fix crash regression in D3D12 UAV bindings code
2025-10-27 22:38:47 +01:00
Wojtek Figat
38a48cf1d4
Update build number
2025-10-27 16:48:52 +01:00
Wojtek Figat
cd66d00219
Add checking hardware instruction set on Windows earlier on
...
#3732
2025-10-27 16:48:24 +01:00
Wojtek Figat
c944bd9bed
Fix missing Vulkan feature activation for host query reset
2025-10-27 00:32:29 +01:00
Wojtek Figat
a0689f3f00
Update all Linux deps with Clang 14 on Ubuntu 24
2025-10-27 00:01:36 +01:00
Wojtek Figat
2ee2c97f1e
Update docs for Ubuntu 24 and Clang 4
2025-10-26 21:48:49 +01:00
Wojtek Figat
fd19e83a46
Merge branch 'Tryibion-fix-no-undo-for-drag-spawn'
2025-10-25 22:52:47 +02:00
Wojtek Figat
755702b65a
Improve #3747 to check for loaded levels in drag drop validation
2025-10-25 22:52:41 +02:00
Wojtek Figat
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
Wojtek Figat
6353e5f4f2
Merge branch 'Tryibion-fix-arrow-up-tree-select'
2025-10-25 22:47:21 +02:00
Wojtek Figat
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
Wojtek Figat
26dce69404
Merge branch 'GoaLitiuM-dotnet10_sdkver'
2025-10-25 22:45:34 +02:00
2841ac22df
Bump the maximum supported .NET SDK version to 10
2025-10-25 22:35:48 +03:00
Wojtek Figat
516f22c3c0
Merge branch 'GoaLitiuM-dotnet_error_messages'
2025-10-25 21:14:23 +02:00
Wojtek Figat
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
Wojtek Figat
f53b7e3323
Merge branch 'Tryibion-fix-default-scale-option'
2025-10-25 21:10:34 +02:00
Chandler Cox
c1439c646e
Fix default for prefab canvas size index being 0 instead of -1.
2025-10-25 11:34:48 -05:00
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
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
32b4efc175
Add missing .NET installation architecture info to error messages
2025-10-24 23:27:17 +03:00
22ba7f2ee5
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-10-24 18:31:50 +03:00
Wojtek Figat
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
Wojtek Figat
99c26ff9af
Fix crash when control reference gets invalid in Editor
2025-10-21 15:54:37 +02:00
Wojtek Figat
a2d91d989d
Add Focused event to control
2025-10-21 15:54:20 +02:00
Wojtek Figat
881154e9f4
Fix missing parent tags when creating nested ones from code
2025-10-21 15:54:03 +02:00
Wojtek Figat
2629511224
Merge branch 'Tryibion-fix-duplicate-collection-option'
2025-10-20 22:04:12 +02:00
Wojtek Figat
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
Wojtek Figat
f5c9e00beb
Merge branch 'GoaLitiuM-woa_alignment'
2025-10-20 22:03:39 +02:00
Wojtek Figat
6353514188
Merge branch 'woa_alignment' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-woa_alignment
2025-10-20 22:03:32 +02:00
Wojtek Figat
8467315a1e
Fix motion vector stability on Large World origin changes
...
#3745
2025-10-20 18:08:54 +02:00
Chandler Cox
be5dbbb95f
Fix duplicate option for collections being grayed out if nothing is in clipboard.
2025-10-19 15:55:57 -05:00
6b9c727a6a
Fix compiler warning
2025-10-19 22:16:34 +03:00
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
Chandler Cox
e4bb8001b2
Fix not having undo for items dragged into scene tree into empty space.
2025-10-18 18:23:33 -05:00
f52f3920cb
Update SDL to 3.2.24
2025-10-18 02:19:56 +03:00
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
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
Wojtek Figat
d93c32db9c
Merge remote-tracking branch 'origin/1.11'
...
# Conflicts:
# Source/Tools/Flax.Build/Deps/Downloader.cs
2025-10-16 14:07:49 +02:00
Wojtek Figat
08abdc159e
Another ios build change to use dotnet 9 instead
2025-10-16 13:38:26 +02:00
Wojtek Figat
708b9c6767
Attempt to fix missing ios workload for .NET 8
2025-10-16 12:12:37 +02:00
Wojtek Figat
ed26a4c182
Fix moving character controller when displacement is zero
2025-10-16 11:34:43 +02:00
Wojtek Figat
a239984908
Add console logging for VSCode on Mac and Linux inside game projects
2025-10-16 10:47:41 +02:00
Wojtek Figat
fc3ea44c69
Update OpenAL on Mac/iOS
2025-10-16 10:40:08 +02:00
Wojtek Figat
fdecad0d29
Fix Vulkan crash on missing handle owner during binding
2025-10-16 10:39:50 +02:00
Wojtek Figat
c7437ed533
Fix OpenAL Soft building due to missing certs on a website
2025-10-16 10:39:36 +02:00
Wojtek Figat
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
Wojtek Figat
c635d93b3c
Fix more errors in Visject context menu regressions
2025-10-15 14:44:58 +02:00
Chandler Cox
7377bad721
Fix check method for type editor not working in a collection.
2025-10-14 21:20:22 -05:00
Wojtek Figat
09fa3ce4be
Minor changes
2025-10-14 15:07:40 +02:00
Chandler Cox
bd0daf7580
Fix tree arrowing up not selecting children in tree.
2025-10-13 21:49:05 -05:00
Chandler Cox
25744986a3
Special query for closest point on height field.
2025-10-13 20:40:16 -05:00
668a4dbb4d
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-10-14 01:09:26 +03:00
Wojtek Figat
e1b3429b4c
Fix regression on game window defocus
2025-10-13 21:50:19 +02:00
Wojtek Figat
efa963be68
Fix editor error when prefab asset is unloaded
2025-10-13 21:45:31 +02:00
Wojtek Figat
e19be4c0c6
Merge branch 'xxSeys1-ColorValueBoxDisplayAlpha'
2025-10-13 20:53:22 +02:00
Wojtek Figat
2d5fdfef2f
Merge branch 'ColorValueBoxDisplayAlpha' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ColorValueBoxDisplayAlpha
2025-10-13 20:51:13 +02:00
Wojtek Figat
46ee6bc193
Merge branch 'xxSeys1-NicerOldNewEditorWarnings'
2025-10-13 20:50:17 +02:00
Wojtek Figat
a2ee2ec6ac
Merge branch 'NicerOldNewEditorWarnings' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-NicerOldNewEditorWarnings
2025-10-13 20:50:13 +02:00
Wojtek Figat
2caaef02ad
Merge branch 'Tryibion-fix-coll-data-delete-crash'
2025-10-13 20:49:37 +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
Chandler Cox
b62f331b08
Fix crash when deleting collision data.
2025-10-12 17:04:40 -05:00
Wojtek Figat
f7b306532b
Merge branch 'GoaLitiuM-openal_pipewire_fixes'
2025-10-12 23:25:24 +02:00
Wojtek Figat
212abe7d90
Update OpenAL for Windows and Android
...
#3338
2025-10-12 23:25:17 +02:00
Wojtek Figat
7dfc37f652
Adjustments for #3338
2025-10-12 23:24:34 +02:00
Wojtek Figat
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
Wojtek Figat
d7a528cdbc
Update assets
2025-10-12 22:38:11 +02:00
Wojtek Figat
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
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
Wojtek Figat
abdeaa9354
Update build number
2025-10-11 00:17:41 +02:00
Wojtek Figat
d3389604b0
Update engine materials
2025-10-11 00:17:02 +02:00
Wojtek Figat
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
Wojtek Figat
8da0d2c4ce
Merge branch 'xxSeys1-IndustryStandardSettingsShortcut'
2025-10-10 08:31:40 +02:00
Wojtek Figat
20f576783b
Merge branch 'IndustryStandardSettingsShortcut' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-IndustryStandardSettingsShortcut
2025-10-10 08:31:32 +02:00
Wojtek Figat
2bf62cc54f
Add GPUDevice.VideoOutputs with a list of attached monitors
2025-10-09 15:13:04 +02:00
Wojtek Figat
ef2c551cee
Fix build
2025-10-08 23:24:15 +02:00
Wojtek Figat
65cf59642c
Fix changing Rigid Body center of mass offset
...
#2325 #3247
2025-10-08 22:16:46 +02:00
Wojtek Figat
e2fc8a6283
Add drawing RigidBody center of mass and attached colliders
...
#2325 #3247
2025-10-08 22:16:16 +02:00
Wojtek Figat
73976f3ed9
Fix box collider to properly draw small bounds
2025-10-08 22:08:34 +02:00
Wojtek Figat
7ab6bafe39
Fix crash when saving empty json string
2025-10-08 22:02:05 +02:00
Wojtek Figat
deb2ad7c8f
Fix font hit test on multi-line text past the line end character
...
#3503
2025-10-08 16:36:34 +02:00
Wojtek Figat
cd7fc3242e
Merge branch 'ZaPx64-ZaPx64-texture-asset-save-fix'
2025-10-08 09:14:59 +02:00
Wojtek Figat
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
Wojtek Figat
f0ec4a901a
Merge branch 'xxSeys1-StraightenConnectionFix'
2025-10-08 09:13:45 +02:00
Wojtek Figat
8cb67f017a
Fix PlayStation build regression
2025-10-07 18:23:53 +02:00
Wojtek Figat
7b643e9685
Fix volumetric fog particles drawing regression
2025-10-07 18:23:39 +02:00
Wojtek Figat
39803ce6b2
Add **render layer mask to decals**
...
#967 #3080
2025-10-07 18:23:03 +02:00
Wojtek Figat
2f1f380062
Add new scene textures SceneStencil and ObjectLayer to sample Stencil buffer
2025-10-07 18:10:14 +02:00
Wojtek Figat
f8dbf363b6
Fix crash on Android when loading mesh with SDF data
2025-10-07 18:09:18 +02:00
Wojtek Figat
fc1451254d
Fix missing terrain debug shapes drawing when only in a view
2025-10-07 18:08:51 +02:00
Wojtek Figat
d3c54e590a
Fix quad overdraw debug drawing regression
2025-10-07 18:08:32 +02:00
Wojtek Figat
361fc3ecfb
Add stencil buffer usage with object layer information
...
#3080 #967
2025-10-07 18:07:23 +02: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
Wojtek Figat
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
Wojtek Figat
8f3b80492e
Fix terrain physics error on end play when it's disabled
...
#3590 #3603
2025-10-03 22:30:44 +02:00
Wojtek Figat
c61c013517
Merge branch 'xxSeys1-StrokeMyEgo'
2025-10-03 22:22:11 +02:00
Wojtek Figat
a2170ffd8a
Merge branch 'StrokeMyEgo' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-StrokeMyEgo
2025-10-03 22:22:07 +02:00
Wojtek Figat
4f1f77fb32
Simplify code of EditorViewport to access editor instance
2025-10-03 22:21:11 +02:00
Wojtek Figat
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
c4c7ee941f
add industry standard shortcut for editor settings
2025-10-03 14:46:43 +02:00
Wojtek Figat
4f45b3c1d0
Fix missing root motion copy when using input skeleton pose (eg. IK node)
...
#3445
2025-10-03 11:33:01 +02:00
Wojtek Figat
4c640b915f
Fix CheckBox to display check state when created in game without editor icon atlas
...
#3705
2025-10-03 11:25:25 +02:00
Wojtek Figat
1f3f1ea67e
Fix Blend Poses nodes to smoothly blend back when transition goes back
...
#3595
2025-10-03 10:52:01 +02:00
Wojtek Figat
60c19303f6
Fix duplicating splines with parents
...
#3531
2025-10-02 23:31:03 +02:00
Wojtek Figat
adcfc50218
Fix stack overflow exception in shader graph recursion to be detected
...
#3706
2025-10-02 20:49:50 +02:00
Wojtek Figat
9b812ec34a
Fix BoundingFrustum::GetPlane in C++ to match C# version (and doc comment)
2025-10-02 18:48:32 +02:00
Wojtek Figat
7e1ac5e167
Fix sky rendering in ortho and oblique projection
...
#3448
2025-10-02 18:48:14 +02:00
Wojtek Figat
028b5fedec
Use right-click only on GPUTextureEditor context menu
2025-09-30 23:37:15 +02:00
Wojtek Figat
9cc2c1da40
Fix terrain exporting to properly calculate size and sample positions
...
#3534
2025-09-30 22:58:08 +02:00
Wojtek Figat
93219793d5
Merge remote-tracking branch 'origin/master' into 1.11
2025-09-30 18:26:14 +02:00
Wojtek Figat
32f2ef3f06
Fix Android compilation
2025-09-30 18:26:10 +02:00
Wojtek Figat
5ed8564293
Merge branch 'xxSeys1-visjectPanOnNode'
2025-09-30 16:08:37 +02:00
Wojtek Figat
7c87ade12b
Merge branch 'visjectPanOnNode' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-visjectPanOnNode
2025-09-30 15:51:17 +02:00
Wojtek Figat
7f87678282
Merge branch 'xxSeys1-IssueTemplateFix'
2025-09-30 15:49:18 +02:00
Wojtek Figat
e429d29d17
Merge branch 'IssueTemplateFix' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-IssueTemplateFix
2025-09-30 15:49:11 +02:00
Wojtek Figat
086a49f45d
Fix deadlock when updating Text Render layout during scene rendering
2025-09-30 15:46:06 +02:00
Wojtek Figat
c46e1164d6
Add hot-reload support for material feature template sources on material generation
2025-09-30 15:45:45 +02:00
Wojtek Figat
2a5898c1de
Fix regression from #3342 to use existing time as unscaled to match previous content
2025-09-30 15:45:24 +02:00
Wojtek Figat
f09d6aa0eb
Fix fog rendering bug on d3d11/d3d10
2025-09-30 15:44:34 +02:00
Wojtek Figat
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
Wojtek Figat
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
Wojtek Figat
02c5ad3fa4
Fix particles to support any amount of contexts drawings
2025-09-25 18:38:46 +02:00
Wojtek Figat
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
Wojtek Figat
d57eec3403
Bump up materials after merge
2025-09-24 18:26:33 +02:00
Wojtek Figat
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
Wojtek Figat
47670251ef
Merge branch 'Tryibion-issue-template'
2025-09-23 17:21:34 +02:00
Wojtek Figat
cf1ef91246
Merge branch 'issue-template' of https://github.com/Tryibion/FlaxEngine into Tryibion-issue-template
2025-09-23 17:21:30 +02:00
Wojtek Figat
7060cb5696
Fix UI Brush editing in prefab regression from a471861e92
...
#3694
2025-09-23 17:20:18 +02:00
Wojtek Figat
c449833d35
Merge branch 'Tryibion-audio-events'
2025-09-23 17:07:22 +02:00
Wojtek Figat
284aeca51a
Merge branch 'audio-events' of https://github.com/Tryibion/FlaxEngine into Tryibion-audio-events
2025-09-23 17:07:18 +02:00
Wojtek Figat
d8f7199c11
Fix importing emissive, roughness, metalness and wireframe properties of materials with Assimp
...
#3418
2025-09-23 15:42:49 +02:00
Wojtek Figat
dc05bbbbcd
Merge branch 'IceReaper-feature/create_project'
2025-09-22 22:45:50 +02:00
Wojtek Figat
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
Wojtek Figat
70ba750a5e
Fix code #3511
2025-09-22 22:31:23 +02:00
Wojtek Figat
50271199ac
Merge branch 'xxSeys1-moveVisjectConnection'
2025-09-22 22:30:32 +02:00
Wojtek Figat
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
Chandler Cox
4ae3d57adc
Resolve code suggestions
2025-09-22 11:32:24 -05:00
Wojtek Figat
99b9967806
Merge branch 'xxSeys1-ViewportIconsMoreCustomization'
2025-09-22 18:10:38 +02:00
Wojtek Figat
2f7e84253a
Merge branch 'ViewportIconsMoreCustomization' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ViewportIconsMoreCustomization
2025-09-22 18:10:33 +02:00
Wojtek Figat
2f55cb938f
Merge branch 'xxSeys1-commandSuggestionImprovements'
2025-09-22 18:08:30 +02:00
Wojtek Figat
a86661a855
Merge branch 'commandSuggestionImprovements' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-commandSuggestionImprovements
2025-09-22 18:06:55 +02:00
Wojtek Figat
a68ce6633a
Merge branch 'Tryibion-vs-code-plugin-organize'
2025-09-22 18:02:52 +02:00
Wojtek Figat
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
Wojtek Figat
6705138247
Merge branch 'xxSeys1-SmallVehicleImprovements'
2025-09-22 16:18:17 +02:00
Wojtek Figat
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
Wojtek Figat
5eea5a72c9
Fix particle material compilation error when using position offset
...
#3661
2025-09-22 11:44:11 +02:00
Wojtek Figat
e9a7b1c8eb
Fix using enums as Scene Animation Event parameters
...
#3554
2025-09-22 10:22:32 +02:00
Wojtek Figat
a151c78412
Fix loading projects that have similar path to engine folder
...
#3565
2025-09-22 08:42:16 +02:00
Wojtek Figat
5f1e905e8f
Fix crash when importing model as prefab and handle duplicated object names
...
#3558
2025-09-21 22:52:57 +02:00
Wojtek Figat
a0f764a774
Add skybox rotation feature
...
#3592
2025-09-21 21:58:03 +02:00
Wojtek Figat
7da5ce3ed4
Merge branch 'xxSeys1-NoClearSearchboxesWhenStuffHappens'
2025-09-21 21:06:21 +02:00
Wojtek Figat
1186833b2d
Merge branch 'NoClearSearchboxesWhenStuffHappens' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-NoClearSearchboxesWhenStuffHappens
2025-09-21 21:06:16 +02:00
Wojtek Figat
bb180b0f59
Merge branch 'Tryibion-fix-physics-attach-rigid'
2025-09-21 21:04:59 +02:00
Wojtek Figat
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
Wojtek Figat
3f5a4cc4c9
Merge branch 'Tryibion-fix-dup&remove'
2025-09-21 21:02:22 +02:00
Wojtek Figat
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
Wojtek Figat
d904b92f2e
Merge branch 'xxSeys1-LessCreateScriptItems'
2025-09-21 21:01:36 +02:00
Wojtek Figat
87e2b76ffa
Merge branch 'LessCreateScriptItems' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-LessCreateScriptItems
2025-09-21 21:01:33 +02:00
Wojtek Figat
c5e11aed15
Merge branch 'xxSeys1-WidgetCreateFilterControlTypes'
2025-09-21 21:00:27 +02:00
Wojtek Figat
85d61b334b
Merge branch 'WidgetCreateFilterControlTypes' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-WidgetCreateFilterControlTypes
2025-09-21 21:00:11 +02:00
Wojtek Figat
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
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
Wojtek Figat
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
Wojtek Figat
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
Wojtek Figat
9cc44825c6
Update engine materials 92f4327fc2
2025-09-20 00:14:51 +02:00
Wojtek Figat
92f4327fc2
Fix missing volumetric fog affecting transparent materials
...
#3436
2025-09-20 00:13:52 +02:00
Wojtek Figat
47711ec5be
Fix Volumetric Fog flicker on camera cuts
...
#3443
2025-09-19 23:10:03 +02:00
Chandler Cox
d1fbc66cb9
Fix not attaching updated collision data to rigid body.
2025-09-19 15:58:22 -05:00
Saas
7183a3306e
fix typo
2025-09-19 16:57:50 +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
Chandler Cox
01d1d634c2
Fix other missing duplicate.
2025-09-16 17:43:55 -05:00
Chandler Cox
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
Wojtek Figat
afdd264e63
Fix compilation of Editor in Release mode
2025-09-16 16:34:58 +02:00
Wojtek Figat
8ec54f7b1c
Merge branch 'cNori-Custom-editor-for-GPUTextures'
2025-09-16 00:16:10 +02:00
Wojtek Figat
521518bde4
Add hack to use GPUTextureEditor on ref pickers
2025-09-16 00:15:58 +02:00
Wojtek Figat
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
Wojtek Figat
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
Wojtek Figat
ae4ae7a638
Fix rich textbox vertical alignment
...
#3502
2025-09-15 15:17:18 +02:00
Wojtek Figat
e2a4c8ab03
Merge branch 'Tryibion-fix-viewdistance-light'
2025-09-15 14:14:04 +02:00
Chandler Cox
7a40722964
Fix view distance light property from affecting brightness all of the time.
2025-09-14 17:51:27 -05:00
Wojtek Figat
1de8909d05
Merge branch 'Tryibion-prefab-viewport-scaling'
2025-09-14 23:59:45 +02:00
Wojtek Figat
9749487e24
Move prefab and game UI size context menu to shared UI Module
...
#3571
2025-09-14 23:59:40 +02:00
Wojtek Figat
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
Wojtek Figat
e325b190ea
Merge branch 'xxSeys1-disabledGizmoBrightness'
2025-09-14 22:01:18 +02:00
Wojtek Figat
ada6b9140f
Minor adjustments for #3411
2025-09-14 22:00:57 +02:00
Wojtek Figat
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
Wojtek Figat
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
Wojtek Figat
9e1f488f22
Fix prefab window to use UI Mode for empty UI Control prefab
...
#3574
2025-09-13 14:41:11 +02:00
Wojtek Figat
a471861e92
Fix editing UI Brush in prefabs
...
#3501
2025-09-12 23:15:13 +02:00
Wojtek Figat
3d182c89f3
Add MaterialShader::BindParameters to usable in game scripts
...
#3668
2025-09-12 18:04:01 +02:00
Wojtek Figat
e3810a9938
Merge branch 'GoaLitiuM-vs2026'
2025-09-12 18:02:07 +02:00
Wojtek Figat
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
f0dea9d528
Add support for Visual Studio 2026 and v145 MSVC toolset
2025-09-10 20:05:56 +03:00
Wojtek Figat
b537a80031
Fix regression in lights/shadows setup from 1a88fefd76
2025-09-09 23:53:28 +02:00
Wojtek Figat
5e52bf6469
Fix missing code from 80de56f469
2025-09-09 23:21:10 +02:00
Wojtek Figat
8482f93a0f
Merge remote-tracking branch 'origin/1.11' into 1.11
2025-09-09 22:58:34 +02:00
Wojtek Figat
64c62f269c
Optimize D3D12 with D3D12_HEAP_FLAG_CREATE_NOT_ZEROED in some cases
2025-09-09 22:54:37 +02:00
Wojtek Figat
19d0d3b683
Remove system lockers during asset loads or saving (only unload needs it)
2025-09-09 15:26:27 +02:00
Wojtek Figat
1f56c75821
Minor fixes
2025-09-09 15:26:03 +02:00
Wojtek Figat
64e127a47a
Fix crashes of scripting backend on Android
2025-09-09 15:25:24 +02:00
Wojtek Figat
8921cf5156
Add label/button text to string convertion for better debugging
2025-09-09 10:42:10 +02:00
Wojtek Figat
24e088fc08
Fix compilation warnings
2025-09-09 10:23:07 +02:00
Wojtek Figat
14a69a11df
Add Android native crashes caching
2025-09-07 23:50:41 +02:00
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
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
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
Wojtek Figat
42b542d190
Improve recent changes to memory barriers on Vulkan
2025-09-07 00:17:11 +02:00
Wojtek Figat
576b0710e0
Fix GPU particles issues with missing sorting keys data when shader is not yet loaded
2025-09-06 23:37:24 +02:00
Wojtek Figat
44e70692a2
Fix render memory alignment issues to prevent crashes on Android
2025-09-06 23:36:54 +02:00
Wojtek Figat
857b0c5ac3
Fix various graphics issues detected by Vulkan Validation Layers on Android
2025-09-06 23:32:54 +02:00
Wojtek Figat
1f6d837117
Fix regression from 6d05bf16b1
2025-09-05 08:51:43 +02:00
Wojtek Figat
67220d3f80
Add support for large 16kb page sizes on Android
2025-09-04 22:28:53 +02:00
Wojtek Figat
c5d06b2c8b
Fix crash regression from #3588 when editing active particle emitters
2025-09-04 22:05:31 +02:00
Wojtek Figat
3b19e1b40c
Fix collision data memory preview text
2025-09-04 21:47:51 +02:00
Wojtek Figat
831fb0f442
Optimize textures/buffers uploading on Vulkan with page allocator
2025-09-04 21:38:07 +02:00
Wojtek Figat
cd22cd059d
Various small fixes and improvements
2025-09-04 15:56:33 +02:00
Wojtek Figat
3e363c8275
Remove ConcurrentSystemLocker and use ReadWriteLock instead of better threading synchronization
2025-09-04 14:48:52 +02:00
Wojtek Figat
c44d939c08
Add ReadWriteLock to platform api
2025-09-04 14:46:56 +02:00
Wojtek Figat
c0c9df49dc
Optimize DDGI probes update to overlap both irradiance and distance data at once
2025-09-03 23:21:45 +02:00
Wojtek Figat
80de56f469
Optimize Global SDF dispatches with UAV write overlaps
...
2-3x faster rasterization
2025-09-03 23:12:55 +02:00
Wojtek Figat
f1ecbf828e
Fix debug check on Vulkan backbuffer texture usage
2025-09-03 22:11:48 +02:00
Wojtek Figat
f1c4fd464a
Optimize GPU textures and buffers uploads with a batched memory barrier
2025-09-03 22:11:26 +02:00
Wojtek Figat
212b0de29b
Add RenderListAlloc to simplify rendering memory allocations
2025-09-03 13:00:28 +02:00
Wojtek Figat
5a2555f845
Improve cdb09847ec and 499ef51875 to swap key bits during sorting
...
#2271
2025-09-02 22:30:50 +02:00
Wojtek Figat
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
Wojtek Figat
eff5f84185
Improve shadow maps sharing in nested scene rendering
2025-09-02 22:14:07 +02:00
Wojtek Figat
ad1163bccc
Fix HashSet::Add returning incorrect value
2025-09-02 21:41:54 +02:00
Wojtek Figat
1042ad4e7d
Fix object ids remapping inside nested prefabs
...
#3255
2025-09-02 21:41:36 +02:00
Wojtek Figat
8fdda1a71a
Fix scene object reference serialization in C++ to use correct serializer
...
#3255
2025-08-30 23:52:54 +02:00
Wojtek Figat
3f7fe635d8
Fix 5222f1d35c for inactive preprocessor conditional block
2025-08-29 23:04:46 +02:00
Wojtek Figat
fcebc57ed0
Merge branch 'xxSeys1-addSphere'
2025-08-29 22:32:21 +02:00
Wojtek Figat
c40e447bb7
Merge branch 'addSphere' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-addSphere
2025-08-29 22:31:00 +02:00
Wojtek Figat
e6f94bb154
Merge branch 'fibref-textrender-scaling-fix'
2025-08-29 22:27:41 +02:00
Wojtek Figat
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
Wojtek Figat
2d171967e9
Merge branch 'Tryibion-collection-duplicate'
2025-08-29 22:24:58 +02:00
Wojtek Figat
33a0e6ac7d
Merge branch 'collection-duplicate' of https://github.com/Tryibion/FlaxEngine into Tryibion-collection-duplicate
2025-08-29 22:24:09 +02:00
Wojtek Figat
848cc38bf1
Fix reverting prefab object reference in nested prefabs
...
#3255
2025-08-29 22:04:03 +02:00
Wojtek Figat
91cd1e8065
Fix regression from ef7c7f2d30 to ignore unmodified scripts in diff
2025-08-29 21:49:14 +02:00
Wojtek Figat
9fafb47abb
Fix debug drawing wheeled vehicle in prefab viewport
...
#3591
2025-08-29 21:03:44 +02:00
Wojtek Figat
5222f1d35c
Add support for parsing inheritance with preprocessor blocks inside it
2025-08-29 21:03:04 +02:00
Wojtek Figat
785649f9d5
Merge branch 'Tryibion-show-prefab-add-delete'
2025-08-28 23:48:33 +02:00
Wojtek Figat
d47ac95681
Modernize the code to use unified scene access #3513
2025-08-28 23:48:25 +02:00
Wojtek Figat
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
Wojtek Figat
ef7c7f2d30
Fix script fields prefab diff showing and reverting with undo
...
#3594
2025-08-28 22:52:46 +02:00
Wojtek Figat
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
Chandler Cox
824b49dd88
Better duplication of collection.
2025-08-26 20:25:02 -05:00
Wojtek Figat
d0e7bff03a
Merge branch 'Tryibion-add-collision-v&t'
2025-08-26 18:05:46 +02:00
Wojtek Figat
d314d5b324
Format memory usage to human-readable format
...
#3495
2025-08-26 18:05:42 +02:00
Wojtek Figat
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
Wojtek Figat
bcedb05a2c
Fix regression from 6a8553a277 on local lights
2025-08-26 17:55:32 +02:00
Wojtek Figat
b36be95947
Fix Editor undo on collection properties that return different object on get
...
#3256
2025-08-26 14:59:10 +02:00
Wojtek Figat
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
Wojtek Figat
4ca399af71
Add model import options auto-restore from model prefab
2025-08-25 23:15:37 +02:00
Wojtek Figat
c1f022520d
Update ReSharper settings
2025-08-25 22:15:44 +02:00
Wojtek Figat
2efd20f223
Merge branch 'xxSeys1-ToolboxSearchFilterAndControls'
2025-08-25 22:15:08 +02:00
Wojtek Figat
00dd432fbc
Simplify code #3360
2025-08-25 22:15:00 +02:00
Wojtek Figat
f707508d70
Merge branch 'ToolboxSearchFilterAndControls' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ToolboxSearchFilterAndControls
2025-08-25 14:49:00 +02:00
Wojtek Figat
b965ca6c8c
Fix Content Window navigation bar to expand toolstrip for proper scroll bar display
...
#3326
2025-08-25 14:38:55 +02:00
Wojtek Figat
26f4bcbc25
Fix UI Control Reference picker to support base/inherited types
2025-08-25 10:09:25 +02:00
Wojtek Figat
6fea9eefaa
Merge branch 'xxSeys1-BrokenLink'
2025-08-24 21:11:39 +02:00
Wojtek Figat
47caa6af28
Add BrokenLink32/BrokenLink64 icons
...
#3218
2025-08-24 21:11:32 +02:00
Wojtek Figat
9aedb37ac2
Merge branch 'BrokenLink' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-BrokenLink
2025-08-24 21:10:26 +02:00
Wojtek Figat
e4bc2c69c7
Merge branch 'Zode-customeditorwindow-expose-constructor'
2025-08-24 14:00:20 +02:00
Wojtek Figat
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
Wojtek Figat
21a84c5b84
Merge branch 'xxSeys1-AutoSizePropertiesSplitter'
2025-08-24 13:59:20 +02:00
Wojtek Figat
633b5857c9
Merge branch 'AutoSizePropertiesSplitter' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-AutoSizePropertiesSplitter
2025-08-24 13:59:16 +02:00
Wojtek Figat
9f9dac1543
Merge branch 'Tryibion-layer-methods'
2025-08-24 13:46:56 +02:00
Wojtek Figat
df6f8fd8ae
Codestyle adjustments #3343
2025-08-24 13:46:53 +02:00
Wojtek Figat
4bd8ce37ac
Merge branch 'layer-methods' of https://github.com/Tryibion/FlaxEngine into Tryibion-layer-methods
2025-08-24 13:43:35 +02:00
Wojtek Figat
40e204839f
Merge branch 'Tryibion-splash-image'
2025-08-24 13:37:55 +02:00
Wojtek Figat
d6c75b3f86
Simplify code in #3119
2025-08-24 13:37:48 +02:00
Wojtek Figat
687c283533
Merge branch 'splash-image' of https://github.com/Tryibion/FlaxEngine into Tryibion-splash-image
2025-08-24 13:24:35 +02:00
Wojtek Figat
70ee8501a5
Merge branch 'xxSeys1-TabHeight'
2025-08-24 13:21:15 +02:00
Wojtek Figat
2c34bd2308
Merge branch 'TabHeight' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-TabHeight
2025-08-24 13:21:12 +02:00
fc341a86e7
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-08-24 09:44:28 +03:00
Wojtek Figat
5023e3277b
Merge branch 'Swiggies-animated-model-additions'
2025-08-22 23:04:00 +02:00
Wojtek Figat
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
Wojtek Figat
75906719d4
Merge branch 'xxSeys1-SimplifyListCtrlScrolling'
2025-08-22 22:34:09 +02:00
Wojtek Figat
9a59925a36
Merge branch 'SimplifyListCtrlScrolling' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-SimplifyListCtrlScrolling
2025-08-22 22:34:05 +02:00
Wojtek Figat
d5ca80c2c1
Merge branch 'Tryibion-fix-particle-effect-params-overide-update'
2025-08-22 22:31:12 +02:00
Wojtek Figat
cb07ee77aa
Change #3588 to be editor-only
2025-08-22 22:31:08 +02:00
Wojtek Figat
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
Wojtek Figat
4bf36f3467
Merge branch 'Tryibion-shift-select-nodes'
2025-08-19 23:00:43 +02:00
Wojtek Figat
2c1713d300
Fix rare issues with shift tree selection
2025-08-19 23:00:29 +02:00
Wojtek Figat
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
Wojtek Figat
da23e287c0
Merge branch 'Tryibion-cookandrun-buildconfig'
2025-08-19 18:22:49 +02:00
Wojtek Figat
e0825d870d
Merge branch 'cookandrun-buildconfig' of https://github.com/Tryibion/FlaxEngine into Tryibion-cookandrun-buildconfig
2025-08-19 18:22:44 +02:00
Wojtek Figat
86dbe6b93d
Merge branch 'Tryibion-add-gamewin-audio-events'
2025-08-19 18:21:42 +02:00
Wojtek Figat
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
Wojtek Figat
45f6ef29e9
Merge branch 'xxSeys1-MoreSearchableCM'
2025-08-19 18:20:04 +02:00
Wojtek Figat
0fabca19cd
Merge branch 'MoreSearchableCM' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-MoreSearchableCM
2025-08-19 18:20:01 +02:00
Wojtek Figat
0bc242c738
Merge branch 'MrCapy0-Color-Gradient-Node'
2025-08-19 13:22:34 +02:00
Wojtek Figat
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
Wojtek Figat
46fda05000
Merge branch 'xxSeys1-VjStraightenConnections'
2025-08-19 13:20:44 +02:00
Wojtek Figat
1fee95be1c
Merge branch 'VjStraightenConnections' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-VjStraightenConnections
2025-08-19 13:20:41 +02:00
Wojtek Figat
8c66ae99a3
Merge branch 'Tryibion-initial-nuget'
2025-08-19 13:18:54 +02:00
Wojtek Figat
1cf98e2188
Merge branch 'initial-nuget' of https://github.com/Tryibion/FlaxEngine into Tryibion-initial-nuget
2025-08-19 13:18:51 +02:00
Wojtek Figat
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
Chandler Cox
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
Wojtek Figat
606dfa4e2e
Merge branch 'Tryibion-add-ctor-matbrush-inst'
2025-08-15 14:41:08 +02:00
Wojtek Figat
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
Wojtek Figat
fc2112ec93
Fix SSAO artifacts with "flat normals" look
...
#3617
2025-08-15 14:34:02 +02:00
Wojtek Figat
6ccfbfeff1
Fix saving skinned models with blend shapes
...
#3612
2025-08-15 14:20:16 +02:00
Wojtek Figat
f21accd466
Fix crash when memory stream reading fails and perform soft error handling
...
#3612
2025-08-15 14:19:59 +02:00
Chandler Cox
38b4ace1a8
Use material base as ctor parameter.
2025-08-15 07:01:48 -05:00
Wojtek Figat
774b6bd72c
Update engine materials
2025-08-15 13:09:05 +02:00
Wojtek Figat
9c4606fefc
Merge branch 'GoaLitiuM-linux_hotreload_cleanup_fix'
2025-08-14 22:47:05 +02:00
Wojtek Figat
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
Wojtek Figat
285fa870d0
Merge branch 'Tryibion-fix-anim-event-backwards'
2025-08-14 22:41:24 +02:00
Wojtek Figat
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
Wojtek Figat
237b9bccd5
Merge branch 'xxSeys1-PauseOnErrorInfo'
2025-08-14 22:23:39 +02:00
Wojtek Figat
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
Wojtek Figat
e04c0c4ace
Merge branch 'Tryibion-fix-not-finised-tag-richtextbox'
2025-08-14 22:21:31 +02:00
Wojtek Figat
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
Wojtek Figat
68a7cf4f18
Merge branch 'Tryibion-make-empty-stringview-const'
2025-08-14 22:15:58 +02:00
Wojtek Figat
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
Wojtek Figat
bf9ca14deb
Fix sampling textures in decals to use custom mip-level
...
#3599
2025-08-14 22:14:03 +02:00
Wojtek Figat
cb92a2b8cb
Optimize decals rendering with depth test
...
#3599
2025-08-14 13:04:57 +02:00
Wojtek Figat
8a73d79936
Update engine materials
2025-08-14 12:24:12 +02:00
Wojtek Figat
2f7d7a0f2a
Allow pasting State nodes in Anim Graph
...
#3596
2025-08-14 12:24:02 +02:00
Wojtek Figat
d43c0c593f
Merge branch 'Tryibion-add-scaled-time-node'
2025-08-14 11:54:34 +02:00
Wojtek Figat
1087bd2445
Fix #3342 to properly place new param in Constant Buffer
...
#3299
2025-08-14 11:53:25 +02:00
Wojtek Figat
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
Wojtek Figat
69e12d77be
Add preventing autosave when using editor context menus
...
#3220
2025-08-13 23:25:57 +02:00
Wojtek Figat
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
Saas
169d3e964d
Switch from Debug.Write to Editor.Log
2025-08-13 13:29:13 +02:00
Chandler Cox
cf503cf921
Add material instance ctor for MaterialBrush
2025-08-12 21:03:35 -05:00
Wojtek Figat
6fd4ef735e
Add InvokeOnUpdate to C++ scripting api
2025-08-12 23:35:12 +02:00
Wojtek Figat
303087c4c4
Fix regression in renaming textbox placement of newly added actor to prefab
2025-08-12 23:18:18 +02:00
68da28ffe8
Update SDL to 3.2.20
2025-08-12 15:39:19 +03:00
Wojtek Figat
427e76e76e
Update volk to version 1.4.304
2025-08-12 15:24:48 +03:00
b183b5bcfc
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-08-12 15:22:34 +03:00
Wojtek Figat
278dead0bd
Add PLATFORM_CONSOLE define and fix desktop to be as Windows/UWP, not Win32
2025-08-12 12:34:32 +02:00
Wojtek Figat
cdff7708fb
Add automatic periodic Vulkan Pipeline State Cache serialization
2025-08-12 10:25:02 +02:00
Wojtek Figat
b4d501cd6a
Add OcclusionQueryPools to Vulkan and move code to cpp file
2025-08-12 10:21:51 +02:00
Wojtek Figat
9cf9fae453
Add Vulkan device cache customization per-platform and reuse code
2025-08-12 00:09:54 +02:00
Wojtek Figat
7fcf6f9c97
Add various improvements
2025-08-11 23:47:48 +02:00
Wojtek Figat
1bedfd3adf
Disable auto-GC every 60 ticks in game
2025-08-11 19:00:38 +02:00
Wojtek Figat
80d19a002f
Optimize Audio streaming to reduce lock contention
2025-08-11 18:42:55 +02:00
Wojtek Figat
99707b6586
Add various profiler events for more insights
2025-08-11 18:15:47 +02:00
Wojtek Figat
9f14bb7279
Optimize GPU particles simulation by scheduling larger sims first to overlap more work
2025-08-11 13:24:11 +02:00
Wojtek Figat
a18314c669
Add various minor improvements
2025-08-11 13:23:46 +02:00
Wojtek Figat
c946fa239e
Fix gpu particles crash from 0ea555b041 on first draw
2025-08-10 22:54:37 +02:00
Wojtek Figat
d109e5ca9f
Add AGS lib to D3D11 for efficient UAV writes overlaps on AMD GPUs
2025-08-10 17:16:36 +02:00
Wojtek Figat
bc0e1f81e7
Add AGS third party module
...
AGS 6.3
2025-08-10 17:16:09 +02:00
Wojtek Figat
c1c806490f
Add nvapi lib to D3D11 for efficient UAV writes overlaps on NVIDIA GPUs
2025-08-10 16:05:18 +02:00
Wojtek Figat
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
Wojtek Figat
a2e9d8d77b
Add nvapi third party module
...
R580-Developer SDK
2025-08-10 16:02:34 +02:00
Wojtek Figat
ff3d785483
Optimize GPU particles simulation, sorting and drawing with better resource transition barriers
2025-08-09 23:59:52 +02:00
Wojtek Figat
82231981dc
Add debug tool detection for Nsight Graphics
2025-08-09 23:58:47 +02:00
Wojtek Figat
1915e1e7f4
Optimize compute shader pipeline binding on D3D12 and Vulkan when unchanged
2025-08-09 23:58:15 +02:00
Wojtek Figat
b5a431d2f5
Add explicit GPU resource transitions, memory and compute barriers
2025-08-09 23:57:43 +02:00
Wojtek Figat
3907bc4957
Optimize sorted particle indices format to 16-bit for small emitters
2025-08-08 18:46:10 +02:00
Wojtek Figat
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
Wojtek Figat
519a9c0a14
Add direct dispatch for Bitonic Sort when using small input buffer
2025-08-08 17:03:39 +02:00
Wojtek Figat
0ea555b041
Optimize GPU Particles simulation to perform memory buffer copies/updates before dispatch
2025-08-08 16:25:09 +02:00
Wojtek Figat
90d1e63b58
Add minor optimizations to particles drawing
2025-08-08 13:11:05 +02:00
Wojtek Figat
0369d9b2cb
Optimize CSSetShader on D3D11 when remains unchanged
2025-08-08 11:03:03 +02:00
Wojtek Figat
9fabc1028a
Optimize GPU particles indirect args building with a single batched upload of default data
2025-08-07 23:51:02 +02:00
Wojtek Figat
2a9260ddd5
Optimize emitters to cull shadow passes sorting and drawing
2025-08-07 23:49:21 +02:00
Wojtek Figat
3d84380175
Optimize particles sorting by splitting key generation and sorting to reduce CS switches
2025-08-07 19:09:58 +02:00
Wojtek Figat
545df6ce35
Add profiler event to GPU particles indirect args setup
2025-08-07 18:57:39 +02:00
Wojtek Figat
d4355e31d8
Optimize GPU particles drawing with batched indirect args setup before sorting
2025-08-07 18:41:58 +02:00
Wojtek Figat
3ffb067e55
Optimize Particles drawing to use a whole RenderContextBatch
2025-08-07 09:27:28 +02:00
Wojtek Figat
959371a995
Fix particles regression on DirectX
2025-08-06 23:39:46 +02:00
Wojtek Figat
cf9c203855
Various optimizations
2025-08-06 18:48:18 +02:00
Wojtek Figat
a5838f739d
Optimize GPU particles indirect args building code
2025-08-05 23:01:07 +02:00
Wojtek Figat
b1710c4d01
Add async particles drawing (GPU emitters are sync)
2025-08-05 22:53:09 +02:00
Wojtek Figat
baf0cfce8e
Add support for using custom memory allocator in lambda bind to Function
2025-08-05 22:13:21 +02:00
Wojtek Figat
a1a6d4738f
Fix async draw wait labels type
2025-08-05 12:28:29 +02:00
Wojtek Figat
761ea094d6
Optimize render module indices data 4 times
2025-08-05 11:50:26 +02:00
Wojtek Figat
8e043e533e
Optimize SpriteRenderer to lazy-init
2025-08-05 11:02:03 +02:00
Wojtek Figat
1a88fefd76
Optimize CPU particles drawing to support async
2025-08-05 09:03:47 +02:00
Wojtek Figat
abe496fe12
Fix crash on particles sorting memory access
2025-08-04 10:31:52 +02:00
Wojtek Figat
c9e0637b0f
Fix crash when unloading texture with leftover streaming task that was idle
2025-08-02 22:03:19 +02:00
Wojtek Figat
db660721ce
Fix debug command length bug
2025-08-02 22:01:25 +02:00
Wojtek Figat
2730d63257
More build fixes
2025-08-02 21:50:09 +02:00
Wojtek Figat
31764d6d4e
Fix crash on memory access in Vulkan descriptor set data
2025-08-02 17:56:26 +02:00
Wojtek Figat
34ba45cd5a
Add Stack to Sanitizers options
2025-08-02 17:36:48 +02:00
Wojtek Figat
5de5d8f683
Add more events for GPU profiling
2025-08-02 17:12:53 +02:00
Wojtek Figat
744c94b3cc
Compilation errors fixing
2025-08-02 17:05:13 +02:00
Chandler Cox
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
Wojtek Figat
b26d6ea108
Fix various issues
2025-08-02 08:31:24 +02:00
Wojtek Figat
5c5341e346
Optimize Color Grading LUT to be cached if unchanged from the previous frame
2025-08-01 23:16:57 +02:00
Chandler Cox
6f15ef7690
Fix location of clip start call.
2025-08-01 15:15:54 -05:00
Chandler Cox
0e3a22faa0
Fix spelling in comment.
2025-08-01 15:11:06 -05:00
Chandler Cox
0dc1e04c89
Add slider to audio debug editor for selecting time.
2025-08-01 15:07:49 -05:00
Chandler Cox
5c7712daad
Add audio clip started and finished events to audio source
2025-08-01 15:07:25 -05:00
Wojtek Figat
0f81c64964
Refactor Color Grading LUT rendering to have config for 2D/3D mode
2025-07-31 20:05:08 +02:00
Wojtek Figat
7603109dce
Add StringUtils::Copy for char to Char
2025-07-31 20:04:03 +02:00
Wojtek Figat
01617ae684
Optimize Debug Commands name building and support nested classes with name hierarchy
2025-07-31 20:03:26 +02:00
Wojtek Figat
4aa2676084
Fix MClass::GetNamespace typo that returned name instead
2025-07-31 20:02:42 +02:00
Wojtek Figat
a8b9211c32
Fix output log console to resize width to contain whole item text
2025-07-31 17:34:22 +02:00
Wojtek Figat
9c5060584d
Fix output log console to remove executed command from history no matter the placement
2025-07-31 17:32:41 +02:00
Wojtek Figat
846a0b5685
Fix PSO init to release old data on recreation
2025-07-31 15:08:38 +02:00
Wojtek Figat
08154d8fe5
Fix support for nesting classes inside other scripting classes
2025-07-31 15:07:57 +02:00
Wojtek Figat
a53a438c3c
Fix to use static VkInstance
2025-07-31 12:10:42 +02:00
Wojtek Figat
bb8f569c41
Fix Motion Vectors rendering skipping when not needed by SSR
2025-07-30 23:46:42 +02:00
Wojtek Figat
6307ad7979
Fix shadow bias artifacts on Low shadows quality
2025-07-30 23:46:17 +02:00
Wojtek Figat
b6229350a3
Fix crash on invalid GPUBuffer vertex layout in empty buffer
2025-07-30 23:45:53 +02:00
Wojtek Figat
5dc4ebade1
Fix Vulkan perf tracing with Tracy on Switch
2025-07-30 23:25:27 +02:00
Wojtek Figat
3cd5890db1
Update volk to version 1.4.304
2025-07-30 19:11:15 +02:00
Wojtek Figat
522d8d89e6
Fix Global SDF to properly lock static chunks access
2025-07-30 19:09:21 +02:00
Wojtek Figat
492a5f979d
Fix yield on Android
2025-07-30 19:08:58 +02:00
Wojtek Figat
5e4d564338
Add **GPU profiling support to Tracy integration**
2025-07-30 19:08:45 +02:00
Wojtek Figat
8fcbef863e
Add GPUResourceMapMode.NoWait flag to control buffer data reading
...
c68b75a298
2025-07-30 08:42:26 +02:00
Wojtek Figat
c68b75a298
Fix GPUBufferDX11::Map to wait on data to avoid missing data when reading staging buffers
2025-07-29 21:43:09 +02:00
Wojtek Figat
8f63a99a2c
Fix game splash screen to wait fr texture to be streamed in, not just allocated
2025-07-29 21:42:37 +02:00
Wojtek Figat
6d05bf16b1
Optimize Asset::GetPath in cooked build
2025-07-29 21:41:59 +02:00
Wojtek Figat
b8218e9ab4
Fix shader asset path in debug name in cooked build
2025-07-29 17:34:42 +02:00
Wojtek Figat
99323c1d2f
Add customizable per-platform affinity for content and pool threads
2025-07-29 10:41:41 +02:00
Wojtek Figat
17c0892ff1
Add debug name for PSO catching on D3D12/Vulkan during profiling incl. Development builds
2025-07-28 23:08:26 +02:00
Wojtek Figat
ad6764e6d7
Fix Asset.WaitForLoaded to yield or sleep thread for proper multithreading on some platforms
2025-07-28 18:35:37 +02:00
Wojtek Figat
0bfd38e065
Fix compilation on platforms without cloth sim
2025-07-28 18:34:29 +02:00
Wojtek Figat
a00ffe6ec3
Add Platform::Yield
2025-07-28 18:33:05 +02:00
Wojtek Figat
a7ffd9e57f
Add more profiler events
2025-07-28 15:15:09 +02:00
Wojtek Figat
354eaac56c
Add optional testing utility for malloc/free operations
2025-07-27 23:20:06 +02:00
Wojtek Figat
8c51ea511a
Fix incorrect documentation comments on HashSet/Dictionary item removal
2025-07-27 11:07:58 +02:00
Wojtek Figat
2af266727f
Add utility names to gamepad buttons doc and add usefull profiler event for mono
2025-07-26 00:12:10 +02:00
Wojtek Figat
f37b75df7b
Add support for using shadow maps from linked scene rendering (eg. for 1p weapons)
2025-07-25 19:59:58 +02:00
Wojtek Figat
6132e45e25
Fix shadow lights checking loop if shadows are disabled
2025-07-25 16:00:44 +02:00
Chandler Cox
753035c452
Fix issue with infinite loop if \ is used instead of / for tag closing.
2025-07-24 18:04:39 -05:00
Wojtek Figat
acc1777638
Add shared utility for command line arguments merging
2025-07-24 12:38:52 +02:00
Wojtek Figat
69585618ed
Optimize scripting objects spawning on AOT platforms
2025-07-24 12:27:28 +02:00
Wojtek Figat
af0ea65d78
Add option to disable pipeline cache on specific Vulkan platforms
2025-07-24 12:20:09 +02:00
Wojtek Figat
751d179cdb
Fix missing brace
2025-07-24 11:34:48 +02:00
Chandler Cox
2dc44ac1a6
Fix infinite loop on rich text box tag parsing with incomplete end of tag.
2025-07-23 19:52:42 -05:00
Wojtek Figat
2550b9f88e
Fix missing TypeConverter support in AOT build
2025-07-23 22:15:38 +02:00
Wojtek Figat
c3cf8fba98
Optimize managed code
2025-07-23 18:17:10 +02:00
Wojtek Figat
6f172f8f2c
Fix crash when prefab root object failed to deserialize
2025-07-23 18:16:32 +02:00
Wojtek Figat
735d611de1
Fix AOT libs rebuild when corlib was modified to avoid version mismatch
2025-07-23 18:15:52 +02:00
Chandler Cox
d6a33d5a1c
Add const to String::Empty
2025-07-23 10:23:30 -05:00
Chandler Cox
6cbd40e6d8
Make StringView::Empty const to fix issues with user accidentally changing the value.
2025-07-22 22:01:55 -05:00
Wojtek Figat
8ac2385447
Update dependencies for Switch
2025-07-22 22:58:57 +02:00
Chandler Cox
b8e00f2ed1
Change checking max to use ceiltoint
2025-07-19 21:30:49 -05:00
Chandler Cox
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
Chandler Cox
1fb6586dff
Add collection item duplication.
2025-07-19 16:09:33 -05:00
Chandler Cox
e6265105b5
Move to interface options.
2025-07-19 15:39:11 -05:00
Wojtek Figat
892e2e0d1e
Fix fullscreen borderless window on macOS
2025-07-19 16:46:10 +02:00
Wojtek Figat
90551b32bc
Add version to game settings
2025-07-19 16:40:34 +02:00
Wojtek Figat
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
Wojtek Figat
f87e2c2229
Merge branch '1.11' of https://gitlab.flaxengine.com/flax/flaxengine into 1.11
2025-07-19 11:14:58 +02:00
Wojtek Figat
18035a8604
Fix incorrect image buffer usage in Render Output Control
2025-07-19 11:14:54 +02:00
Chandler Cox
fc46219a82
Add support for multi-select disable.
2025-07-17 23:09:36 -05:00
Chandler Cox
2546e19d65
Add shift selection for tree nodes
2025-07-17 23:07:06 -05:00
Wojtek Figat
6763436eff
Add logging missing instance layer on Vulkan
2025-07-15 20:10:01 +02:00
Wojtek Figat
2754d61c05
Fix building Tracy for Switch
2025-07-15 19:31:07 +02:00
Wojtek Figat
7fd278a689
Fix .NET version to use selection for consoles with fixed setup
2025-07-15 13:34:43 +02:00
Wojtek Figat
2d2c5411cd
Add variable DDGI probe size in debug view based on cascade
2025-07-15 12:49:05 +02:00
Wojtek Figat
3e0c085bf3
Add error log when adding/removign actors during rendering or when ConcurrentSystemLocker deadlocks
2025-07-15 12:34:40 +02:00
Wojtek Figat
c882b547c8
Fix game UI focus loss when hiding focused control to maintain gamepad navigation in Editor
2025-07-15 12:34:02 +02:00
Wojtek Figat
9646dd3fc2
Fix AutoFocus on ContainerControl to be false by default
2025-07-15 12:33:33 +02:00
Wojtek Figat
c0cce748cc
Optimize Array::RemoveAtKeepOrder
2025-07-15 00:12:31 +02:00
Wojtek Figat
ab8612a914
Add profiler events to editor gizmo
2025-07-14 22:24:27 +02:00
Wojtek Figat
20f1e67700
Optimize Spline debug rendering far from camera
2025-07-14 21:09:28 +02:00
Wojtek Figat
eda7f7e90f
Merge remote-tracking branch 'origin/master' into 1.11
2025-07-14 20:26:56 +02:00
Wojtek Figat
a22b33d3bb
Fix missing sphere bounds update for splines
2025-07-14 20:26:41 +02:00
Wojtek Figat
8ed2d6da56
Optimize Debug Draw performance of splines to use frustum culling
2025-07-14 20:26:24 +02:00
Wojtek Figat
bb37f980ed
Fix regression in debug draw from 4af26a5516
2025-07-14 20:25:49 +02:00
Wojtek Figat
349547f66c
Merge remote-tracking branch 'origin/master' into 1.11
...
# Conflicts:
# Source/Engine/Particles/Particles.cpp
2025-07-14 18:35:53 +02:00
Wojtek Figat
a1e4ed05c4
Don't force load asset on asset clone if it's unused
2025-07-14 18:14:09 +02:00
Wojtek Figat
10e9aee8ce
Add particle data layout debugger tab
2025-07-14 10:28:43 +02:00
Wojtek Figat
4af26a5516
SImplify editor code for actors debug shapes drawing
2025-07-11 23:00:53 +02:00
Wojtek Figat
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
Wojtek Figat
c27a9808c4
Fix unwanted code
2025-07-09 10:02:20 +02:00
Wojtek Figat
bdaf31b54f
Optimize Arena Allocator to store page metadata within itself to save on allocs
2025-07-09 00:22:35 +02:00
Wojtek Figat
3abbf08f1f
Optimize foliage rendering with concurrent arena allocator
2025-07-08 22:18:00 +02:00
Wojtek Figat
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
Chandler Cox
d698bf96cc
Apply particle effect parameter overrides when emitter is changed and when activated in the tree.
2025-07-05 19:36:45 -05:00
Chandler Cox
b3f88e156c
Small change to out variable that is not used anymore.
2025-07-05 18:11:26 -05:00
Chandler Cox
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
Wojtek Figat
48c6339ebb
Fix memory leak on material instances when updating layout of Text Render
2025-07-04 12:21:25 +02:00
Wojtek Figat
2dd34b288c
Merge remote-tracking branch 'origin/master' into 1.11
2025-07-04 12:05:19 +02:00
Wojtek Figat
0bc595f16f
Disable terarin normals smoothening
2025-07-04 12:04:36 +02:00
Wojtek Figat
7abed93972
Optimize terrain heightmap decoding to use shared code
2025-07-04 11:31:27 +02:00
51feaa0730
Release mouse relative mode when focus changes during mouse tracking
Build Android / Game (Android, Release ARM64) (push) Has been cancelled
Build iOS / Game (iOS, Release ARM64) (push) Has been cancelled
Build Linux / Editor (Linux, Development x64) (push) Has been cancelled
Build Linux / Game (Linux, Release x64) (push) Has been cancelled
Build macOS / Editor (Mac, Development ARM64) (push) Has been cancelled
Build macOS / Game (Mac, Release ARM64) (push) Has been cancelled
Build Windows / Editor (Windows, Development x64) (push) Has been cancelled
Build Windows / Game (Windows, Release x64) (push) Has been cancelled
Cooker / Cook (Mac) (push) Has been cancelled
Tests / Tests (Linux) (push) Has been cancelled
Tests / Tests (Windows) (push) Has been cancelled
2025-07-03 23:21:42 +03:00
8e69aa8bd6
Fix error while closing Editor
Build Android / Game (Android, Release ARM64) (push) Has been cancelled
Build iOS / Game (iOS, Release ARM64) (push) Has been cancelled
Build Linux / Editor (Linux, Development x64) (push) Has been cancelled
Build Linux / Game (Linux, Release x64) (push) Has been cancelled
Build macOS / Editor (Mac, Development ARM64) (push) Has been cancelled
Build macOS / Game (Mac, Release ARM64) (push) Has been cancelled
Build Windows / Editor (Windows, Development x64) (push) Has been cancelled
Build Windows / Game (Windows, Release x64) (push) Has been cancelled
Cooker / Cook (Mac) (push) Has been cancelled
Tests / Tests (Linux) (push) Has been cancelled
Tests / Tests (Windows) (push) Has been cancelled
2025-07-03 22:57:07 +03:00
90b2fded48
Merge remote-tracking branch 'origin/master' into sdl_platform
...
Build Android / Game (Android, Release ARM64) (push) Has been cancelled
Build iOS / Game (iOS, Release ARM64) (push) Has been cancelled
Build Linux / Editor (Linux, Development x64) (push) Has been cancelled
Build Linux / Game (Linux, Release x64) (push) Has been cancelled
Build macOS / Editor (Mac, Development ARM64) (push) Has been cancelled
Build macOS / Game (Mac, Release ARM64) (push) Has been cancelled
Build Windows / Editor (Windows, Development x64) (push) Has been cancelled
Build Windows / Game (Windows, Release x64) (push) Has been cancelled
Cooker / Cook (Mac) (push) Has been cancelled
Tests / Tests (Linux) (push) Has been cancelled
Tests / Tests (Windows) (push) Has been cancelled
# Conflicts:
# Source/Editor/Windows/SceneTreeWindow.cs
2025-07-03 22:05:29 +03:00
9125ffeb9e
Update third-party label in About dialog
2025-07-03 22:02:37 +03:00
28980e5fbf
Cleanup
2025-07-03 22:02:36 +03:00
aab0d772a4
Implement client-side window decorations for Editor windows
2025-07-03 22:02:36 +03:00
Wojtek Figat
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
Wojtek Figat
85aed8c4d7
Fix using material VS to PS node directly within material input
2025-07-03 20:32:41 +02:00
Wojtek Figat
da08be42b4
Fix deadlock in Debug builds on object dtor
2025-07-03 20:32:12 +02:00
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
3e353db1fa
Refactor UnixFileSystem
2025-07-03 19:41:43 +03:00
Wojtek Figat
056fea9a8c
Fix forward shading compilation when using fog inside unlit material
2025-07-03 14:48:38 +02:00
Wojtek Figat
bf345f13ce
Fix reflection probes capture seams on cube face edges due to volumetric fog
...
#3252
2025-07-03 13:54:22 +02:00
Wojtek Figat
a138c6b062
Optimize environment probes filtering shader
2025-07-03 11:45:12 +02:00
Wojtek Figat
33e58c12cb
Optimize ProbesRenderer to use time-slicing for cubemap faces rendering and filtering
2025-07-03 11:43:56 +02:00
Wojtek Figat
094a6562b8
Refactor ProbesRenderer
2025-07-03 10:18:51 +02:00
Wojtek Figat
7f783bb7da
Fix crash when importing mesh with incorrect triangulation
2025-07-02 17:23:04 +02:00
Wojtek Figat
b08f218f30
Merge branch 'Zode-tageditor-quickexpand'
2025-07-01 16:47:07 +02:00
Wojtek Figat
c6640be04a
Merge branch 'tageditor-quickexpand' of https://github.com/Zode/FlaxEngine into Zode-tageditor-quickexpand
2025-07-01 16:47:04 +02:00
Wojtek Figat
eff3c50d9c
Merge branch 'xxSeys1-ContentSearchMouseOverFocusFix'
2025-07-01 16:34:42 +02:00
Wojtek Figat
3fa099ad06
Merge branch 'ContentSearchMouseOverFocusFix' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ContentSearchMouseOverFocusFix
2025-07-01 16:27:08 +02:00
Wojtek Figat
5e47a861f3
Merge branch 'xxSeys1-VisjectConnectionCmPolish'
2025-07-01 16:06:22 +02:00
Wojtek Figat
37b4b25ead
Merge branch 'VisjectConnectionCmPolish' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-VisjectConnectionCmPolish
2025-07-01 16:06:13 +02:00
Wojtek Figat
edfd145226
Merge branch 'xxSeys1-FixCloseButtonAfterIBrokeIt'
2025-07-01 15:58:46 +02:00
Wojtek Figat
763ede4bd9
Merge branch 'FixCloseButtonAfterIBrokeIt' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-FixCloseButtonAfterIBrokeIt
2025-07-01 15:58:36 +02:00
Wojtek Figat
284da341e1
Merge branch 'xxSeys1-ItemsListExpandOnNavigate'
2025-07-01 15:56:53 +02:00
Wojtek Figat
53ed2431b5
Merge branch 'ItemsListExpandOnNavigate' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ItemsListExpandOnNavigate
2025-07-01 15:48:24 +02:00
Wojtek Figat
b4ab39b3bf
Merge branch 'Tryibion-keep-scroll-scene-play'
2025-07-01 15:34:27 +02:00
Wojtek Figat
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
Wojtek Figat
29fb36fcd6
Merge branch 'Tryibion-fix-log-clear-play'
2025-07-01 10:52:39 +02:00
Wojtek Figat
78f0ff75f2
Move debug log clearing to handle pending entries too in publci api
2025-07-01 10:52:14 +02:00
Wojtek Figat
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
Wojtek Figat
e0c96c0cde
Merge branch 'Tryibion-fix-tooltip-scene'
2025-07-01 10:48:34 +02:00
Wojtek Figat
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
Wojtek Figat
dd256ad518
Fix typo
2025-07-01 10:37:39 +02:00
Wojtek Figat
12c8bb4f31
Fix scene lightmaps removal clearing actors linkage to lightmaps
2025-07-01 08:27:29 +02:00
Wojtek Figat
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
Wojtek Figat
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
Wojtek Figat
78d519cb9a
Fix ConcurrentSystemLocker to have exclusive lock as an option
2025-06-29 19:16:41 +02:00
Wojtek Figat
43d11264f8
Fix asset references to use separate lightweight locking instead of full asset mutex
2025-06-29 19:16:23 +02:00
Wojtek Figat
f126a83b79
Fix graphical issues when batching materials that use Forward Shading for instancing
2025-06-29 13:52:29 +02:00
Wojtek Figat
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
Chandler Cox
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
Chandler Cox
b9cfd054c1
Remove unused variable
2025-06-27 21:38:10 -05:00
Chandler Cox
53d4ea51af
Add prefab UI viewport scaling.
2025-06-27 21:18:53 -05:00
Wojtek Figat
3dc7546dd4
Fix crash when constant buffer is unused by shader but still exists
2025-06-27 19:06:25 +02:00
Wojtek Figat
185151b025
Minor fixes
2025-06-27 18:52:25 +02:00
Wojtek Figat
8cdec15fa6
Fix GlobalSignDistanceFieldCustomBuffer to be thread-safe (scene rendering events are not guarded via mutex anymore)
2025-06-27 15:41:48 +02:00
Wojtek Figat
1b40775d62
Fix deadloop in HtmlParser when parsing text with incorrect tags
2025-06-27 11:56:09 +02:00
Wojtek Figat
45e82d21f4
Fix ConcurrentSystemLocker to guard for a single writer at once
2025-06-26 19:51:06 +02:00
Wojtek Figat
5c37584eca
Minor adjustment for alignment of perf-critical variables in rendering
2025-06-26 19:50:42 +02:00
Wojtek Figat
674fda7375
Add resizing to Custom Code nodes in Materials
2025-06-26 19:50:04 +02:00
6296e1a9eb
Fix linker errors
2025-06-26 15:32:38 +03:00
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
Wojtek Figat
d1c43ec1fe
Merge remote-tracking branch 'origin/master' into 1.11
2025-06-25 10:48:11 +02:00
edeaf6af09
Fix compilation without SDL
2025-06-24 22:57:49 +03:00
Wojtek Figat
dbd8297612
Add SortOrder to Environment Probe
2025-06-24 19:25:18 +02:00
Wojtek Figat
8d62a13cbc
Add LayoutElementsContainer.Image with IBrush
2025-06-24 18:32:20 +02:00
951edd95db
Cleanup
2025-06-24 16:47:45 +03:00
9951211596
Fix mono glib.h wrapper compilation error
2025-06-24 16:47:20 +03:00
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
Wojtek Figat
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
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
83512822b1
Support clipboard actions in Content Browser and Scene tree on Wayland
Build Android / Game (Android, Release ARM64) (push) Has been cancelled
Build iOS / Game (iOS, Release ARM64) (push) Has been cancelled
Build Linux / Editor (Linux, Development x64) (push) Has been cancelled
Build Linux / Game (Linux, Release x64) (push) Has been cancelled
Build macOS / Editor (Mac, Development ARM64) (push) Has been cancelled
Build macOS / Game (Mac, Release ARM64) (push) Has been cancelled
Build Windows / Editor (Windows, Development x64) (push) Has been cancelled
Build Windows / Game (Windows, Release x64) (push) Has been cancelled
Cooker / Cook (Mac) (push) Has been cancelled
Tests / Tests (Linux) (push) Has been cancelled
Tests / Tests (Windows) (push) Has been cancelled
2025-06-23 17:50:02 +03:00
ccb78103ec
Support clipboard actions in Content Browser and Scene tree on X11
2025-06-23 17:07:10 +03:00
6e79ffea34
Fix clipboard not working on X11
2025-06-23 17:07:10 +03:00
4f03d37a17
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-06-23 12:03:41 +03:00
Wojtek Figat
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
Wojtek Figat
867ae2ceaa
Add Texture Size node to particles
2025-06-23 09:31:15 +02:00
Wojtek Figat
ef5d45874a
Fix compilation regression
2025-06-22 12:12:42 +02:00
Chandler Cox
169db79b2a
Fix issue with tooltip not updating on scene reload.
2025-06-20 20:12:43 -05:00
Chandler Cox
9e4c1da032
Clear entries and pending entries before play for debug log.
2025-06-20 19:42:30 -05:00
Chandler Cox
c8622d1801
Change method name from add to restore.
2025-06-20 15:26:58 -05:00
Wojtek Figat
d7df403e5e
Optimize ContainerControl.DisposeChildren
2025-06-20 09:05:41 +02:00
Wojtek Figat
d3a50cdacb
Optimize Actor::DestroyChildren
2025-06-20 09:05:25 +02:00
Chandler Cox
fdd22c3380
Remove extra code.
2025-06-19 22:09:33 -05:00
Chandler Cox
53761df85e
Add utility methods for redundant code.
2025-06-19 22:07:28 -05:00
Chandler Cox
ecaae2b458
Add downloading nuget package if needed.
2025-06-19 21:34:55 -05:00
Chandler Cox
3cb74d48ca
Convert using event to using window method overrides.
2025-06-19 20:01:27 -05:00
Chandler Cox
8633ed2124
Merge branch 'master' into keep-scroll-scene-play
2025-06-19 19:58:04 -05:00
Wojtek Figat
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
Wojtek Figat
4ac870f701
Optimize physics transformation updates propagation in async via Job System
2025-06-19 13:57:50 +02:00
Wojtek Figat
6144f6c74e
Optimize physics simulation with higher limit of 8 threads
2025-06-19 09:50:07 +02:00
Wojtek Figat
edb6884942
Optimize PhysX work dispatcher to be shared by all scenes
2025-06-19 08:24:26 +02:00
Wojtek Figat
62e329ac6e
Add more memory tags for Navigation
2025-06-18 23:00:43 +02:00
Wojtek Figat
68dce7e4dd
Merge remote-tracking branch 'origin/master' into 1.11
2025-06-18 22:46:10 +02:00
Wojtek Figat
6479a3d3c6
Fix log spam in task when waiting for task to end
2025-06-18 22:41:42 +02:00
Wojtek Figat
e41c48f9e5
Optimize NavMesh builder when updating a large number of tiles
2025-06-18 22:41:26 +02:00
Wojtek Figat
9cfcbfa9d2
Fix memory leak on recast objects when building NavMesh tile
2025-06-17 23:28:15 +02:00
Wojtek Figat
bcd2b1f0f2
Fix Array::RemoveAt to move element and avoid data copies
2025-06-17 23:27:26 +02:00
6fb8419b3c
Disable window flashing on Wayland to fix focus issues
2025-06-17 14:23:20 +03:00
a4272d6ca9
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-06-17 14:19:46 +03:00
Wojtek Figat
eb6010cba7
Fix BitArray again
2025-06-16 23:20:20 +02:00
Wojtek Figat
bd2add7edd
Tweak memory command tip
2025-06-16 23:15:58 +02:00
Wojtek Figat
986693757c
Merge remote-tracking branch 'origin/master' into 1.11
2025-06-16 22:46:17 +02:00
Wojtek Figat
5a23060e05
Add GPUTexture.UploadData for changing texture contents via TextureData container
2025-06-16 22:35:50 +02:00
Wojtek Figat
b92c18cf25
Fix missing/incorrect toolchain exception to log only once
2025-06-16 19:10:35 +02:00
Wojtek Figat
6a82eb114d
Fix BitArray bit indexing
2025-06-16 19:05:44 +02:00
Wojtek Figat
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
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
Wojtek Figat
22911bbc45
Merge branch 'xxSeys1-VisjectCloseButtonFix'
2025-06-16 15:02:37 +02:00
Wojtek Figat
cae2720585
Merge branch 'VisjectCloseButtonFix' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-VisjectCloseButtonFix
2025-06-16 15:02:32 +02:00
Wojtek Figat
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
Wojtek Figat
117f890612
Merge branch 'Zode-scenetree-scroll'
2025-06-16 14:50:14 +02:00
Wojtek Figat
a6a2fd2c66
Format code
...
#3526
2025-06-16 14:48:18 +02:00
Wojtek Figat
a05ca12770
Merge branch 'scenetree-scroll' of https://github.com/Zode/FlaxEngine into Zode-scenetree-scroll
2025-06-16 14:44:54 +02:00
Wojtek Figat
abe7785e94
Merge branch 'xxSeys1-PrefabEditorScrollToSelectionFix'
2025-06-16 14:43:40 +02:00
Wojtek Figat
2cedac8d96
Merge branch 'PrefabEditorScrollToSelectionFix' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-PrefabEditorScrollToSelectionFix
2025-06-16 14:43:34 +02:00
Wojtek Figat
ea854a0f7b
Fix potential Grid shader accuracy issues
...
#3229
2025-06-16 14:41:43 +02:00
Wojtek Figat
d0817809ff
Merge branch 'xxSeys1-ContentFinderImprovements'
2025-06-16 14:34:25 +02:00
Wojtek Figat
95f2216f97
Merge branch 'ContentFinderImprovements' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ContentFinderImprovements
2025-06-16 14:32:31 +02:00
Wojtek Figat
7e5edf1b33
Merge branch 'xxSeys1-ClearSearchOnAssetReferenceNavigate'
2025-06-16 14:30:58 +02:00
Wojtek Figat
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
6ff260d052
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-06-16 14:09:29 +03:00
88d2b72822
Update SDL to 3.3.x
...
Fixes popup focus issues on Linux
2025-06-16 14:09:04 +03:00
Wojtek Figat
3c74b315a8
Merge branch 'Zode-console-hotkey'
2025-06-15 23:47:29 +02:00
Wojtek Figat
f841575378
Merge branch 'console-hotkey' of https://github.com/Zode/FlaxEngine into Zode-console-hotkey
2025-06-15 23:25:09 +02:00
Wojtek Figat
d90377ed62
Merge branch 'Zode-import-export-warnings'
2025-06-15 23:23:22 +02:00
Wojtek Figat
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
Wojtek Figat
fbf2d8f567
Merge branch 'xxSeys1-ItemListImprovedKeyboardNav'
2025-06-15 23:06:26 +02:00
Wojtek Figat
42687a792c
Merge branch 'ItemListImprovedKeyboardNav' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ItemListImprovedKeyboardNav
2025-06-15 22:59:20 +02:00
Wojtek Figat
5c43d35146
Merge branch 'Zode-node-alignment'
2025-06-15 22:32:29 +02:00
Wojtek Figat
c1e1dee975
Merge branch 'node-alignment' of https://github.com/Zode/FlaxEngine into Zode-node-alignment
2025-06-15 22:32:24 +02:00
Wojtek Figat
742d74a2d0
Merge branch 'xxSeys1-ModelSliders'
2025-06-15 21:43:04 +02:00
Wojtek Figat
614ffa70a0
Merge branch 'ModelSliders' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ModelSliders
2025-06-15 21:43:00 +02:00
Wojtek Figat
4b4331fd70
Merge branch 'Zode-visject-better-selection'
2025-06-15 21:28:42 +02:00
Wojtek Figat
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
Wojtek Figat
18fa8e1c47
Merge branch 'Zode-particles-sourcecode'
2025-06-15 20:48:22 +02:00
Wojtek Figat
2f02ec52ed
Cleanup code
...
#3546
2025-06-15 20:48:19 +02:00
Wojtek Figat
9464f97e16
Merge branch 'particles-sourcecode' of https://github.com/Zode/FlaxEngine into Zode-particles-sourcecode
2025-06-15 20:45:18 +02:00
Wojtek Figat
54467a4a5e
Merge branch 'Zode-layers-matrix-improvements'
2025-06-15 20:41:23 +02:00
Wojtek Figat
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
Wojtek Figat
9dff048cb5
Merge branch 'Tryibion-main-menu-get-add'
2025-06-15 20:36:37 +02:00
Wojtek Figat
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
Wojtek Figat
e27cf04f91
Merge branch 'Zode-debug-quicktoggle'
2025-06-15 20:32:00 +02:00
Wojtek Figat
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
Wojtek Figat
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
Wojtek Figat
e2d9452994
Add unified min Clang version 13 for Linux
2025-06-12 18:05:01 +02:00
Wojtek Figat
eadb4411ff
Fix crash in GPU Memory profiler if resource went null
2025-06-12 17:35:02 +02:00
Wojtek Figat
bdc87c7bc6
Update min supported version of macOS to 13 and iOS to 15
2025-06-12 17:26:39 +02:00
Wojtek Figat
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
Wojtek Figat
4240646ec7
Update minimum Windows version to 10 (to match .NET 8)
2025-06-12 08:31:32 +02:00
Chandler Cox
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
Wojtek Figat
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
Wojtek Figat
8ec138399a
Add higher level streaming time budget in frame based on idle time
2025-06-11 18:40:35 +02:00
Wojtek Figat
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
Wojtek Figat
e9835766bc
Add red color to Tracy profiler zones that cause CPU waiting to improve profiling
2025-06-11 14:56:43 +02:00
Wojtek Figat
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
Wojtek Figat
b50f3fcb64
Refactor level actions to support time budget and time slicing
2025-06-11 00:01:46 +02:00
Wojtek Figat
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
Wojtek Figat
cfd2f42b0c
Optimize managed memory allocations in Editor profiler
2025-06-09 22:06:49 +02:00
Chandler Cox
e1a2a36978
Add GetOrAddButton utility for MainMenu.
2025-06-09 15:02:43 -05: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
Wojtek Figat
89c7f4b0a3
Fix ManagedDictionary cache to be cleared on hot-reload
2025-06-09 17:19:36 +02:00
Wojtek Figat
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
Wojtek Figat
057ec9d41e
Anothher fix
2025-06-09 10:48:02 +02:00
Wojtek Figat
7fa4efcac5
Fix compilation in Release
2025-06-09 10:17:51 +02:00
Wojtek Figat
6547e7ee9c
Fix compilation with Clang
2025-06-08 23:58:33 +02:00
Wojtek Figat
907c593671
Fix typos in doc comments
2025-06-08 19:47:09 +02:00
29868531ad
SDL workaround for window size and position not updating
Build Android / Game (Android, Release ARM64) (push) Has been cancelled
Build iOS / Game (iOS, Release ARM64) (push) Has been cancelled
Build Linux / Editor (Linux, Development x64) (push) Has been cancelled
Build Linux / Game (Linux, Release x64) (push) Has been cancelled
Build macOS / Editor (Mac, Development ARM64) (push) Has been cancelled
Build macOS / Game (Mac, Release ARM64) (push) Has been cancelled
Build Windows / Editor (Windows, Development x64) (push) Has been cancelled
Build Windows / Game (Windows, Release x64) (push) Has been cancelled
Cooker / Cook (Mac) (push) Has been cancelled
Tests / Tests (Linux) (push) Has been cancelled
Tests / Tests (Windows) (push) Has been cancelled
2025-06-08 18:57:57 +03:00
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
Wojtek Figat
65ab42158d
Update engine version
2025-06-08 00:58:39 +02:00
Wojtek Figat
99841e2e8d
Fix crash when using invalid node index in skinned mesh
2025-06-08 00:58:31 +02:00
Wojtek Figat
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
Wojtek Figat
bffb175a9b
Code fixes
2025-06-07 01:25:22 +02:00
Wojtek Figat
125a973ff2
Rename Prefetch to MemoryPrefetch
2025-06-06 22:55:14 +02:00
Wojtek Figat
462f75abd0
Optimize memory allocation when reading animated model pose by cloth
2025-06-06 22:41:48 +02:00
Wojtek Figat
d95cd2f0be
Optimize memory alloc on Animated Model init
2025-06-06 22:41:29 +02:00
Wojtek Figat
091f76bbf2
Add more improvements to usability of memory profiler
2025-06-06 22:40:43 +02:00
Wojtek Figat
e8b60060ab
Fix memory profiler thread-local storage to avoid dynamic mem alloc due to recursive call
2025-06-06 14:52:27 +02:00
Wojtek Figat
cd637e8a7a
Add more memory profiling coverage
2025-06-06 14:38:22 +02:00
Wojtek Figat
9d8e75caa3
Fix various code to improve quality
2025-06-06 11:19:32 +02:00
Wojtek Figat
eee4e55cf0
Fix debug shapes change
2025-06-05 22:26:45 +02:00
Wojtek Figat
0670c0bbd3
Fix compilation warnings
2025-06-05 18:32:36 +02:00
Wojtek Figat
f462a2187f
Merge branch 'master' into 1.11
2025-06-05 18:03:17 +02:00
Wojtek Figat
c2cbaeed30
Add option to change Character Controller capsule origin to start at feet location
2025-06-05 17:48:07 +02:00
Wojtek Figat
e982a23ed3
Add CharacterController.Resize for quick crouching implementation for characters
2025-06-05 15:07:51 +02:00
Wojtek Figat
f6feae5cf2
Optimize collider cached scale
2025-06-05 15:06:03 +02:00
Wojtek Figat
ba75fd5882
Fix crash regression when textbox watermak is null
2025-06-05 12:47:45 +02:00
Wojtek Figat
1eaf40f2f7
Fix changing CharacterController center at runtime to maintain actor placement
2025-06-05 12:40:47 +02:00
Wojtek Figat
fe98a23cb4
Merge branch 'GoaLitiuM-update_tracy'
2025-06-05 00:01:04 +02:00
Wojtek Figat
77bf03128e
Merge branch 'update_tracy' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-update_tracy
2025-06-04 23:53:32 +02:00
Wojtek Figat
8f49a492d8
Fix duplicating json assets to properly remap object IDs
...
#3441
2025-06-04 23:49:19 +02:00
8df3999f85
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-06-04 19:30:30 +03:00
Chandler Cox
dd4bb2f7f1
Dont scroll to node when play is starting or ending.
2025-06-04 11:16:01 -05:00
Chandler Cox
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
Wojtek Figat
496856d12e
Add shader header proxy for easy .hlsl files creation within Editor
2025-06-04 00:12:43 +02:00
Wojtek Figat
e97d683545
Fix regression from #3389
2025-06-03 23:37:37 +02:00
Chandler Cox
71991ff8c7
Show added and removed actors in prefab diff view.
2025-06-03 15:25:45 -05:00
Wojtek Figat
ae44d47043
Merge branch 'GoaLitiuM-float_equality'
2025-06-03 18:08:12 +02:00
Wojtek Figat
8b88def9d0
Revert some changes from #3389 that are not relevant for world units
2025-06-03 17:43:01 +02:00
Wojtek Figat
fa97229830
Merge branch 'float_equality' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-float_equality
2025-06-03 17:26:12 +02:00
Wojtek Figat
1946caac6e
Fix compilation with Large Worlds
2025-06-03 17:26:04 +02:00
Wojtek Figat
6f5308126b
Fix focus issue after closing context menu
2025-06-03 14:52:45 +02:00
Wojtek Figat
6a0c734cec
Fix Visject surface select with Control to toggle selection of the node
2025-06-03 14:51:31 +02:00
Wojtek Figat
13b8863f0c
Fix some material nodes height
2025-06-03 14:51:04 +02:00
Wojtek Figat
f2aaad0048
Add viewport icons scale relative to the distance and editor control over it
...
#2944 #2644
2025-06-03 14:50:47 +02:00
Wojtek Figat
55b441e9fa
Fix transparency-related material options when using material with deferred shading
2025-06-03 12:55:54 +02:00
Wojtek Figat
6fece4ca38
Fix automatic collision importing from mode to remove unused material slots
...
#3475
2025-06-03 12:48:31 +02:00
Wojtek Figat
2fd9b4a62a
Fix loading models with no meshes
2025-06-03 12:28:17 +02:00
Wojtek Figat
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
Wojtek Figat
7da69f18d4
Add button to quickly jump into Localized String Table that contains it
...
#3301
2025-06-02 22:01:06 +02:00
6c63c2f650
Update tracy to 0.12.0
2025-06-02 20:00:06 +03:00
149b189629
Update SDL to 3.2.16
2025-06-02 19:23:34 +03:00
Wojtek Figat
fd8a8b5a4d
Fix missing default value of localized string in editor
2025-06-02 18:02:34 +02:00
b1fd86e6b5
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-06-02 18:15:16 +03:00
5e8fdf879d
Fix logging in gamepad related events
2025-06-02 18:15:10 +03:00
Wojtek Figat
fa89e710d8
Fix Terrain shader error when using Position Offset
...
#3479
2025-06-02 15:05:20 +02:00
Wojtek Figat
b51ba58063
Fix crash on invalid particle data to be a soft check instead
2025-06-02 14:56:51 +02:00
Wojtek Figat
057489e5b9
Fix Output Log scroll when using search
...
#3442 #3456
2025-06-02 14:42:18 +02:00
Wojtek Figat
5bae695ae9
Merge branch 'Tryibion-fix-unpause-no-game-win'
2025-06-02 14:05:23 +02:00
Wojtek Figat
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
Wojtek Figat
f5092e5262
Merge branch 'Tryibion-skip-setting-prefab-root-name'
2025-06-02 14:03:50 +02:00
Wojtek Figat
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
Wojtek Figat
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
Wojtek Figat
eb90ab84f2
Fix performing layout after changing selected tab
...
#3467 #3487
2025-06-02 13:17:51 +02:00
Wojtek Figat
6f37525674
Merge branch 'alsed-master'
2025-06-02 12:39:17 +02:00
Wojtek Figat
eeb8a7ea41
Merge branch 'master' of https://github.com/alsed/FlaxEngine into alsed-master
2025-06-02 12:39:13 +02:00
Wojtek Figat
df0b571c50
Merge branch 'xxSeys1-UnifyZoomBehavior'
2025-06-02 12:37:41 +02:00
Wojtek Figat
ec22427acd
Merge branch 'UnifyZoomBehavior' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-UnifyZoomBehavior
2025-06-02 12:25:18 +02:00
Wojtek Figat
6c499e877f
Fix prefab diff in Editor on mesh reference
2025-06-02 11:50:10 +02:00
Wojtek Figat
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
Wojtek Figat
28c70f5078
Fix some editor UI
...
#3460 #3491
2025-06-02 11:00:33 +02:00
Wojtek Figat
14806a1ac7
Merge branch 'Tryibion-add-root-tree-line-option'
2025-06-02 10:19:35 +02:00
Wojtek Figat
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
Wojtek Figat
991cdbb9a0
Merge branch 'Tryibion-fix-node-filter-prefab'
2025-06-02 10:16:28 +02:00
Wojtek Figat
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
Wojtek Figat
0630b6257a
Merge branch 'Tryibion-better-prefab-dif-name'
2025-06-02 09:30:51 +02:00
Wojtek Figat
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
Wojtek Figat
ae2088bb9d
Fix Android NDK version parsing when using beta build
...
#3504
2025-06-02 00:06:13 +02:00
Wojtek Figat
9340c42f2b
Merge branch 'xxSeys1-CrammedGradingFixed'
2025-06-01 23:54:40 +02:00
Wojtek Figat
8d7dfd5946
Merge branch 'CrammedGradingFixed' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-CrammedGradingFixed
2025-06-01 23:53:15 +02:00
Wojtek Figat
894cb273aa
Merge branch 'xxSeys1-WindowShortcuts'
2025-06-01 23:32:43 +02:00
Wojtek Figat
2996e0c53c
Merge branch 'WindowShortcuts' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-WindowShortcuts
2025-06-01 23:26:46 +02:00
Wojtek Figat
79ce82d8a0
Merge branch 'Weyzu-fix_dotnet_version_detection'
2025-06-01 22:43:56 +02:00
Wojtek Figat
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
Wojtek Figat
1493571810
Merge branch 'GoaLitiuM-fix_tree_performance'
2025-06-01 21:59:13 +02:00
Wojtek Figat
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
Wojtek Figat
5471c59d5f
Merge branch 'xxSeys1-Atan2DefaultValueFix'
2025-06-01 21:39:16 +02:00
Wojtek Figat
ac42223f9e
Merge branch 'Atan2DefaultValueFix' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-Atan2DefaultValueFix
2025-06-01 21:39:03 +02:00
Wojtek Figat
c21c9c13ad
Merge branch 'xxSeys1-gravityTypoFix'
2025-06-01 21:23:42 +02:00
Wojtek Figat
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
Wojtek Figat
b8a680df57
Merge branch 'xxSeys1-TerrainLayerWeightNodeWidth'
2025-06-01 15:55:10 +02:00
Wojtek Figat
e969b7fffb
Merge branch 'TerrainLayerWeightNodeWidth' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-TerrainLayerWeightNodeWidth
2025-06-01 15:55:07 +02:00
Wojtek Figat
5d9657781a
Merge branch 'Weyzu-fix_timeouts_in_task_wait'
2025-06-01 15:51:07 +02:00
Wojtek Figat
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
Wojtek Figat
619c5ac3b0
Fix unit of gravity in doc comment
...
#3509
2025-06-01 15:45:27 +02:00
Wojtek Figat
89baa91552
Don't sue
2025-06-01 09:20:11 +02:00
Wojtek Figat
83b3b1af76
Fix terrain collision debug draw flickering when moving camera in Large Worlds
...
#3260
2025-06-01 09:19:49 +02:00
Wojtek Figat
19148f21ac
Merge branch 'Tryibion-fix-anim-preview-bounds'
2025-05-31 23:59:22 +02:00
Wojtek Figat
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
Wojtek Figat
a812b8b108
Merge branch 'xxSeys1-ViewFlagAndDebugModeShortcuts'
2025-05-31 23:56:06 +02:00
Wojtek Figat
3dc96352e6
Merge branch 'ViewFlagAndDebugModeShortcuts' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ViewFlagAndDebugModeShortcuts
2025-05-31 23:51:10 +02:00
Wojtek Figat
c2b590d2cf
Merge branch 'Tryibion-engine-play-mode'
2025-05-31 23:37:16 +02:00
Wojtek Figat
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
Wojtek Figat
0f3044ae72
Optimize debug drawing of terrain shape in Physics Colliders view mode
...
#3469
2025-05-31 23:27:51 +02:00
Wojtek Figat
11dec8e868
Fix incorrectly rendered transparency in Physics Colliders view mode
...
#3474
2025-05-30 15:51:35 +02:00
Wojtek Figat
d6b1f06721
Fix deprecated asset saving to skip temporary or virtual assets
2025-05-30 15:31:10 +02:00
Wojtek Figat
14fcc593c7
Fix various margins and spacings between UI elements in Editor to be consistent
2025-05-30 15:28:56 +02:00
Wojtek Figat
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
Wojtek Figat
b065e6c989
Fix regression from 294dd3d363
2025-05-30 11:15:47 +02:00
Wojtek Figat
372a23cf3a
Merge branch 'Tryibion-focus-actor-no-box'
2025-05-30 00:47:18 +02:00
Wojtek Figat
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
Wojtek Figat
b58aaccc53
Fix missing Physics Colliders view if Debug Draw is disabled
...
#3498
2025-05-30 00:46:09 +02:00
Wojtek Figat
294dd3d363
Fix json guid parsing to check for correct hex characters
...
#3476
2025-05-30 00:42:55 +02:00
Wojtek Figat
e00f552baf
Fix missing xml comment
2025-05-30 00:39:20 +02:00
Wojtek Figat
8eff098850
Fix Linux build
2025-05-28 04:30:08 +02:00
Wojtek Figat
4fe9fdded6
Optimize redundant string allocation in managed binary module unload
2025-05-28 04:10:47 +02:00
Wojtek Figat
03d52d4eb9
Add support for building engine without logging
2025-05-28 04:05:12 +02:00
Wojtek Figat
ab61ed5a37
Add more memory profiling insights and groups
2025-05-28 04:03:44 +02:00
Wojtek Figat
72ee80242d
Add integration with Tracy profiler to plot main memory categories
2025-05-26 05:37:53 +02:00
Wojtek Figat
9dc4dbc6d7
Add more memory profiler categories
2025-05-25 18:38:07 +02:00
Wojtek Figat
a74c5e7943
Another fix for iOS build
2025-05-25 18:01:30 +02:00
Wojtek Figat
8f9fa6995e
Fix compilation issues
2025-05-25 17:40:00 +02:00
Wojtek Figat
98e59450f1
Add freeing managed assembly memory on reload/unload
2025-05-25 17:39:51 +02:00
Wojtek Figat
8c62f1120f
Optimize dynamic memory allocations for managed runtime interop collections with a new Arena Allocation
2025-05-25 17:39:20 +02:00
Wojtek Figat
9aaba955d0
Fix profiler tables to use column headers aligned to center
2025-05-25 02:04:56 +02:00
Wojtek Figat
410ec0465c
Optimize CSharp scripting runtime to use arena allocator per-assembly
2025-05-25 02:04:16 +02:00
Chandler Cox
ae9ded504d
Add utility for if in play mode that returns true for shipped applications.
2025-05-23 23:21:45 -05:00
Wojtek Figat
f9cb4ddae2
Add new Arena Allocator for optimized dynamic memory allocations with a shared lifetime
2025-05-24 05:08:32 +02:00
Chandler Cox
9753e579c1
Check for Game window before usage to avoid errors in trying to unplay.
2025-05-23 18:16:48 -05:00
Chandler Cox
954cf3eb5b
Add option to show verticies and triangles of collision model in a collider data window.
2025-05-23 17:57:14 -05:00
Chandler Cox
2e996c8e91
Remove redundant call to scene. Fixes error in prefab node filtering.
2025-05-23 17:11:45 -05:00
Chandler Cox
545a43de32
Add drawing root tree lines except for in scene and prefab tree.
2025-05-23 16:50:55 -05:00
Chandler Cox
e606c35093
Add node tree to show changes to whole prefab.
2025-05-23 16:23:22 -05:00
Chandler Cox
21ae2d5d40
Focus Actor position if no Actor bounding box.
2025-05-23 14:44:53 -05:00
Chandler Cox
4649298605
Dont allow setting prefab root name from scene instance.
2025-05-23 14:06:21 -05:00
Chandler Cox
ae9622d271
Re-add colors back in for nodes.
2025-05-23 13:29:05 -05:00
Chandler Cox
4366976015
Add better prefab diff viewing naming for actors
2025-05-23 13:27:01 -05:00
Chandler Cox
5b2a966ac6
Fix animation preview bounds scale.
2025-05-23 10:37:30 -05:00
Wojtek Figat
bb855e2663
Add suport for Tracy profiler on Mac
2025-05-22 05:34:36 +02:00
Wojtek Figat
d24f9d1e1e
Add warning when using memory profiler without enabled on startup
2025-05-22 05:18:56 +02:00
Wojtek Figat
c1b1f4afc4
Add process memory stats for Apple platforms
2025-05-22 04:49:48 +02:00
Wojtek Figat
c639a3103c
Add memory profiling events to the main areas of the engine
2025-05-22 04:47:01 +02:00
Wojtek Figat
32bc73610f
Fix debug command type detection when it's used with argument
2025-05-22 04:45:12 +02:00
Wojtek Figat
66dcfafa2e
Fix Vulkan descriptor sets pooling
2025-05-22 04:42:01 +02:00
Wojtek Figat
9215f2662f
Add missing memory alloc profiling for virtual pages
2025-05-22 04:41:01 +02:00
Wojtek Figat
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
Wojtek Figat
9ba1c4c338
Fix typo in ec2957bf38
2025-05-16 20:24:01 +02:00
Wojtek Figat
ec2957bf38
Fix memory leak on sequential mesh buffers update
...
#3449
2025-05-16 20:23:16 +02:00
Wojtek Figat
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
Wojtek Figat
8e7fcd3cad
Merge branch 'xxSeys1-ItemsListNoSelectionAutoFirst'
2025-05-13 20:16:56 +02:00
Wojtek Figat
a792a8a533
Merge branch 'ItemsListNoSelectionAutoFirst' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ItemsListNoSelectionAutoFirst
2025-05-13 20:16:51 +02:00
Wojtek Figat
25d8c4645e
Merge branch 'GoaLitiuM-fontlinecache_alloc'
2025-05-13 20:09:08 +02:00
Wojtek Figat
64c552d69d
Merge branch 'fontlinecache_alloc' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-fontlinecache_alloc
2025-05-13 20:06:31 +02:00
Wojtek Figat
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
Wojtek Figat
5d3947f117
Merge branch 'xxSeys1-improvedImportPath'
2025-05-08 14:38:25 +02:00
Wojtek Figat
c7bb7be20f
Merge branch 'improvedImportPath' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-improvedImportPath
2025-05-08 14:38:20 +02:00
Wojtek Figat
f74b96bcb6
Merge branch 'xxSeys1-DisableCreateButton'
2025-05-08 14:32:54 +02:00
Wojtek Figat
cecfea1ecf
Merge branch 'DisableCreateButton' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-DisableCreateButton
2025-05-08 14:32:48 +02:00
Wojtek Figat
09ce2b5a6d
Merge branch 'xxSeys1-RigidbodyInfoGroup'
2025-05-08 14:29:12 +02:00
Wojtek Figat
2f9cdadb11
Merge branch 'RigidbodyInfoGroup' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-RigidbodyInfoGroup
2025-05-08 14:29:07 +02:00
Wojtek Figat
e218ce2d85
Merge branch 'Tryibion-fix-group-scene'
2025-05-08 14:28:13 +02:00
Wojtek Figat
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
d8059c3db3
disable create file dialog create button if asset can't be created
2025-05-04 20:08:12 +02:00
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
Chandler Cox
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
7c5628d47e
Fix crash caused by conflicting tracy DbgHelp lock helper names
2025-05-02 14:20:18 +03:00
9645008460
Update tracy to 0.11.1
2025-05-02 14:20:18 +03:00
12dbf09164
Fix tests
2025-05-02 14:19:55 +03:00
f09fd7ad34
Use exact value comparison in caching related functions
...
(cherry picked from commit 9d7c6b26422e127719836944d8d473910190e7d4)
2025-05-02 14:19:55 +03:00
8986290b12
Use exact component value equality checks in equality comparisons
...
(cherry picked from commit 2cddf3de97943844512b2d84aa6be122c6f0d409)
2025-05-02 14:19:54 +03:00
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
Wojtek Figat
af955ba418
Merge branch 'xxSeys1-prefabSearchOperatorTooltip'
2025-04-29 09:22:00 +02:00
Wojtek Figat
a56e2e7b1e
Merge branch 'prefabSearchOperatorTooltip' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-prefabSearchOperatorTooltip
2025-04-29 09:21:55 +02:00
Wojtek Figat
a0cdb08893
Merge branch 'Zode-fix-profiler-memory'
2025-04-29 09:17:37 +02:00
Wojtek Figat
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
Wojtek Figat
5790da6167
Merge branch 'Tryibion-fix-input-edit-ui'
2025-04-29 09:15:53 +02:00
Wojtek Figat
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
Wojtek Figat
101ea44051
Merge branch 'Tryibion-fix-skel-mask-create'
2025-04-29 09:12:24 +02:00
Wojtek Figat
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
Wojtek Figat
4929e8172c
Merge branch 'Tryibion-fix-scrollbar-drag'
2025-04-29 09:10:54 +02:00
Wojtek Figat
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
Wojtek Figat
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
Chandler Cox
059fe98c67
Fix scroll bars not updating when dragging.
2025-04-26 07:38:18 -05:00
Chandler Cox
1ab05b620a
Another small grammer mistake.
2025-04-26 07:08:49 -05:00
Chandler Cox
4b387d040d
Fix spelling on Additive Blend node tooltip.
2025-04-26 07:07:27 -05:00
Chandler Cox
9d527ab4a6
Remove editable from check for enabling inputs for game window GUI.
2025-04-25 20:36:53 -05:00
Chandler Cox
bbc221086a
Fix GUI input when edit GUI option is false and game is being played.
2025-04-25 17:55:07 -05:00
Chandler Cox
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
Chandler Cox
40dae18b76
Add new issue and request templates.
2025-04-24 18:48:29 -05:00
Wojtek Figat
f0bcc70563
Attempt to fix game cooking regression from ef188d06c4
2025-04-22 23:44:34 +02:00
Wojtek Figat
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
Wojtek Figat
ac3c4a4b30
Merge remote-tracking branch 'origin/master'
2025-04-22 16:17:53 +02:00
Wojtek Figat
d77024bbf1
Fix crash when existing engine while content streaming is active
2025-04-22 16:16:46 +02:00
Wojtek Figat
4f3fbe89f2
Cleanup code to share it for engine service profile event formatting
2025-04-22 12:32:36 +02:00
Wojtek Figat
9ae1867c9e
Fix crash when rendering bloom or lens flares in too small viewport
2025-04-22 12:08:10 +02:00
Wojtek Figat
caf0251a9c
Fix bug in CustomEditorWindow usage
...
#3392
2025-04-22 12:00:35 +02:00
Wojtek Figat
216868085b
Merge branch 'GoaLitiuM-large_worlds_camera_fix'
2025-04-22 11:10:14 +02:00
Wojtek Figat
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
Wojtek Figat
f9e9f26e97
Remove leftover debug log from bindings generator
2025-04-22 11:04:09 +02:00
Wojtek Figat
a2ff6e5c24
Fix missing BoundsScale usage on AnimatedModel
2025-04-22 11:02:53 +02:00
84ada18299
Fix unlock mouse hotkey not unlocking CursorLockMode.Locked cursor
2025-04-21 23:13:23 +03:00
635fe8017e
Fix EditorViewport buttons activating items on scene
2025-04-21 23:13:23 +03:00
834380ff05
Cleanup
2025-04-21 23:13:23 +03:00
dd65fc2289
Implement Wayland text clipboard data handling
2025-04-21 23:13:23 +03:00
86125bb625
Add support for VK_EXT_metal_surface extension
2025-04-21 23:13:23 +03:00
09a9d8b380
Update volk to 1.4.304
2025-04-21 23:13:23 +03:00
86b223ec93
Fix mouse relative mode activation triggering mouse move events on Mac
2025-04-21 23:13:23 +03:00
78f6080321
Initial support for building and running SDL platform on macOS
2025-04-21 23:13:23 +03:00
c7be6f6e0e
Fix VC++ project file building on macOS Rider
2025-04-20 01:14:51 +03:00
c40c31fbb7
Reduce lock usage during window events
2025-04-19 21:14:13 +03:00
f5fbc1e32d
Fix handling of WindowsManager locks
2025-04-19 21:14:13 +03:00
0a20378acd
Handle Wayland dragging actions ending prematurely
2025-04-19 21:14:12 +03:00
d4e87877b6
Fix editor viewport activating while dragging a window
2025-04-19 21:14:12 +03:00
7eb7236b8a
Fix occluded or hidden windows causing the engine to freeze on Wayland
2025-04-19 21:14:11 +03:00
dc0e4ffce2
Allow context menu to show when activating scene tree with right click
2025-04-19 21:14:11 +03:00
86fe93943d
Fix crash when relative mode was left active on removed window
2025-04-19 21:14:10 +03:00
3258113ef8
Ensure mouse position is up-to-date during button down events
2025-04-19 21:14:10 +03:00
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
a1ccbbb5b9
Use sensible window minimum size limits in editor windows
2025-04-19 21:14:09 +03:00
35072c40d8
Fix build on Linux
2025-04-19 21:14:08 +03:00
5c51021388
Fix merge
2025-04-19 21:14:08 +03:00
95fd527515
Apply drag and drop styling on refactored WindowDragHelper
...
Reapplies changes from commit 38b00f458c
2025-04-19 21:14:07 +03:00
113d851cea
Fix cursor escaping constrained area when initially outside on Windows
2025-04-19 21:14:07 +03:00
72f0c460f9
Refix dragged maximized window generating wrong mouse position events
2025-04-19 21:14:06 +03:00
13ddd15b44
Focus viewports earlier to fix CursorLockMode not always activating
2025-04-19 21:14:06 +03:00
c9e24aaf5f
Fix documentation generation
2025-04-19 21:14:05 +03:00
68c0ac0ffc
Fix cursor locking bounds calculation
2025-04-19 21:14:05 +03:00
bebda275a9
Fix crash when Game viewport was hidden
2025-04-19 21:14:04 +03:00
287eaae850
Fix X11 external drag and drop not releasing consistently
2025-04-19 21:14:04 +03:00
7e59c3b9a7
Fix restoring locked cursor state when window gains focus again
2025-04-19 21:14:03 +03:00
38658a5b8c
Fix CursorLockMode.Locked not working
2025-04-19 21:14:02 +03:00
88c75b8672
Fix dragged maximized window generating wrong mouse position events
2025-04-19 21:14:02 +03:00
17ab1e6830
Fix window handle clicking to not restore window from maximized state
2025-04-19 21:14:01 +03:00
1f45110e5f
Fix rubber band selector activating when using Alt-key to orbit
2025-04-19 21:14:01 +03:00
5401166a07
Fix error when entering playmode while holding right mouse button
2025-04-19 21:14:00 +03:00
bfa8188782
Fix accepting drag and drop for files in Wayland
2025-04-19 21:14:00 +03:00
e777a71784
Fix error while dragging files around Content window
2025-04-19 21:13:59 +03:00
c13e91a0d0
Release rubber band selection when viewport starts controlling the view
2025-04-19 21:13:59 +03:00
aac5d57352
Update SDL to 3.2.10
2025-04-19 21:13:58 +03:00
ceca13c7b6
Avoid showing tooltips in inactive windows
2025-04-19 21:13:58 +03:00
2905470330
Update SDL3 to 3.2.4
2025-04-19 21:13:57 +03:00
2c17033822
Fix window dragging when not supported by Wayland compositor
...
(cherry picked from commit 3554747a67 )
2025-04-19 21:13:57 +03:00
0a4cb9e9b1
Show current display server in Editor window tooltip
...
(cherry picked from commit 62968dd437 )
2025-04-19 21:13:56 +03:00
096651f4c1
Properly mark floating windows with transparency support
...
(cherry picked from commit c660fac524 )
2025-04-19 21:13:56 +03:00
275a08506b
Enable transparency support in Vulkan swapchains
...
(cherry picked from commit 431a69e357 )
2025-04-19 21:13:55 +03:00
4cd61cb381
Fix compilation for game builds
...
(cherry picked from commit f4fcc07288 )
2025-04-19 21:13:54 +03:00
9ad1147581
Fix cloning SDL repository
2025-04-19 21:13:54 +03:00
35e09def1b
Fix text input not working on X11
2025-04-19 21:13:53 +03:00
0469607a71
Fix button latching on Windows after drag and drop operation
2025-04-19 21:13:53 +03:00
d115d22ee6
Implement new window dragging system
2025-04-19 21:13:52 +03:00
8120ae621d
Fix mouse resetting issues after ending relative mode
2025-04-19 21:13:52 +03:00
f873c2fa9f
Fix frame stutter when window is focused
2025-04-19 21:13:51 +03:00
c3ffbe2f42
Fix error when docking to sides of tabbed panel
2025-04-19 21:13:51 +03:00
55a0a39881
Cleanup Linux SDL implementation
2025-04-19 21:13:50 +03:00
592215dd30
Support compiling third party library C files as C code
2025-04-19 21:13:50 +03:00
ef0c2a2785
Implement Wayland protocols module and file generation
2025-04-19 21:13:49 +03:00
37979e452a
Fix mouse warping after ending relative mode
2025-04-19 21:13:49 +03:00
e9671bb727
Add git fetch method for dependencies
2025-04-19 21:13:48 +03:00
aa328bd591
Fix window ShowInTaskbar setting
2025-04-19 21:13:48 +03:00
188e4313f9
Fix various issues with child window positioning
2025-04-19 21:13:47 +03:00
df02c70e31
Add Window.IsAlwaysOnTop property
2025-04-19 21:13:47 +03:00
257f54b323
Use SDL locale
2025-04-19 21:13:46 +03:00
fb4b5b2575
Allow window with single tab to be dragged from tab area
2025-04-19 21:13:46 +03:00
4e1251276d
Fix ValueBox mouse position resetting after releasing the button
2025-04-19 21:13:45 +03:00
a7b200dc57
Fix SDL build process on Linux
2025-04-19 21:13:44 +03:00
8cadbae80e
Update SDL to 3.2.0
2025-04-19 21:13:44 +03:00
c3bae49aae
Force cursor to center of Game Window when tab handle is clicked
2025-04-19 21:13:43 +03:00
Chandler Cox
6fa4fc6149
Fix rotation using SDL
2025-04-19 21:13:43 +03:00
f1ffe1acaa
Fix Linux compilation without SDL
2025-04-19 21:13:42 +03:00
5c9ddf7f00
Fix compilation
2025-04-19 21:13:42 +03:00
431767a150
Update SDL3
2025-04-19 21:13:41 +03:00
8ba4e442a6
Fix compilation issues
2025-04-19 21:13:41 +03:00
2f8d19c267
Fix windows not being hidden initially
2025-04-19 21:13:40 +03:00
f2fd98f742
Fix parent window position handling with popup/tooltip windows
2025-04-19 21:13:40 +03:00
3ce35d6e81
Fix compilation errors in other platforms
2025-04-19 21:13:39 +03:00
796dbaa836
Fix CI for Linux
2025-04-19 21:13:39 +03:00
84b209ec7f
Prevent building with SDL in unsupported platforms
2025-04-19 21:13:38 +03:00
fa976b34dc
Fallback to X11 message box implementation when SDL fails
2025-04-19 21:13:38 +03:00
e7cda362b7
Fix popup and context menus not working on Wayland
2025-04-19 21:13:37 +03:00
a41a09c162
Hide warnings for unsupported SDL operations on Wayland
2025-04-19 21:13:37 +03:00
e82f84f0ab
Log a warning for not implemented Wayland functionality
2025-04-19 21:13:36 +03:00
f1d387ceea
Fix compilation in Linux
2025-04-19 21:13:36 +03:00
3893d4d1f8
Enable warning sound in question dialogs
2025-04-19 21:13:35 +03:00
cf7ac50faf
Enable modern Windows dialog boxes
2025-04-19 21:13:35 +03:00
3f6bf15554
Implement relative mouse mode (raw input) for SDL platform
2025-04-19 21:13:34 +03:00
dac74829b4
Add flag for Window types
2025-04-19 21:13:34 +03:00
94d6f213a0
Enable native windowing system settings with SDL platform
2025-04-19 21:13:33 +03:00
8f2550ef61
Add command-line switches to force X11 and Wayland SDL drivers
2025-04-19 21:13:33 +03:00
b622a1cc5e
Implement SDL platform, windowing and input handling
2025-04-19 21:13:32 +03:00
c83a3c32c7
Refactor application window class name
2025-04-19 21:13:32 +03:00
e7dcf7f7e7
Move Window related enums to separate header file
2025-04-19 21:13:31 +03:00
398785a2be
Refactor Windows drag and drop implementation
2025-04-19 21:13:31 +03:00
05dba0f1f5
Refactor ScreenUtilities
2025-04-19 21:13:30 +03:00
39dbd32b2e
Add more helper methods for managing Git repos
2025-04-19 21:13:30 +03:00
23a34a455a
Fix centered window location on X11
2025-04-19 21:13:29 +03:00
4308328b48
Fix initial position of Tooltips
2025-04-19 21:13:29 +03:00
Wojtek Figat
0a3f07e6e7
Add exception and crashes catching with processing on iOS/macOS
2025-04-19 11:28:46 +02:00
Wojtek Figat
3c1aca6d46
Fix camera mouse ray error when mouse position is invalid
2025-04-19 10:50:39 +02:00
02c333c720
Use double vector types in camera view matrix calculations
2025-04-19 02:39:23 +03:00
Wojtek Figat
d30ff65800
Fix flipbook regression bug
2025-04-17 17:45:19 +02:00
Wojtek Figat
3d454ed321
Fix cursor locked mode when system uses Dpi scaling
2025-04-17 13:27:59 +02:00
Wojtek Figat
7e72d7b3cf
Optimize mac version logging
2025-04-17 12:49:52 +02:00
Wojtek Figat
ef188d06c4
Revert d3c49be80f and do it better
2025-04-17 10:52:00 +02:00
Wojtek Figat
414b229b27
Fix capturing empty project icon when Editor viewport was never rendered
2025-04-17 10:49:44 +02:00
Wojtek Figat
d3c49be80f
Fix crash when GPUTask gets deleted before sync happens
2025-04-17 10:40:05 +02:00
Wojtek Figat
980473cce6
Add info for future project version cache file changes
2025-04-17 10:39:16 +02:00
Wojtek Figat
6ef2012359
Update version
2025-04-17 08:57:00 +02:00
Wojtek Figat
e267db7fac
Another fix for flipbook to work with all cases
...
#3381
2025-04-16 10:01:55 +02:00
Wojtek Figat
9dba7caa88
Another fix for flipbook to work with all cases
...
#3381
2025-04-16 10:01:23 +02:00
Wojtek Figat
c9e625a1a0
Fix not defined localized strings to use fallback instead of empty text
...
#3387
2025-04-16 09:55:35 +02:00
Wojtek Figat
45f202fdf7
Fix culture info editor picker to show under button
...
#3387
2025-04-16 09:39:24 +02:00
Wojtek Figat
c30e31bd65
Fix material flipbook X slice calculation
...
#3381
2025-04-16 08:58:00 +02:00
Wojtek Figat
61a11f4a29
Fix regression in material editing when compilation failed
2025-04-15 22:40:29 +02:00
Wojtek Figat
c786a84dc6
Merge branch 'Zode-absolutesnap'
2025-04-15 22:25:32 +02:00
Wojtek Figat
1680ccfec3
Merge branch 'absolutesnap' of https://github.com/Zode/FlaxEngine into Zode-absolutesnap
2025-04-15 22:25:26 +02:00
Wojtek Figat
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
Wojtek Figat
b25881d55e
Update code signing to support sign with identity on Windows
2025-04-14 22:47:40 +02:00
Wojtek Figat
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
Wojtek Figat
a3be6e2add
Merge branch 'xxSeys1-AutoCollision'
2025-04-13 21:46:08 +02:00
Wojtek Figat
d351c96a40
Cleanup code
...
#3359
2025-04-13 21:46:04 +02:00
Wojtek Figat
b3ab1b7a4a
Merge branch 'AutoCollision' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-AutoCollision
2025-04-13 21:33:04 +02:00
Wojtek Figat
b719d6dd04
Add more informative logging when .NET sdk is missing for proper game cooking
2025-04-13 20:41:30 +02:00
Wojtek Figat
9d059f6c94
Merge branch 'GoaLitiuM-buildrules_cache_fix'
2025-04-13 20:30:04 +02:00
Wojtek Figat
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
Wojtek Figat
b891fb7b03
Merge branch 'GoaLitiuM-fix_csharp_proj_sdk'
2025-04-13 20:26:43 +02:00
Wojtek Figat
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
Wojtek Figat
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
Wojtek Figat
85ecbaab6d
Merge branch 'GoaLitiuM-package_dotnet8'
2025-04-13 20:16:34 +02:00
Wojtek Figat
0381bda068
Merge branch 'package_dotnet8' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-package_dotnet8
2025-04-13 20:16:28 +02:00
Wojtek Figat
c4d8345b7c
Fix compilation warning
2025-04-13 20:14:10 +02:00
6beb9febb1
Fix CD to package with .NET 8 version
2025-04-13 18:23:48 +03:00
711a75ce3b
Fix BuildScript file structure with engine files in different drive
2025-04-13 14:25:19 +03:00
be72a9f4a2
Invalidate build rules assembly when files are added, moved or renamed
2025-04-13 14:25:18 +03:00
8c83de8521
Add more verbose logging for project generation
2025-04-13 14:24:34 +03:00
00b9d603ae
Fix missing C#-only project configurations when platform SDK is missing
2025-04-13 14:24:24 +03:00
Wojtek Figat
5d3d9d7e82
Improve output log hint when empty
...
#3363
2025-04-12 23:18:25 +02:00
Wojtek Figat
91897f290a
Merge branch 'xxSeys1-OutputLogNoMessageHint'
2025-04-12 22:50:45 +02:00
Wojtek Figat
4255ee70fc
Merge branch 'OutputLogNoMessageHint' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-OutputLogNoMessageHint
2025-04-12 22:49:45 +02:00
Wojtek Figat
2d20c2d542
Merge branch 'GoaLitiuM-unload_alc_debugger_fix'
2025-04-12 22:43:46 +02:00
Wojtek Figat
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
Wojtek Figat
6583985017
Merge branch 'GoaLitiuM-loceditor_fix'
2025-04-12 22:36:58 +02:00
Wojtek Figat
e7718e232f
Merge branch 'loceditor_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-loceditor_fix
2025-04-12 22:36:53 +02:00
Wojtek Figat
045ba897c7
Merge branch 'GoaLitiuM-dotnet_ver_check'
2025-04-12 22:25:31 +02:00
Wojtek Figat
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
Wojtek Figat
bf9f7ee051
Merge branch 'GoaLitiuM-dotnet_sdk_detect_fix'
2025-04-12 22:21:16 +02:00
Wojtek Figat
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
Wojtek Figat
aea6f43519
Add Half to bindings (as typedef)
2025-04-12 22:09:32 +02:00
Wojtek Figat
59aed828f6
Update attributes style to be consistent in engine
2025-04-12 22:09:12 +02:00
Wojtek Figat
74d7dd58c2
Merge branch 'GoaLitiuM-tooltip_fix'
2025-04-12 22:08:09 +02:00
Wojtek Figat
f2f2056509
Merge branch 'tooltip_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-tooltip_fix
2025-04-12 22:08:04 +02:00
5f92932c40
Fix saving virtual JsonAssets to path
2025-04-12 02:32:10 +03:00
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
5bd4a40ee5
Remove .NET target version in packaging scripts
2025-04-10 23:59:22 +03:00
8322e762df
Fix DOTNET_ROOT path ignored on Windows
2025-04-10 23:59:22 +03:00
e6d7024a61
Fix error when no valid .NET SDKs were found
2025-04-10 23:59:19 +03:00
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
2acca350fe
Fix tooltip not appearing anymore after scripts compilation
2025-04-10 18:20:55 +03:00
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
Wojtek Figat
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
Wojtek Figat
a9a9057304
Fix typo
2025-04-09 09:50:33 +02:00
Wojtek Figat
eb86002fbd
Add AutoAttachDebugPreviewActor option to editor for quick debugging anim graphs on dynamically spawned player
2025-04-08 22:44:31 +02:00
Wojtek Figat
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
Wojtek Figat
1ae098331d
Fix new IOnlinePlatform leaderboards api to be empty for backwards compatibility
...
#3357
2025-04-08 19:20:35 +02:00
Wojtek Figat
043ae687e2
Fix
2025-04-08 19:11:01 +02:00
Wojtek Figat
047a637029
Fix Output Window debug console input when using history
...
#3353
2025-04-08 17:39:39 +02:00
Wojtek Figat
e66365fd88
Merge branch 'xxSeys1-NavigationContextSubmenu'
2025-04-08 17:11:29 +02:00
Wojtek Figat
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
Wojtek Figat
2742ec8256
Merge branch 'xxSeys1-PrimitivesInToolboxSearch'
2025-04-08 17:05:24 +02:00
Wojtek Figat
3de6ac2658
Reuse code
...
#3354
2025-04-08 17:05:15 +02:00
Wojtek Figat
58813d09c3
Merge branch 'PrimitivesInToolboxSearch' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-PrimitivesInToolboxSearch
2025-04-08 16:55:44 +02:00
Wojtek Figat
242d400284
Merge branch 'xxSeys1-NavigationContextSubmenu'
2025-04-08 16:53:58 +02:00
Wojtek Figat
9beca96230
Merge branch 'NavigationContextSubmenu' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-NavigationContextSubmenu
2025-04-08 16:53:55 +02:00
Wojtek Figat
db20dae062
Merge branch 'Tryibion-fix-shift-arrow-end'
2025-04-08 16:51:46 +02:00
Wojtek Figat
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
Wojtek Figat
8a9e22c987
Fix compilation regression
2025-04-08 16:47:11 +02:00
Wojtek Figat
2b97fe5ce0
Fix crash when cooking game without game settings asset
...
#3352
2025-04-08 14:55:25 +02:00
Wojtek Figat
bea6e6330b
Merge branch 'Tryibion-center-scale'
2025-04-08 14:53:14 +02:00
Wojtek Figat
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
Wojtek Figat
27d18e8d16
Merge branch 'xxSeys1-ColliderPropertiesCleanup'
2025-04-08 12:59:37 +02:00
Wojtek Figat
684a8fbb8a
Merge branch 'ColliderPropertiesCleanup' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ColliderPropertiesCleanup
2025-04-08 12:59:33 +02:00
Wojtek Figat
22e7a24327
Merge branch 'Tryibion-add-order-in-spawn'
2025-04-08 12:57:34 +02:00
Wojtek Figat
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
Wojtek Figat
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
Chandler Cox
5ffe6a39ab
Add mising default parameter value in override.
2025-04-07 21:13:30 -05:00
Chandler Cox
2452face38
Add set order in parent for spawning actor with a parent in editor.
2025-04-07 21:10:36 -05:00
Chandler Cox
40a641b731
Fix scale not being applied to physics center.
2025-04-07 17:23:03 -05:00
Wojtek Figat
938d23ce0d
Fix editor icons to draw over grid
...
#3348
2025-04-07 23:33:04 +02:00
Wojtek Figat
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
Wojtek Figat
6fc5e1f423
Merge branch 'Tryibion-prop-lock-select'
2025-04-07 22:26:46 +02:00
Wojtek Figat
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
Wojtek Figat
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
Wojtek Figat
73c0dcf76b
Merge branch 'GoaLitiuM-restore_tabs_fix'
2025-04-07 21:52:38 +02:00
Wojtek Figat
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
Wojtek Figat
501bb9fa98
Merge branch 'xxSeys1-SliderHoverColor'
2025-04-07 21:50:30 +02:00
Wojtek Figat
32e87c7d4e
Merge branch 'SliderHoverColor' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-SliderHoverColor
2025-04-07 21:50:25 +02:00
Wojtek Figat
17bf77c352
Merge branch 'Tryibion-fix-tag-menu'
2025-04-07 21:50:08 +02:00
Wojtek Figat
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
Wojtek Figat
c9ba28ce55
Merge branch 'xxSeys1-NoExpandFlipChannel'
2025-04-07 21:49:11 +02:00
Wojtek Figat
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
5fa54fd0d0
Fix docked asset windows not getting restored after scripts compilation
2025-04-07 22:37:45 +03:00
99682ea9b2
Fix restored docked window layout being misaligned
2025-04-07 22:22:15 +03:00
063f3c69ad
Fix error when Control state is cleared during scripts reload
2025-04-07 22:22:15 +03:00
9c5c98e8f3
Fix docked asset windows not getting restored after scripts compilation
2025-04-07 22:22:13 +03:00
Wojtek Figat
0ea37879e8
Add wait on asset load when accessing material parameter values directly
2025-04-07 19:28:59 +02:00
Wojtek Figat
9c3fd052cd
Remove copyright year from source files and update to 2025
2025-04-07 19:22:21 +02:00
Wojtek Figat
60c5fbeba3
Disable spline node snapping when using viewport movement
2025-04-07 18:20:02 +02:00
Chandler Cox
e17b96b2d6
Add additional methods for layers.
2025-04-07 11:14:33 -05:00
Chandler Cox
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
fc96b248cb
Ignore invalid VelocityChanged velocity values in audio backend
2025-04-05 20:17:33 +03:00
36c1909111
Build OpenAL with PipeWire backend enabled
2025-04-05 20:17:32 +03:00
643fe639e5
Update OpenAL to 1.24.3
2025-04-05 20:17:32 +03:00
78dffc9ad1
Add override for building CMake project with custom configuration
2025-04-05 20:17:32 +03:00
Wojtek Figat
210c8e8fe4
Fix incorrect result array memory copy from native to managed code
2025-04-04 00:36:35 +02:00
Chandler Cox
cb6a4cc325
Fix text box shift not working when selection start is at the text length.
2025-04-03 13:58:16 -05:00
Wojtek Figat
9c0c809e7e
Update assets
2025-04-03 19:17:49 +02:00
Wojtek Figat
5873c48ed6
Fix dummy vertex buffer on d3d11 and d3d12 to be float4 instead of byte4
2025-04-03 19:09:12 +02:00
Wojtek Figat
0cfab003ef
Potential fix for rare streaming bug in Audio Clip asset dispose when streaming failed
2025-04-03 18:47:00 +02:00
Wojtek Figat
0c6f1ff9dc
Optimize NavMesh to not allocate tile memory twice and add safelock to asset data
2025-04-03 17:21:48 +02:00
Wojtek Figat
a29b556de6
Update build number
2025-04-03 13:03:59 +02:00
Chandler Cox
d0ad0859ea
Add unlock selection switch for prefab.
2025-04-02 22:45:07 -05:00
Chandler Cox
996188864c
Select selected objects on unlock properties.
2025-04-02 21:53:10 -05:00
Chandler Cox
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
Wojtek Figat
fcddd4eca7
SImplify editor state changes logging
2025-04-02 09:24:11 +02:00
Wojtek Figat
854d0cc23c
Add profiler zone for native library loading
2025-04-02 09:23:55 +02:00
Wojtek Figat
d00a2ea63f
Fix crash when using anim graph asset after it's reloaded (after editing)
2025-04-02 09:22:23 +02:00
Wojtek Figat
311a7b8c02
Improve a8eca76cd1
2025-04-01 23:32:12 +02:00
Wojtek Figat
3e7ec2b28d
Fix missing animation playback information for state transition when using root motion modify nodes
2025-04-01 17:28:33 +02:00
Wojtek Figat
1c9ff2ec03
Fix mouse cursor when opening state in animation state machine
2025-04-01 17:28:05 +02:00
Wojtek Figat
968044a6c7
Minor fixes
2025-03-31 22:59:15 +02:00
Wojtek Figat
a8eca76cd1
Fix sampling Multi Blend 1D animation at out of bounds to the right point
2025-03-31 20:52:08 +02:00
Wojtek Figat
5202d11af4
Fix looping animations with different speed in blend space
2025-03-31 20:31:20 +02:00
Wojtek Figat
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
Wojtek Figat
368ef9185b
Fix various editor labels placement after UI resizing refactor
...
#3317
2025-03-31 15:35:32 +02:00
Wojtek Figat
bf849c860a
Fix loading windows layout with assets due to content database load order change
2025-03-31 15:19:23 +02:00
Wojtek Figat
4268d3d341
Merge branch 'xxSeys1-CollectionsEditorSizeValueBoxWidth'
2025-03-31 15:17:37 +02:00
Wojtek Figat
dd50972fb1
Merge branch 'CollectionsEditorSizeValueBoxWidth' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-CollectionsEditorSizeValueBoxWidth
2025-03-31 15:17:33 +02:00
Wojtek Figat
93a3083803
Merge branch 'xxSeys1-ContentFinderSearchboxFix'
2025-03-31 15:16:04 +02:00
Wojtek Figat
b5e3d02539
Merge branch 'ContentFinderSearchboxFix' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ContentFinderSearchboxFix
2025-03-31 15:15:56 +02:00
Wojtek Figat
43abd1fe37
Merge branch 'xxSeys1-DebugLogCutoffNewMessageFix'
2025-03-31 15:15:31 +02:00
Wojtek Figat
6eb24d59b4
Merge branch 'DebugLogCutoffNewMessageFix' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-DebugLogCutoffNewMessageFix
2025-03-31 15:15:28 +02:00
Wojtek Figat
d7204dbf3b
Merge branch 'xxSeys1-LogColors'
2025-03-31 15:15:12 +02:00
Wojtek Figat
7abc7258ab
Merge branch 'LogColors' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-LogColors
2025-03-31 15:15:08 +02:00
Wojtek Figat
4ddf8d0f48
Merge branch 'GoaLitiuM-fix_asseteditorwindow_restore'
2025-03-31 15:14:51 +02:00
Wojtek Figat
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
Wojtek Figat
c00876fa94
Fix showing Content Search window to properly use context window
2025-03-31 14:12:03 +02:00
Wojtek Figat
f947aa3ae2
Fix asset reference window showing temp assets
2025-03-31 13:44:16 +02:00
Wojtek Figat
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
Wojtek Figat
0046cbe0ef
Fix regression in using per-component input fields in Visject nodes values editing
2025-03-30 20:54:32 +02:00
Wojtek Figat
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
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
Wojtek Figat
5bee99cb93
Add ArrayExtensions::First and fix usage for object pointers
2025-03-28 15:36:03 +01:00
Wojtek Figat
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
Wojtek Figat
54f73fe35a
Fix regression in new triplanar to still support scale as Float3 for per-axis scaling
2025-03-28 11:15:14 +01:00
Wojtek Figat
5017bdd470
Fix parsing floating point values with . separator instead of ,
2025-03-28 10:50:06 +01:00
Wojtek Figat
62273db725
Fix bone socket update on load while in game
2025-03-28 10:49:40 +01:00
Wojtek Figat
e468a77a22
Add HighestSetBit and LowestSetBit utilities
2025-03-28 10:49:23 +01:00
Wojtek Figat
cc32af3919
Add utility operators for LayersMask bit operations
2025-03-28 10:48:41 +01:00
Wojtek Figat
0041a17b7d
Add Script::IsEnabledInHierarchy
2025-03-27 21:05:32 +01:00
Wojtek Figat
38b00f458c
Restyle dock window hints to match current drag&drop/selection coloring in Editor
2025-03-27 20:48:16 +01:00
Wojtek Figat
1c64845169
Fix loading windows layout with assets due to content database load order change
2025-03-27 20:47:47 +01:00
Wojtek Figat
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
Wojtek Figat
fa1469514b
Fix binding missing vertex buffer slots to zero data on D3D11 and D3D12
2025-03-26 22:54:00 +01:00
Wojtek Figat
f94543aac8
Merge remote-tracking branch 'origin/master' into 1.10
...
# Conflicts:
# Flax.flaxproj
2025-03-26 19:48:47 +01:00
Wojtek Figat
bf2974b6cc
Fix reading Variant Type in C#
2025-03-26 19:47:39 +01:00
Wojtek Figat
faa3f62813
Fix crash when using different values in various math nodes in Visject
...
#3315
2025-03-26 18:20:09 +01:00
Wojtek Figat
6a4078c589
Fix displaying double vectors in Visject constant fields
...
#3314
2025-03-26 17:26:01 +01:00
Wojtek Figat
a0497a8f60
Fix opening game project when engine Large Worlds config gets changed
2025-03-26 17:15:01 +01:00
Wojtek Figat
8f7752bec7
Merge branch 'xxSeys1-EmmiterTemplatesDescriptions'
2025-03-26 16:05:55 +01:00
Wojtek Figat
7dc18eeda9
Merge branch 'EmmiterTemplatesDescriptions' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-EmmiterTemplatesDescriptions
2025-03-26 16:05:47 +01:00
Wojtek Figat
a73da8a31c
Merge branch 'xxSeys1-ActorSearchBoxTooltip'
2025-03-26 16:04:16 +01:00
Wojtek Figat
ee6ad02a95
Merge branch 'ActorSearchBoxTooltip' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ActorSearchBoxTooltip
2025-03-26 16:04:13 +01:00
Wojtek Figat
04d105ed85
Merge branch 'xxSeys1-TerrainInfo'
2025-03-26 16:03:07 +01:00
Wojtek Figat
0e822fc1f7
Merge branch 'TerrainInfo' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-TerrainInfo
2025-03-26 16:03:02 +01:00
Wojtek Figat
a78ec8b8cd
Merge branch 'xxSeys1-collectionResizeContextMenu'
2025-03-26 16:02:00 +01:00
Wojtek Figat
83daca569b
Merge branch 'collectionResizeContextMenu' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-collectionResizeContextMenu
2025-03-26 16:01:24 +01:00
Wojtek Figat
6ea3b0012f
Merge branch 'xxSeys1-ModelToolSliders'
2025-03-26 15:59:28 +01:00
Wojtek Figat
e67b9a2e05
Merge branch 'ModelToolSliders' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ModelToolSliders
2025-03-26 15:59:23 +01:00
Wojtek Figat
438ca91dc3
Merge branch 'xxSeys1-compilationFailedMessage'
2025-03-26 15:58:24 +01:00
Wojtek Figat
45ec633fec
Merge branch 'compilationFailedMessage' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-compilationFailedMessage
2025-03-26 15:58:16 +01:00
Wojtek Figat
df6cf13b98
Fix rubber band selection with large worlds
...
#3305
2025-03-26 15:57:58 +01:00
Wojtek Figat
19da49a0e0
Merge branch 'xxSeys1-AnimAndEmitterPreviewNoParamText'
2025-03-25 17:12:59 +01:00
Wojtek Figat
9f1429259a
Merge branch 'AnimAndEmitterPreviewNoParamText' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-AnimAndEmitterPreviewNoParamText
2025-03-25 17:12:53 +01:00
Wojtek Figat
38c3d88a8a
Fix crash on incorrect MultiBlend2D triangles memory
...
#3302
2025-03-25 17:12:14 +01:00
Wojtek Figat
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
Wojtek Figat
9cf7046a5b
Add leaderboards to Online interface
...
https://github.com/FlaxEngine/OnlinePlatformSteam/issues/2
2025-03-25 13:35:50 +01:00
Wojtek Figat
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
Wojtek Figat
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
Wojtek Figat
2c8f2b6e92
Fix potential crash
2025-03-19 16:56:08 +01:00
Wojtek Figat
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
Wojtek Figat
9459eff58c
Fix regression in game viewport DPI scale usage
...
#2976 809fd2653a
2025-03-18 20:07:30 +01:00
Wojtek Figat
8c857e6fa4
Merge branch 'GoaLitiuM-unload_alc_fix'
2025-03-18 17:42:47 +01:00
Wojtek Figat
d123dd3eb4
Use limited attempts for assembly context reload and dont use Debug Log for warning
...
#2469
2025-03-18 17:42:21 +01:00
Wojtek Figat
db645c1aae
Fix project loading bug if it's empty without modules info
2025-03-18 16:35:51 +01:00
Wojtek Figat
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
Wojtek Figat
68967de1f5
Fix custom GUI material writing depth when it's not needed
...
#3294
2025-03-18 10:57:12 +01:00
Wojtek Figat
e25efa8c6f
Fix naming convention
2025-03-18 09:09:06 +01:00
Wojtek Figat
7f081abf92
Fix crash in editor on exit
2025-03-17 17:18:01 +01:00
Wojtek Figat
80df074b5f
Minor fixes
2025-03-17 16:37:28 +01:00
Wojtek Figat
7ee2e66881
Fix Rich Text Box ascender usage in line breaks for correct images placement
...
#3292
2025-03-17 16:37:15 +01:00
Wojtek Figat
7144e9352d
Optimize image size access
2025-03-17 15:19:53 +01:00
Wojtek Figat
694fc262fa
Merge branch 'ZaPx64-master'
2025-03-17 12:11:29 +01:00
Wojtek Figat
6c464569f2
Add even more nested inner exceptions handling
...
#3288
2025-03-17 12:11:25 +01:00
Wojtek Figat
c12b99b3ce
Merge branch 'master' of https://github.com/ZaPx64/FlaxEngine into ZaPx64-master
2025-03-17 12:10:08 +01:00
Wojtek Figat
0586c94428
Merge branch 'Tryibion-json-options-cm-fixes'
2025-03-17 12:09:46 +01:00
Wojtek Figat
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
Wojtek Figat
b5158e0f5a
Merge branch 'Tryibion-fix-fmod'
2025-03-17 12:08:40 +01:00
Wojtek Figat
b338244c51
One more default value
...
#3289
2025-03-17 12:08:35 +01:00
Wojtek Figat
4b1f8efba0
Merge branch 'fix-fmod' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-fmod
2025-03-17 12:07:31 +01:00
Wojtek Figat
8f1c22fa48
Merge branch 'Tryibion-fix-toolstip-scene-reload'
2025-03-17 12:07:07 +01:00
Wojtek Figat
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
Wojtek Figat
62354e81e2
Fix rubber band to ignore inactive actors
2025-03-17 11:40:23 +01:00
Wojtek Figat
17e30ff904
Merge remote-tracking branch 'origin/master'
...
# Conflicts:
# Source/Editor/Viewport/MainEditorGizmoViewport.cs
2025-03-16 23:21:32 +01:00
Wojtek Figat
81f24ca914
Refactor UI Control initialization to keep layout locked while loading hierarchy
...
#3031
2025-03-16 23:10:30 +01:00
Wojtek Figat
54050685d7
Optimize UI code
2025-03-16 23:07:56 +01:00
Wojtek Figat
cd4ace3f49
Fix regression bugs in new rubber band when using different gizmos
2025-03-16 23:06:33 +01:00
Wojtek Figat
a4082934b8
Update Editor UI to use empty Pivot after fa68a5f572
...
#3031
2025-03-16 23:06:08 +01:00
Wojtek Figat
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
Wojtek Figat
23c251ea80
Fix new colider transform when using 'Add collider' option
2025-03-16 12:34:05 +01:00
Wojtek Figat
05e3149ef4
Add preserving existing Model Prefab objects when reimporting asset
...
#3122
2025-03-16 12:33:23 +01:00
Wojtek Figat
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
Wojtek Figat
56a8bb777b
Fix rubber band drawing to respect DPI scale (eg. on macOS)
2025-03-16 11:38:17 +01:00
Chandler Cox
36931c9047
Small fixes for cleaning up the options menu in the json asset window.
2025-03-15 18:49:39 -05:00
Chandler Cox
3788021898
Fix issue with re-loading scene and toolstip not updating.
2025-03-15 18:41:53 -05:00
Chandler Cox
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
Wojtek Figat
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
Wojtek Figat
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
Wojtek Figat
2cf30c27eb
Fix .NET libs deploy regression
2025-03-13 11:19:09 +01:00
Wojtek Figat
5d32bb962f
Add warning when cloth paint is incorrect size
2025-03-11 23:09:47 +01:00
Wojtek Figat
477c979cdd
Merge branch 'Tryibion-local-origin-multi-mesh'
2025-03-11 23:02:39 +01:00
Wojtek Figat
9d46626641
Fix new rubberband selection when using arc cam via alt key
2025-03-11 22:58:01 +01:00
Wojtek Figat
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
Wojtek Figat
7120ac4f10
Merge branch 'xxSeys1-TypoFix'
2025-03-11 22:12:49 +01:00
Wojtek Figat
f5751254d6
Merge branch 'TypoFix' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-TypoFix
2025-03-11 22:12:43 +01:00
Wojtek Figat
f11349f16c
Fix compilation
2025-03-11 22:09:19 +01:00
xxSeys1
862c2db11a
fix some typos
2025-03-11 21:18:23 +01:00
Wojtek Figat
2af6bdc283
Fix audio artifacts when importing 32-bit IEE wav files
2025-03-11 18:46:25 +01:00
Wojtek Figat
3c303514a4
Fix crash when using audio playback and playing editor meanwhile
2025-03-11 18:10:48 +01:00
Wojtek Figat
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
Wojtek Figat
cab0f92da8
Fix crash when importing large audio file
2025-03-11 17:01:33 +01:00
Wojtek Figat
21c07b7bf3
Fix regression from f256b0670f
...
#3277
2025-03-11 16:41:27 +01:00
Wojtek Figat
0b85438b20
Merge branch 'Zode-absolutesnap'
2025-03-11 14:05:30 +01:00
Wojtek Figat
9c15094855
Minor tweaks
...
#2722
2025-03-11 14:05:18 +01:00
Wojtek Figat
9e9b255c00
Merge branch 'absolutesnap' of https://github.com/Zode/FlaxEngine into Zode-absolutesnap
2025-03-11 13:28:01 +01:00
Wojtek Figat
1a5874e425
Merge branch 'Tryibion-scene-actor-multi-select'
2025-03-11 13:09:01 +01:00
Wojtek Figat
f256b0670f
Add mouse capture usage for new rubber band selection
...
#3151
2025-03-11 13:07:53 +01:00
Wojtek Figat
a54299a560
Optimize ViewportRubberBandSelector
...
#3151
2025-03-11 13:05:15 +01:00
Wojtek Figat
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
Wojtek Figat
131d2fa4f1
Merge branch 'Tryibion-control-type-search'
2025-03-11 10:15:01 +01:00
Wojtek Figat
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
Wojtek Figat
47b004a4aa
Merge branch 'Tryibion-multi-axis-select-box'
2025-03-11 10:14:30 +01:00
Wojtek Figat
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
Wojtek Figat
e30647b675
Merge branch 'Tryibion-scale-gizmo-fix'
2025-03-11 00:09:36 +01:00
Wojtek Figat
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
Wojtek Figat
b8ae066542
Merge branch 'Tryibion-remove-obj-dropdown'
2025-03-11 00:06:19 +01:00
Wojtek Figat
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
Wojtek Figat
2b0dc8b16d
Merge branch 'Tryibion-lock-scene-change'
2025-03-11 00:05:38 +01:00
Wojtek Figat
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
Wojtek Figat
cd72f4f19b
Add Edit GUI option to Game Window
...
#3269
2025-03-11 00:04:57 +01:00
Wojtek Figat
897e451ab6
Restore shadows on Switch after refactor into Shadow Atlas
2025-03-10 21:00:49 +01:00
Chandler Cox
7a83bce996
Add using c: in search filtering to find control types.
2025-03-10 12:46:30 -05:00
Wojtek Figat
48343897cd
Fix .NET files deploy regression on AOT platforms
2025-03-10 18:46:15 +01:00
Wojtek Figat
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
Wojtek Figat
09b23e2376
Minor fixes
2025-03-09 23:02:06 +01:00
Chandler Cox
0abd953ded
Better selection bounds for multi axis transform gizmo
2025-03-09 15:29:01 -05:00
Wojtek Figat
7f8729451c
Fix regression/crash in new World Triplanar node
...
#3214
2025-03-09 20:39:13 +01:00
Chandler Cox
5340eac14a
Small fixes.
2025-03-09 13:14:26 -05:00
Wojtek Figat
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
Wojtek Figat
a93085d6d6
Redo 7d79dbac40
2025-03-09 09:15:49 +01:00
Wojtek Figat
34dcbc0445
Add Vector3.SignedAngle utility method
...
Merge 072f7c7e45 and c1bd42ff7e
2025-03-09 09:10:15 +01:00
Wojtek Figat
3643ec7a58
Fix crash when loading old triplanar node
2025-03-09 09:09:45 +01:00
Wojtek Figat
1e2e613a78
Fix rich textbox carret placement regressions
...
#3118 #2964
2025-03-08 23:49:12 +01:00
Wojtek Figat
fe95ac96af
Rename param
2025-03-08 21:09:48 +01:00
Wojtek Figat
3b7c90644e
Merge branch 'Muzz-Advanced-Bloom' into 1.10
2025-03-08 20:29:57 +01:00
Wojtek Figat
5e8f9e357a
Reorganize code
2025-03-08 20:25:03 +01:00
Wojtek Figat
4c9d51f0ef
Code style cleanup
...
#3250
2025-03-08 20:18:38 +01:00
Wojtek Figat
f7c6d34f59
Merge branch 'Advanced-Bloom' of https://github.com/Muzz/FlaxEngine into Muzz-Advanced-Bloom
2025-03-08 19:47:22 +01:00
Wojtek Figat
7808c65dd3
Update engine asset
2025-03-08 19:47:04 +01:00
Wojtek Figat
baf28382a8
Disable contact shadows on low shadows quality mode and fix step count for high setting
2025-03-08 19:46:35 +01:00
Chandler Cox
e9f2d94a2e
Remove object editor drop down if disabled.
2025-03-08 11:07:07 -06:00
Chandler Cox
837a4927c1
Try fix build issues.
2025-03-08 10:50:46 -06:00
Chandler Cox
1ece21e25c
Deselect locked object on scene change.
2025-03-08 10:46:11 -06:00
Chandler Cox
54dc66d22e
Add base check to control and canvas nodes.
2025-03-08 09:41:00 -06:00
Chandler Cox
5ea6e7b49d
Refactor to ViewportRubberBandSelector class and use actor node virtual methods.
2025-03-08 09:38:01 -06:00
Wojtek Figat
8a52fa257b
Add logging draw event into in Vulkan error
2025-03-08 14:29:36 +01:00
Wojtek Figat
7d79dbac40
Fix shadows sampling error in shader due to incorrect sampler used
...
#3000
2025-03-08 14:29:17 +01:00
Wojtek Figat
fef967d4a0
Fix crash on Vulkan when binding dummy buffer as missing uniform buffer
...
#3000
2025-03-08 14:28:47 +01:00
Wojtek Figat
679d56d7a3
Fix regression error on duplicated scene objects in registry
2025-03-08 13:31:01 +01:00
Wojtek Figat
e760e5cc97
Fix particle sim shader compilation warning on Vulkan
...
#https://github.com/KhronosGroup/glslang/issues/2066
2025-03-08 13:23:08 +01:00
Wojtek Figat
5bdbbb6d38
Merge remote-tracking branch 'origin/master' into 1.10
2025-03-07 23:41:02 +01:00
Wojtek Figat
0c0f128585
Fix collision proxy not updating on sequential mesh changes
...
#2920
2025-03-07 23:39:01 +01:00
Wojtek Figat
ca153e70ab
Fix crash when loading cloth that has different paint data size than mesh
...
#3264
2025-03-07 21:23:54 +01:00
Wojtek Figat
bc6f4f50cb
Fix serialization of ControlReference when used in prefabs
...
#3262
2025-03-07 18:55:03 +01:00
Wojtek Figat
84f6667105
Fix missing MoltenVK error to be logged only once
2025-03-07 12:52:45 +01:00
Wojtek Figat
5d80cb03f1
Fix compilation issues
2025-03-07 12:35:54 +01:00
Wojtek Figat
4fada6ba40
Add logging CPU name on Windows
2025-03-07 12:06:15 +01:00
Wojtek Figat
0fa88b23c6
Add DriverVersion to GPUAdapter for checking on old GPU drivers
2025-03-07 11:39:54 +01:00
Wojtek Figat
301491bcde
Fix Linux platform init to correctly calculate device id and add missing change
2025-03-07 11:39:15 +01:00
Wojtek Figat
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
Wojtek Figat
7135eb3591
Add SystemName and SystemVersion to Platform api
2025-03-07 11:06:10 +01:00
Wojtek Figat
cc7d88d4a9
Fix Platform::GetCacheLineSize to be deprecated in favor of existing CPUInfo.CacheLineSize`
2025-03-06 09:08:00 +01:00
Wojtek Figat
772f7f7fd2
Move GPUDeviceDX::UpdateOutputs to cpp file
2025-03-06 09:00:33 +01:00
Wojtek Figat
8e2f3ec0c0
Fix Version marshaling as parameter
2025-03-06 00:36:39 +01:00
Wojtek Figat
196ada5710
Add Extra Development Memory access and log on start
2025-03-05 13:43:15 +01:00
Wojtek Figat
06729f6b62
Add Program Size Memory access and log on start
2025-03-05 12:10:17 +01:00
Wojtek Figat
7809007a13
Fix deprecation api usage on game exit
2025-03-05 12:09:32 +01:00
Wojtek Figat
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
Wojtek Figat
06665734e7
Fix Platform::GetCacheLineSize to be deprecated in favor of CPUInfo
2025-03-04 22:57:58 +01:00
Wojtek Figat
668511a727
Fix error in XML docs processing
...
#2724
2025-03-04 22:37:05 +01:00
Wojtek Figat
5ffa3eb837
Fix getting Control from null ControlReference
...
#3123
2025-03-04 22:12:35 +01:00
Wojtek Figat
00202b06a4
Merge branch 'Tryibion-control-reference'
2025-03-04 22:04:28 +01:00
Wojtek Figat
93442ec8fa
Refactor ControlReference to use FlaxObjectRefPickerControl as a base class
...
#3123
2025-03-04 20:32:06 +01:00
Wojtek Figat
520bab7463
Refactor serialziation of ControlReference into a string with ID of actor for simplicity
...
#3123
2025-03-04 17:14:21 +01:00
Wojtek Figat
35fa63852c
Format code and simplify IControlReference a little bit
...
#3123
2025-03-04 16:06:48 +01:00
Wojtek Figat
fee54f0f39
Merge branch 'control-reference' of https://github.com/Tryibion/FlaxEngine into Tryibion-control-reference
2025-03-04 14:03:56 +01:00
Wojtek Figat
e66ae2ee74
Merge branch 'Tryibion-android-emulate'
2025-03-04 10:58:01 +01:00
Wojtek Figat
30e9fe2371
Merge branch 'android-emulate' of https://github.com/Tryibion/FlaxEngine into Tryibion-android-emulate
2025-03-04 10:49:58 +01:00
Chandler Cox
a5e8f7d405
Move to custom tool method within platform
2025-03-03 21:42:54 -06:00
Wojtek Figat
a3822b6669
Fix spline node to support prefab editor
...
#3257
2025-03-03 23:38:41 +01:00
Wojtek Figat
819ce2222d
Refactor ISceneContextWindow into ISceneEditingContext with more utilities
...
#3257
2025-03-03 23:32:27 +01:00
Wojtek Figat
e82bb639ed
Fix objects creation to ensure managed object ctor is always executed
...
#3245
2025-03-03 19:12:29 +01:00
Wojtek Figat
3200fc1570
Fix new terrain debug drawing of collision lines
...
#3227
2025-03-03 12:03:38 +01:00
Wojtek Figat
54ad9a7629
Fix error when connecting nodes in Visject
2025-03-03 09:54:30 +01:00
Wojtek Figat
6f28302fd1
Merge branch 'xxSeys1-DebugDrawClearInEditor'
2025-03-03 09:52:43 +01:00
Wojtek Figat
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
Wojtek Figat
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
Wojtek Figat
68b21652bb
Merge branch 'Tryibion-input-helpers'
2025-03-02 23:06:35 +01:00
Wojtek Figat
5fe9108803
Merge branch 'input-helpers' of https://github.com/Tryibion/FlaxEngine into Tryibion-input-helpers
2025-03-02 23:06:31 +01:00
Wojtek Figat
02ecfad428
Merge branch 'xxSeys1-ShowInContentPanel'
2025-03-02 23:05:31 +01:00
Wojtek Figat
25b51cf9c4
Merge branch 'ShowInContentPanel' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ShowInContentPanel
2025-03-02 23:05:27 +01:00
Wojtek Figat
b2c5b4c2e5
Merge branch 'anton-makarenko-DebugLog-documentation-fix'
2025-03-02 22:54:32 +01:00
Wojtek Figat
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
Wojtek Figat
383df75a81
Merge branch 'xxSeys1-GridPanelFillSliderSens'
2025-03-02 22:52:52 +01:00
Wojtek Figat
0ff19e9c95
Merge branch 'GridPanelFillSliderSens' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-GridPanelFillSliderSens
2025-03-02 22:52:44 +01:00
Wojtek Figat
cbe96252f6
Update assets
2025-03-02 11:38:25 +01:00
Wojtek Figat
4846852762
Fix crash when spline actor gets removed
...
(speculative fix)
#3180
2025-03-02 10:45:51 +01:00
Wojtek Figat
72c3d2b94c
Update engine materials
2025-02-28 15:19:47 +01:00
Wojtek Figat
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
Wojtek Figat
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
Wojtek Figat
7410b506e3
Merge branch 'GoaLitiuM-csharp_mainproj_fix'
2025-02-27 16:22:09 +01:00
Wojtek Figat
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
Wojtek Figat
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
Wojtek Figat
b2c8c4018c
Fix scripting bindings codegen for SoftTypeReference and SceneReference
...
#2761
2025-02-26 22:43:30 +01:00
ce132f2404
Fix TypeDescriptor hack for latest runtime versions
2025-02-26 22:11:07 +02:00
Wojtek Figat
809fd2653a
Fix game viewport size to not include DPI scale (screen-space uses it)
...
#2976
2025-02-26 20:55:57 +01:00
Wojtek Figat
56b2c96b3b
Fix missing content database load when opening project without code compilation
...
#2469
2025-02-26 20:29:44 +02:00
Wojtek Figat
5c06d413b0
Add code sharing
...
#2469
2025-02-26 20:29:36 +02:00
1c17b77d1e
Refocus editor after restoring windows
2025-02-26 20:29:23 +02:00
e24bb71e91
Fix stack overflow when restoring tab in floating window
2025-02-26 20:29:22 +02:00
3382aabefe
Close and restore AssetEditorWindows on scripting reload
2025-02-26 20:29:22 +02:00
4ddc765ee4
Fix ContentDatabase not being loaded at the end of editor initialization
2025-02-26 20:29:21 +02:00
5fd64ead62
Fix custom content and importers blocking scripting reload
2025-02-26 20:29:21 +02:00
30257929e5
Fix error when ContentDatabase gets rebuilt while initializing editor
2025-02-26 20:29:21 +02:00
980a112c57
Clear VisjectSurface node caches and context menus during scripts reload
2025-02-26 20:29:20 +02:00
98bbcbd442
Close and restore Prefab windows during scripting reload
2025-02-26 20:29:20 +02:00
9f8faf4f17
Clear references holding on to types in game assemblies
2025-02-26 20:29:19 +02:00
691b9458ec
Fix wrong prefab event unregistration
2025-02-26 20:29:19 +02:00
b095acd4a5
Fix scripting AssemblyLoadContext not getting unloaded
2025-02-26 20:29:19 +02:00
Wojtek Figat
2d956ebb36
Fix error when applying prefab changes with missing (deleted) nested prefabs
...
#3244
2025-02-26 17:46:22 +01:00
Wojtek Figat
33dd47c169
Merge branch 'MrCapy0-Level'
2025-02-25 22:37:04 +01:00
Wojtek Figat
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
Wojtek Figat
aaad2face2
Fix HRTF audio to be disabled due to common audio problems
...
#3225
2025-02-25 22:19:26 +01:00
Wojtek Figat
8f1a1827f2
Fix crash in OpenAL audio backend on context rebuild
...
#3225
2025-02-25 22:17:18 +01:00
Wojtek Figat
83c3201ef8
Fix regression in rapidjson update
2025-02-25 18:09:47 +01:00
Wojtek Figat
dcba97f84a
Fix missing masked terrain rendering
...
#3177
2025-02-25 16:46:17 +01:00
Wojtek Figat
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
Wojtek Figat
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
Wojtek Figat
21047ac8ac
Upgrade CollisionCooking to use new MeshAccessor
2025-02-24 23:46:44 +01:00
Wojtek Figat
754d321ef0
Fix crash on incorrect index buffer size when building mesh buffers via MeshAccessor
...
#3246
2025-02-24 23:28:35 +01:00
Wojtek Figat
2ab9adab24
Merge remote-tracking branch 'origin/master' into 1.10
2025-02-24 23:27:56 +01:00
Wojtek Figat
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
Wojtek Figat
afc4158dd3
Fix sprite and texture 9-slice rendering brush to properly calculate border size
2025-02-24 14:19:51 +01:00
Wojtek Figat
09ead0cc7a
Fix Eye Adaptation in colllision data window viewport
2025-02-24 12:30:44 +01:00
Wojtek Figat
f2e840577a
Merge branch 'Tryibion-prefab-doubleclick-obj-ref'
2025-02-24 00:10:11 +01:00
Wojtek Figat
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
Wojtek Figat
0ebda18669
Fix game-build version of DebugDraw for C# but without xml docs
...
#3201
2025-02-24 00:09:52 +01:00
Wojtek Figat
efa081716f
Merge branch 'Tryibion-tube-to-capsule'
2025-02-24 00:00:30 +01:00
Wojtek Figat
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
Wojtek Figat
0b1a64305a
Merge branch 'GoaLitiuM-update_rapidjson'
2025-02-23 23:51:12 +01:00
Wojtek Figat
bfd972b96d
Add SIMD support for rapidjson when processing json data
...
#3155
2025-02-23 23:38:07 +01:00
Wojtek Figat
25f26a7a91
Merge branch 'update_rapidjson' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-update_rapidjson
2025-02-23 23:26:55 +01:00
Wojtek Figat
d9ae41ed10
Fix editor transform gizmos rendering to draw over other editor shapes
...
#2954
2025-02-23 23:01:20 +01:00
Wojtek Figat
68877eebe3
Format code
2025-02-23 21:31:30 +01:00
Wojtek Figat
5ed18c7448
Fix fc4b79239b
2025-02-23 21:28:02 +01:00
Wojtek Figat
1fda1d749d
Merge branch 'GoaLitiuM-launchsettings_fix'
2025-02-23 21:24:31 +01:00
Wojtek Figat
ac728f1a31
Merge branch 'launchsettings_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-launchsettings_fix
2025-02-23 21:24:17 +01:00
Wojtek Figat
8beeea0da1
Merge branch 'davevanegdom-Double-Click-Scene-Node-Actions'
2025-02-23 21:23:18 +01:00
Wojtek Figat
fc4b79239b
Refactor new scene tree double click feature to support both prefab and scene editing
...
#1502
2025-02-23 21:23:09 +01:00
Wojtek Figat
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
Wojtek Figat
f97ead8a20
Merge branch 'davevanegdom-DebugOutputImprovements'
2025-02-23 20:30:01 +01:00
Wojtek Figat
bae381430a
Cleanup code
...
#1437
2025-02-23 20:29:58 +01:00
Wojtek Figat
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
Chandler Cox
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
Wojtek Figat
bb12562c2f
Fix crash when setting C# property of value-type from native code
2025-02-21 20:22:54 +01:00
Wojtek Figat
b81b0b7616
Fix text clipping behind the button in Behavior Knowledge Selector editor
2025-02-21 19:34:35 +01:00
Wojtek Figat
bd9a5f03a4
Fix crash when importing fbx model with convex polygon with duplicated vertices
...
#3222
2025-02-21 17:36:20 +01:00
Wojtek Figat
9d5d80bf4a
Fix crash when using physics overlap tests with Collider outputs that catch Terrain
...
#3221
2025-02-21 15:07:44 +01:00
Wojtek Figat
44e894f406
Remove unused default value codegen
2025-02-21 15:07:09 +01:00
Chandler Cox
ef8612fb59
Merge branch 'master' into android-emulate
2025-02-20 21:19:32 -06:00
Wojtek Figat
366b47ad80
Fix crash when applying prefab with missing scripts in use
...
#3239
2025-02-20 23:50:36 +01:00
Wojtek Figat
b3508b9fe1
Fix Visject gradient stops to update graph only on sliding end
...
#3226
2025-02-20 20:28:46 +01:00
Wojtek Figat
3f2eab5206
Optimize divide into multiply
2025-02-20 17:04:20 +01:00
Wojtek Figat
5bdf5da142
Resave engine materials
...
#3231
2025-02-20 10:09:37 +01:00
c823257b79
Fix invalid paths in C# launch settings on Windows
2025-02-19 17:23:47 +02:00
Wojtek Figat
937d369856
Fix crash in particles system when assets gets loading/unloaded while async jobs are active
2025-02-18 23:27:49 +01:00
Wojtek Figat
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
Wojtek Figat
ce335a0fe4
Use new api for span from stream
2025-02-18 09:52:49 +01:00
Wojtek Figat
4aab1be3d6
Bump up materials version after merge with master
2025-02-18 09:20:48 +01:00
Wojtek Figat
6b6d808698
Fix warning
2025-02-18 09:20:06 +01:00
Wojtek Figat
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
Wojtek Figat
c81ddd09cc
Fix spatial audio bug regression from 84843f8cbb
...
#3224 #3206
2025-02-17 23:55:26 +01:00
Wojtek Figat
015c4ab475
Fix memory leak in particle buffers recycling
...
#3152
2025-02-17 23:25:40 +01:00
Wojtek Figat
ccdf004404
Fix memory leak in Video player on Windows
...
#3158
2025-02-17 21:19:45 +01:00
Wojtek Figat
9049093267
Fix scene object reference serialization in C# scripts
...
#3136
2025-02-17 11:57:31 +01:00
Wojtek Figat
9d4d9ccf38
Optimize compilation on MSVC as it can ommit include
2025-02-17 10:24:04 +01:00
Wojtek Figat
8b1d678f2e
Fix scene object reference serialization in Visual Script properties
...
#3136
2025-02-17 10:23:07 +01:00
Chandler Cox
25b8939aff
Update to include presenter context.
2025-02-16 18:05:25 -06:00
Chandler Cox
e4d2e429a0
Merge branch 'master' into control-reference
2025-02-16 17:40:38 -06:00
Wojtek Figat
67db774a2f
Fix compilation regression
2025-02-17 00:27:06 +01:00
Wojtek Figat
3cd951f0a0
Merge branch 'Tryibion-add-context-to-obj-ref-editor'
2025-02-16 21:15:48 +01:00
Wojtek Figat
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
Wojtek Figat
5e74ec01ce
Merge branch 'Tryibion-prefab-ui-mode'
2025-02-16 20:38:03 +01:00
Wojtek Figat
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
Wojtek Figat
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
Wojtek Figat
086ddc96bb
Fix incorrect prefab serialization to correctly handle diff on object references to prefab objects
...
#3136
2025-02-14 17:07:33 +01:00
Wojtek Figat
3394de0b93
Fix grid in multi-blend node to draw behind the lines
...
#3212
2025-02-13 23:29:02 +01:00
Wojtek Figat
abd0c7dece
Add support for displaying Multiple Values info to object reference pickers
...
#2984
2025-02-12 22:31:53 +01:00
Wojtek Figat
ee540b3cb7
Speculative fix for error in thumbnails rendering
2025-02-12 22:13:29 +01:00
Wojtek Figat
c146e156ec
Fix perlin and simplex noises to return normalized value to range 0-1
...
#3154
2025-02-12 22:13:09 +01:00
Wojtek Figat
6efb015169
Merge code for Perlin Noise impl
2025-02-12 17:21:13 +01:00
Wojtek Figat
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
Wojtek Figat
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
Wojtek Figat
dccb43702e
Add missing casting from Double to Float vectors within Variant
2025-02-11 14:51:17 +01:00
Wojtek Figat
f459249f78
Fix compilation regression from aa8add7b38
2025-02-11 14:23:10 +01:00
Wojtek Figat
3ad369501a
Add support for searching actors and scripts by interface
...
#3199
2025-02-11 14:22:44 +01:00
Wojtek Figat
b0fe4373b0
Merge branch 'xxSeys1-AudioSliderGamePanelFix'
2025-02-11 14:07:16 +01:00
Wojtek Figat
9df5ed5b7f
Merge branch 'AudioSliderGamePanelFix' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-AudioSliderGamePanelFix
2025-02-11 14:07:09 +01:00
Wojtek Figat
aa8add7b38
Fix large worlds rendering of meshes
...
Add `Double4x4` for higher precision matrices operations
#2985
2025-02-11 13:01:48 +01:00
Wojtek Figat
21f8dab5de
Tweak 58090aa6d6 to secure for incorrect includes and usage
2025-02-11 00:33:08 +01:00
Wojtek Figat
4baa38c0cc
Add explicit cast to in vector in C# api
2025-02-11 00:32:20 +01:00
Wojtek Figat
3c091dc214
Fix editor grid gizmo when using Large Worlds
2025-02-11 00:32:04 +01:00
Wojtek Figat
58090aa6d6
Fix triplanar texture mapping when using Large Worlds
...
#3001
2025-02-11 00:31:37 +01:00
Chandler Cox
2521ed4ad5
Change DrawTube to DrawCapsule. Depricate old Tube code.
2025-02-08 21:15:49 -06:00
Chandler Cox
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
Wojtek Figat
a5fffc0c9e
Fix DebugDraw.DrawWireArc with Large Worlds enabled
...
#3049
2025-02-04 23:44:31 +01:00
Wojtek Figat
e551ecbe5f
Fix build warning with Large Worlds enabled
2025-02-04 23:44:12 +01:00
Chandler Cox
898295e9d4
Small code cleanup.
2025-02-03 22:20:51 -06:00
Chandler Cox
a17c15ae96
Add missing return comments for get methods.
2025-02-03 22:11:07 -06:00
Chandler Cox
be6a258846
Add runtime input mapping helpers.
2025-02-03 21:57:14 -06:00
Wojtek Figat
8542f78b0b
Merge branch 'xxSeys1-BetterRayNormAssert'
2025-02-01 15:26:25 +01:00
Wojtek Figat
da513972e8
Simplify message to be single-line with less text
...
#2990
2025-02-01 15:26:13 +01:00
Wojtek Figat
be293a957a
Merge branch 'BetterRayNormAssert' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-BetterRayNormAssert
2025-02-01 15:24:44 +01:00
Wojtek Figat
8e26591c0b
Merge branch 'xxSeys1-GamePanelAudio'
2025-02-01 15:23:39 +01:00
Wojtek Figat
4e31d436d5
Merge branch 'GamePanelAudio' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-GamePanelAudio
2025-02-01 15:23:33 +01:00
Wojtek Figat
b6f7914b14
Fix RenderToTextureControl to render correctly when using different texture size than control size
...
#2760
2025-02-01 15:17:21 +01:00
Wojtek Figat
9ffbe1f8ca
Add support in scripting for using interfaces on structures
...
#2679
2025-01-31 23:36:15 +01:00
0764ff6cb7
Fix C# projects not compiling in VS with native code plugins present
2025-01-31 23:58:23 +02:00
Wojtek Figat
4e0cd9e8a9
Add support for creating Json Assets in editor out of structure type
...
#2679
2025-01-31 21:58:36 +01:00
Wojtek Figat
24f3dfe264
Fix selected spline points to be drawn relative to the view for greater readability
...
#2595
2025-01-31 21:01:26 +01:00
Wojtek Figat
42fc62eb68
Add Actor.Clone for actors duplication at runtime (including scripts and children)
...
#2012
2025-01-31 10:21:05 +01:00
Wojtek Figat
b1392be3a1
Fix typo
2025-01-30 22:48:07 +01:00
Wojtek Figat
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
Wojtek Figat
44fae3838e
Add GPUResourceUsage.Staging for both CPU read/write access
2025-01-30 20:39:04 +01:00
Wojtek Figat
f11306af24
Add caching and restoring curve height in properties panel
...
#2455
2025-01-30 17:42:54 +01:00
Wojtek Figat
4057dc189d
Fix SnapToGrid to skip when grid component is 0
2025-01-30 17:26:34 +01:00
Wojtek Figat
fc98b5f1f0
Add snapping to grid with Ctrl key when moving keyframes in curve
...
#2455
2025-01-30 17:26:04 +01:00
Wojtek Figat
4d6282a5b4
Add focus selection to curve editor and apply margin around shown curve section
...
#2455
2025-01-29 23:54:41 +01:00
Chandler Cox
45a24a05c5
Add check for if static model has a model.
2025-01-28 16:22:02 -06:00
Wojtek Figat
0e058b2590
Fix curve tangents reset on drag start
...
#2455
2025-01-28 23:18:26 +01:00
Wojtek Figat
a31279954a
Fix curve editor scroll bars to be hidden when not enabled
...
#1083
2025-01-28 23:07:05 +01:00
Chandler Cox
16ed7272a7
Skip not active actors.
2025-01-28 16:05:19 -06:00
Wojtek Figat
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
Chandler Cox
6461ffbd0d
Skip selecting scene actor.
2025-01-28 15:58:18 -06:00
Wojtek Figat
1b04c9a7b1
Another attempt to fix CD builds stability
2025-01-28 14:30:57 +01:00
Wojtek Figat
6a27e5338a
Fix float precision issue when drawing curve or timeline time axes
...
#2455
2025-01-28 12:48:19 +01:00
Wojtek Figat
5ad323c7cb
Fix showing whole curve if its empty
2025-01-28 12:44:52 +01:00
Chandler Cox
abe2482a01
Use mesh collision proxy if available.
2025-01-27 18:28:06 -06:00
Chandler Cox
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
Wojtek Figat
1475075b00
Merge branch 'GoaLitiuM-dotnet_refasm_version_fix'
2025-01-27 20:29:16 +01:00
Wojtek Figat
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
Wojtek Figat
e2fd3891d1
Fix regression in curve keyframes editing
...
#3179
2025-01-27 20:19:35 +01:00
f54e961f11
Update .NET compilation instructions for Arch
2025-01-27 20:35:56 +02:00
Wojtek Figat
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
428ebf7fd7
Fix .NET runtime and SDK compilation issues with newer runtime
2025-01-27 20:06:06 +02:00
Wojtek Figat
72f16d738f
Merge branch 'Tryibion-draw-anchors'
2025-01-27 12:41:01 +01:00
Wojtek Figat
475818554d
Fix error in editor when sliding value
2025-01-27 12:40:55 +01:00
Wojtek Figat
8ebb3a3215
Merge branch 'draw-anchors' of https://github.com/Tryibion/FlaxEngine into Tryibion-draw-anchors
2025-01-27 12:12:24 +01:00
Wojtek Figat
2085a0bf25
Merge branch 'amir9480-fix_issue_3083'
2025-01-27 11:58:46 +01:00
Wojtek Figat
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
Wojtek Figat
2d169fdcd8
Merge branch 'Tryibion-particle-rotate-shape'
2025-01-27 11:43:04 +01:00
Wojtek Figat
53ba5968fd
Fix missing default value usage on GPU particle shape rotation and simplify CPU code
...
#3104
2025-01-27 11:42:59 +01:00
Wojtek Figat
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
Wojtek Figat
970af7bdc8
Attempt to fix recent Github CD failing
2025-01-27 11:35:10 +01:00
Wojtek Figat
2ff6a6dd9a
Merge branch 'Tryibion-clamp-anchors'
2025-01-26 22:05:40 +01:00
Wojtek Figat
ae3149c9c0
Merge branch 'clamp-anchors' of https://github.com/Tryibion/FlaxEngine into Tryibion-clamp-anchors
2025-01-26 22:05:36 +01:00
Wojtek Figat
1a1bd56802
Merge branch 'GoaLitiuM-sln_folder_fix'
2025-01-26 22:03:11 +01:00
Wojtek Figat
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
Wojtek Figat
4fb95a704a
Merge branch 'Tryibion-file-path-drag-dop'
2025-01-26 21:59:04 +01:00
Wojtek Figat
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
Chandler Cox
fc4c2c53fc
select parent of prefab if it has a prefab link.
2025-01-26 13:50:07 -06:00
Chandler Cox
fa06a8cc16
Fix rubberband taking over when tyring to move objects. Move rubberband out of update method.
2025-01-26 13:45:31 -06:00
Chandler Cox
4d4c046556
small cleanup with uicanvas searching.
2025-01-25 15:35:07 -06:00
Chandler Cox
4598cdb2d0
Fix check for control parent.
2025-01-25 15:32:18 -06:00
Chandler Cox
eb43d4813d
Faster selection, select while dragging, only select if actor box is in rect.
2025-01-25 15:30:22 -06:00
Wojtek Figat
7bc099c32c
Merge branch 'Tryibion-content-item-text-scale'
2025-01-25 11:09:36 +01:00
Wojtek Figat
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
Wojtek Figat
275ca296fa
Fix editor orthographic viewport in top or bottom view
...
#3169
2025-01-25 00:38:51 +01:00
Wojtek Figat
57af076c8d
Merge branch 'Tryibion-is-active-null-check'
2025-01-24 23:51:48 +01:00
Wojtek Figat
d501018feb
Add improved GPU crashes reporting
2025-01-24 22:56:52 +01:00
Wojtek Figat
d4c72487cd
Fix various asset windows shutdown when editor is disposing during crash
2025-01-24 22:55:21 +01:00
Wojtek Figat
0b48a274e5
Fix compilation
2025-01-24 22:54:56 +01:00
Wojtek Figat
342f3543ca
Fix LOG_FLUSH to flush only when automatic mode is disabled
2025-01-24 20:15:32 +01:00
Wojtek Figat
b36e55446f
Add Engine::ReportCrash event for custom crash reporting or handling
2025-01-24 20:15:17 +01:00
Wojtek Figat
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
Chandler Cox
f905c49f0b
Change content item text scale with content view scale.
2025-01-24 13:02:05 -06:00
Wojtek Figat
fa2f2e3104
Fix Linux build
2025-01-24 12:53:56 +01:00
Wojtek Figat
ae74d49b09
Fix bug
2025-01-24 12:24:52 +01:00
Wojtek Figat
80a44b5f5c
Remove old code
2025-01-24 11:08:31 +01:00
Chandler Cox
c72fac335f
Check for null in Actor node IsActive.
2025-01-23 21:28:09 -06:00
Wojtek Figat
dffc6ea24d
Move hash set related configs into proper header file and rename those
2025-01-24 00:05:07 +01:00
Wojtek Figat
38f74c8cf7
Refactor Dictionary and HashSet to use shared base class
...
Add const iterators
2025-01-23 23:59:31 +01:00
Wojtek Figat
61a731704d
Fix const-correctness in dictionary iterator access
2025-01-23 21:40:52 +01:00
Wojtek Figat
c1339765b7
Fix parsing nested template types in scripting type inheritance
2025-01-23 21:32:09 +01:00
Wojtek Figat
f5280eab74
Refactor and improve collections code
...
#3043
2025-01-23 14:44:11 +01:00
Chandler Cox
030befdcaa
Rename dropped method.
2025-01-22 21:47:28 -06:00
Chandler Cox
3a591577ad
Add drag drop to FilePathEditor
2025-01-22 21:46:21 -06:00
Wojtek Figat
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
Wojtek Figat
326bc498b8
Add more logging for cooking process
2025-01-22 00:01:25 +01:00
Wojtek Figat
d1cc8da841
Remove not needed warning log in Editor on fresh project
2025-01-21 23:46:32 +01:00
Wojtek Figat
4cf22c3a1f
Fix material to run shader generation when using null rendering backend
2025-01-21 23:14:00 +01:00
Wojtek Figat
8736d4c91a
Remove not needed warning log in Editor on fresh project
2025-01-21 22:47:44 +01:00
Wojtek Figat
682ca9e953
Add progress indicator in editor for assets loading
2025-01-21 21:38:02 +01:00
Wojtek Figat
344d17714c
Fix crash when using ref struct reflection in managed api
2025-01-21 15:39:21 +01:00
Wojtek Figat
b247070840
Fix regression in Dictionary capacity and use similar improvement in HashSet
2025-01-21 15:38:14 +01:00
Wojtek Figat
236b8d5667
Add failing Windows Test CI if FlaxTests.exe fails
2025-01-21 14:01:23 +01:00
Wojtek Figat
c3ad937d3f
Add failing Windows Test CI if FlaxTests.exe fails
2025-01-21 13:12:04 +01:00
Wojtek Figat
d8dcec42d5
Add failing Windows Test CI if FlaxTests.exe fails
2025-01-21 12:28:35 +01:00
Wojtek Figat
3b5f953b3d
Add failing Windows Test CI if FlaxTests.exe fails
2025-01-21 11:52:27 +01:00
Wojtek Figat
9fd98c8e12
Optimize blend weights to use 8-bit per bone (instead of 16-bit)
2025-01-21 11:40:01 +01:00
Wojtek Figat
0b24c50161
Expose ContentDeprecated to scripting (editor-only)
2025-01-21 10:18:57 +01:00
Chandler Cox
8f9eaddbe5
Add anchor and pivot drawing for UI Gizmo.
2025-01-20 21:08:47 -06:00
Wojtek Figat
fe8f862b16
Update engine assets
2025-01-21 00:04:03 +01:00
Wojtek Figat
7d0804af91
Add content deprecation upgrades support to prefabs and scenes when loading levels
2025-01-20 23:53:13 +01:00
Wojtek Figat
67f12596e2
Fix LoadAssetTask to properly dereference asset loading task pointer when asset init fails
2025-01-20 23:52:12 +01:00
Wojtek Figat
6a66a944d2
Add total mesh vertex stride display in editor panel
2025-01-20 23:51:35 +01:00
Wojtek Figat
65a689f8ab
Add logging first scene asset id in cooked game
2025-01-20 23:51:08 +01:00
Wojtek Figat
18fd68db25
Add SpawnOptions container for more robust prefabs spawning
2025-01-20 23:50:47 +01:00
Wojtek Figat
86444aa5f3
Fix TypeUtils.GetTypeName for nested generic types
2025-01-20 23:49:40 +01:00
Wojtek Figat
011abe4ac0
Fix error when connecting nodes in Visject
2025-01-20 23:49:17 +01:00
Wojtek Figat
f4c07388d9
Restore old upgrader for skinned models from 9f648caac8
2025-01-20 23:49:00 +01:00
Wojtek Figat
eaf48bb176
Fix regression in dynamic mesh bounds and triangles setup after refactor
2025-01-20 23:48:25 +01:00
Wojtek Figat
d4a5c76c82
Add serialization of game settings for proper upgrade when loading deprecated data
2025-01-20 23:47:51 +01:00
Wojtek Figat
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
Chandler Cox
425699c4b0
Clamp control anchors betwen 0 and 1.
2025-01-19 13:51:50 -06:00
Wojtek Figat
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
Wojtek Figat
6111f67e33
Add ToSpan for MemoryWriteStream and simplify code with it
2025-01-16 17:35:28 +01:00
Wojtek Figat
39419787fa
Another compilation fix
2025-01-15 08:48:03 +01:00
Wojtek Figat
e02f2990d9
Another compilation fix
2025-01-14 23:43:31 +01:00
Wojtek Figat
d0a6edbb2c
Another compilation fix
2025-01-14 23:26:26 +01:00
10a906d51b
Apply patches to rapidjson
2025-01-15 00:23:30 +02:00
f61779119b
Update rapidjson to latest version
...
Commit d621dc9e9c77f81e5c8a35b8dcc16dcd63351321 in Tencent/rapidjson
2025-01-15 00:23:30 +02:00
Wojtek Figat
be8686bbb2
Fix new code on non-windows editor platforms
2025-01-14 22:45:03 +01:00
Wojtek Figat
59061c01d3
Fix compilation error
2025-01-14 22:29:06 +01:00
af3badaeef
Fix Visual Studio solution nested project names on Unix systems
2025-01-14 19:08:09 +02:00
Wojtek Figat
90ba7f4a92
Mark CommonValue as deprecated to generate warnings in old code
2025-01-13 18:25:26 +01:00
Wojtek Figat
754e0c4e29
Update build number
2025-01-13 18:09:19 +01:00
Wojtek Figat
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
Wojtek Figat
f17d6f62ab
Merge branch 'Tryibion-use-version'
2025-01-13 17:32:03 +01:00
Wojtek Figat
ae3d437539
Merge branch 'use-version' of https://github.com/Tryibion/FlaxEngine into Tryibion-use-version
2025-01-13 17:31:53 +01:00
Wojtek Figat
99b737eb14
Merge branch 'Tryibion-aab-building'
2025-01-13 17:31:38 +01:00
Wojtek Figat
4add5dcf49
Add missing default value and fix doc comment
...
#3150
2025-01-13 17:31:34 +01:00
Wojtek Figat
a204ada6d3
Merge branch 'aab-building' of https://github.com/Tryibion/FlaxEngine into Tryibion-aab-building
2025-01-13 17:18:35 +01:00
Wojtek Figat
bdc7f0760f
Merge branch 'Tryibion-re-enable-scale-center'
2025-01-13 17:17:12 +01:00
Wojtek Figat
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
Wojtek Figat
b5437a9097
Merge branch 'Tryibion-fix-actor-drop-focus'
2025-01-13 17:11:48 +01:00
Wojtek Figat
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
Wojtek Figat
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
Wojtek Figat
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
Wojtek Figat
bc18ddc04b
Merge branch 'Tryibion-invert-channels'
2025-01-13 15:46:49 +01:00
Wojtek Figat
90316dfa52
Minor code changes to PR
2025-01-13 15:46:35 +01:00
Chandler Cox
55fa372197
re-add returns to aab
2025-01-13 07:30:01 -06:00
Chandler Cox
563f0b9ab4
Move Build .aab to Android platform settings and make it side-by-side
2025-01-13 07:24:50 -06:00
Chandler Cox
30ea3bc9c2
Add check for empty array and use IsInRange for version check.
2025-01-13 07:16:31 -06:00
Wojtek Figat
07b9e5bfdd
Merge branch 'invert-channels' of https://github.com/Tryibion/FlaxEngine into Tryibion-invert-channels
2025-01-13 09:20:22 +01:00
Chandler Cox
3b7cb00af2
Add shift to continue selection
2025-01-12 21:41:24 -06:00
Chandler Cox
d0d5ad4657
Add rubber band select to scene editor viewport for selecting multiple actors.
2025-01-12 21:33:01 -06:00
Chandler Cox
f274639e94
Fix path bug.
2025-01-12 17:17:59 -06:00
Wojtek Figat
7ac2376231
Simplify code
2025-01-12 23:57:52 +01:00
Chandler Cox
01d1dbba6c
Add aditional check for if custom define of BuildAAB already exists.
2025-01-12 16:57:19 -06:00
Chandler Cox
ca995093b6
Add .aab bundling for Android.
2025-01-12 16:50:16 -06:00
Wojtek Figat
f36d3a11ab
Merge branch 'Tryibion-handle-multi-linked'
2025-01-12 22:13:11 +01:00
Wojtek Figat
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
Chandler Cox
e2df7a1e85
Handle linked values in Float3Editor
2025-01-12 15:07:43 -06:00
Wojtek Figat
80f5b554cd
Merge branch 'Tryibion-fix-run-cooked-game'
2025-01-12 22:01:34 +01:00
Wojtek Figat
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
Wojtek Figat
a9580b9b46
Merge branch 'Tryibion-anim-param-warn-type'
2025-01-12 22:00:35 +01:00
Wojtek Figat
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
Wojtek Figat
eaeeea6a81
Merge branch 'Tryibion-import-ui-spacing'
2025-01-12 21:59:43 +01:00
Wojtek Figat
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
Wojtek Figat
281e13b42c
Merge branch 'xxSeys1-EditPrefabNoContentPanelChange'
2025-01-12 21:58:23 +01:00
Wojtek Figat
8451439abb
Merge branch 'EditPrefabNoContentPanelChange' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-EditPrefabNoContentPanelChange
2025-01-12 21:58:19 +01:00
Wojtek Figat
95c9df2581
Merge branch 'Tryibion-no-params-ui'
2025-01-12 21:57:17 +01:00
Wojtek Figat
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
Wojtek Figat
99b0fbee07
Merge branch 'Tryibion-fix-multiblend-exception'
2025-01-12 21:56:32 +01:00
Wojtek Figat
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
Wojtek Figat
fa8857be0e
Merge branch 'Tryibion-fix-cpu-profiler-crash'
2025-01-12 21:55:44 +01:00
Wojtek Figat
ea96418764
Update old Float1010102 to FloatR10G10B10A2
2025-01-12 21:22:53 +01:00
Wojtek Figat
d751c6a6c6
Add PackNormal/UnpackNormal and GetInt/SetInt to MeshAccessor
2025-01-12 21:22:35 +01:00
Wojtek Figat
344d342610
Update assets
2025-01-12 20:31:00 +01:00
Wojtek Figat
e75d7ad257
Fix compilation warnings
2025-01-12 20:30:43 +01:00
Wojtek Figat
54869f1da0
Adjust label height
2025-01-12 17:59:08 +01:00
Wojtek Figat
02df6bafac
Update engine assets
2025-01-12 01:33:18 +01:00
Wojtek Figat
d60f3bdfb1
Add mesh vertex layout and GPU memory size display in model window
2025-01-12 01:30:58 +01:00
Wojtek Figat
506efb7538
Merge model and skinned model windows code into shared base class
2025-01-12 01:04:56 +01:00
Wojtek Figat
1b97e49ed9
Fix shadow maps rendering regression bug
2025-01-11 22:45:18 +01:00
Wojtek Figat
b71f803554
Fix regression in particles
2025-01-11 22:45:04 +01:00
Wojtek Figat
647d74af0d
Fixes for vertex layouts binding into graphics backend
2025-01-11 22:44:38 +01:00
Wojtek Figat
237ea121be
Add vertex colors to skinned meshes
2025-01-11 22:43:15 +01:00
Wojtek Figat
a1c46d2e6e
Add support for up to 4 texture channels when importing meshes
...
#2667
2025-01-11 22:40:20 +01:00
Chandler Cox
2260236fa6
Fix CPU profiler crash on conversion to ulong.
2025-01-09 20:55:30 -06:00
Chandler Cox
cb7fc6141d
Fix crash in multiblend 2d node when first created.
2025-01-09 19:40:36 -06:00
Chandler Cox
77c48c037e
Add No parameters UI to particle effect and animated model
2025-01-09 19:19:30 -06:00
Wojtek Figat
756ba0a533
Fix crash on shadows when using D3D10
2025-01-09 21:46:41 +01:00
Wojtek Figat
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
Chandler Cox
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
Wojtek Figat
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
Wojtek Figat
1f294605a3
Add more Vulkan memory layout safety stages
2025-01-08 18:11:47 +01:00
Wojtek Figat
9264db8317
Simplify vertex colors debug draw mode
2025-01-08 18:10:48 +01:00
Wojtek Figat
2b2ace0d00
Fixes for Vulkan backend after recent changes
2025-01-08 18:09:45 +01:00
Wojtek Figat
7e165d6127
Allow vertex colors on skinned meshes
...
#3044
2025-01-08 09:39:19 +01:00
Chandler Cox
e1dbaebe8e
Add instructions for list populating.
2025-01-07 21:40:05 -06:00
Chandler Cox
21f1a46c05
Small wording changes
2025-01-07 21:29:27 -06:00
Chandler Cox
6fbb5548b9
Small code clean up.
2025-01-07 21:15:35 -06:00
Chandler Cox
fa17c49eb1
Add starting adb log collecting button.
2025-01-07 21:11:37 -06:00
Chandler Cox
e87bb2325b
Standardize spacing for import path ui in assets. add import path ui to model prefab.
2025-01-07 20:43:57 -06:00
Chandler Cox
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
Wojtek Figat
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
Wojtek Figat
7f0d852f49
Fix minor shader compilation warnings
2025-01-07 21:55:31 +01:00
Wojtek Figat
edaed7bda1
Add missing layout for ribbon vertex buffer
2025-01-07 16:12:11 +01:00
Wojtek Figat
3133ebbd83
Merge branch 'Tryibion-mat-warn-wrong-type'
2025-01-06 23:58:04 +01:00
Wojtek Figat
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
Wojtek Figat
a9d0f62039
Merge branch 'Tryibion-import-path-ui'
2025-01-06 23:55:09 +01:00
Wojtek Figat
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
Wojtek Figat
3f201c3863
Resave terrain material
...
#3115
2025-01-06 23:53:27 +01:00
Wojtek Figat
3dc3406230
Merge branch 'Tryibion-fix-size-handles-rotation'
2025-01-06 23:47:25 +01:00
Wojtek Figat
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
Wojtek Figat
deab78d6b1
Merge branch 'Tryibion-text-box-ui'
2025-01-06 23:46:35 +01:00
Wojtek Figat
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
Wojtek Figat
bcc8544c46
Merge branch 'Duroxxigar-add-confirmation-dialog-for-editor'
2025-01-06 23:46:21 +01:00
Wojtek Figat
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
Wojtek Figat
67b5b74588
Merge branch 'Duroxxigar-load-product-typo-fix'
2025-01-06 23:45:44 +01:00
Wojtek Figat
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
Wojtek Figat
6ad2cd0697
Merge branch 'Tryibion-gameplugin-template'
2025-01-06 23:45:15 +01:00
Wojtek Figat
ef01a4afeb
Merge branch 'gameplugin-template' of https://github.com/Tryibion/FlaxEngine into Tryibion-gameplugin-template
2025-01-06 23:45:10 +01:00
Wojtek Figat
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
Chandler Cox
99ba59d02a
Change to use static method for import path ui.
2025-01-06 15:58:09 -06:00
Wojtek Figat
3b4d4d234d
Fix LOD Preview regression due to new instancing logic
2025-01-06 22:49:27 +01:00
Wojtek Figat
bc73d38d34
Reseve engine materials and models
2025-01-06 22:47:44 +01:00
Wojtek Figat
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
Chandler Cox
7eb2088af0
Use Variant::CanCast() for type check.
2025-01-06 15:40:38 -06:00
Wojtek Figat
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
Wojtek Figat
933fac6c13
Add Slice to Span and sue it to make code cleaner
2025-01-05 17:41:27 +01:00
Wojtek Figat
78cf1a4948
Use MeshDataCache in vertex painting tool
2025-01-05 16:45:30 +01:00
Wojtek Figat
792d322818
Missing change for 6f04231b31
2025-01-05 00:17:52 +01:00
Wojtek Figat
6f04231b31
Rename Vertex Shader input semantic ofBLENDWEIGHT to BLENDWEIGHTS
2025-01-04 21:04:18 +01:00
Chandler Cox
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
Wojtek Figat
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
Chandler Cox
5af13bcc93
Re-enable scale center gizmo.
2025-01-03 13:04:52 -06:00
Wojtek Figat
ea5cb5d83a
Minor fixes and improvements
2025-01-03 01:10:31 +01:00
Wojtek Figat
7b7dd9d142
Improve GPU vertex layout binding in case of missing element from the mesh
2025-01-03 01:09:25 +01:00
Wojtek Figat
348f17479d
Fix name of BlendWeight to BlendWeights for vertex input to match BlendIndices
2025-01-03 01:07:33 +01:00
Wojtek Figat
1e262b69cc
Add Task::WaitAll with a span of tasks and wrap around profiler macro
2025-01-03 01:05:56 +01:00
Chandler Cox
97184c87af
Add android emulation options to game cooker android tab.
2025-01-01 23:05:15 -06:00
Chandler Cox
867f7d0143
Add local variables to simplify math.
2024-12-31 14:12:23 -06:00
Chandler Cox
26d0b9a42c
Fix rotation of UI size handles.
2024-12-31 14:06:17 -06:00
Chandler Cox
f2e4fe300b
Change color for readonly text. Fix selection still showing when text box is not focused.
2024-12-31 12:56:43 -06:00
Chandler Cox
a313db22d2
Add tooltip text for path to let user know it is not editable.
2024-12-31 12:52:54 -06:00
Chandler Cox
e53eddaba5
Add import path UI and button to open folder in asset import settings.
2024-12-31 12:38:29 -06:00
Chandler Cox
757b8ff855
Fix local origin option with multi-mesh import.
2024-12-31 00:50:42 -06:00
Chandler Cox
f71e731e54
Add saving and loading.
2024-12-30 23:42:32 -06:00
Chandler Cox
cb6ab6a647
Fix comment
2024-12-30 22:14:18 -06:00
Chandler Cox
899528e087
Add invert options for texture imports for Red, Blue, and Alpha channels.
2024-12-30 21:27:03 -06:00
Chandler Cox
c79cd82fd4
Fix code warnings.
2024-12-30 18:59:45 -06:00
Chandler Cox
711fc80d8c
Fix comment.
2024-12-30 16:46:42 -06:00
Chandler Cox
9219b34dc3
Shorten picker control name.
2024-12-30 16:43:06 -06:00
Chandler Cox
e6450bfc7a
Add ControlReference for easier UI referencing.
2024-12-30 16:36:10 -06:00
Chandler Cox
6a8814c99a
Fix .exe being deleted when using the "Run cooked build" option.
2024-12-29 17:08:10 -06:00
Wojtek Figat
3151e47722
Fix missing material instance load failure when parameters load fails
2024-12-29 23:21:26 +01:00
Wojtek Figat
ab99a25cee
Update mesh config defines to match a single format
2024-12-29 23:03:09 +01:00
Wojtek Figat
e7132086a5
Add displaying asset failed text if it occurs
2024-12-29 23:01:25 +01:00
Wojtek Figat
668f3fa68d
Update read and write streaming api to use the newest format
2024-12-29 23:00:40 +01:00
Wojtek Figat
fee0ab74ff
Update old doc comments
2024-12-28 21:31:21 +01:00
Chandler Cox
819c93f6fb
Increase margins.
2024-12-24 14:26:59 -06:00
Chandler Cox
0c645cbc78
Allow user to add splash image to splash screen.
2024-12-24 12:12:59 -06:00
Chandler Cox
88703d721b
Warn if wrong type while setting material parameter.
2024-12-23 16:51:37 -06:00
Wojtek Figat
723a882824
Merge more code together for meshes
2024-12-23 23:28:01 +01:00
Chandler Cox
36d4417905
Add game plugin template.
2024-12-20 09:29:36 -06:00
Wojtek Figat
9f648caac8
Remove deprecated asset data upgrades and old model vertex structures
2024-12-20 00:48:01 +01:00
Wojtek Figat
1bf29c042b
Refactor models and meshes to share more code in a base class
2024-12-19 00:20:08 +01:00
Wojtek Figat
8eaa906e0c
Remove some redundant code
2024-12-18 18:39:58 +01:00
Wojtek Figat
5b98603c16
Fix incorrect vertex layout stride calculation
2024-12-18 18:38:47 +01:00
Wojtek Figat
80299c8552
Add stride to GPUVertexLayout
2024-12-17 15:58:26 +01:00
Wojtek Figat
d1ac9cd2bc
Minor fixes
2024-12-16 20:07:53 +01:00
Wojtek Figat
59b4755379
Move mesh code to shared base class and reordanize files
2024-12-16 20:07:42 +01:00
Wojtek Figat
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
Wojtek Figat
666efb7675
Fix incorrect dummy GPU Buffer format when binding missing resource to Vulkan descriptor
2024-12-13 14:56:20 +01:00
Wojtek Figat
fc4e6f4972
Add GPUVertexLayout to graphics backends
2024-12-13 09:20:01 +01:00
Chandler Cox
873491eca2
Fix CPU particle code.
2024-12-12 21:07:00 -06:00
Chandler Cox
3ba1ebb847
Add rotate position shape as particle module.
2024-12-12 20:41:11 -06:00
Wojtek Figat
cedf4b1eb5
Remove GPUShaderProgramsContainer to simplify GPUShader
2024-12-11 15:08:13 +01:00
Wojtek Figat
35e9e048f2
Merge remote-tracking branch 'origin/master' into 1.10
2024-12-10 11:07:31 +01:00
Chandler Cox
f9e125f795
Select dropped actors that are reparented.
2024-12-03 17:59:30 -06:00
Chandler Cox
0991628a78
Add UImode switch to prefab window.
2024-11-29 16:47:07 -06:00
Wojtek Figat
ab78314a01
Revert part of 9870d162e4 to support prefab variants creation
2024-11-25 22:39:02 +01:00
Wojtek Figat
0e13173119
Fix actor reference select in prefab editor
2024-11-25 22:13:46 +01:00
Wojtek Figat
a7061a7524
Fix raw scripting object pointers auto-serialization
2024-11-25 22:13:21 +01:00
Wojtek Figat
344595e171
Don't mark surface as edited if none of the nodes were pasted
2024-11-23 20:31:17 +01:00
Wojtek Figat
9d70fd82d6
Merge remote-tracking branch 'origin/master' into 1.10
...
# Conflicts:
# Source/Engine/Networking/NetworkReplicator.cpp
2024-11-22 16:31:18 +01:00
Wojtek Figat
914d82a087
Fix Variant enum casting
2024-11-22 16:04:34 +01:00
Wojtek Figat
74993dcf9e
Fix animation retargetting to properly handle different skeleton nodes orientation
2024-11-22 12:29:05 +01:00
Wojtek Figat
f8f4edfa76
Fix variious issues
2024-11-21 23:42:05 +01:00
Wojtek Figat
826d37c513
Add option to copy/paste skeleton retargetting between models
2024-11-21 23:40:25 +01:00
Wojtek Figat
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
Wojtek Figat
3de3c1f2c6
Add debug drawing tangent frame of the selected skeleton node
2024-11-06 15:38:27 +01:00
Wojtek Figat
246944f688
Merge remote-tracking branch 'origin/master' into 1.10
2024-11-06 09:29:48 +01:00
Wojtek Figat
e9dcb8a8bb
Add option to build editor without profiler
2024-11-06 09:29:26 +01:00
Wojtek Figat
3f50625cc3
Fix proper handling of Scripting.InvokeOnUpdate if called within that callback
2024-10-30 17:26:06 +01:00
Wojtek Figat
35c44d60a4
Add AutoGravity option to CharacterController for logic from 4de9e9d918
2024-10-30 17:25:17 +01:00
Wojtek Figat
6e598ae9f6
Refactor Multi Blend animations sampling length to fix blend spaces with anims of different length
2024-10-30 17:24:47 +01:00
Wojtek Figat
4de9e9d918
Add gravity to CharacterController::AddMovement for proper movement when using Root Motion
2024-10-30 00:01:54 +01:00
Wojtek Figat
c1bd42ff7e
Add Vector3.SignedAngle utility method
2024-10-29 23:55:42 +01:00
Wojtek Figat
b1a54d2967
Missing change in 072f7c7e45
2024-10-29 23:34:10 +01:00
Wojtek Figat
2288684950
Fix pasting or duplicating Multi Blend nodes
2024-10-29 23:08:50 +01:00
Wojtek Figat
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
Wojtek Figat
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
Wojtek Figat
41a0ccb218
Fix Visject Surface search to check nested surfaces (such as State Machine graphs)
2024-10-28 20:32:17 +01:00
Wojtek Figat
f88eeeb313
Fix missing casting from scalar Variant types to Enum
2024-10-28 14:32:19 +01:00
Wojtek Figat
082d97248d
Add unit test for DebugCommands
2024-10-27 15:22:57 +01:00
Wojtek Figat
d88c5f3063
Merge branch 'mtszkarbowiak-fix/nullable' into 1.10
2024-10-25 15:59:44 +02:00
Wojtek Figat
fa9ce1d346
Code formatting
...
#2969
2024-10-25 15:59:38 +02:00
Wojtek Figat
1c2c010ddc
Merge branch 'fix/nullable' of https://github.com/mtszkarbowiak/FlaxEngine into mtszkarbowiak-fix/nullable
2024-10-25 15:38:44 +02:00
Wojtek Figat
46c1cc9a49
Add nested variant printing in debug command output
2024-10-25 13:25:15 +02:00
Wojtek Figat
dcd7b4b6c3
Fix crash when boxing native non-POD structure into managed data
2024-10-25 13:21:40 +02:00
Wojtek Figat
2d371fd05f
Fix DebugCommands::InitAsync when called every frame
2024-10-24 23:38:36 +02:00
Wojtek Figat
62ece0d92e
Fix crash when using attributes cache after hot-reload in editor
2024-10-24 23:38:25 +02:00
Wojtek Figat
8338ec6076
Fix regression
2024-10-24 22:32:02 +02:00
Wojtek Figat
86e21a53ff
Add improved value printing of debug command result
2024-10-24 22:31:07 +02:00
Wojtek Figat
c3e31baa7a
Merge remote-tracking branch 'origin/master' into 1.10
2024-10-24 19:35:43 +02:00
Wojtek Figat
302fc2feb1
Add various engine systems to debug commands
2024-10-24 19:35:24 +02:00
Wojtek Figat
e324d32769
Add async init and tint coloring based on type to debug commands
2024-10-24 19:34:42 +02:00
Wojtek Figat
5d7eba05ea
Add GetFields and GetMethods to binary module api
2024-10-24 19:33:38 +02:00
Wojtek Figat
9a654f729f
Fix context menu to resize instead of flash when showing while already visible
2024-10-24 19:27:53 +02:00
Wojtek Figat
87d35f0314
Add debug commands search popup to Output Log
2024-10-24 19:26:11 +02:00
Wojtek Figat
5904c0eea5
Add debug command history to Output Log in Editor
2024-10-22 21:59:06 +02:00
Wojtek Figat
e5289931c6
Add Alignment option to Vertical and Horizonal Panels
...
#2599
2024-10-22 21:55:25 +02:00
Wojtek Figat
0b1263a9e2
Disable VK_EXT_tooling_info check for debugger on Linux
2024-10-22 21:54:38 +02:00
Wojtek Figat
16235c21c0
Add optional direction option to context menu
2024-10-22 21:34:28 +02:00
Wojtek Figat
2127961069
Add printing debug command upon execute
2024-10-21 13:05:26 +02:00
Wojtek Figat
b681a03bfb
Fix output log window to properly handle copy and other input events
2024-10-21 13:03:40 +02:00
Wojtek Figat
449e988a59
Add workaround for debug command text memory bug due to managed handles gc
2024-10-20 23:25:38 +02:00
Wojtek Figat
a2693fa354
Ignore non-public debug commands from marked classes
2024-10-20 23:24:26 +02:00
Wojtek Figat
5328ea891d
Add command line input to Output Log in Editor
2024-10-20 23:23:54 +02:00
Wojtek Figat
91d86552cd
Minor cleanup
2024-10-17 23:43:07 +02:00
Mateusz Karbowiak
14a615cd7c
Merge branch 'FlaxEngine:master' into fix/nullable
2024-10-17 20:34:32 +02:00
xxSeys1
703e83cd48
improve ray direction not normalized assertion message
2024-10-15 21:25:30 +02:00
Wojtek Figat
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
Wojtek Figat
60ed23105d
Fix typo
2024-10-15 12:33:51 +02:00
Wojtek Figat
ac832a0e81
Optimize network transform replication
2024-10-15 11:24:10 +02:00
Wojtek Figat
c202a639cf
Fix linux
2024-10-15 00:01:10 +02:00
Wojtek Figat
b957733150
Fixes
2024-10-14 23:35:41 +02:00
Wojtek Figat
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
Wojtek Figat
a6f1dbbf32
Fix Quaternion error tolerance to be more reasonable due to math optimization enabled in compiler
2024-10-14 22:16:08 +02:00
Wojtek Figat
b38af8fd00
Format code and add debug cmd attributes
2024-10-14 12:12:48 +02:00
Wojtek Figat
4ddf1a2cc8
Another fix for network profiler to properly handle stats updating when recording is disabled
...
#2815
2024-10-14 12:12:06 +02:00
Wojtek Figat
443fe5dbcb
Add network keys table to optimize ids and names sending over network
...
#2815
2024-10-14 12:11:20 +02:00
Wojtek Figat
23ad24751a
Fix editor tables rows coloring to start with darker one
2024-10-12 00:00:02 +02:00
Wojtek Figat
f8371d037b
Refactor old ContentLoadingManager into Content for simplicity
2024-10-11 23:05:09 +02:00
Wojtek Figat
ff495e1319
Add safety check to exit game in Release mode when running with graphics debugger attached
2024-10-11 20:15:17 +02:00
Wojtek Figat
575a286e1e
Add editor windows to quick actions via Content Finder tool
2024-10-11 20:06:20 +02:00
Wojtek Figat
a72e8f2f65
Merge remote-tracking branch 'origin/master' into 1.10
...
# Conflicts:
# Source/Engine/Platform/StringUtils.h
2024-10-11 18:07:41 +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
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
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
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
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
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
Wojtek Figat
c6958357c3
Allow placing DebugCommand attribute on fields and properties
2024-10-04 15:58:47 +02:00
Wojtek Figat
74d2f5d115
Fix parsing numbers to support sign
2024-10-04 15:58:27 +02:00
Wojtek Figat
777e65c170
Fix crash when setting static dotnet field from unmanaged code
2024-10-04 15:58:05 +02:00
Wojtek Figat
adbe578aa1
Add attributes support for dotnet interop for methods, fields and properties
2024-10-04 15:57:41 +02:00
Wojtek Figat
85915d787a
Add Variant enum parsing by name and fix enum printing to string
2024-10-03 17:10:34 +02:00
Wojtek Figat
2f0518a348
Fix managed interop bug
2024-10-03 17:10:01 +02:00
Wojtek Figat
7f5f1ba938
Merge remote-tracking branch 'origin/1.10' into 1.10
2024-10-03 12:37:00 +02:00
Wojtek Figat
a932d549f4
Debug Commands work in progress
2024-10-03 10:24:15 +02:00
Wojtek Figat
791435ba76
Merge remote-tracking branch 'origin/master' into 1.10
2024-10-03 10:23:13 +02:00
Wojtek Figat
0b3a95e551
Merge commit 'f74694048575160067734cbe27a023ad78a2c727' into 1.10
2024-10-03 10:23:07 +02:00
Wojtek Figat
f746940485
Fix typo
2024-10-03 10:04:18 +02:00
Chandler Cox
ecb80e0f34
Add context to drag drop for object ref editor.
2024-09-27 18:26:37 -05:00
Chandler Cox
aded4bfdeb
Add context to object referece control to narrow finding actors and scripts
2024-09-27 17:49:44 -05:00
Wojtek Figat
1161a4114d
Minor tweaks to simd codebase
2024-09-26 18:56:22 +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
xxSeys1
0a516ac98d
make it possible to pan editor when rmb down on node
2024-09-14 15:33:07 +02:00
Zode
7ede250403
absolute snapping: actually fix large world this time
2024-06-17 22:59:19 +03: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
Chandler Cox
c858b67f2e
Try and fix large world issue.
2024-05-13 16:48:45 -05:00
Chandler Cox
6d77d45529
use var and real for sign
2024-03-06 06:42:20 -06:00
Chandler Cox
eed44c14df
Simplify code
2024-02-17 19:47:18 -06:00
Chandler Cox
af63858d80
Fix Scale gizmo for multiple directions.
2024-02-17 19:42:38 -06: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
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