Commit Graph

523 Commits

Author SHA1 Message Date
Wojtek Figat
04c0f19584 Add Double2, Double3, Double4 to C# scripting API 2022-05-18 23:23:50 +02:00
Wojtek Figat
523d961f28 Add various improvements for C# math library 2022-05-18 22:30:50 +02:00
Wojtek Figat
4a2e8d0a69 Cleanup and adjustments for vector types 2022-05-16 23:52:38 +02:00
Wojciech Figat
c74b66f728 Add Quaternion::RotationMatrix from Matrix3x3 rotation 2022-05-16 10:05:15 +02:00
Wojciech Figat
551459022d Merge remote-tracking branch 'origin/master' into gi
# Conflicts:
#	Source/Editor/Windows/Assets/VisualScriptWindow.cs
2022-05-02 10:38:14 +02:00
Wojtek Figat
1859d7c2f5 Inline Vector4 == operator manually 2022-05-01 21:48:35 +02:00
Wojtek Figat
12d960e787 Merge branch 'vector2_fix' of https://github.com/GoaLitiuM/FlaxEngine 2022-05-01 21:45:28 +02:00
Wojtek Figat
158c29e598 Add **Dictionaries to Visual Scripting** 2022-04-27 22:47:54 +02:00
Wojciech Figat
27a1dc8966 Improve property names displaying in UI and add Unit Test for it 2022-04-27 14:12:27 +02:00
703152cb2f Fix Vector2 equality comparison 2022-04-24 21:17:27 +03:00
Wojciech Figat
42bb4483b3 Minro tweaks to comments 2022-04-22 15:15:33 +02:00
Wojciech Figat
cad9bad950 Merge remote-tracking branch 'origin/master' into gi 2022-04-21 12:57:08 +02:00
Wojciech Figat
8ed2bb4179 Fix HashSet::Remove return value if empty 2022-04-21 11:37:50 +02:00
Wojciech Figat
c53a463bb1 Refactor HashSet to support custom allocator 2022-04-19 17:14:29 +02:00
Wojciech Figat
a6c14bd986 Fix Dictionary::Remove return value if empty 2022-04-16 22:49:03 +02:00
Wojtek Figat
ddb9b327d4 Add Color.FromRGBA 2022-04-15 19:16:30 +02:00
Wojtek Figat
47cc49a962 Add Delegate::BindUnique 2022-04-14 22:17:40 +02:00
Wojtek Figat
a27d69f852 Improve Json Asset development workflow 2022-04-13 21:19:10 +02:00
Wojciech Figat
aba0e46073 Add utility ctors to Half vectors 2022-04-05 17:21:55 +02:00
Wojciech Figat
3ded5326a2 Add more utilities for using Matrix3x3 2022-04-04 17:09:47 +02:00
Wojciech Figat
d5297f9047 Add option to always render Global SDF 2022-03-24 14:59:14 +01:00
Wojciech Figat
b08d2001fd Add Model SDF generation utilities 2022-03-24 11:32:02 +01:00
Wojciech Figat
92f5377f70 Merge remote-tracking branch 'origin/master' into gi
# Conflicts:
#	Flax.flaxproj
#	Source/Engine/Core/Math/Vector3.h
#	Source/Engine/Graphics/Textures/GPUTexture.cpp
#	Source/Engine/GraphicsDevice/DirectX/DX11/GPUContextDX11.cpp
#	Source/Engine/Terrain/Terrain.cpp
#	Source/Engine/Tools/ModelTool/ModelTool.Build.cs
#	Source/FlaxEngine.Gen.cs
#	Source/FlaxEngine.Gen.h
2022-03-22 13:00:21 +01:00
Wojtek Figat
87cb553c61 Optimize Vector3 method to be inlined more often 2022-02-28 19:14:14 +01:00
Wojciech Figat
8082f5f909 Minor fixes and changes 2022-02-21 20:14:46 +01:00
Wojciech Figat
5d4c168e1e Add Vector3::Clamp for easier inline in optimized builds 2022-02-15 12:14:31 +01:00
Wojciech Figat
9dc49f7165 Optimize Vector3 method to be inlined more often 2022-02-14 11:46:48 +01:00
Wojciech Figat
788b1a7531 Add Distance to box/point for Bounding Box 2022-02-14 10:15:38 +01:00
Wojciech Figat
79cacbf36e Add GetNormal to Triangle 2022-02-14 10:15:05 +01:00
Wojciech Figat
3c9a5bcf1a Fix CollisionsHelper::ClosestPointPointTriangle 2022-02-08 19:55:55 +01:00
Wojciech Figat
7e2e764e1e Fix CollisionsHelper::ClosestPointPointTriangle 2022-02-08 17:56:45 +01:00
Wojciech Figat
8d47ea7d2f Fix doc comment 2022-01-31 10:23:27 +01:00
Wojciech Figat
d86e4090b8 Add ctor for Variant from Span<byte> 2022-01-26 16:55:38 +01:00
Wojciech Figat
d36c502287 Add easier game or plugin settings asset usage with SettingsBase 2022-01-21 16:22:14 +01:00
Wojciech Figat
465c857ff2 Fix bounding box size setter 2022-01-17 10:12:05 +01:00
Wojciech Figat
cfa5aa6a61 Add math unit tests for c++ 2022-01-14 19:09:54 +01:00
Wojciech Figat
8c2241c6dc Update copyright year 2022-01-14 13:31:12 +01:00
Wojtek Figat
c4b6865659 Merge branch 'master' into mac 2022-01-09 19:15:15 +01:00
Wojtek Figat
192af7ec14 Refactor native core objects to simplify usage for newcomers 2022-01-08 15:06:23 +01:00
Wojtek Figat
32a73727b0 Optimize Stream includes to Array 2022-01-08 15:06:14 +01:00
Wojtek Figat
68d8766c56 Optimize String::ReserveSpace if length doesn't change 2022-01-08 15:06:13 +01:00
Wojciech Figat
d017dd14ca Add Mac platform 2021-12-27 14:04:16 +01:00
Wojciech Figat
821ba0ec3b Add Rectangle.Distance for distance between rectangle and a point 2021-12-14 17:00:13 +01:00
Wojciech Figat
2daec98fd7 Reuse code from Bind lambda in Function 2021-12-07 18:27:21 +01:00
Wojciech Figat
4a191f5f6c Merge branch 'MiscellaneousImprovements' of git://github.com/intolerantape/FlaxEngine into intolerantape-MiscellaneousImprovements 2021-12-07 18:23:20 +01:00
Wojciech Figat
ea71e8cbe6 Tweaks for doc comments 2021-12-07 18:23:01 +01:00
Wojciech Figat
1db43f079d Add implicit casting to single types from vector types in Variant 2021-12-03 15:38:35 +01:00
Wojciech Figat
faaddccee4 Optimize StringView comparision operators 2021-12-03 15:36:04 +01:00
intolerantape
8d758ced15 Added a constructor for C++ Function class to support initialization directly from reference-captured lambda.
Previously, Function had to initialize reference-captured lambdas with the Bind() method.
2021-12-02 07:17:39 -08:00
intolerantape
6ed655f8c3 Implementated Math::SinCos() overload taking doubles as parameters. 2021-12-02 07:17:38 -08:00