Commit Graph

34 Commits

Author SHA1 Message Date
mafiesto4 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
mafiesto4 5dbc5f42d2 Remove mono files 2023-03-20 19:32:24 +01:00
mafiesto4 9626e9bbb6 Update copyright year 2023-01-10 15:29:37 +01:00
mafiesto4 7953f6cb83 Add Engine.FocusGameViewport to implement game menu with camera focus gather 2022-08-01 16:17:34 +02:00
mafiesto4 bbb5b68e91 Refactor FlaxTests to run as Editor with all engine services initialized 2022-07-26 23:10:02 +02:00
mafiesto4 37e11a4b1f Merge remote-tracking branch 'origin/master'
# Conflicts:
#	Source/Engine/Physics/Physics.Queries.cpp
#	Source/Engine/Physics/Utilities.h
2022-01-20 23:29:59 +01:00
mafiesto4 427846f73b Refactor Physics to separate PhysicsBackend
#673
2022-01-20 23:28:43 +01:00
mafiesto4 35d9016053 Add options for game window on macOS 2022-01-17 21:14:41 +01:00
mafiesto4 8c2241c6dc Update copyright year 2022-01-14 13:31:12 +01:00
mafiesto4 8a3cfb36d0 Merge branch 'multiple_physics_scenes' of git://github.com/iainmckay/FlaxEngine into iainmckay-multiple_physics_scenes 2022-01-10 20:13:55 +01:00
Iain Mckay a4e102672d Adds feature for creating multiple physics scenes 2022-01-05 14:26:42 +01:00
mafiesto4 9b991bcfdf Add Editor for Mac impl progress 2021-12-31 17:12:55 +01:00
GoaLitiuM 17311e7c9e Add some tolerance in checks against zero floating point values 2021-12-05 16:43:24 +02:00
mafiesto4 8938f13a0b Add support for compiling and running engine without C# scripting
(configurable via `EngineConfiguration.UseCSharp` in Flax.Build)
2021-10-23 16:43:15 +02:00
mafiesto4 16f7194f62 Fix crash when opening project fails 2021-07-13 11:50:01 +02:00
mafiesto4 9f9e5b49cc Add more profile events 2021-07-06 16:17:11 +02:00
Erdroy 93838b4f25 Fix Switch runtime setup 2021-07-03 19:13:41 +02:00
mafiesto4 f5cdb0abfd Add Delay node to Visual Scripting 2021-06-14 16:10:08 +02:00
mafiesto4 360f498e47 Add Engine::UpdateGraph for async engine/game update 2021-06-12 23:20:11 +02:00
mafiesto4 1bd109395a Optimize managed memory allocations 2021-05-30 14:09:24 +02:00
GoaLitiuM e06200926f Sleep between frames to save CPU cycles 2021-05-30 02:01:37 +03:00
mafiesto4 543d1a3c0e Add Tracy profiler support 2021-05-02 11:27:10 +02:00
mafiesto4 bdde0af771 Fix typos 2021-04-27 10:22:06 +02:00
stefnotch fb28cae2b4 Move ScreenToGameViewport from Engine to Screen
And make it accessible from the C# side
2021-03-15 20:18:53 +01:00
mafiesto4 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
mafiesto4 c25abfda65 Remove ProjectInfo.h include from Editor.h 2021-02-19 09:36:23 +01:00
mafiesto4 fc4dc8cb50 Merge remote-tracking branch 'origin/1.1' into linux-editor
# Conflicts:
#	Source/FlaxEngine.Gen.cs
#	Source/Tools/Flax.Build/Utilities/Utilities.cs
2021-02-16 18:54:25 +01:00
mafiesto4 6cbeac6537 Merge remote-tracking branch 'origin/master' into 1.1
# Conflicts:
#	Source/Engine/Navigation/NavMesh.cpp
#	Source/Engine/Navigation/NavMeshBuilder.cpp
2021-01-22 11:31:22 +01:00
W2.Wizard 8fd0af3f39 Fixed Typos and padding 2021-01-17 10:18:30 +01:00
mafiesto4 c7547b3a46 Merge remote-tracking branch 'origin/master' into linux-editor 2021-01-10 09:14:03 +01:00
mafiesto4 efa5d05f5f Fixes for building editor for Linux 2021-01-05 16:23:02 +01:00
mafiesto4 be319c446d Refactor settings types to use scripting API 2021-01-05 14:14:34 +01:00
jb-perrier 03eb39afe6 Bumping all copyright headers to 2021. 2021-01-02 14:28:49 +01:00
mafiesto4 6fb9eee74c You're breathtaking! 2020-12-07 23:40:54 +01:00