Commit Graph

2038 Commits

Author SHA1 Message Date
Wojtek Figat
b30d22fa45 Missing change 2022-05-23 19:55:18 +02:00
Wojtek Figat
2eb51f9a83 Reformat code in Math libary 2022-05-21 20:04:12 +02:00
Wojtek Figat
785f8915b7 Merge remote-tracking branch 'origin/gi' into large-worlds
# Conflicts:
#	Source/Engine/Core/Math/Vector3.h
2022-05-21 19:45:13 +02:00
Wojtek Figat
f53a5ff536 Reorganize scene pointer in actor data 2022-05-21 19:41:24 +02:00
Wojtek Figat
5e6c518c39 Minor adjustments 2022-05-21 11:48:54 +02:00
Wojtek Figat
b7459c7311 Inline various operators in math types for better performance in Debug builds and better inlining 2022-05-21 11:36:27 +02:00
Wojtek Figat
e43ef605c2 Minor improvements 2022-05-20 18:12:29 +02:00
Wojtek Figat
ed908a260e Add support for Double2/3/4 for Variant
Increase size to 40 bytes to store Double3 without allocations
Change Ray and BoundingBox to be stored inlined in BoundingBox
Use safer accessors to read Variant explicit data type
2022-05-20 18:10:35 +02:00
Wojtek Figat
2369b6a34a Add support for double serializtion in C++ 2022-05-20 15:53:50 +02:00
Wojciech Figat
1a64df9116 Add more math utilities 2022-05-19 16:03:54 +02:00
Wojciech Figat
c3b2c55d51 Fix normal map when importing materials for model files 2022-05-19 12:00:12 +02:00
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
Wojciech Figat
f9d5c74507 Disable GI in editor asset viewports by default 2022-05-17 14:08:48 +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
Wojtek Figat
778e4e0ea7 Fix crash on NetworkPeer disposing 2022-05-15 11:51:20 +02:00
Wojtek Figat
e72b2b385f Minor adjustment 2022-05-15 11:37:14 +02:00
Wojtek Figat
bdbced0bbc Merge branch 'timer_resolution_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-timer_resolution_fix 2022-05-15 11:35:05 +02:00
Wojtek Figat
3d7d52e779 Fix Vulkan crash when using Blur Panel in Screen Space canvas 2022-05-13 20:17:06 +02:00
Wojtek Figat
05a7fd45c3 Merge branch 'fix_physx_addactor' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-fix_physx_addactor 2022-05-13 19:17:16 +02:00
Wojtek Figat
389dfb44de Fix crash on macOS due to Vulkan timestamp queries error 2022-05-12 18:57:32 +02:00
Wojciech Figat
f7e48d9b23 Add shader getter to IMaterial interface 2022-05-12 13:47:19 +02:00
Wojciech Figat
abcc319168 Minor rename fixes 2022-05-12 13:46:05 +02:00
Wojciech Figat
f7955a5c4e Add support for custom location of Custom Global Code in generated material source code 2022-05-12 13:44:57 +02:00
3523b1a85f Add PhysX actors to the scene immediately 2022-05-07 18:04:23 +03:00
Wojtek Figat
78d6fe6b50 Fix error when loading surface from not yet loaded asset 2022-05-06 18:30:49 +02:00
Wojtek Figat
2d27e0997f Silence old warning 2022-05-06 17:17:54 +02:00
Wojtek Figat
21e6c2603c Silence old warning 2022-05-06 17:16:01 +02:00
Wojtek Figat
7bb5ffc2a4 Fix copy pasting multi-line text into a single-line textbox 2022-05-04 20:16:29 +02:00
Wojtek Figat
bc6b70f4f9 Optimize static Visual Script event calling 2022-05-03 21:12:29 +02:00
6e2b854544 Set timer resolution to lowest possible value in all Windows systems 2022-05-02 20:59:07 +03:00
Wojciech Figat
ab37cc72a9 Minor renaming 2022-05-02 12:52:38 +02:00
Wojciech Figat
acd064c364 Introduce separate GI directory 2022-05-02 12:09:53 +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
Wojciech Figat
04a7dab7e7 Minor fixes 2022-05-02 10:36:31 +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
3546793e12 Fix using null array of dictionary in Visual Script for init 2022-05-01 21:10:23 +02:00
Wojtek Figat
eb75a3c2fb Fix foreach loop in Visual Script to continue flow on null array or dictionary 2022-05-01 20:42:42 +02:00
Wojciech Figat
8428f28239 Various improvements for SDF rendering 2022-04-29 17:11:39 +02:00
Wojciech Figat
5465652466 Add terrain rendering support for Global Surface Atlas 2022-04-29 14:05:03 +02:00
Wojtek Figat
d76fd634a5 Fix minor issue with Visual Script set parameter node calling flow during debugger value evaluation 2022-04-28 22:45:56 +02:00
Wojtek Figat
7e609984b4 Add TypeReference attribute to actors/scripts searching utilities for easier type picking in Visual Script 2022-04-28 22:44:56 +02:00
Wojciech Figat
1a711ea14f Improve Global Surface Atlas debug view to display multiple view types 2022-04-28 14:17:30 +02:00
Wojciech Figat
70b9db7598 Add support for rasterizing terrain into Global SDF as heightfield 2022-04-28 14:17:10 +02:00
Wojciech Figat
3ec856778c Optimize Global SDF chunk data 2022-04-28 10:42:58 +02:00
Wojtek Figat
158c29e598 Add **Dictionaries to Visual Scripting** 2022-04-27 22:47:54 +02:00
Wojciech Figat
a7e512bd50 Add GlobalSurfaceAtlas draw pass 2022-04-27 16:41:40 +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