Wojtek Figat
3b9b49950c
Fixes for Xbox One
2025-12-10 09:48:47 +01:00
Wojtek Figat
517ee5bb25
Merge branch 'missing_move_semantics_fix' of https://github.com/VitaminCpp/FlaxEngine into VitaminCpp-missing_move_semantics_fix
2025-12-09 10:00:51 +01:00
Wojtek Figat
31b6d4d658
Merge branch 'minor_mem_layout_opt' of https://github.com/VitaminCpp/FlaxEngine into VitaminCpp-minor_mem_layout_opt
2025-12-09 10:00:16 +01:00
Wojtek Figat
5c81c71116
Move constant buffer init for instanced draws only, others do it in all paths
2025-12-09 09:51:53 +01:00
Wojtek Figat
188b635ea0
Merge remote-tracking branch 'origin/master'
2025-12-09 09:48:05 +01:00
Wojtek Figat
56066a3212
Porting to a famous blue platform
2025-12-08 14:41:55 -08:00
Phantom
ed50ce9c90
Change Dropdown's EditorOrder from 2023 to 2024
2025-12-07 18:48:16 +01:00
Phantom
a7e77f6e21
Update CreatePopupItem method
...
-Modify the `TextColour` property to use a dynamic value based on `TextColour` multiplied by `0.9f` instead of a fixed value (`Colour.White * 0.9f`).
-Modify the `TextColourHighlighted` property to use the dynamic value of `TextColourHighlighted` instead of a fixed value (`Colour.White`).
2025-12-07 18:23:38 +01:00
Phantom
56278b17ee
Add Text Color Highlighted on Dropdown
2025-12-07 16:53:43 +01:00
Wojtek Figat
bd78db72b9
Add Mono AOT dynamic module preloading to speed up startup time
2025-12-05 03:46:28 -08:00
Wojtek Figat
3a798a70fa
Fix collections capacity growing to use the closest power of two
...
Capacity was incorrectly 2x larger than needed.
Added unit test to ensure it stays correct.
2025-12-04 23:29:15 +01:00
Wojtek Figat
02429266b1
Fix Array::RemoveAtKeepOrder to avoid memory override with large mem copy
2025-12-03 05:03:21 -08:00
Wojtek Figat
77aea0c69c
Fix fatal error reporting from multiple therads to sync and properly log (eg. out of memory)
2025-12-01 08:18:54 -08:00
Inertia
6a3ce862cb
- Add X11 Class hints for easy hooking by WMs for window-specific rules (required to fix some bugs in WMs like Hyprland)
2025-12-01 11:19:35 +11:00
Wojtek Figat
93217da619
Add option to merge vertex layout with reference order maintained
2025-11-29 15:04:11 -08:00
VitaminCpp
63def54dad
Merge branch 'FlaxEngine:master' into hash_set_crash_fix
2025-11-28 15:55:15 +01:00
Michael Herzog
00f9a28729
Fixed HashSet compaction count after mid-compact growth
...
Ensure HashSetBase::Compact() preserves _elementsCount even when EnsureCapacity() triggers during compaction. The growth path resets the counter; we now cache the original count and restore it after moving all buckets so Count() stays correct in heavy-collision scenarios.
2025-11-28 15:51:57 +01:00
092beb6ae9
Fix compilation error
2025-11-28 11:59:56 +02:00
eb69186271
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-11-28 11:58:44 +02:00
Michael Herzog
56beca0db4
Fixed network replicated-object deduplication by hashing/equality on ObjectId
...
Aligned NetworkReplicatedObject equality with its hash (compare ObjectId, not pointer).
2025-11-27 23:28:17 +01:00
Alex Ray
64cd898a65
Bypassing Call Logic in Editor Preview
2025-11-27 18:09:11 +01:00
Wojtek Figat
394860656a
Add FPS limit and pause option when game is unfocused
2025-11-27 10:55:02 +01:00
VitaminCpp
90472a4b31
Merge branch 'FlaxEngine:master' into late_join_fix
2025-11-27 10:33:53 +01:00
Wojtek Figat
a1999183f2
Fix compilation regression
2025-11-27 09:13:14 +01:00
Wojtek Figat
1e3ce48024
Fix compilation regression
2025-11-26 23:43:20 -08:00
Michael Herzog
0007185b5f
Fixed late-join network replication
...
- Adjusted replication to resend unchanged state only to missing clients.
- Skip server serialization when no recipients, and downgrade unknown-despawn noise.
2025-11-26 17:54:49 +01:00
Wojtek Figat
403d2cedc0
Updates to engine for porting to blue platform
2025-11-26 06:28:54 -08:00
Wojtek Figat
c8839b8587
Add support for Cooperative Suspend when running on Mono
...
Informs mono runtime that Job System, Thread Pool or Content Load threads can wait when they are going idle between tasks.
2025-11-26 00:22:48 -08:00
Wojtek Figat
cf048c9804
Fix path filter query warning
2025-11-26 00:07:00 -08:00
Michael Herzog
d9a18b1d31
Fixed HashSet compact rehash under heavy collisions
...
- Compact now iterates over the old bucket array using the saved oldSize, and frees with that size, avoiding out-of-bounds when _size changes.
- If reinsertion finds no free slot during compaction (pathological collisions), the table grows once and retries, preventing AVs.
- This fix addresses problems with weak hash keys (like #3824 ).
2025-11-25 21:23:49 +01:00
Michael Herzog
465f30661f
Minor memory layout optimization
2025-11-25 17:36:49 +01:00
Michael Herzog
a62ca5452e
Fixed missing move semantics in script object reference
2025-11-25 17:33:11 +01:00
Wojtek Figat
b07d74d28d
Add option to skip loading Model SDFs in game if disabled in Graphics Settings
2025-11-25 10:39:15 +01:00
Wojtek Figat
dacb3b0891
Fix rendering on Intel-based macOS to use integrated GPU primarly
2025-11-25 10:30:53 +01:00
Wojtek Figat
92254eefcc
SImplify some code and update code for platforms
2025-11-25 00:20:14 -08:00
Chandler Cox
2d56411e5f
Add slot stop methods without anim param.
2025-11-23 14:19:37 -06:00
Chandler Cox
f8dc8ab903
Fix not being able to replay same animation in animation slot.
2025-11-23 14:19:11 -06:00
Wojtek Figat
2a55cda583
Add fallback location of engine managed library on AOT platforms
2025-11-20 14:58:30 -08:00
Wojtek Figat
caa902ea9b
Fix shader compilation without HLSL 2021 on Vulkan
2025-11-20 13:47:23 +01:00
Wojtek Figat
fb07071e24
Restore Global Surface Atlas and DDGI on Apple platforms
...
#3797
2025-11-20 13:47:18 +01:00
Wojtek Figat
a8db0086b1
Fix shader compilation without HLSL 2021 on Vulkan
2025-11-20 13:07:28 +01:00
Wojtek Figat
e46b6d5b06
Restore Global Surface Atlas and DDGI on Apple platforms
...
#3797
2025-11-20 10:44:47 +01:00
Wojtek Figat
f8de118288
Merge remote-tracking branch 'origin/master' into 1.12
2025-11-20 10:15:07 +01:00
0ac3ab2329
Merge remote-tracking branch 'origin/master' into sdl_platform
2025-11-19 18:30:08 +02:00
Wojtek Figat
1523c7b4ce
Merge branch 'fix-spline-draw' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-spline-draw
2025-11-18 21:30:50 +01:00
Wojtek Figat
9ff9d48ffd
Merge branch 'fix-anim-event-edge' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-anim-event-edge
2025-11-18 21:30:01 +01:00
Wojtek Figat
8f56ab9534
Fix crash when creating empty material instance
2025-11-18 18:45:43 +01:00
Wojtek Figat
c0dda45c7b
Fix crash on exit when C# code was bound to asset unloading event called after C# shutdown
2025-11-18 18:00:02 +01:00
Wojtek Figat
2ca435a414
Fix shader graph assets loading to wait for async task
...
#3802
2025-11-18 16:11:31 +01:00
Wojtek Figat
c437daf9be
Fix new compiler DXC changes
2025-11-18 05:42:02 -08:00