Wojtek Figat
20f1e67700
Optimize Spline debug rendering far from camera
2025-07-14 21:09:28 +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
10e9aee8ce
Add particle data layout debugger tab
2025-07-14 10:28:43 +02:00
Wojtek Figat
3e82e550f3
Add option for debug shapes drawing for particle emitters
...
#3267
2025-07-11 23:00:41 +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
0bc595f16f
Disable terarin normals smoothening
2025-07-04 12:04:36 +02:00
Wojtek Figat
7abed93972
Optimize terrain heightmap decoding to use shared code
2025-07-04 11:31:27 +02:00
Wojtek Figat
4b10d7057a
Fix crash when using material instance that has more parameters that base due to material error
2025-07-03 20:33:14 +02:00
Wojtek Figat
85aed8c4d7
Fix using material VS to PS node directly within material input
2025-07-03 20:32:41 +02:00
Wojtek Figat
da08be42b4
Fix deadlock in Debug builds on object dtor
2025-07-03 20:32:12 +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
7f783bb7da
Fix crash when importing mesh with incorrect triangulation
2025-07-02 17:23:04 +02:00
Wojtek Figat
dd256ad518
Fix typo
2025-07-01 10:37:39 +02:00
Wojtek Figat
12c8bb4f31
Fix scene lightmaps removal clearing actors linkage to lightmaps
2025-07-01 08:27:29 +02:00
Wojtek Figat
4e4d380267
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:54 +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
d1c43ec1fe
Merge remote-tracking branch 'origin/master' into 1.11
2025-06-25 10:48:11 +02:00
Wojtek Figat
dbd8297612
Add SortOrder to Environment Probe
2025-06-24 19:25:18 +02:00
Wojtek Figat
5a05038a9b
Add new UIBrush that uses UIBrushAsset json resource with a brush data
2025-06-24 13:08:25 +02:00
Wojtek Figat
c57a1a7205
Fix particle emitters to wait for used textures to be loaded and streamed in for proper usage in a graph
2025-06-23 09:31:58 +02:00
Wojtek Figat
867ae2ceaa
Add Texture Size node to particles
2025-06-23 09:31:15 +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