Wojtek Figat
c119750896
Fix RectAtlas regression
2024-06-21 16:24:47 +02:00
Wojtek Figat
6d9f504639
Optimize new rectangle packing to use binary search for faster inserting
2024-06-20 22:33:57 +02:00
Wojtek Figat
8e49a35e0e
Refactor RectPack into new RectPackNode and RectPackAtlas that uses more optimized memory allocations
2024-06-20 15:26:58 +02:00
Wojtek Figat
571ba6773d
Optimize win32 filesystem access via static buffer or unlimited path len
2024-05-08 17:28:46 +02:00
Wojtek Figat
daf3671233
Fix model tool importing to use temp file only for Assimp
2024-04-16 14:38:12 +02:00
Wojtek Figat
37a02e3a7e
Minor tweaks
2024-04-15 14:35:35 +02:00
Wojtek Figat
56d3b4f012
Fix deadlock when parsing invalid HTML text in RichTextBox
...
#2402
2024-04-15 12:44:42 +02:00
Wojtek Figat
6b35c0a161
Merge remote-tracking branch 'origin/master' into 1.8
...
# Conflicts:
# Flax.flaxproj
2024-03-19 20:23:34 +01:00
Wojtek Figat
9e54827cb3
Cleanup code #2213
2024-03-19 20:13:41 +01:00
Wojtek Figat
911251cb20
Merge branch 'unit-formatting' of https://github.com/nothingTVatYT/FlaxEngine into nothingTVatYT-unit-formatting
...
# Conflicts:
# Source/Editor/CustomEditors/Editors/ActorTransformEditor.cs
# Source/Editor/Options/InterfaceOptions.cs
# Source/Engine/Core/Math/Transform.h
2024-03-19 18:04:01 +01:00
Wojtek Figat
14902dc29e
Merge remote-tracking branch 'origin/master' into 1.8
...
# Conflicts:
# Flax.flaxproj
2024-02-26 19:49:39 +01:00
Wojtek Figat
859c420d76
Update year in copyright note
2024-02-26 19:00:48 +01:00
Wojtek Figat
10180de9c6
Merge remote-tracking branch 'origin/master' into 1.8
...
# Conflicts:
# Source/Editor/Utilities/EditorUtilities.cpp
# Source/Editor/Utilities/EditorUtilities.h
2024-02-19 22:26:16 +01:00
Wojtek Figat
528c51cf6a
Merge branch 'patch-2' of https://github.com/rkrahn/FlaxEngine into rkrahn-patch-2
2024-02-19 22:17:06 +01:00
rkrahn
8aaf7417cc
Fix NextUnitCircleVector2 degree to radian
...
Fixes the use of degrees when radians should be used.
2024-02-19 13:04:26 -08:00
rkrahn
4ad5eb26d6
Fix NextUnitVector2 degree to radian
...
Fixes the use of degrees when radians should be used.
2024-02-19 13:00:38 -08:00
rkrahn
9a5db2ff8e
Add NextUnitCircleVector2 extension method
...
Adds the NextUnitCircleVector2 extension method which produces a Vector2 on a unit circle with a magnitude equal to the radius.
2024-02-15 14:51:55 -08:00
rkrahn
0b2fcff4ea
Fix NextUnitVector2
...
Fixed NextUnitVector2 method not producing a vector within a unit circle.
2024-02-15 14:34:50 -08:00
nothingTVatYT
22600a2c29
add torque unit
2024-01-31 11:01:22 +01:00
nothingTVatYT
3dc34e2d9c
add more units and categories
2024-01-29 22:51:02 +01:00
nothingTVatYT
2625144945
rename attribute and fix parsing
2024-01-28 23:28:35 +01:00
Wojtek Figat
10bed94357
Refactor engine systems to use platform time seconds rather than date time
2024-01-28 22:15:34 +01:00
nothingTVatYT
6c32e4a842
force DeepClone() to use runtime class
2023-11-18 05:34:34 +01:00
Wojtek Figat
8d3cb8953c
Add casting to variant in large worlds build
2023-11-14 12:41:59 +01:00
Wojtek Figat
0360f7786d
Fix crash hen readingBehaviorKnowledgeSelector value in C# when type doesn't match exactly
2023-11-14 11:47:44 +01:00
Wojtek Figat
3b90e75307
Various improvements to serialization of data encoded via Base64 to Json
2023-07-13 13:10:34 +02:00
Wojtek Figat
9d640656e6
Fix StringUtils::ConvertANSI2UTF16 to properly handle multi-byte characters Length
...
#1225
2023-07-03 12:10:06 +02:00
Wojtek Figat
3119c50789
Fix nullable warnings
2023-06-28 20:09:01 +02:00
Wojtek Figat
81ae687238
Merge remote-tracking branch 'origin/master' into 1.6
2023-05-28 16:34:38 +02:00
Wojtek Figat
62946f6359
Cleanup and improve code from #1109
2023-05-28 16:12:32 +02:00
Menotdan
1855ff133e
Tweak a few classes, add the Base classes.
2023-05-10 12:46:54 -04:00
Menotdan
59c54db275
Implement C# callback for pixels finished reading
2023-05-10 00:58:38 -04:00
Menotdan
1ebf4d49e5
trying to get the correct window
2023-05-09 16:49:03 -04:00
Menotdan
c73ab05d70
Rather odd attempt to screenshot the view
2023-05-09 16:14:37 -04:00
Wojtek Figat
04439d9dec
Upgrade Editor analytics from deprecated Universal Analytics to the latest GA4
2023-05-08 11:40:20 +02:00
Wojtek Figat
12f4dc74d2
Optimize default C# stdlib references to prevent using jit-ed features in a game assembly
2023-04-01 23:34:05 +02:00
Wojtek Figat
a25eae5d10
Move dotnet7 native interop, wrappers and marshalers into FlaxEngine.Interop namespace
2023-03-28 13:20:18 +02:00
Wojtek Figat
8d7225c056
Remove debug code leftover from 4755c42d70
2023-03-27 17:35:56 +02:00
Wojtek Figat
4755c42d70
Fix .NET generic class typename to match old mono style without inlined assembly name and ver
2023-03-27 17:30:48 +02:00
Wojtek Figat
510fc443e8
Refactor CoreCLR runtime into explicit dotnet api instead of mocking mono api
...
Required by platforms that will use mono under the hood for .Net 7
New `USE_CSHARP` define for C# ability
Engine doesn't use `mono_*` apis directly but via MCore/MClass/MMethod/ apis
2023-03-27 17:29:42 +02:00
Wojtek Figat
0270772463
Merge remote-tracking branch 'origin/master' into dotnet7
2023-02-06 10:02:13 +01:00
Wojtek Figat
ac45bbe53e
Wait for asset load in MeshDataCache
2023-02-05 13:02:27 +01:00
Filip Franik
836f72481b
Fix to DownloadMeshData calling the Finished event before the _meshDatasInProgress was set to false.
2023-01-31 23:44:33 +01:00
Wojtek Figat
0847ccc360
Fix loading xml docs for assembly
2023-01-25 19:52:06 +01:00
Wojciech Figat
f3366178ea
Refactor manually written managed bindings to use C-style exported P/Invoke
2023-01-23 18:14:38 +01:00
Wojciech Figat
59ba9102a6
Merge branch 'dotnet7' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet7
2023-01-12 15:15:40 +01:00
Wojciech Figat
daa92db25c
Add support for using managed method thunks on dotnet7 in all cases
2023-01-12 15:14:43 +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