Wojtek Figat
19a0eab966
Merge branch 'sceneanim_null_check_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-sceneanim_null_check_fix
2023-10-01 12:12:21 +02:00
58445f04c4
Fix potential incorrect null checks in FlaxEngine.Objects
...
The null-conditional operator checks for reference equality of the
Object, but doesn't check the validity of the unmanaged pointer. This
check is corrected in cases where the object was not immediately
returned from the bindings layer and may have been destroyed earlier.
2023-09-28 22:05:58 +03:00
Chandler Cox
1d08e4b1b8
Add several fixes to button sizes when fonts are larger.
2023-09-16 14:28:21 -05:00
Wojtek Figat
b2b10ce7da
Fix various core types to be trivially constructible as properly POD-type
2023-07-18 18:20:11 +02:00
Wojtek Figat
30fa911832
Merge remote-tracking branch 'origin/master' into dotnet7
...
# Conflicts:
# README.md
2023-02-16 09:54:22 +01:00
Wojtek Figat
752fa64cc3
Add support for 32 bit indices for the terrain chunk geometry
2023-02-14 13:14:04 +01:00
Wojciech Figat
eebc4951de
Merge branch '1.5' into dotnet7
...
# Conflicts:
# Source/Platforms/DotNet/NUnit/agents/net40/nunit-agent.exe
# Source/Platforms/DotNet/NUnit/agents/net40/nunit.engine.api.dll
# Source/Platforms/DotNet/NUnit/agents/net40/nunit.engine.core.dll
# Source/Platforms/DotNet/NUnit/agents/net7.0/nunit.agent.addins
# Source/Platforms/DotNet/NUnit/nunit.engine.api.dll
# Source/Platforms/DotNet/NUnit/nunit.engine.core.dll
# Source/Platforms/DotNet/NUnit/nunit.engine.dll
# Source/Platforms/DotNet/NUnit/nunit3-console.exe
# Source/Platforms/DotNet/NUnit/nunit3-console.exe.config
# Source/Platforms/DotNet/NUnit/testcentric.engine.metadata.dll
# Source/Tools/Flax.Build/Deps/Downloader.cs
# Source/Tools/Flax.Stats/CodeFrame.cs
# Source/Tools/Flax.Stats/CodeFrameNode.cs
# Source/Tools/Flax.Stats/Flax.Stats.Build.cs
# Source/Tools/Flax.Stats/Languages.cs
# Source/Tools/Flax.Stats/Program.cs
# Source/Tools/Flax.Stats/TaskType.cs
# Source/Tools/Flax.Stats/Tools.cs
# Source/Tools/FlaxEngine.Tests/TestEditorUtils.cs
2023-01-10 15:49:44 +01:00
Wojciech Figat
a7e428a21c
Merge branch 'master' into 1.5
...
# Conflicts:
# Content/Shaders/GI/DDGI.flax
# Content/Shaders/GI/GlobalSurfaceAtlas.flax
# Content/Shaders/TAA.flax
# Content/Shaders/VolumetricFog.flax
# Source/Editor/CustomEditors/Editors/ActorTagEditor.cs
# Source/Engine/Core/Config/GraphicsSettings.cpp
# Source/Engine/Engine/PostProcessEffect.cs
# Source/Engine/Graphics/GPUResourcesCollection.cpp
# Source/Engine/Graphics/GPUResourcesCollection.h
# Source/Engine/Graphics/PostProcessBase.h
# Source/FlaxEngine.Gen.cs
2023-01-10 15:37:55 +01:00
Wojciech Figat
9626e9bbb6
Update copyright year
2023-01-10 15:29:37 +01:00
Wojciech Figat
d3cdca6b33
Merge remote-tracking branch 'origin/1.5' into dotnet7
2023-01-02 10:37:04 +01:00
Wojtek Figat
b73bd519be
Add navmesh update on terrain sculpt undo/redo and deffer navmesh update when sculpting action ends to prevent stalls
2022-12-31 14:43:50 +01:00
96dc279ebd
Implement .NET 7 runtime support and bindings generation
2022-11-26 14:37:07 +02:00
Wojtek Figat
6a61b692aa
Refactor PostProcessEffect to support C++ scripting
2022-11-02 20:29:59 +01:00
Wojtek Figat
b7b4391cff
Fix some editor panels to have focus on change
2022-10-21 18:36:28 +02:00
Wojtek Figat
31fb4f6a15
Fix editor error when selecting foliage type
2022-08-14 00:47:30 +02:00
Wojtek Figat
63c9cdfc31
Fix snapping object to the group in Editor to skip trigger volumes
...
#522
2022-07-18 20:14:40 +02:00
Wojtek Figat
5708f2ae0b
Fix vertex paint with Large Worlds
2022-07-03 16:14:27 +02:00
Wojtek Figat
d9dc23afc1
Fixes for Foliage with Large Worlds usage
2022-07-03 16:08:22 +02:00
Wojtek Figat
62ff305fad
Fixes for Terrain with Large Worlds usage
2022-07-03 15:38:39 +02:00
Wojtek Figat
134c8b99aa
Add relative-to-camera rendering for large worlds
2022-06-21 20:03:13 +02:00
Wojtek Figat
a881c90b2e
Refactor engine to support double-precision vectors
2022-06-13 00:40:32 +02:00
Wojtek Figat
5d0c27dff3
Remove FlaxException
2022-03-27 23:57:36 +02:00
Wojciech Figat
8c2241c6dc
Update copyright year
2022-01-14 13:31:12 +01:00
Wojciech Figat
6d676fd578
Fix terrain creation dialog regression
2022-01-12 11:04:21 +01:00
Wojciech Figat
7dd97a2d9f
Add decals spawning in editor for drag&drop
2022-01-10 17:47:10 +01:00
Wojciech Figat
d11166082c
Add improvements for objects spawning and snapping in Editor to include object bounds
2022-01-10 17:46:53 +01:00
Wojciech Figat
af75751bf1
Add Tab navigation for Editor UI
2021-12-21 18:14:55 +01:00
Wojtek Figat
c3b9f61b9f
Fix snap to the ground to use scene graph query instead of physics only raycast
2021-08-12 13:59:30 +02:00
Wojtek Figat
fcd0841bc7
Hide various Editor types from scripting
2021-07-29 14:05:42 +02:00
Wojtek Figat
99012725dc
Adjust includes
2021-06-17 14:15:19 +02:00
Wojtek Figat
9c66ac4656
Add MemoryCompare, MemoryClear and MemoryCopy for direct memory access in C#
2021-05-30 14:11:25 +02:00
Wojtek Figat
518e248494
Add support for focusing on model when painting its vertices
2021-05-28 15:57:40 +02:00
Wojtek Figat
b1572ecb91
Add support for focusing on foliage instance bounds when editing it
2021-05-28 15:54:54 +02:00
Wojtek Figat
e41dfe738b
Add support for moving object with transform gizmo when mouse moves outside the viewport during usage
2021-05-28 14:24:19 +02:00
Wojtek Figat
5a9ca6f130
Merge remote-tracking branch 'origin/1.1' into linux-editor
...
# Conflicts:
# Source/Engine/Core/Math/BoundingSphere.cs
# Source/Engine/Debug/DebugDraw.cpp
# Source/Engine/Platform/Win32/Win32Platform.cpp
# Source/Engine/Platform/Win32/Win32Platform.h
2021-02-23 22:32:17 +01:00
Wojtek Figat
cf3ac7a26e
Merge remote-tracking branch 'origin/master' into linux-editor
...
# Conflicts:
# Source/Engine/Core/Math/Color.cs
# Source/Engine/Navigation/Navigation.cpp
# Source/Engine/Platform/Win32/Win32Platform.cpp
2021-02-23 22:29:07 +01:00
W2.Wizard
694b20148d
Cleanup 5
2021-02-21 11:50:30 +01:00
W2.Wizard
20ba37e223
Cleanup 3
2021-02-21 11:09:04 +01:00
W2.Wizard
92fafe877c
Cleanup 2
2021-02-21 10:23:01 +01:00
Wojtek Figat
6d7bd78816
Optimize automatic navmesh rebuild in editor for navmesh relevant actors only
2021-02-19 13:02:27 +01:00
Wojtek Figat
312e4ad010
Merge branch 'master' into 1.1
...
# Conflicts:
# Source/Engine/Content/JsonAsset.h
# Source/Engine/Core/Config/Settings.h
2021-02-15 10:40:59 +01:00
Wojtek Figat
0242e29873
Fix painting foliage on inactive objects
...
Fixes #209
2021-02-07 13:06:33 +01:00
Wojtek Figat
1ae898918c
Add auto-select for spawned actors in the level
2021-02-01 16:21:05 +01:00
Wojtek Figat
a3fa8ff9f0
Optimize some includes
2021-01-12 19:17:08 +01:00
Wojtek Figat
ba1a246a90
Merge branch 'typo-fix' of git://github.com/VNNCC/FlaxEngine into VNNCC-typo-fix
2021-01-11 15:33:45 +01:00
Wojtek Figat
a664e27772
Add missing event unregister for foliage/terrain tabs
2021-01-11 15:13:47 +01:00
VNC
2252cd73f9
Removed unnecessary check
2021-01-07 00:06:43 +01:00
VNC
6deb64e587
Fix to disable terrain and foliage buttons if no scene is present
...
This will fix the issues described in #99 .
2021-01-07 00:02:04 +01:00
VNC
6ab300025b
Fixed a ton of typos
2021-01-05 02:13:15 +01:00
Jean-Baptiste Perrier
03eb39afe6
Bumping all copyright headers to 2021.
2021-01-02 14:28:49 +01:00