Wojtek Figat
|
05a8c841da
|
Fix color grading lut to be refreshed when shader gets reloaded
|
2025-10-28 23:19:51 +01:00 |
|
Wojtek Figat
|
70c9dd6608
|
Fix eye adaptation in Manual mode
|
2025-10-28 21:36:28 +01:00 |
|
Wojtek Figat
|
8467315a1e
|
Fix motion vector stability on Large World origin changes
#3745
|
2025-10-20 18:08:54 +02:00 |
|
Wojtek Figat
|
39803ce6b2
|
Add **render layer mask to decals**
#967 #3080
|
2025-10-07 18:23:03 +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
|
6ae370f8fc
|
Fix camera cut flag in rendering to not trigger on origin change for smother visuals
|
2025-10-03 22:20:58 +02:00 |
|
Wojtek Figat
|
7e1ac5e167
|
Fix sky rendering in ortho and oblique projection
#3448
|
2025-10-02 18:48:14 +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
|
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
|
1c581bceaf
|
Fix sun shadows when direction is perfectly vertical
#3614
|
2025-09-20 23:52:04 +02:00 |
|
Wojtek Figat
|
47711ec5be
|
Fix Volumetric Fog flicker on camera cuts
#3443
|
2025-09-19 23:10:03 +02:00 |
|
Wojtek Figat
|
5e52bf6469
|
Fix missing code from 80de56f469
|
2025-09-09 23:21:10 +02:00 |
|
Wojtek Figat
|
1f56c75821
|
Minor fixes
|
2025-09-09 15:26:03 +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
|
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
|
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
|
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
|
eff5f84185
|
Improve shadow maps sharing in nested scene rendering
|
2025-09-02 22:14:07 +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
|
cb92a2b8cb
|
Optimize decals rendering with depth test
#3599
|
2025-08-14 13:04:57 +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
|
a18314c669
|
Add various minor improvements
|
2025-08-11 13:23:46 +02:00 |
|
Wojtek Figat
|
b5a431d2f5
|
Add explicit GPU resource transitions, memory and compute barriers
|
2025-08-09 23:57:43 +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
|
90d1e63b58
|
Add minor optimizations to particles drawing
|
2025-08-08 13:11:05 +02:00 |
|
Wojtek Figat
|
2a9260ddd5
|
Optimize emitters to cull shadow passes sorting and drawing
|
2025-08-07 23:49:21 +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
|
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
|
b1710c4d01
|
Add async particles drawing (GPU emitters are sync)
|
2025-08-05 22:53:09 +02:00 |
|
Wojtek Figat
|
a1a6d4738f
|
Fix async draw wait labels type
|
2025-08-05 12:28:29 +02:00 |
|
Wojtek Figat
|
1a88fefd76
|
Optimize CPU particles drawing to support async
|
2025-08-05 09:03:47 +02:00 |
|
Wojtek Figat
|
5de5d8f683
|
Add more events for GPU profiling
|
2025-08-02 17:12:53 +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
|
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
|
522d8d89e6
|
Fix Global SDF to properly lock static chunks access
|
2025-07-30 19:09:21 +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
|
a00ffe6ec3
|
Add Platform::Yield
|
2025-07-28 18:33:05 +02:00 |
|
Wojtek Figat
|
f37b75df7b
|
Add support for using shadow maps from linked scene rendering (eg. for 1p weapons)
|
2025-07-25 19:59:58 +02:00 |
|