ce5cfa6b21
_wayland dragging good
2025-01-11 12:39:37 +02:00
473dc4a1a0
Update SDL3
2024-12-19 20:09:38 +02:00
4a7f6c34f3
Implement relative mouse mode (raw input) for SDL platform
2024-12-19 20:09:33 +02:00
62df728452
Add command-line switches to force X11 and Wayland SDL drivers
2024-12-19 20:09:32 +02:00
fe0d97aad1
Implement SDL platform, windowing and input handling
2024-12-19 20:09:32 +02:00
Wojtek Figat
848dbdf532
Add auto-exit command line to editor
2024-12-04 18:41:36 +01:00
Wojtek Figat
5a873ad606
Fix crash when boxing native non-POD structure into managed data
2024-10-25 13:25:47 +02:00
Wojtek Figat
6fecf1d58a
Fix crash when setting static dotnet field from unmanaged code
2024-10-04 15:59:41 +02:00
Wojtek Figat
e860f969be
Add attributes support for dotnet interop for methods, fields and properties
2024-10-04 15:59:34 +02:00
Wojtek Figat
497cd19fe5
Fix managed interop bug
2024-10-03 17:11:15 +02:00
Wojtek Figat
18dc475f40
Merge remote-tracking branch 'origin/master' into 1.9
...
# Conflicts:
# Source/Engine/UI/GUI/Common/Button.cs
2024-09-23 14:11:05 +02:00
Wojtek Figat
0a22d5ab4d
Fix managed arrays interop bug when passed via generic object parameter
...
#2613
2024-09-17 00:15:04 +02:00
Wojtek Figat
20456d95e8
Merge remote-tracking branch 'origin/master' into 1.9
2024-08-22 17:33:20 +02:00
Chandler Cox
6b0098bb09
Remove bindings for InputEvent and InputAxis on dispose.
2024-08-21 12:48:46 -05:00
Wojtek Figat
21b4c7c916
Merge remote-tracking branch 'origin/master' into 1.9
2024-08-16 14:52:57 +02:00
Chandler Cox
a6b4f2fc63
Remove extra include.
2024-08-15 08:07:04 -05:00
Chandler Cox
03de914dbc
Add Requesting engine exit event. Expose Fatal erro and requesting exit to c#
2024-08-07 12:16:07 -05:00
Wojtek Figat
bc313c8630
Merge remote-tracking branch 'origin/master' into 1.9
2024-08-05 20:00:39 +02:00
Wojtek Figat
0be26fbb51
Merge branch 'platform_tick_unthrottle' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-platform_tick_unthrottle
2024-08-05 14:37:49 +02:00
Wojtek Figat
e44e44d317
Merge remote-tracking branch 'origin/master' into 1.9
2024-08-05 11:08:51 +02:00
Wojtek Figat
1e43b031ba
Fix unpacking marshaled field value
...
#2790
2024-07-25 16:50:01 +02:00
Wojtek Figat
5ddf24381b
Merge branch 'deprecation_messages' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-deprecation_messages
2024-07-24 16:41:49 +02:00
4d0dda19b9
Improve engine responsiveness when not focused
2024-07-20 15:39:11 +03:00
Wojtek Figat
bee39dda58
Fix commandline options in build
2024-07-06 12:57:19 +02:00
Wojtek Figat
559cd74647
Merge remote-tracking branch 'origin/master' into 1.9
...
# Conflicts:
# Source/Engine/Audio/Audio.cpp
2024-07-05 22:18:40 +02:00
Wojtek Figat
b3d77ab9eb
Add shaders profiling console command
2024-07-03 13:22:19 +02:00
d56493da54
Use UnsafeAccessor to initialize scripting object interop fields
2024-06-30 15:52:14 +03:00
22b4f33984
Use consistent and less verbose deprecation messages
2024-06-17 20:43:33 +03:00
Wojtek Figat
e1bede1bf6
Merge remote-tracking branch 'origin/master' into 1.9
2024-06-13 17:07:37 +02:00
Wojtek Figat
c9bebc0700
Merge branch 'marshaller_namespace' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-marshaller_namespace
2024-06-08 12:06:17 +02:00
bf5e5d1254
Refactor native interop internal type lookup
2024-06-01 23:20:33 +03:00
adbe43c2c2
Move generated marshallers into separate namespace
...
Avoid polluting the `FlaxEngine` namespace with interop related
marshallers, move those to nested namespace called `Interop` where most
of the common marshallers are placed already.
2024-06-01 23:20:32 +03:00
dedb3d57fd
Fix Variant getters returning already freed managed handles
2024-06-01 20:22:16 +03:00
Wojtek Figat
e7508538e0
Merge remote-tracking branch 'origin/master' into 1.9
...
# Conflicts:
# Flax.flaxproj
2024-05-08 19:27:56 +02:00
e77ae12b9b
Fix unboxing of array type Variants
2024-05-05 13:15:54 +03:00
Wojtek Figat
f604503566
Refactor Audio Backend to support single listener only
2024-05-04 21:47:47 +02:00
Wojtek Figat
0d8c9f6626
Add Video module
2024-05-01 01:25:16 +02:00
Wojtek Figat
4414398f09
Fix crash when accessing physics objects state in OnLateFixedUpdate
...
#2494
2024-04-26 19:08:25 +02:00
Wojtek Figat
cdeb9a3b15
Merge remote-tracking branch 'origin/master' into 1.9
...
# Conflicts:
# Content/Editor/Camera/M_Camera.flax
# Content/Editor/CubeTexturePreviewMaterial.flax
# Content/Editor/DebugMaterials/DDGIDebugProbes.flax
# Content/Editor/DebugMaterials/SingleColor/Decal.flax
# Content/Editor/DebugMaterials/SingleColor/Particle.flax
# Content/Editor/DebugMaterials/SingleColor/Surface.flax
# Content/Editor/DebugMaterials/SingleColor/SurfaceAdditive.flax
# Content/Editor/DebugMaterials/SingleColor/Terrain.flax
# Content/Editor/DefaultFontMaterial.flax
# Content/Editor/Gizmo/FoliageBrushMaterial.flax
# Content/Editor/Gizmo/Material.flax
# Content/Editor/Gizmo/MaterialWire.flax
# Content/Editor/Gizmo/SelectionOutlineMaterial.flax
# Content/Editor/Gizmo/VertexColorsPreviewMaterial.flax
# Content/Editor/Highlight Material.flax
# Content/Editor/Icons/IconsMaterial.flax
# Content/Editor/IesProfilePreviewMaterial.flax
# Content/Editor/Particles/Particle Material Color.flax
# Content/Editor/Particles/Smoke Material.flax
# Content/Editor/SpriteMaterial.flax
# Content/Editor/Terrain/Circle Brush Material.flax
# Content/Editor/Terrain/Highlight Terrain Material.flax
# Content/Editor/TexturePreviewMaterial.flax
# Content/Editor/Wires Debug Material.flax
# Content/Engine/DefaultDeformableMaterial.flax
# Content/Engine/DefaultMaterial.flax
# Content/Engine/DefaultTerrainMaterial.flax
# Content/Engine/SingleColorMaterial.flax
# Content/Engine/SkyboxMaterial.flax
# Source/Engine/Graphics/Materials/MaterialShader.h
2024-04-23 10:30:01 +02:00
Wojtek Figat
9f983cff49
Refactor engine loop to have better sync between game update, physics and drawing
2024-04-17 13:38:06 +02:00
Wojtek Figat
e53ab10145
Add Engine::UpdateCount to sync gameplay logic updates with game loop rather than draw frames
2024-04-17 13:31:12 +02:00
Wojtek Figat
692a61c948
Add Time.Synchronize to stabilize engine loop
2024-04-17 13:01:58 +02:00
Wojtek Figat
60e8d73079
Merge remote-tracking branch 'origin/master' into 1.9
...
# Conflicts:
# Source/Engine/Renderer/RenderList.cpp
# Source/Engine/Renderer/RenderList.h
2024-04-17 09:58:59 +02:00
Wojtek Figat
03b498546d
Refactor UpdateGraph to run after engine services and game scripts
...
#2413
2024-04-16 20:27:31 +02:00
Wojtek Figat
53689063b9
Minor tweaks to Gameplay Globals
...
#2412
2024-04-14 00:09:29 +02:00
Wojtek Figat
8144db8e13
Fix various issues found with adrress sanitizer on macOS
2024-04-13 19:20:49 +02:00
Wojtek Figat
62444315de
Add METERS_TO_UNITS and impl metric units in shadows rendering
2024-04-11 16:38:43 +02:00
Wojtek Figat
d719c381ea
Merge remote-tracking branch 'origin/master' into 1.8
2024-03-11 23:49:33 +01:00
Wojtek Figat
b00b5bed00
Add InputAxis and InputEvent integration with stdlib features
2024-03-10 21:11:35 +01:00
b6879e7688
Fix concurrent access to cached marshalled type sizes
...
Also optimize hot path for type size when we have generic type
2024-03-03 01:32:52 +02:00