9102 Commits

Author SHA1 Message Date
4ad78fdb80 Use SIMD-instructions in half-precision floats with AVX instruction set 2024-05-01 18:53:08 +03:00
e8cb1686c3 Add build setting for target CPU architecture in C++ compile environment 2024-05-01 18:53:08 +03:00
20a92a994e _gchandle list final 2024-05-01 18:53:08 +03:00
3df1e86ecb _gchandle weak v2 2024-05-01 18:53:07 +03:00
70edfbb146 _gchandle 2024-05-01 18:53:07 +03:00
a8ef6e69fe RawInput: Vector2 to Float2 refactor 2024-05-01 18:53:07 +03:00
753a6c73f8 RawInput: fix input latching when dragging and switching between windows 2024-05-01 18:53:07 +03:00
66b0b4c965 Use separate WndProc for raw input handling 2024-05-01 18:53:06 +03:00
57ab58608e RawInput: fix double keyboard input and incorrect mouse wheel input 2024-05-01 18:53:06 +03:00
210dd603b0 RawInput: handle more mouse events and fix double mouse events 2024-05-01 18:53:06 +03:00
44e726ceca Implement RawInput (WIP) 2024-05-01 18:53:06 +03:00
e8c50ec442 _init script earlier fixup 2024-05-01 18:53:06 +03:00
983c22a3a6 Initialize ScriptingService earlier 2024-05-01 18:53:05 +03:00
9e8865bd12 Support BytesContainer as a structure field in scripting 2024-05-01 18:53:05 +03:00
203cede21d Require semicolon after most engine API macros 2024-05-01 18:53:05 +03:00
e21c06e595 _asset locking 2024-05-01 18:53:04 +03:00
279badf0f9 _setidealprocessor 2024-05-01 18:53:04 +03:00
af326f934c _time build cache 2024-05-01 18:53:04 +03:00
68c9ff92b9 _fix tests 2024-05-01 18:53:04 +03:00
d65af4c621 _enet timeout 2024-05-01 18:53:04 +03:00
d3f14efbbd _adaptive sleep 2024-05-01 18:53:03 +03:00
07c34fa70b _time CreateScenes 2024-05-01 18:53:03 +03:00
19b5da4338 _xaudio2 2024-05-01 18:53:03 +03:00
9b68acd648 Remove texturereferences in default materials 2024-05-01 18:53:03 +03:00
1f265bddf4 Fix XAudio2 DequeueProcessedBuffers
Some checks failed
Build Android / Game (Android, Release ARM64) (push) Has been cancelled
Build iOS / Game (iOS, Release ARM64) (push) Has been cancelled
Build Linux / Editor (Linux, Development x64) (push) Has been cancelled
Build Linux / Game (Linux, Release x64) (push) Has been cancelled
Build macOS / Editor (Mac, Development ARM64) (push) Has been cancelled
Build macOS / Game (Mac, Release ARM64) (push) Has been cancelled
Build Windows / Editor (Windows, Development x64) (push) Has been cancelled
Build Windows / Game (Windows, Release x64) (push) Has been cancelled
Tests / Tests (Linux) (push) Has been cancelled
Tests / Tests (Windows) (push) Has been cancelled
FlushSourceBuffers flushes all the pending buffers, not only just the
processed buffers.
2024-05-01 18:48:32 +03:00
3237849132 Fix looping audio sources not looping seamlessly 2024-05-01 18:48:31 +03:00
2be4d2b717 Optimize RichTextBox rendering with long text 2024-05-01 18:45:31 +03:00
dc3a1e142a Refactor native interop internal type lookup 2024-05-01 18:45:20 +03:00
b6d375e9a3 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-05-01 18:45:20 +03:00
495b6d6abc Include original type of the fields in blittable struct in comments 2024-05-01 18:45:20 +03:00
a49b398c7f Refactor struct custom marshalling generation 2024-05-01 18:45:20 +03:00
c8e893d2ec Fix assigning null values into value types in Custom Editor
Resets back to previous value instead of setting the editor value to
empty.
2024-05-01 18:44:58 +03:00
3a665199e7 Avoid deserializing clipboard content in Custom Editor paste checks 2024-05-01 18:44:58 +03:00
ca1aa89ba1 Update Editor options when window is shown 2024-05-01 18:44:27 +03:00
d92aaeb2b0 Fix Editor options data applying in realtime after first save
Reclone the data in order to not modify the currently applied options
data after save.
2024-05-01 18:44:27 +03:00
5f950cbb7e Store Debug Log view options in Editor options 2024-05-01 18:44:26 +03:00
8f613774cb Expose GPUTexture::DownloadData to Scripting API 2024-05-01 18:43:45 +03:00
c5c440469e Increase Editor profiler depth 2024-05-01 18:43:32 +03:00
1e6ed32c63 Update to enet 2.3.6 2024-05-01 18:43:31 +03:00
3ee6bffef7 Always run fixed update ticks at fixed deltatime
The random variance in fixed updates makes it impossible to do anything deterministic during physics ticks.
2024-05-01 18:43:31 +03:00
6105323ecc Update Transform component separately when applying Gizmo transform 2024-05-01 18:43:31 +03:00
23f8707927 Disable LFS override 2024-05-01 18:42:58 +03:00
761c8415dc Merge branch 'master' into signalgame
# Conflicts:
#	Flax.flaxproj
2024-05-01 18:42:14 +03:00
Wojtek Figat
c59bce3b58 Merge branch 'Tryibion-controls-toolbox' 2024-04-29 18:37:11 +02:00
Wojtek Figat
1185a9c06c Merge branch 'controls-toolbox' of https://github.com/Tryibion/FlaxEngine into Tryibion-controls-toolbox
# Conflicts:
#	Source/Editor/SceneGraph/GUI/ActorTreeNode.cs
2024-04-29 18:37:04 +02:00
Chandler Cox
026b69c544 Merge branch 'master' into controls-toolbox 2024-04-29 11:34:03 -05:00
Wojtek Figat
df7ece7655 Merge branch 'Tryibion-controls-toolbox' 2024-04-29 18:24:36 +02:00
Wojtek Figat
7e8f20bd9b Merge branch 'controls-toolbox' of https://github.com/Tryibion/FlaxEngine into Tryibion-controls-toolbox
# Conflicts:
#	Source/Editor/SceneGraph/GUI/ActorTreeNode.cs
2024-04-29 16:56:30 +02:00
Wojtek Figat
20aef27439 Merge branch 'Tryibion-watermark-attribute' 2024-04-29 12:23:06 +02:00
Wojtek Figat
12344cf725 Merge branch 'watermark-attribute' of https://github.com/Tryibion/FlaxEngine into Tryibion-watermark-attribute 2024-04-29 12:23:01 +02:00