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
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
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
Wojtek Figat
93217da619
Add option to merge vertex layout with reference order maintained
2025-11-29 15:04:11 -08: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
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
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
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
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
Wojtek Figat
1e4f96486f
Fix audio playback bug from video on Xbox
2025-11-18 03:55:52 -08: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
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
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
Chandler Cox
6c29877b20
Fix spline bezier drawing.
2025-11-15 15:58:50 -06: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
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
91ee9f5e05
Refactor Mesh SDF generation on GPU to use raytracing for more precise results
2025-11-13 22:05:23 +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