Commit Graph

  • a5838f739d Optimize GPU particles indirect args building code mafiesto4 2025-08-05 23:01:07 +02:00
  • b1710c4d01 Add async particles drawing (GPU emitters are sync) mafiesto4 2025-08-05 22:53:09 +02:00
  • baf0cfce8e Add support for using custom memory allocator in lambda bind to Function mafiesto4 2025-08-05 22:13:21 +02:00
  • a1a6d4738f Fix async draw wait labels type mafiesto4 2025-08-05 12:28:29 +02:00
  • 761ea094d6 Optimize render module indices data 4 times mafiesto4 2025-08-05 11:50:26 +02:00
  • 8e043e533e Optimize SpriteRenderer to lazy-init mafiesto4 2025-08-05 11:02:03 +02:00
  • 1a88fefd76 Optimize CPU particles drawing to support async mafiesto4 2025-08-05 09:03:47 +02:00
  • abe496fe12 Fix crash on particles sorting memory access mafiesto4 2025-08-04 10:31:52 +02:00
  • c9e0637b0f Fix crash when unloading texture with leftover streaming task that was idle mafiesto4 2025-08-02 22:03:19 +02:00
  • db660721ce Fix debug command length bug mafiesto4 2025-08-02 22:01:25 +02:00
  • 2730d63257 More build fixes mafiesto4 2025-08-02 21:50:09 +02:00
  • 31764d6d4e Fix crash on memory access in Vulkan descriptor set data mafiesto4 2025-08-02 17:56:26 +02:00
  • 34ba45cd5a Add Stack to Sanitizers options mafiesto4 2025-08-02 17:36:48 +02:00
  • 5de5d8f683 Add more events for GPU profiling mafiesto4 2025-08-02 17:12:53 +02:00
  • 744c94b3cc Compilation errors fixing mafiesto4 2025-08-02 17:05:13 +02:00
  • e27880c1e6 Make plugins into their own folders in VSCode. Order VSCode plugin folders with Engine at the bottom. Tryibion 2025-08-02 09:28:49 -05:00
  • b26d6ea108 Fix various issues mafiesto4 2025-08-02 08:31:24 +02:00
  • 5c5341e346 Optimize Color Grading LUT to be cached if unchanged from the previous frame mafiesto4 2025-08-01 23:16:57 +02:00
  • 6f15ef7690 Fix location of clip start call. Tryibion 2025-08-01 15:15:54 -05:00
  • 0e3a22faa0 Fix spelling in comment. Tryibion 2025-08-01 15:11:06 -05:00
  • 0dc1e04c89 Add slider to audio debug editor for selecting time. Tryibion 2025-08-01 15:07:49 -05:00
  • 5c7712daad Add audio clip started and finished events to audio source Tryibion 2025-08-01 15:07:25 -05:00
  • 0f81c64964 Refactor Color Grading LUT rendering to have config for 2D/3D mode mafiesto4 2025-07-31 20:05:08 +02:00
  • 7603109dce Add StringUtils::Copy for char to Char mafiesto4 2025-07-31 20:04:03 +02:00
  • 01617ae684 Optimize Debug Commands name building and support nested classes with name hierarchy mafiesto4 2025-07-31 20:03:26 +02:00
  • 4aa2676084 Fix MClass::GetNamespace typo that returned name instead mafiesto4 2025-07-31 20:02:42 +02:00
  • a8b9211c32 Fix output log console to resize width to contain whole item text mafiesto4 2025-07-31 17:34:22 +02:00
  • 9c5060584d Fix output log console to remove executed command from history no matter the placement mafiesto4 2025-07-31 17:32:41 +02:00
  • 846a0b5685 Fix PSO init to release old data on recreation mafiesto4 2025-07-31 15:08:38 +02:00
  • 08154d8fe5 Fix support for nesting classes inside other scripting classes mafiesto4 2025-07-31 15:07:57 +02:00
  • a53a438c3c Fix to use static VkInstance mafiesto4 2025-07-31 12:10:42 +02:00
  • bb8f569c41 Fix Motion Vectors rendering skipping when not needed by SSR mafiesto4 2025-07-30 23:46:42 +02:00
  • 6307ad7979 Fix shadow bias artifacts on Low shadows quality mafiesto4 2025-07-30 23:46:17 +02:00
  • b6229350a3 Fix crash on invalid GPUBuffer vertex layout in empty buffer mafiesto4 2025-07-30 23:45:53 +02:00
  • 5dc4ebade1 Fix Vulkan perf tracing with Tracy on Switch mafiesto4 2025-07-30 23:25:27 +02:00
  • 3cd5890db1 Update volk to version 1.4.304 mafiesto4 2025-07-30 19:11:15 +02:00
  • 522d8d89e6 Fix Global SDF to properly lock static chunks access mafiesto4 2025-07-30 19:09:21 +02:00
  • 492a5f979d Fix yield on Android mafiesto4 2025-07-30 19:08:58 +02:00
  • 5e4d564338 Add **GPU profiling support to Tracy integration** mafiesto4 2025-07-30 19:08:45 +02:00
  • 8fcbef863e Add GPUResourceMapMode.NoWait flag to control buffer data reading mafiesto4 2025-07-30 08:42:26 +02:00
  • c68b75a298 Fix GPUBufferDX11::Map to wait on data to avoid missing data when reading staging buffers mafiesto4 2025-07-29 21:43:09 +02:00
  • 8f63a99a2c Fix game splash screen to wait fr texture to be streamed in, not just allocated mafiesto4 2025-07-29 21:42:37 +02:00
  • 6d05bf16b1 Optimize Asset::GetPath in cooked build mafiesto4 2025-07-29 21:41:59 +02:00
  • b8218e9ab4 Fix shader asset path in debug name in cooked build mafiesto4 2025-07-29 17:34:42 +02:00
  • 99323c1d2f Add customizable per-platform affinity for content and pool threads mafiesto4 2025-07-29 10:41:41 +02:00
  • 17c0892ff1 Add debug name for PSO catching on D3D12/Vulkan during profiling incl. Development builds mafiesto4 2025-07-28 23:08:26 +02:00
  • ad6764e6d7 Fix Asset.WaitForLoaded to yield or sleep thread for proper multithreading on some platforms mafiesto4 2025-07-28 18:35:37 +02:00
  • 0bfd38e065 Fix compilation on platforms without cloth sim mafiesto4 2025-07-28 18:34:29 +02:00
  • a00ffe6ec3 Add Platform::Yield mafiesto4 2025-07-28 18:33:05 +02:00
  • a7ffd9e57f Add more profiler events mafiesto4 2025-07-28 15:15:09 +02:00
  • 354eaac56c Add optional testing utility for malloc/free operations mafiesto4 2025-07-27 23:20:06 +02:00
  • 8c51ea511a Fix incorrect documentation comments on HashSet/Dictionary item removal mafiesto4 2025-07-27 11:07:58 +02:00
  • 2af266727f Add utility names to gamepad buttons doc and add usefull profiler event for mono mafiesto4 2025-07-26 00:12:10 +02:00
  • f37b75df7b Add support for using shadow maps from linked scene rendering (eg. for 1p weapons) mafiesto4 2025-07-25 19:59:58 +02:00
  • 6132e45e25 Fix shadow lights checking loop if shadows are disabled mafiesto4 2025-07-25 16:00:44 +02:00
  • 753035c452 Fix issue with infinite loop if \ is used instead of / for tag closing. Tryibion 2025-07-24 18:04:39 -05:00
  • acc1777638 Add shared utility for command line arguments merging mafiesto4 2025-07-24 12:38:52 +02:00
  • 69585618ed Optimize scripting objects spawning on AOT platforms mafiesto4 2025-07-24 12:27:28 +02:00
  • af0ea65d78 Add option to disable pipeline cache on specific Vulkan platforms mafiesto4 2025-07-24 12:20:09 +02:00
  • 751d179cdb Fix missing brace mafiesto4 2025-07-24 11:34:48 +02:00
  • 2dc44ac1a6 Fix infinite loop on rich text box tag parsing with incomplete end of tag. Tryibion 2025-07-23 19:52:42 -05:00
  • 2550b9f88e Fix missing TypeConverter support in AOT build mafiesto4 2025-07-23 22:15:38 +02:00
  • c3cf8fba98 Optimize managed code mafiesto4 2025-07-23 18:17:10 +02:00
  • 6f172f8f2c Fix crash when prefab root object failed to deserialize mafiesto4 2025-07-23 18:16:32 +02:00
  • 735d611de1 Fix AOT libs rebuild when corlib was modified to avoid version mismatch mafiesto4 2025-07-23 18:15:52 +02:00
  • d6a33d5a1c Add const to String::Empty Tryibion 2025-07-23 10:23:30 -05:00
  • 6cbd40e6d8 Make StringView::Empty const to fix issues with user accidentally changing the value. Tryibion 2025-07-22 22:01:55 -05:00
  • 8ac2385447 Update dependencies for Switch mafiesto4 2025-07-22 22:58:57 +02:00
  • b8e00f2ed1 Change checking max to use ceiltoint Tryibion 2025-07-19 21:30:49 -05:00
  • b6e18ccae5 Fix edge case for anim event on min or max frame when looping. Fix anim event playback when is running negative. Tryibion 2025-07-19 21:05:57 -05:00
  • 1fb6586dff Add collection item duplication. Tryibion 2025-07-19 16:09:33 -05:00
  • e6265105b5 Move to interface options. Tryibion 2025-07-19 15:39:11 -05:00
  • 892e2e0d1e Fix fullscreen borderless window on macOS mafiesto4 2025-07-19 16:46:10 +02:00
  • 90551b32bc Add version to game settings mafiesto4 2025-07-19 16:40:34 +02:00
  • cd08eeaf95 Fix running cooked game o macOS mafiesto4 2025-07-19 16:08:27 +02:00
  • f8dadac453 Fixed up some names and added docs Olly Rybak 2025-07-19 22:37:35 +10:00
  • f87e2c2229 Merge branch '1.11' of https://gitlab.flaxengine.com/flax/flaxengine into 1.11 mafiesto4 2025-07-19 11:14:58 +02:00
  • 18035a8604 Fix incorrect image buffer usage in Render Output Control mafiesto4 2025-07-19 11:14:54 +02:00
  • fc46219a82 Add support for multi-select disable. Tryibion 2025-07-17 23:09:36 -05:00
  • 2546e19d65 Add shift selection for tree nodes Tryibion 2025-07-17 23:07:06 -05:00
  • 6763436eff Add logging missing instance layer on Vulkan mafiesto4 2025-07-15 20:10:01 +02:00
  • 2754d61c05 Fix building Tracy for Switch mafiesto4 2025-07-15 19:31:07 +02:00
  • 7fd278a689 Fix .NET version to use selection for consoles with fixed setup mafiesto4 2025-07-15 13:34:43 +02:00
  • 2d2c5411cd Add variable DDGI probe size in debug view based on cascade mafiesto4 2025-07-15 12:49:05 +02:00
  • 3e0c085bf3 Add error log when adding/removign actors during rendering or when ConcurrentSystemLocker deadlocks mafiesto4 2025-07-15 12:34:40 +02:00
  • c882b547c8 Fix game UI focus loss when hiding focused control to maintain gamepad navigation in Editor mafiesto4 2025-07-15 12:34:02 +02:00
  • 9646dd3fc2 Fix AutoFocus on ContainerControl to be false by default mafiesto4 2025-07-15 12:33:33 +02:00
  • c0cce748cc Optimize Array::RemoveAtKeepOrder mafiesto4 2025-07-15 00:12:31 +02:00
  • ab8612a914 Add profiler events to editor gizmo mafiesto4 2025-07-14 22:24:27 +02:00
  • 20f1e67700 Optimize Spline debug rendering far from camera mafiesto4 2025-07-14 21:09:28 +02:00
  • eda7f7e90f Merge remote-tracking branch 'origin/master' into 1.11 mafiesto4 2025-07-14 20:26:56 +02:00
  • a22b33d3bb Fix missing sphere bounds update for splines mafiesto4 2025-07-14 20:26:41 +02:00
  • 8ed2d6da56 Optimize Debug Draw performance of splines to use frustum culling mafiesto4 2025-07-14 20:26:24 +02:00
  • bb37f980ed Fix regression in debug draw from 4af26a5516 mafiesto4 2025-07-14 20:25:49 +02:00
  • 349547f66c Merge remote-tracking branch 'origin/master' into 1.11 mafiesto4 2025-07-14 18:35:53 +02:00
  • a1e4ed05c4 Don't force load asset on asset clone if it's unused mafiesto4 2025-07-14 18:14:09 +02:00
  • 10e9aee8ce Add particle data layout debugger tab mafiesto4 2025-07-14 10:28:43 +02:00
  • 4af26a5516 SImplify editor code for actors debug shapes drawing mafiesto4 2025-07-11 23:00:53 +02:00
  • 3e82e550f3 Add option for debug shapes drawing for particle emitters mafiesto4 2025-07-11 23:00:41 +02:00
  • 33b540ed9e fix naming and treat unfolded category items as normal items Saas 2025-07-10 20:07:52 +02:00