Commit Graph

4875 Commits

Author SHA1 Message Date
9f2016b619 _windowfps fixx 2024-05-01 18:53:14 +03:00
43e85e58ee _fixup 2024-05-01 18:53:14 +03:00
e50f87a5fb _fixup 2024-05-01 18:53:13 +03:00
79135e596a Throttle rendering in static content windows 2024-05-01 18:53:13 +03:00
63d298ca84 _guh 2024-05-01 18:53:13 +03:00
db318b56e3 Throttle tooltip window rendering 2024-05-01 18:53:13 +03:00
7ed59a4426 Add setting for specifying custom framerate when window is not active 2024-05-01 18:53:12 +03:00
a818f39464 Implement custom rendering framerate for RenderTask 2024-05-01 18:53:12 +03:00
d83220aad6 Fix window focus propagating to all windows when application is focused 2024-05-01 18:53:12 +03:00
84da819f30 _font fixups
_font fixup

_font visject scaling fix

_font scaling dpi fixes

_font fix wrapping
2024-05-01 18:53:11 +03:00
f29a014aec _line render small opt 2024-05-01 18:53:11 +03:00
a2edead792 _font cache whitespace 2024-05-01 18:53:11 +03:00
479b65fab5 _font getchar opt2 2024-05-01 18:53:11 +03:00
e175c2ce3a _matrix experiments 2024-05-01 18:53:10 +03:00
9d1b65730f _font drawtext transform opt 2024-05-01 18:53:10 +03:00
dea5f7aa4e _matrix3x3 multiply unrolling 2024-05-01 18:53:10 +03:00
0c8064fb0c _font small opt 2024-05-01 18:53:10 +03:00
49497d1a78 _font array storage 2024-05-01 18:53:10 +03:00
674d5b9709 _font drawcall opt 2024-05-01 18:53:09 +03:00
26ae90a999 _font cached transform 2024-05-01 18:53:09 +03:00
cad96d8131 _font writereserve 2024-05-01 18:53:09 +03:00
df62892725 _font kerning cache 2024-05-01 18:53:09 +03:00
43b2348d62 _font cache v2 2024-05-01 18:53:08 +03:00
54761f40fe _font cache processtext entry 2024-05-01 18:53:08 +03:00
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
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
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
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