824ff7050e
Fix managed wrapper function parameter handling for BytesContainer
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
Cooker / Cook (Mac) (push) Has been cancelled
Tests / Tests (Linux) (push) Has been cancelled
Tests / Tests (Windows) (push) Has been cancelled
2025-12-23 01:41:01 +02:00
042843fe42
Fix clang bindings code generation for non-const ref parameters
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
Cooker / Cook (Mac) (push) Has been cancelled
Tests / Tests (Linux) (push) Has been cancelled
Tests / Tests (Windows) (push) Has been cancelled
2025-12-20 23:04:08 +02:00
8631b389c1
asdf
2025-12-20 23:02:42 +02:00
e3f5af530b
Fix incorrect class namespace in bindings class name lookups
2025-12-19 23:57:41 +02:00
Wojtek Figat
e257f9e4a0
Merge branch 'Tryibion-fix-anim-slot-replay'
2025-12-14 23:03:45 +01:00
Wojtek Figat
056de752ed
Add docs
2025-12-14 23:03:34 +01:00
Wojtek Figat
76700c0b24
Merge branch 'fix-anim-slot-replay' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-anim-slot-replay
2025-12-14 23:01:21 +01:00
Wojtek Figat
9fdcff657d
Merge branch 'VitaminCpp-late_join_fix'
2025-12-14 22:58:55 +01:00
Wojtek Figat
2b6339c05c
Minor code cleanup
2025-12-14 22:58:53 +01:00
Wojtek Figat
bb91202439
Merge branch 'late_join_fix' of https://github.com/VitaminCpp/FlaxEngine into VitaminCpp-late_join_fix
2025-12-14 22:49:49 +01:00
Wojtek Figat
f25e9f262a
Merge branch 'VitaminCpp-replication_hashing_fix'
2025-12-14 22:48:09 +01:00
Wojtek Figat
ee51077f49
Merge branch 'replication_hashing_fix' of https://github.com/VitaminCpp/FlaxEngine into VitaminCpp-replication_hashing_fix
2025-12-14 22:43:58 +01:00
Wojtek Figat
950e958a58
Merge branch 'VitaminCpp-hash_set_crash_fix'
2025-12-14 22:41:11 +01:00
Wojtek Figat
5fdbed2b56
Minor codestyle adjustments
2025-12-14 22:41:00 +01:00
Chandler Cox
0e627577fc
Simplify code.
2025-12-14 15:00:44 -06:00
Wojtek Figat
4846d4b024
Merge branch 'hash_set_crash_fix' of https://github.com/VitaminCpp/FlaxEngine into VitaminCpp-hash_set_crash_fix
2025-12-14 21:52:40 +01:00
Wojtek Figat
5e5293bf7b
Merge branch 'GoaLitiuM-oob_write_fix'
2025-12-14 21:31:42 +01:00
Wojtek Figat
d88477dcae
Merge branch 'oob_write_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-oob_write_fix
2025-12-14 21:31:37 +01:00
Wojtek Figat
bd58bd91b4
Merge branch 'ThePhantomMask-AddDropdownHighlightedColor'
2025-12-13 23:14:47 +01:00
Wojtek Figat
7ce0d88bdc
Merge branch 'AddDropdownHighlightedColor' of https://github.com/ThePhantomMask/FlaxEngine into ThePhantomMask-AddDropdownHighlightedColor
2025-12-13 23:14:09 +01:00
Wojtek Figat
98bb2d40d6
Merge branch 'Inertia-Squared-hyprland-fix'
2025-12-13 23:13:30 +01:00
Wojtek Figat
f4bc620bbd
Merge branch 'hyprland-fix' of https://github.com/Inertia-Squared/FlaxEngine into Inertia-Squared-hyprland-fix
2025-12-13 23:13:26 +01:00
Wojtek Figat
0313bf32c9
Merge branch 'AcidicVoid-master'
2025-12-13 23:11:05 +01:00
Wojtek Figat
0c887cd29e
Use fix from #3830 in particle and anim graphs too
2025-12-13 23:11:01 +01:00
Wojtek Figat
5bd9bce634
Merge branch 'master' of https://github.com/AcidicVoid/FlaxEngine into AcidicVoid-master
2025-12-13 23:08:01 +01:00
Wojtek Figat
2a53d0a462
Fix crash on Visual Script missing asset ref after hot-reload in Editor
...
#3823
2025-12-13 02:10:41 +01:00
82bd915274
Fix out-of-bounds write while parsing command-line arguments
2025-12-12 14:47:15 +02:00
Wojtek Figat
71391cf1cc
Fix deprecated tag placement
2025-12-11 16:38:28 +01:00
Wojtek Figat
b5286af526
Attempt to fix regression from 32bd72fecd
2025-12-11 14:48:18 +01:00
Wojtek Figat
9f07a2a54e
Attempt to fix regression from 32bd72fecd
2025-12-10 18:58:43 +01:00
Wojtek Figat
c39c642b60
Add safety check for invalid math values in shader graph generation
2025-12-10 17:39:18 +01:00
Wojtek Figat
02cff3973a
Bump up engine version
2025-12-10 15:01:53 +01:00
Wojtek Figat
a63b97d31d
Add stripping DXIL debug data from the shader cache when not used
2025-12-10 14:58:12 +01:00
Wojtek Figat
ca52122656
Fix validation error on Windows for textures but optimize buffers instead
2025-12-10 14:53:51 +01:00
Wojtek Figat
20a7fcf6a0
Add profiler wait event for GPU wait on D3D12
2025-12-10 13:01:24 +01:00
Wojtek Figat
43665aa7eb
Rename GPUContext::ClearState to ResetState for constentency
2025-12-10 13:00:59 +01:00
Wojtek Figat
3b9b49950c
Fixes for Xbox One
2025-12-10 09:48:47 +01:00
Wojtek Figat
0a8752ec0a
Fix cross-building building engine with separate executable and library for Unix platforms on Windows
2025-12-10 09:48:27 +01:00
Wojtek Figat
47685dc2be
Merge branch 'VitaminCpp-missing_move_semantics_fix'
2025-12-09 10:00:55 +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
3ab01d3576
Merge branch 'VitaminCpp-minor_mem_layout_opt'
2025-12-09 10:00:20 +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
08f840d642
Merge branch 'Tryibion-fix-exception-reload'
2025-12-09 09:59:56 +01:00
Wojtek Figat
776b6259cd
Merge branch 'fix-exception-reload' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-exception-reload
2025-12-09 09:59:34 +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
32bd72fecd
Minor fix to the game cooker assets summary log of a single asset
2025-12-04 23:51:07 +01: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
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
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
Wojtek Figat
bea75f51bd
Fix AOT libs cooking to avoid file dirtying for more accurate iterative cooking
2025-11-26 00:02:40 -08:00
Chandler Cox
1bf6612002
Fix exception thrown when reloading open windows.
2025-11-25 17:26:57 -06: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
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
7c91c03adf
Merge remote-tracking branch 'origin/master'
2025-11-20 06:26:09 -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
a1cb7dcbe7
Fix GPU BVH shader compilation for macOS/iOS
2025-11-20 13:47:11 +01:00
Wojtek Figat
032f698c7b
Fix shader warning
2025-11-19 23:29:28 -08:00
Wojtek Figat
e2aaef9b88
Fix shader warning
2025-11-19 08:27:33 -08:00
Wojtek Figat
ee0303bcfb
Merge branch 'Tryibion-fix-spline-draw'
2025-11-18 21:30:53 +01: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
a16a8eaded
Merge branch 'Tryibion-fix-anim-event-edge'
2025-11-18 21:30:05 +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
dfb1fb91a5
Fix ability to override material instance hidden parameters
...
#3802
2025-11-18 21:29:51 +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
3efb981f00
Fix rare issues on input bugs in Visject
2025-11-18 16:51:43 +01:00
Wojtek Figat
ed408917c6
Fix Visject Surface node dependent connection types init on load
...
#3802
2025-11-18 16:41:24 +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
de9e282bad
Fix config version in GDK manifest
2025-11-18 05:42:21 -08:00
Wojtek Figat
c437daf9be
Fix new compiler DXC changes
2025-11-18 05:42:02 -08:00
Wojtek Figat
1e4f96486f
Fix audio playback bug from video on Xbox
2025-11-18 03:55:52 -08:00
Wojtek Figat
e03d0f3322
Fix shader compilation with HLSL 2021
2025-11-18 12:09:20 +01:00
Wojtek Figat
5f0e1253cc
Refactor DX12 Root Signature creation to support offline construction
...
Fix running D3D12 on integrated AMD GPU
2025-11-18 12:08:54 +01:00
Wojtek Figat
7e6b040258
Update DXC shader compiler to 1.8 version (for D3D12)
2025-11-18 12:08:11 +01:00
Wojtek Figat
329ebb6482
Add custom shader compiler for Xbox Scarlett
2025-11-18 12:07:39 +01:00
Wojtek Figat
7a9c58003d
Fix video playback on Xbox
2025-11-17 04:41:57 -08:00
Wojtek Figat
371a16e37b
Fixes for Xbox with Mono AOT
2025-11-16 14:50:22 -08:00
Chandler Cox
95629e792d
Fix additional edge cases
2025-11-15 22:12:35 -06:00
Chandler Cox
e79af2fd60
Handle additional edge cases for anim event.
2025-11-15 21:39:21 -06:00
Wojtek Figat
4aba0153f8
Prioritize Dotnet libs on Mono AOT
2025-11-15 14:57:12 -08:00
Wojtek Figat
f91c33e17c
Another fix for shader compilation on Vulkan
2025-11-15 23:42:03 +01:00
Chandler Cox
6c29877b20
Fix spline bezier drawing.
2025-11-15 15:58:50 -06:00
Wojtek Figat
3abde6ecfc
Merge branch 'VitaminCpp-fix_bvh_generation_crash'
2025-11-15 22:33:24 +01:00
Wojtek Figat
b42168eee5
Merge branch 'fix_bvh_generation_crash' of https://github.com/VitaminCpp/FlaxEngine into VitaminCpp-fix_bvh_generation_crash
2025-11-15 22:31:49 +01:00
Wojtek Figat
ac3b2c0ef2
Fix shader warning
2025-11-15 22:13:22 +01:00
Michael Herzog
f640452b7b
Fix BVH node splitting using stale pointer to invalidated array memory
...
Ensure BuildBVH refreshes its node pointer after growing _bvh so reallocations no longer leave it operating on freed memory, eliminating the sporadic SDF-generation crash.
2025-11-15 21:57:14 +01:00
Wojtek Figat
2f670495ac
Migrate Xbox to using static linking with nethost lib
2025-11-14 14:56:10 +01:00
Wojtek Figat
2a36edf528
Add option to link OpenMP on GDK platforms if needed
2025-11-14 02:11:13 -08:00
Wojtek Figat
5e690abd76
Fix initial state of DummyVertexBuffer on DX12
2025-11-14 01:06:01 -08:00
Wojtek Figat
4008e19ca9
Fix various build issuesin uncommon configurations
2025-11-14 00:52:14 -08:00
Wojtek Figat
e9070b30a0
Minor tweaks
2025-11-13 23:05:13 +01:00
Wojtek Figat
636a1ff930
Fix material shader generation when material layer fails to load
2025-11-13 23:04:24 +01:00
Wojtek Figat
3888c4ba21
Fix async tasks destruction to wait on the dependencies in chain
2025-11-13 22:53:52 +01:00
Wojtek Figat
69173803bf
Fix shader warning on Vulkan
2025-11-13 22:09:11 +01:00
Wojtek Figat
13e31650be
Merge branch 'GoaLitiuM-dotnet_windows_detect_fix'
2025-11-13 22:05:47 +01:00
Wojtek Figat
3563287f17
Merge branch 'dotnet_windows_detect_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet_windows_detect_fix
2025-11-13 22:05:38 +01:00
Wojtek Figat
91ee9f5e05
Refactor Mesh SDF generation on GPU to use raytracing for more precise results
2025-11-13 22:05:23 +01:00
49918a1067
Fix Windows dotnet root path detection
2025-11-11 22:14:41 +02:00
Wojtek Figat
c7997e0c2f
Fix potential error on missing reference object
2025-11-10 21:50:11 +01:00
Wojtek Figat
4805dfbdba
Fix issues with model data storage when doing long actions in async (eg. SDF generation)
2025-11-10 15:02:33 +01:00
Wojtek Figat
62424215c1
Fix crash due to missing asset reference inside MeshAccelerationStructure
2025-11-09 23:25:16 +01:00
Wojtek Figat
97ae13759e
Merge remote-tracking branch 'origin/master'
2025-11-09 23:22:37 +01:00
Wojtek Figat
108678d94f
Fix crash when texture streaming mip task gets deleted after texture object on GC
2025-11-09 22:16:44 +01:00
Wojtek Figat
66dbba5c16
Fix crash if base material gets GCed before it's referenced by instance during loading
2025-11-09 22:16:14 +01:00
Wojtek Figat
d84cef0c18
Fix crash due to async content data streaming
...
Properly checks for asset data unloading before taking lock on asset chunks.
#3358 #3085 #3515
2025-11-09 22:15:41 +01:00
Wojtek Figat
077cefc60e
Merge branch 'xxSeys1-ContentNavigationScrollbarColors'
2025-11-07 21:43:37 +01:00
Wojtek Figat
35acc668c9
Merge branch 'ContentNavigationScrollbarColors' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ContentNavigationScrollbarColors
2025-11-07 21:42:10 +01:00
Wojtek Figat
ebbe0f12ed
Merge branch 'xxSeys1-AttributeEditorPolish'
2025-11-07 21:38:51 +01:00
Wojtek Figat
6a8b76278a
Merge branch 'AttributeEditorPolish' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-AttributeEditorPolish
2025-11-07 21:37:46 +01:00
Wojtek Figat
8ac99ef28f
Merge branch 'Tryibion-fix-type-editor-in-collection'
2025-11-07 21:33:25 +01:00
Wojtek Figat
547cf7f600
Merge branch 'fix-type-editor-in-collection' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-type-editor-in-collection
2025-11-07 21:33:22 +01:00
Wojtek Figat
b8b8b118c9
Merge branch 'xxSeys1-BakeButtonGroups'
2025-11-07 21:32:35 +01:00
Wojtek Figat
76247323eb
Merge branch 'BakeButtonGroups' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-BakeButtonGroups
2025-11-07 21:32:32 +01:00
Wojtek Figat
0ff20c7c85
Merge branch 'Yahasana-patch-1'
2025-11-07 21:31:30 +01:00
Wojtek Figat
dd690e7495
Merge branch 'patch-1' of https://github.com/Yahasana/FlaxEngine into Yahasana-patch-1
2025-11-07 21:31:26 +01:00
Wojtek Figat
ca500548a3
Bump up build number
2025-11-07 21:31:13 +01:00
Wojtek Figat
c0b73375b1
Fix invoking asset load event if it's referenced directly
...
#3782
2025-11-07 21:31:04 +01:00
Wojtek Figat
9c6d6a0b07
Merge branch 'xxSeys1-CommentAroundAsset'
2025-11-07 15:52:16 +01:00
Wojtek Figat
179f6014bf
Merge branch 'CommentAroundAsset' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-CommentAroundAsset
2025-11-07 15:48:34 +01:00
Wojtek Figat
b580c6ec8e
Merge branch 'GoaLitiuM-woa_fixes'
2025-11-07 15:25:33 +01:00
Wojtek Figat
dd60cf0040
Merge branch 'woa_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-woa_fixes
2025-11-07 15:25:29 +01:00
Wojtek Figat
cc851b29fc
Fix animation state transition inputs when using other surface context
2025-11-07 15:17:20 +01:00
Wojtek Figat
59643b2fb9
Add improved local-light shadow raytracing by starting ray from light, not surface
2025-11-06 21:01:02 +01:00
Wojtek Figat
3a5bb81d39
Add a new splash screen quote
2025-11-06 21:00:29 +01:00
Wojtek Figat
5ec860015d
Add minor adjustments
2025-11-06 21:00:16 +01:00
Wojtek Figat
0f701ec08e
Add force Mesh SDF rebuild when holiding F key and using Build All Meshes SDF optino in Editor menu
2025-11-04 13:30:18 +01:00
Wojtek Figat
387c3ea2f4
Add better debug view for Global SDF to include surface hit normal
2025-11-04 13:27:47 +01:00
Wojtek Figat
85b134b7be
Add improved Global SDF quality and precision of rasterization
2025-11-04 13:27:21 +01:00
Wojtek Figat
5d17d2509d
Fix Global SDF gradient at borders
2025-11-04 12:42:08 +01:00
Wojtek Figat
036d4b2f4b
Fix error when asset refs picker uses different types
2025-11-03 23:21:09 +01:00
Saas
93f12b73d8
less code is more better
2025-10-31 23:16:37 +01:00
Saas
1091bc6e2c
only show comment edit buttons when surface can be edited
2025-10-31 20:47:23 +01:00
Saas
594c0fb8e7
add comment around asset from which asset reference graph originates
2025-10-31 19:23:42 +01:00
3fc1895b56
Fix compiler error and wrong CPU architecture warnings on WoA
2025-10-31 02:12:14 +02:00
Wojtek Figat
a70d7cf1f9
Update build number
2025-10-30 23:37:20 +01:00
Wojtek Figat
1f592ba1a1
Fix game viewport scaling when using custom aspect or resolution to simulate actual logic
...
#3699
2025-10-30 23:36:51 +01:00
Wojtek Figat
a43daf025d
Merge branch 'xxSeys1-NoEmptyScriptsEditorExpand'
2025-10-30 22:41:31 +01:00
Wojtek Figat
296a2afa95
Merge branch 'NoEmptyScriptsEditorExpand' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-NoEmptyScriptsEditorExpand
2025-10-30 22:41:28 +01:00
Wojtek Figat
a7e879a3a4
Merge branch 'xxSeys1-Flax11ByDefault'
2025-10-30 22:40:46 +01:00
Wojtek Figat
27b160b464
Merge branch 'Flax11ByDefault' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-Flax11ByDefault
2025-10-30 22:40:41 +01:00
Wojtek Figat
7c3c4f1a63
Add Network RPC messages splitting for large arguments payloads
...
#3776
2025-10-30 22:40:23 +01:00
Saas
fbae93b532
update default engine version in issue bug template to 1.11
2025-10-30 20:28:37 +01:00
Saas
35d6e5fd21
fix still being able to open/ close script editor with no fields
...
Introduces "CanOpenClose" to DropPanel.
If false, will ignore the user clicking on the header (or the arrow) to open or collapse the panel
2025-10-30 20:02:15 +01:00
Wojtek Figat
114828adcb
Refactor NetworkReplicator update into separate function for cleaner code
2025-10-30 17:12:49 +01:00
Wojtek Figat
053e52c91f
Fix compilation for bindings only without scripting internal host defined
2025-10-29 22:18:01 +01:00
Wojtek Figat
d24bd7dfd0
Merge branch 'GoaLitiuM-dotnet_define_fix'
2025-10-29 07:40:11 +01:00
2c8c9b1637
Fix .NET version preprocessor definitions
2025-10-29 08:26:39 +02:00
Wojtek Figat
05a8c841da
Fix color grading lut to be refreshed when shader gets reloaded
2025-10-28 23:19:51 +01:00
Wojtek Figat
c4fcaa999c
Fix asset thumbnails to be stable with FXAA instead of TAA
2025-10-28 22:23:15 +01:00
Wojtek Figat
70c9dd6608
Fix eye adaptation in Manual mode
2025-10-28 21:36:28 +01:00
Wojtek Figat
802e2ac7c2
Fix compiling stb texture tool on Windows
2025-10-28 21:25:30 +01:00
Wojtek Figat
0ca60062d9
Fix crash on leftover physic contact collision processing
2025-10-28 16:17:48 +01:00
Mofasa
5a587a8582
Update HintPaths for project references
...
Fixed error CS0234: The type or namespace name 'C
odeAnalysis' does not exist in the namespace 'Microsoft'
2025-10-28 15:09:15 +08:00
Wojtek Figat
22515c37b5
Fix crash regression in D3D12 UAV bindings code
2025-10-27 22:38:47 +01:00
Wojtek Figat
38a48cf1d4
Update build number
2025-10-27 16:48:52 +01:00
Wojtek Figat
cd66d00219
Add checking hardware instruction set on Windows earlier on
...
#3732
2025-10-27 16:48:24 +01:00
Wojtek Figat
c944bd9bed
Fix missing Vulkan feature activation for host query reset
2025-10-27 00:32:29 +01:00
Wojtek Figat
a0689f3f00
Update all Linux deps with Clang 14 on Ubuntu 24
2025-10-27 00:01:36 +01:00
Wojtek Figat
2ee2c97f1e
Update docs for Ubuntu 24 and Clang 4
2025-10-26 21:48:49 +01:00
Wojtek Figat
fd19e83a46
Merge branch 'Tryibion-fix-no-undo-for-drag-spawn'
2025-10-25 22:52:47 +02:00
Wojtek Figat
755702b65a
Improve #3747 to check for loaded levels in drag drop validation
2025-10-25 22:52:41 +02:00
Wojtek Figat
72e200a7fc
Merge branch 'fix-no-undo-for-drag-spawn' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-no-undo-for-drag-spawn
2025-10-25 22:50:01 +02:00
Wojtek Figat
6353e5f4f2
Merge branch 'Tryibion-fix-arrow-up-tree-select'
2025-10-25 22:47:21 +02:00
Wojtek Figat
b184022d15
Merge branch 'fix-arrow-up-tree-select' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-arrow-up-tree-select
2025-10-25 22:46:55 +02:00
Wojtek Figat
26dce69404
Merge branch 'GoaLitiuM-dotnet10_sdkver'
2025-10-25 22:45:34 +02:00
2841ac22df
Bump the maximum supported .NET SDK version to 10
2025-10-25 22:35:48 +03:00
Wojtek Figat
516f22c3c0
Merge branch 'GoaLitiuM-dotnet_error_messages'
2025-10-25 21:14:23 +02:00
Wojtek Figat
5a8c4cd0a5
Merge branch 'dotnet_error_messages' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-dotnet_error_messages
2025-10-25 21:14:19 +02:00
Wojtek Figat
f53b7e3323
Merge branch 'Tryibion-fix-default-scale-option'
2025-10-25 21:10:34 +02:00
Chandler Cox
c1439c646e
Fix default for prefab canvas size index being 0 instead of -1.
2025-10-25 11:34:48 -05:00
280035e54f
Use stderr for Flax.Build error messages
...
This turns the error messages from Flax.Build to red in Flax Editor
console output.
2025-10-24 23:27:18 +03:00
0d140c4f39
Fix Windows dotnet version lookup without installed SDK
...
Having only x86 dotnet SDK installed while expecting x64 version fails
prematurely.
2025-10-24 23:27:17 +03:00
32b4efc175
Add missing .NET installation architecture info to error messages
2025-10-24 23:27:17 +03:00
Wojtek Figat
d1774cac28
Go back to SSE4.2 on Windows as minimum requirement instead of AVX2 for better user coverage by default
...
#3732
2025-10-22 16:14:05 +02:00
Wojtek Figat
2629511224
Merge branch 'Tryibion-fix-duplicate-collection-option'
2025-10-20 22:04:12 +02:00
Wojtek Figat
bcf7226946
Merge branch 'fix-duplicate-collection-option' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-duplicate-collection-option
2025-10-20 22:04:05 +02:00
Wojtek Figat
f5c9e00beb
Merge branch 'GoaLitiuM-woa_alignment'
2025-10-20 22:03:39 +02:00
Wojtek Figat
6353514188
Merge branch 'woa_alignment' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-woa_alignment
2025-10-20 22:03:32 +02:00
Wojtek Figat
8467315a1e
Fix motion vector stability on Large World origin changes
...
#3745
2025-10-20 18:08:54 +02:00
Chandler Cox
be5dbbb95f
Fix duplicate option for collections being grayed out if nothing is in clipboard.
2025-10-19 15:55:57 -05:00
6b9c727a6a
Fix compiler warning
2025-10-19 22:16:34 +03:00
91c0ba1986
Enforce pointer alignment for InlinedAllocation
...
AssetReferences stored in inlined allocation needs to be aligned to
pointer sized boundary due to atomic operations having strict
requirements for such. Unaligned access seems to only crash on
Windows on ARM systems when trying to allocate TextRender draw chunks.
2025-10-19 22:14:28 +03:00
Chandler Cox
e4bb8001b2
Fix not having undo for items dragged into scene tree into empty space.
2025-10-18 18:23:33 -05:00
Saas
a9fc5f720d
break up EnvironmentProbe properties into groups
2025-10-16 20:35:53 +02:00
Saas
d323b1c7e2
move skylight and environment probe bake buttons into dedicated groups
2025-10-16 20:28:34 +02:00
Wojtek Figat
d93c32db9c
Merge remote-tracking branch 'origin/1.11'
...
# Conflicts:
# Source/Tools/Flax.Build/Deps/Downloader.cs
2025-10-16 14:07:49 +02:00
Wojtek Figat
08abdc159e
Another ios build change to use dotnet 9 instead
2025-10-16 13:38:26 +02:00
Wojtek Figat
708b9c6767
Attempt to fix missing ios workload for .NET 8
2025-10-16 12:12:37 +02:00
Wojtek Figat
ed26a4c182
Fix moving character controller when displacement is zero
2025-10-16 11:34:43 +02:00
Wojtek Figat
a239984908
Add console logging for VSCode on Mac and Linux inside game projects
2025-10-16 10:47:41 +02:00
Wojtek Figat
fc3ea44c69
Update OpenAL on Mac/iOS
2025-10-16 10:40:08 +02:00
Wojtek Figat
fdecad0d29
Fix Vulkan crash on missing handle owner during binding
2025-10-16 10:39:50 +02:00
Wojtek Figat
c7437ed533
Fix OpenAL Soft building due to missing certs on a website
2025-10-16 10:39:36 +02:00
Wojtek Figat
dab44f5ceb
Minor fixes
2025-10-16 10:20:51 +02:00
Wojtek Figat
c635d93b3c
Fix more errors in Visject context menu regressions
2025-10-15 14:44:58 +02:00
Chandler Cox
7377bad721
Fix check method for type editor not working in a collection.
2025-10-14 21:20:22 -05:00
Wojtek Figat
09fa3ce4be
Minor changes
2025-10-14 15:07:40 +02:00
Chandler Cox
bd0daf7580
Fix tree arrowing up not selecting children in tree.
2025-10-13 21:49:05 -05:00
Wojtek Figat
e1b3429b4c
Fix regression on game window defocus
2025-10-13 21:50:19 +02:00
Wojtek Figat
efa963be68
Fix editor error when prefab asset is unloaded
2025-10-13 21:45:31 +02:00
Wojtek Figat
e19be4c0c6
Merge branch 'xxSeys1-ColorValueBoxDisplayAlpha'
2025-10-13 20:53:22 +02:00
Wojtek Figat
2d5fdfef2f
Merge branch 'ColorValueBoxDisplayAlpha' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-ColorValueBoxDisplayAlpha
2025-10-13 20:51:13 +02:00
Wojtek Figat
46ee6bc193
Merge branch 'xxSeys1-NicerOldNewEditorWarnings'
2025-10-13 20:50:17 +02:00
Wojtek Figat
a2ee2ec6ac
Merge branch 'NicerOldNewEditorWarnings' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-NicerOldNewEditorWarnings
2025-10-13 20:50:13 +02:00
Wojtek Figat
2caaef02ad
Merge branch 'Tryibion-fix-coll-data-delete-crash'
2025-10-13 20:49:37 +02:00
Saas
df28b0d977
fix Content Panel navigation bar scroll bar colors
...
Same concept as in #2581
2025-10-13 11:31:53 +02:00
Chandler Cox
b62f331b08
Fix crash when deleting collision data.
2025-10-12 17:04:40 -05:00
Wojtek Figat
f7b306532b
Merge branch 'GoaLitiuM-openal_pipewire_fixes'
2025-10-12 23:25:24 +02:00
Wojtek Figat
212abe7d90
Update OpenAL for Windows and Android
...
#3338
2025-10-12 23:25:17 +02:00
Wojtek Figat
7dfc37f652
Adjustments for #3338
2025-10-12 23:24:34 +02:00
Wojtek Figat
12decc3320
Merge branch 'openal_pipewire_fixes' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-openal_pipewire_fixes
...
# Conflicts:
# Source/Tools/Flax.Build/Deps/Dependencies/OpenAL.cs
2025-10-12 22:39:34 +02:00
Wojtek Figat
d7a528cdbc
Update assets
2025-10-12 22:38:11 +02:00
Wojtek Figat
18364d2a8b
Merge remote-tracking branch 'origin/1.11'
2025-10-12 21:50:19 +02:00
Saas
5a9eedfadb
make old/ new editor dialog boxes nicer to read
2025-10-12 20:14:43 +02:00
Saas
be7871c292
use Render2D based solution rather than shader for alpha grid
...
https://github.com/FlaxEngine/FlaxEngine/pull/3281#issuecomment-3218049398
2025-10-12 16:50:31 +02:00
Saas
59fb83a469
correctly center buttons
2025-10-12 16:23:54 +02:00
Saas
7544500be1
polish attribute editor
...
- Add hint about what to do when there are no attributes
- Swap "Ok" "Cancel" buttons order to match other dialog boxes
- Move buttons to the bottom
- Increase size of menu
- Add some missing "." to add/ remove button tooltips in array editor
2025-10-12 16:07:20 +02:00
Wojtek Figat
abdeaa9354
Update build number
2025-10-11 00:17:41 +02:00
Wojtek Figat
d3389604b0
Update engine materials
2025-10-11 00:17:02 +02:00
Wojtek Figat
d426c5b0d9
Merge remote-tracking branch 'origin/master' into 1.11
...
# Conflicts:
# Source/Engine/Physics/Colliders/Collider.h
2025-10-11 00:16:10 +02:00
Wojtek Figat
2bf62cc54f
Add GPUDevice.VideoOutputs with a list of attached monitors
2025-10-09 15:13:04 +02:00
Wojtek Figat
8cb67f017a
Fix PlayStation build regression
2025-10-07 18:23:53 +02:00
Wojtek Figat
7b643e9685
Fix volumetric fog particles drawing regression
2025-10-07 18:23:39 +02:00
Wojtek Figat
39803ce6b2
Add **render layer mask to decals**
...
#967 #3080
2025-10-07 18:23:03 +02:00
Wojtek Figat
2f1f380062
Add new scene textures SceneStencil and ObjectLayer to sample Stencil buffer
2025-10-07 18:10:14 +02:00
Wojtek Figat
f8dbf363b6
Fix crash on Android when loading mesh with SDF data
2025-10-07 18:09:18 +02:00
Wojtek Figat
fc1451254d
Fix missing terrain debug shapes drawing when only in a view
2025-10-07 18:08:51 +02:00
Wojtek Figat
d3c54e590a
Fix quad overdraw debug drawing regression
2025-10-07 18:08:32 +02:00
Wojtek Figat
361fc3ecfb
Add stencil buffer usage with object layer information
...
#3080 #967
2025-10-07 18:07:23 +02:00
Wojtek Figat
823ed247d2
Merge remote-tracking branch 'origin/master' into 1.11
...
# Conflicts:
# Source/Engine/Level/Actors/Sky.cpp
2025-10-03 22:37:32 +02:00
Wojtek Figat
93219793d5
Merge remote-tracking branch 'origin/master' into 1.11
2025-09-30 18:26:14 +02:00
Wojtek Figat
32f2ef3f06
Fix Android compilation
2025-09-30 18:26:10 +02:00
Wojtek Figat
086a49f45d
Fix deadlock when updating Text Render layout during scene rendering
2025-09-30 15:46:06 +02:00
Wojtek Figat
c46e1164d6
Add hot-reload support for material feature template sources on material generation
2025-09-30 15:45:45 +02:00
Wojtek Figat
2a5898c1de
Fix regression from #3342 to use existing time as unscaled to match previous content
2025-09-30 15:45:24 +02:00
Wojtek Figat
f09d6aa0eb
Fix fog rendering bug on d3d11/d3d10
2025-09-30 15:44:34 +02:00
Wojtek Figat
0848f1fa83
Refactor specular lighting to properly map specular as reflectance in BRDF
...
Reference: https://google.github.io/filament/Filament.md.html
#1492
2025-09-30 15:43:55 +02:00
Wojtek Figat
02c5ad3fa4
Fix particles to support any amount of contexts drawings
2025-09-25 18:38:46 +02:00
Wojtek Figat
41e851298d
Add new PreIntegratedGF with 80% smaller but more accurate data
...
Update old generation code, use R16G16_UNorm format instead of R11G11B10, skip mips and reduce Y axis to 32 pixels.
#1492
2025-09-25 17:35:10 +02:00
Wojtek Figat
d57eec3403
Bump up materials after merge
2025-09-24 18:26:33 +02:00
Wojtek Figat
87e2c4c4d5
Merge remote-tracking branch 'origin/master' into 1.11
...
# Conflicts:
# Content/Editor/DebugMaterials/DDGIDebugProbes.flax
# Source/Editor/Windows/OutputLogWindow.cs
# Source/Engine/Level/Actor.cpp
2025-09-24 18:18:27 +02:00
Wojtek Figat
f323fdb592
Add and use Max Mesh Position Error to Build Settings for automatic mesh vertex positions storage
2025-09-12 17:53:14 +02:00
Wojtek Figat
b537a80031
Fix regression in lights/shadows setup from 1a88fefd76
2025-09-09 23:53:28 +02:00
Wojtek Figat
5e52bf6469
Fix missing code from 80de56f469
2025-09-09 23:21:10 +02:00
Wojtek Figat
8482f93a0f
Merge remote-tracking branch 'origin/1.11' into 1.11
2025-09-09 22:58:34 +02:00
Wojtek Figat
64c62f269c
Optimize D3D12 with D3D12_HEAP_FLAG_CREATE_NOT_ZEROED in some cases
2025-09-09 22:54:37 +02:00
Wojtek Figat
19d0d3b683
Remove system lockers during asset loads or saving (only unload needs it)
2025-09-09 15:26:27 +02:00
Wojtek Figat
1f56c75821
Minor fixes
2025-09-09 15:26:03 +02:00
Wojtek Figat
64e127a47a
Fix crashes of scripting backend on Android
2025-09-09 15:25:24 +02:00
Wojtek Figat
8921cf5156
Add label/button text to string convertion for better debugging
2025-09-09 10:42:10 +02:00
Wojtek Figat
24e088fc08
Fix compilation warnings
2025-09-09 10:23:07 +02:00
Wojtek Figat
14a69a11df
Add Android native crashes caching
2025-09-07 23:50:41 +02:00
Wojtek Figat
42b542d190
Improve recent changes to memory barriers on Vulkan
2025-09-07 00:17:11 +02:00
Wojtek Figat
576b0710e0
Fix GPU particles issues with missing sorting keys data when shader is not yet loaded
2025-09-06 23:37:24 +02:00
Wojtek Figat
44e70692a2
Fix render memory alignment issues to prevent crashes on Android
2025-09-06 23:36:54 +02:00
Wojtek Figat
857b0c5ac3
Fix various graphics issues detected by Vulkan Validation Layers on Android
2025-09-06 23:32:54 +02:00
Wojtek Figat
1f6d837117
Fix regression from 6d05bf16b1
2025-09-05 08:51:43 +02:00
Wojtek Figat
67220d3f80
Add support for large 16kb page sizes on Android
2025-09-04 22:28:53 +02:00
Wojtek Figat
c5d06b2c8b
Fix crash regression from #3588 when editing active particle emitters
2025-09-04 22:05:31 +02:00
Wojtek Figat
3b19e1b40c
Fix collision data memory preview text
2025-09-04 21:47:51 +02:00
Wojtek Figat
831fb0f442
Optimize textures/buffers uploading on Vulkan with page allocator
2025-09-04 21:38:07 +02:00
Wojtek Figat
cd22cd059d
Various small fixes and improvements
2025-09-04 15:56:33 +02:00
Wojtek Figat
3e363c8275
Remove ConcurrentSystemLocker and use ReadWriteLock instead of better threading synchronization
2025-09-04 14:48:52 +02:00
Wojtek Figat
c44d939c08
Add ReadWriteLock to platform api
2025-09-04 14:46:56 +02:00
Wojtek Figat
c0c9df49dc
Optimize DDGI probes update to overlap both irradiance and distance data at once
2025-09-03 23:21:45 +02:00
Wojtek Figat
80de56f469
Optimize Global SDF dispatches with UAV write overlaps
...
2-3x faster rasterization
2025-09-03 23:12:55 +02:00
Wojtek Figat
f1ecbf828e
Fix debug check on Vulkan backbuffer texture usage
2025-09-03 22:11:48 +02:00
Wojtek Figat
f1c4fd464a
Optimize GPU textures and buffers uploads with a batched memory barrier
2025-09-03 22:11:26 +02:00
Wojtek Figat
212b0de29b
Add RenderListAlloc to simplify rendering memory allocations
2025-09-03 13:00:28 +02:00
Wojtek Figat
5a2555f845
Improve cdb09847ec and 499ef51875 to swap key bits during sorting
...
#2271
2025-09-02 22:30:50 +02:00
Wojtek Figat
c57e128ff1
Merge remote-tracking branch 'origin/master' into 1.11
...
# Conflicts:
# Source/Engine/Level/Scene/SceneRendering.cpp
# Source/Engine/Physics/Colliders/Collider.cpp
# Source/Engine/Physics/Colliders/Collider.h
2025-09-02 22:23:45 +02:00
Wojtek Figat
826009c1b4
Merge remote-tracking branch 'origin/master' into 1.11
...
# Conflicts:
# Content/Editor/DebugMaterials/DDGIDebugProbes.flax
# Source/Engine/Scripting/Scripting.cpp
2025-08-25 23:48:08 +02:00
Wojtek Figat
26f4bcbc25
Fix UI Control Reference picker to support base/inherited types
2025-08-25 10:09:25 +02:00
Wojtek Figat
cdb09847ec
Fix draw calls batching to ignore distance in opaque passes for better draw calls instancing
...
#2271
2025-08-13 21:30:18 +02:00
Wojtek Figat
278dead0bd
Add PLATFORM_CONSOLE define and fix desktop to be as Windows/UWP, not Win32
2025-08-12 12:34:32 +02:00
Wojtek Figat
cdff7708fb
Add automatic periodic Vulkan Pipeline State Cache serialization
2025-08-12 10:25:02 +02:00
Wojtek Figat
b4d501cd6a
Add OcclusionQueryPools to Vulkan and move code to cpp file
2025-08-12 10:21:51 +02:00
Wojtek Figat
9cf9fae453
Add Vulkan device cache customization per-platform and reuse code
2025-08-12 00:09:54 +02:00
Wojtek Figat
7fcf6f9c97
Add various improvements
2025-08-11 23:47:48 +02:00
Wojtek Figat
1bedfd3adf
Disable auto-GC every 60 ticks in game
2025-08-11 19:00:38 +02:00
Wojtek Figat
80d19a002f
Optimize Audio streaming to reduce lock contention
2025-08-11 18:42:55 +02:00
Wojtek Figat
99707b6586
Add various profiler events for more insights
2025-08-11 18:15:47 +02:00
Wojtek Figat
9f14bb7279
Optimize GPU particles simulation by scheduling larger sims first to overlap more work
2025-08-11 13:24:11 +02:00
Wojtek Figat
a18314c669
Add various minor improvements
2025-08-11 13:23:46 +02:00
Wojtek Figat
c946fa239e
Fix gpu particles crash from 0ea555b041 on first draw
2025-08-10 22:54:37 +02:00
Wojtek Figat
d109e5ca9f
Add AGS lib to D3D11 for efficient UAV writes overlaps on AMD GPUs
2025-08-10 17:16:36 +02:00
Wojtek Figat
bc0e1f81e7
Add AGS third party module
...
AGS 6.3
2025-08-10 17:16:09 +02:00
Wojtek Figat
c1c806490f
Add nvapi lib to D3D11 for efficient UAV writes overlaps on NVIDIA GPUs
2025-08-10 16:05:18 +02:00
Wojtek Figat
4fd6343fb9
Fix missing memory barrier on particle indirect args building to ensure buffer copies are done afetr whole buffer update ends
2025-08-10 16:04:24 +02:00
Wojtek Figat
a2e9d8d77b
Add nvapi third party module
...
R580-Developer SDK
2025-08-10 16:02:34 +02:00
Wojtek Figat
ff3d785483
Optimize GPU particles simulation, sorting and drawing with better resource transition barriers
2025-08-09 23:59:52 +02:00
Wojtek Figat
82231981dc
Add debug tool detection for Nsight Graphics
2025-08-09 23:58:47 +02:00
Wojtek Figat
1915e1e7f4
Optimize compute shader pipeline binding on D3D12 and Vulkan when unchanged
2025-08-09 23:58:15 +02:00
Wojtek Figat
b5a431d2f5
Add explicit GPU resource transitions, memory and compute barriers
2025-08-09 23:57:43 +02:00
Wojtek Figat
3907bc4957
Optimize sorted particle indices format to 16-bit for small emitters
2025-08-08 18:46:10 +02:00
Wojtek Figat
854f3acd4c
Optimize GPU particles Bitonic sort to use separate buffers for indices and keys to avoid additional buffer copy
2025-08-08 18:24:44 +02:00
Wojtek Figat
519a9c0a14
Add direct dispatch for Bitonic Sort when using small input buffer
2025-08-08 17:03:39 +02:00
Wojtek Figat
0ea555b041
Optimize GPU Particles simulation to perform memory buffer copies/updates before dispatch
2025-08-08 16:25:09 +02:00
Wojtek Figat
90d1e63b58
Add minor optimizations to particles drawing
2025-08-08 13:11:05 +02:00
Wojtek Figat
0369d9b2cb
Optimize CSSetShader on D3D11 when remains unchanged
2025-08-08 11:03:03 +02:00
Wojtek Figat
9fabc1028a
Optimize GPU particles indirect args building with a single batched upload of default data
2025-08-07 23:51:02 +02:00
Wojtek Figat
2a9260ddd5
Optimize emitters to cull shadow passes sorting and drawing
2025-08-07 23:49:21 +02:00
Wojtek Figat
3d84380175
Optimize particles sorting by splitting key generation and sorting to reduce CS switches
2025-08-07 19:09:58 +02:00
Wojtek Figat
545df6ce35
Add profiler event to GPU particles indirect args setup
2025-08-07 18:57:39 +02:00
Wojtek Figat
d4355e31d8
Optimize GPU particles drawing with batched indirect args setup before sorting
2025-08-07 18:41:58 +02:00
Wojtek Figat
3ffb067e55
Optimize Particles drawing to use a whole RenderContextBatch
2025-08-07 09:27:28 +02:00
Wojtek Figat
959371a995
Fix particles regression on DirectX
2025-08-06 23:39:46 +02:00
Wojtek Figat
cf9c203855
Various optimizations
2025-08-06 18:48:18 +02:00
Wojtek Figat
a5838f739d
Optimize GPU particles indirect args building code
2025-08-05 23:01:07 +02:00
Wojtek Figat
b1710c4d01
Add async particles drawing (GPU emitters are sync)
2025-08-05 22:53:09 +02:00
Wojtek Figat
baf0cfce8e
Add support for using custom memory allocator in lambda bind to Function
2025-08-05 22:13:21 +02:00
Wojtek Figat
a1a6d4738f
Fix async draw wait labels type
2025-08-05 12:28:29 +02:00
Wojtek Figat
761ea094d6
Optimize render module indices data 4 times
2025-08-05 11:50:26 +02:00
Wojtek Figat
8e043e533e
Optimize SpriteRenderer to lazy-init
2025-08-05 11:02:03 +02:00
Wojtek Figat
1a88fefd76
Optimize CPU particles drawing to support async
2025-08-05 09:03:47 +02:00
Wojtek Figat
abe496fe12
Fix crash on particles sorting memory access
2025-08-04 10:31:52 +02:00
Wojtek Figat
c9e0637b0f
Fix crash when unloading texture with leftover streaming task that was idle
2025-08-02 22:03:19 +02:00
Wojtek Figat
db660721ce
Fix debug command length bug
2025-08-02 22:01:25 +02:00
Wojtek Figat
2730d63257
More build fixes
2025-08-02 21:50:09 +02:00
Wojtek Figat
31764d6d4e
Fix crash on memory access in Vulkan descriptor set data
2025-08-02 17:56:26 +02:00
Wojtek Figat
34ba45cd5a
Add Stack to Sanitizers options
2025-08-02 17:36:48 +02:00
Wojtek Figat
5de5d8f683
Add more events for GPU profiling
2025-08-02 17:12:53 +02:00
Wojtek Figat
744c94b3cc
Compilation errors fixing
2025-08-02 17:05:13 +02:00
Wojtek Figat
b26d6ea108
Fix various issues
2025-08-02 08:31:24 +02:00
Wojtek Figat
5c5341e346
Optimize Color Grading LUT to be cached if unchanged from the previous frame
2025-08-01 23:16:57 +02:00
Wojtek Figat
0f81c64964
Refactor Color Grading LUT rendering to have config for 2D/3D mode
2025-07-31 20:05:08 +02:00
Wojtek Figat
7603109dce
Add StringUtils::Copy for char to Char
2025-07-31 20:04:03 +02:00
Wojtek Figat
01617ae684
Optimize Debug Commands name building and support nested classes with name hierarchy
2025-07-31 20:03:26 +02:00
Wojtek Figat
4aa2676084
Fix MClass::GetNamespace typo that returned name instead
2025-07-31 20:02:42 +02:00
Wojtek Figat
a8b9211c32
Fix output log console to resize width to contain whole item text
2025-07-31 17:34:22 +02:00
Wojtek Figat
9c5060584d
Fix output log console to remove executed command from history no matter the placement
2025-07-31 17:32:41 +02:00
Wojtek Figat
846a0b5685
Fix PSO init to release old data on recreation
2025-07-31 15:08:38 +02:00
Wojtek Figat
08154d8fe5
Fix support for nesting classes inside other scripting classes
2025-07-31 15:07:57 +02:00
Wojtek Figat
a53a438c3c
Fix to use static VkInstance
2025-07-31 12:10:42 +02:00
Wojtek Figat
bb8f569c41
Fix Motion Vectors rendering skipping when not needed by SSR
2025-07-30 23:46:42 +02:00
Wojtek Figat
6307ad7979
Fix shadow bias artifacts on Low shadows quality
2025-07-30 23:46:17 +02:00
Wojtek Figat
b6229350a3
Fix crash on invalid GPUBuffer vertex layout in empty buffer
2025-07-30 23:45:53 +02:00
Wojtek Figat
5dc4ebade1
Fix Vulkan perf tracing with Tracy on Switch
2025-07-30 23:25:27 +02:00
Wojtek Figat
3cd5890db1
Update volk to version 1.4.304
2025-07-30 19:11:15 +02:00
Wojtek Figat
522d8d89e6
Fix Global SDF to properly lock static chunks access
2025-07-30 19:09:21 +02:00
Wojtek Figat
492a5f979d
Fix yield on Android
2025-07-30 19:08:58 +02:00
Wojtek Figat
5e4d564338
Add **GPU profiling support to Tracy integration**
2025-07-30 19:08:45 +02:00
Wojtek Figat
8fcbef863e
Add GPUResourceMapMode.NoWait flag to control buffer data reading
...
c68b75a298
2025-07-30 08:42:26 +02:00
Wojtek Figat
c68b75a298
Fix GPUBufferDX11::Map to wait on data to avoid missing data when reading staging buffers
2025-07-29 21:43:09 +02:00
Wojtek Figat
8f63a99a2c
Fix game splash screen to wait fr texture to be streamed in, not just allocated
2025-07-29 21:42:37 +02:00
Wojtek Figat
6d05bf16b1
Optimize Asset::GetPath in cooked build
2025-07-29 21:41:59 +02:00
Wojtek Figat
b8218e9ab4
Fix shader asset path in debug name in cooked build
2025-07-29 17:34:42 +02:00
Wojtek Figat
99323c1d2f
Add customizable per-platform affinity for content and pool threads
2025-07-29 10:41:41 +02:00
Wojtek Figat
17c0892ff1
Add debug name for PSO catching on D3D12/Vulkan during profiling incl. Development builds
2025-07-28 23:08:26 +02:00
Wojtek Figat
ad6764e6d7
Fix Asset.WaitForLoaded to yield or sleep thread for proper multithreading on some platforms
2025-07-28 18:35:37 +02:00
Wojtek Figat
0bfd38e065
Fix compilation on platforms without cloth sim
2025-07-28 18:34:29 +02:00
Wojtek Figat
a00ffe6ec3
Add Platform::Yield
2025-07-28 18:33:05 +02:00
Wojtek Figat
a7ffd9e57f
Add more profiler events
2025-07-28 15:15:09 +02:00
Wojtek Figat
354eaac56c
Add optional testing utility for malloc/free operations
2025-07-27 23:20:06 +02:00
Wojtek Figat
8c51ea511a
Fix incorrect documentation comments on HashSet/Dictionary item removal
2025-07-27 11:07:58 +02:00
Wojtek Figat
2af266727f
Add utility names to gamepad buttons doc and add usefull profiler event for mono
2025-07-26 00:12:10 +02:00
Wojtek Figat
acc1777638
Add shared utility for command line arguments merging
2025-07-24 12:38:52 +02:00
Wojtek Figat
69585618ed
Optimize scripting objects spawning on AOT platforms
2025-07-24 12:27:28 +02:00
Wojtek Figat
af0ea65d78
Add option to disable pipeline cache on specific Vulkan platforms
2025-07-24 12:20:09 +02:00
Wojtek Figat
751d179cdb
Fix missing brace
2025-07-24 11:34:48 +02:00
Wojtek Figat
2550b9f88e
Fix missing TypeConverter support in AOT build
2025-07-23 22:15:38 +02:00
Wojtek Figat
c3cf8fba98
Optimize managed code
2025-07-23 18:17:10 +02:00
Wojtek Figat
6f172f8f2c
Fix crash when prefab root object failed to deserialize
2025-07-23 18:16:32 +02:00
Wojtek Figat
735d611de1
Fix AOT libs rebuild when corlib was modified to avoid version mismatch
2025-07-23 18:15:52 +02:00
Wojtek Figat
8ac2385447
Update dependencies for Switch
2025-07-22 22:58:57 +02:00
Wojtek Figat
892e2e0d1e
Fix fullscreen borderless window on macOS
2025-07-19 16:46:10 +02:00
Wojtek Figat
90551b32bc
Add version to game settings
2025-07-19 16:40:34 +02:00
Wojtek Figat
cd08eeaf95
Fix running cooked game o macOS
2025-07-19 16:08:27 +02:00
Wojtek Figat
f87e2c2229
Merge branch '1.11' of https://gitlab.flaxengine.com/flax/flaxengine into 1.11
2025-07-19 11:14:58 +02:00
Wojtek Figat
18035a8604
Fix incorrect image buffer usage in Render Output Control
2025-07-19 11:14:54 +02:00
Wojtek Figat
6763436eff
Add logging missing instance layer on Vulkan
2025-07-15 20:10:01 +02:00
Wojtek Figat
2754d61c05
Fix building Tracy for Switch
2025-07-15 19:31:07 +02:00
Wojtek Figat
7fd278a689
Fix .NET version to use selection for consoles with fixed setup
2025-07-15 13:34:43 +02:00
Wojtek Figat
2d2c5411cd
Add variable DDGI probe size in debug view based on cascade
2025-07-15 12:49:05 +02:00
Wojtek Figat
3e0c085bf3
Add error log when adding/removign actors during rendering or when ConcurrentSystemLocker deadlocks
2025-07-15 12:34:40 +02:00
Wojtek Figat
c882b547c8
Fix game UI focus loss when hiding focused control to maintain gamepad navigation in Editor
2025-07-15 12:34:02 +02:00
Wojtek Figat
9646dd3fc2
Fix AutoFocus on ContainerControl to be false by default
2025-07-15 12:33:33 +02:00
Wojtek Figat
c0cce748cc
Optimize Array::RemoveAtKeepOrder
2025-07-15 00:12:31 +02:00
Wojtek Figat
ab8612a914
Add profiler events to editor gizmo
2025-07-14 22:24:27 +02:00
Wojtek Figat
20f1e67700
Optimize Spline debug rendering far from camera
2025-07-14 21:09:28 +02:00
Wojtek Figat
eda7f7e90f
Merge remote-tracking branch 'origin/master' into 1.11
2025-07-14 20:26:56 +02:00
Wojtek Figat
a22b33d3bb
Fix missing sphere bounds update for splines
2025-07-14 20:26:41 +02:00
Wojtek Figat
8ed2d6da56
Optimize Debug Draw performance of splines to use frustum culling
2025-07-14 20:26:24 +02:00
Wojtek Figat
349547f66c
Merge remote-tracking branch 'origin/master' into 1.11
...
# Conflicts:
# Source/Engine/Particles/Particles.cpp
2025-07-14 18:35:53 +02:00
Wojtek Figat
a1e4ed05c4
Don't force load asset on asset clone if it's unused
2025-07-14 18:14:09 +02:00
Wojtek Figat
c27a9808c4
Fix unwanted code
2025-07-09 10:02:20 +02:00
Wojtek Figat
bdaf31b54f
Optimize Arena Allocator to store page metadata within itself to save on allocs
2025-07-09 00:22:35 +02:00
Wojtek Figat
3abbf08f1f
Optimize foliage rendering with concurrent arena allocator
2025-07-08 22:18:00 +02:00
Wojtek Figat
a8eb4fc140
Add allocator tag support for Dictionary and HashSet
2025-07-07 23:22:32 +02:00
Wojtek Figat
48c6339ebb
Fix memory leak on material instances when updating layout of Text Render
2025-07-04 12:21:25 +02:00
Wojtek Figat
2dd34b288c
Merge remote-tracking branch 'origin/master' into 1.11
2025-07-04 12:05:19 +02:00
Wojtek Figat
bf345f13ce
Fix reflection probes capture seams on cube face edges due to volumetric fog
...
#3252
2025-07-03 13:54:22 +02:00
Wojtek Figat
a138c6b062
Optimize environment probes filtering shader
2025-07-03 11:45:12 +02:00
Wojtek Figat
33e58c12cb
Optimize ProbesRenderer to use time-slicing for cubemap faces rendering and filtering
2025-07-03 11:43:56 +02:00
Wojtek Figat
094a6562b8
Refactor ProbesRenderer
2025-07-03 10:18:51 +02:00
Wojtek Figat
448eb48c23
Fix fog to draw Fog Cutoff Distance via a plane, not sphere test
...
Add support for negative Fog Cutoff Distance on fog to draw it in front of the camera Far Plane, no matter the setup.
Fix hot-reloading Fog shader in Editor.
2025-06-29 20:02:24 +02:00
Wojtek Figat
78d519cb9a
Fix ConcurrentSystemLocker to have exclusive lock as an option
2025-06-29 19:16:41 +02:00
Wojtek Figat
43d11264f8
Fix asset references to use separate lightweight locking instead of full asset mutex
2025-06-29 19:16:23 +02:00
Wojtek Figat
f126a83b79
Fix graphical issues when batching materials that use Forward Shading for instancing
2025-06-29 13:52:29 +02:00
Wojtek Figat
bdd7bae459
Add new Custom Lit shading model for custom lighting in materials (eg. Cel Shading)
2025-06-29 13:51:59 +02:00
Wojtek Figat
3dc7546dd4
Fix crash when constant buffer is unused by shader but still exists
2025-06-27 19:06:25 +02:00
Wojtek Figat
185151b025
Minor fixes
2025-06-27 18:52:25 +02:00
Wojtek Figat
8cdec15fa6
Fix GlobalSignDistanceFieldCustomBuffer to be thread-safe (scene rendering events are not guarded via mutex anymore)
2025-06-27 15:41:48 +02:00
Wojtek Figat
1b40775d62
Fix deadloop in HtmlParser when parsing text with incorrect tags
2025-06-27 11:56:09 +02:00
Wojtek Figat
45e82d21f4
Fix ConcurrentSystemLocker to guard for a single writer at once
2025-06-26 19:51:06 +02:00
Wojtek Figat
5c37584eca
Minor adjustment for alignment of perf-critical variables in rendering
2025-06-26 19:50:42 +02:00
Wojtek Figat
674fda7375
Add resizing to Custom Code nodes in Materials
2025-06-26 19:50:04 +02:00
Wojtek Figat
d1c43ec1fe
Merge remote-tracking branch 'origin/master' into 1.11
2025-06-25 10:48:11 +02:00
Wojtek Figat
ef5d45874a
Fix compilation regression
2025-06-22 12:12:42 +02:00
Wojtek Figat
d7df403e5e
Optimize ContainerControl.DisposeChildren
2025-06-20 09:05:41 +02:00
Wojtek Figat
d3a50cdacb
Optimize Actor::DestroyChildren
2025-06-20 09:05:25 +02:00
Wojtek Figat
2e10d776e9
Optimize updating actor rendering entry with better thread locking that support async writes on actor update
2025-06-19 14:04:06 +02:00
Wojtek Figat
4ac870f701
Optimize physics transformation updates propagation in async via Job System
2025-06-19 13:57:50 +02:00
Wojtek Figat
6144f6c74e
Optimize physics simulation with higher limit of 8 threads
2025-06-19 09:50:07 +02:00
Wojtek Figat
edb6884942
Optimize PhysX work dispatcher to be shared by all scenes
2025-06-19 08:24:26 +02:00
Wojtek Figat
62e329ac6e
Add more memory tags for Navigation
2025-06-18 23:00:43 +02:00
Wojtek Figat
68dce7e4dd
Merge remote-tracking branch 'origin/master' into 1.11
2025-06-18 22:46:10 +02:00
Wojtek Figat
bd2add7edd
Tweak memory command tip
2025-06-16 23:15:58 +02:00
Wojtek Figat
986693757c
Merge remote-tracking branch 'origin/master' into 1.11
2025-06-16 22:46:17 +02:00
Wojtek Figat
766091045b
Improve version parsing to share code
2025-06-12 18:21:12 +02:00
Wojtek Figat
e2d9452994
Add unified min Clang version 13 for Linux
2025-06-12 18:05:01 +02:00
Wojtek Figat
eadb4411ff
Fix crash in GPU Memory profiler if resource went null
2025-06-12 17:35:02 +02:00
Wojtek Figat
bdc87c7bc6
Update min supported version of macOS to 13 and iOS to 15
2025-06-12 17:26:39 +02:00
Wojtek Figat
7606c9ac12
Update minimum CPU arch requirement on Windows to AVX2 with SSE4.2
...
94.48% support on PC according to Steam Hardware & Software Survey: May 2025 (https://store.steampowered.com/hwsurvey/ )
2025-06-12 17:03:19 +02:00
Wojtek Figat
4240646ec7
Update minimum Windows version to 10 (to match .NET 8)
2025-06-12 08:31:32 +02:00
Wojtek Figat
0fa53f860a
Add UseLogInRelease to engine config to disable logging in Release builds
2025-06-11 23:35:03 +02:00
Wojtek Figat
8ec138399a
Add higher level streaming time budget in frame based on idle time
2025-06-11 18:40:35 +02:00
Wojtek Figat
5b6859a66f
Add time slicing to Deserialization stage of async scenes loading to avoid hitching
...
#3261
2025-06-11 18:40:06 +02:00
Wojtek Figat
e9835766bc
Add red color to Tracy profiler zones that cause CPU waiting to improve profiling
2025-06-11 14:56:43 +02:00
Wojtek Figat
d6eb647d59
Optimize async scene loading to run in separate stages with time-slicing
2025-06-11 14:33:47 +02:00
Wojtek Figat
b50f3fcb64
Refactor level actions to support time budget and time slicing
2025-06-11 00:01:46 +02:00
Wojtek Figat
d6b4992991
Optimize actors registration in SceneRendering to track free items
2025-06-10 20:08:20 +02:00
Wojtek Figat
cfd2f42b0c
Optimize managed memory allocations in Editor profiler
2025-06-09 22:06:49 +02:00
Wojtek Figat
89c7f4b0a3
Fix ManagedDictionary cache to be cleared on hot-reload
2025-06-09 17:19:36 +02:00
Wojtek Figat
d7ff9fdade
Optimize editor profiler native allocations when capturing data
2025-06-09 15:23:31 +02:00
Wojtek Figat
057ec9d41e
Anothher fix
2025-06-09 10:48:02 +02:00
Wojtek Figat
7fa4efcac5
Fix compilation in Release
2025-06-09 10:17:51 +02:00
Wojtek Figat
6547e7ee9c
Fix compilation with Clang
2025-06-08 23:58:33 +02:00
Wojtek Figat
907c593671
Fix typos in doc comments
2025-06-08 19:47:09 +02:00
Wojtek Figat
65ab42158d
Update engine version
2025-06-08 00:58:39 +02:00
Wojtek Figat
99841e2e8d
Fix crash when using invalid node index in skinned mesh
2025-06-08 00:58:31 +02:00
Wojtek Figat
73c30d3d89
Optimize asset references to support direct registration to reduce Delegate memory allocations and overhead
2025-06-08 00:58:15 +02:00
Wojtek Figat
bffb175a9b
Code fixes
2025-06-07 01:25:22 +02:00
Wojtek Figat
125a973ff2
Rename Prefetch to MemoryPrefetch
2025-06-06 22:55:14 +02:00
Wojtek Figat
462f75abd0
Optimize memory allocation when reading animated model pose by cloth
2025-06-06 22:41:48 +02:00
Wojtek Figat
d95cd2f0be
Optimize memory alloc on Animated Model init
2025-06-06 22:41:29 +02:00
Wojtek Figat
091f76bbf2
Add more improvements to usability of memory profiler
2025-06-06 22:40:43 +02:00
Wojtek Figat
e8b60060ab
Fix memory profiler thread-local storage to avoid dynamic mem alloc due to recursive call
2025-06-06 14:52:27 +02:00
Wojtek Figat
cd637e8a7a
Add more memory profiling coverage
2025-06-06 14:38:22 +02:00
Wojtek Figat
9d8e75caa3
Fix various code to improve quality
2025-06-06 11:19:32 +02:00
Wojtek Figat
0670c0bbd3
Fix compilation warnings
2025-06-05 18:32:36 +02:00
Wojtek Figat
f462a2187f
Merge branch 'master' into 1.11
2025-06-05 18:03:17 +02:00
Wojtek Figat
8eff098850
Fix Linux build
2025-05-28 04:30:08 +02:00
Wojtek Figat
4fe9fdded6
Optimize redundant string allocation in managed binary module unload
2025-05-28 04:10:47 +02:00
Wojtek Figat
03d52d4eb9
Add support for building engine without logging
2025-05-28 04:05:12 +02:00
Wojtek Figat
ab61ed5a37
Add more memory profiling insights and groups
2025-05-28 04:03:44 +02:00
Wojtek Figat
72ee80242d
Add integration with Tracy profiler to plot main memory categories
2025-05-26 05:37:53 +02:00
Wojtek Figat
9dc4dbc6d7
Add more memory profiler categories
2025-05-25 18:38:07 +02:00
Wojtek Figat
a74c5e7943
Another fix for iOS build
2025-05-25 18:01:30 +02:00
Wojtek Figat
8f9fa6995e
Fix compilation issues
2025-05-25 17:40:00 +02:00
Wojtek Figat
98e59450f1
Add freeing managed assembly memory on reload/unload
2025-05-25 17:39:51 +02:00
Wojtek Figat
8c62f1120f
Optimize dynamic memory allocations for managed runtime interop collections with a new Arena Allocation
2025-05-25 17:39:20 +02:00
Wojtek Figat
9aaba955d0
Fix profiler tables to use column headers aligned to center
2025-05-25 02:04:56 +02:00
Wojtek Figat
410ec0465c
Optimize CSharp scripting runtime to use arena allocator per-assembly
2025-05-25 02:04:16 +02:00
Wojtek Figat
f9cb4ddae2
Add new Arena Allocator for optimized dynamic memory allocations with a shared lifetime
2025-05-24 05:08:32 +02:00
Wojtek Figat
bb855e2663
Add suport for Tracy profiler on Mac
2025-05-22 05:34:36 +02:00
Wojtek Figat
d24f9d1e1e
Add warning when using memory profiler without enabled on startup
2025-05-22 05:18:56 +02:00
Wojtek Figat
c1b1f4afc4
Add process memory stats for Apple platforms
2025-05-22 04:49:48 +02:00
Wojtek Figat
c639a3103c
Add memory profiling events to the main areas of the engine
2025-05-22 04:47:01 +02:00
Wojtek Figat
32bc73610f
Fix debug command type detection when it's used with argument
2025-05-22 04:45:12 +02:00
Wojtek Figat
66dcfafa2e
Fix Vulkan descriptor sets pooling
2025-05-22 04:42:01 +02:00
Wojtek Figat
9215f2662f
Add missing memory alloc profiling for virtual pages
2025-05-22 04:41:01 +02:00
Wojtek Figat
2dc404cbd3
Add new memory profiler
2025-05-22 04:40:32 +02:00
fc96b248cb
Ignore invalid VelocityChanged velocity values in audio backend
2025-04-05 20:17:33 +03:00
36c1909111
Build OpenAL with PipeWire backend enabled
2025-04-05 20:17:32 +03:00
643fe639e5
Update OpenAL to 1.24.3
2025-04-05 20:17:32 +03:00
78dffc9ad1
Add override for building CMake project with custom configuration
2025-04-05 20:17:32 +03:00
xxSeys1
051d363358
add alpha grid background
2025-03-14 15:51:36 +01:00
xxSeys1
9b495bbc68
improve how ColorValueBoxes draw transparent colors
2025-03-13 17:18:11 +01:00