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
|
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
|
6307ad7979
|
Fix shadow bias artifacts on Low shadows quality
|
2025-07-30 23:46:17 +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 |
|
Wojtek Figat
|
6132e45e25
|
Fix shadow lights checking loop if shadows are disabled
|
2025-07-25 16:00:44 +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
|
9c3fd052cd
|
Remove copyright year from source files and update to 2025
|
2025-04-07 19:22:21 +02:00 |
|
Wojtek Figat
|
98834131f1
|
Add smooth shadows blending between directional light cascades
It was deprecated in 1.9 in favor for dithering between cascades. Bing back that option for games that don't use TAA.
|
2025-03-27 10:48:35 +01:00 |
|
Wojtek Figat
|
897e451ab6
|
Restore shadows on Switch after refactor into Shadow Atlas
|
2025-03-10 21:00:49 +01:00 |
|
Wojtek Figat
|
61a731704d
|
Fix const-correctness in dictionary iterator access
|
2025-01-23 21:40:52 +01:00 |
|
Wojtek Figat
|
addc6d5216
|
Merge remote-tracking branch 'origin/master' into 1.10
# Conflicts:
# Content/Editor/Gizmo/Material.flax
# Content/Engine/DefaultTerrainMaterial.flax
# Source/Editor/Windows/Assets/ModelWindow.cs
# Source/Editor/Windows/Assets/SkinnedModelWindow.cs
# Source/Engine/Core/Types/Variant.cpp
|
2025-01-13 18:07:54 +01:00 |
|
Wojtek Figat
|
756ba0a533
|
Fix crash on shadows when using D3D10
|
2025-01-09 21:46:41 +01:00 |
|
Wojtek Figat
|
fa8f50ead1
|
Fix crash on incorrect light shadow state after shadowmap resizing failure
#3106
|
2024-12-16 22:52:05 +01:00 |
|
Wojtek Figat
|
79471af0c1
|
Fix bug in new shadows rendering when there are too many lights
|
2024-10-10 11:19:06 +02:00 |
|
Wojtek Figat
|
5f19538455
|
Add UpdateFlags to ISceneRenderingListener::UpdateActor for more contextual control overdirtying actors state in renderer data
Fixes issue of static shadow maps not refreshing when changing static flags of the model.
|
2024-09-29 22:03:46 +02:00 |
|
Wojtek Figat
|
ca62a6c4bf
|
Fix directional lights shadows jittering when using TAA
|
2024-08-08 14:05:57 +02:00 |
|
Wojtek Figat
|
2b9c050911
|
Add Graphics.ShadowUpdateRate to control global shadows atlas update rate
|
2024-08-07 23:46:18 +02:00 |
|
Wojtek Figat
|
28ce224caa
|
Reduce shadow atlas fragmentation to favor bigger tile sizes
|
2024-08-07 17:14:31 +02:00 |
|
Wojtek Figat
|
15d6f9861c
|
Fix shadow atlas resizing bug
|
2024-08-07 17:14:06 +02:00 |
|
Wojtek Figat
|
b2e228c090
|
Fix shadows rendering in reflection probes
|
2024-07-24 13:43:53 +02:00 |
|
Wojtek Figat
|
fe33f09f1d
|
Update shader
|
2024-07-19 00:32:14 +02:00 |
|
Wojtek Figat
|
ee02aa394a
|
Fix potential error in new shadows atlas rendering
|
2024-07-18 00:17:33 +02:00 |
|
Wojtek Figat
|
08ef7c93ea
|
Refactor draw calls drawing to use single objects buffer and better materials batching
|
2024-07-02 00:52:22 +02:00 |
|
Wojtek Figat
|
c119750896
|
Fix RectAtlas regression
|
2024-06-21 16:24:47 +02:00 |
|
Wojtek Figat
|
8e49a35e0e
|
Refactor RectPack into new RectPackNode and RectPackAtlas that uses more optimized memory allocations
|
2024-06-20 15:26:58 +02:00 |
|
Wojtek Figat
|
9c161121b3
|
Add Graphics::SpreadWorkload to disable graphics workloads amortization over several frames when debugging graphics perf
|
2024-06-19 14:03:55 +02:00 |
|
Wojtek Figat
|
1e86eff2d3
|
Improve GPU constant buffers structures definitions to properly align on new Clang
|
2024-06-02 09:52:10 +02:00 |
|
Wojtek Figat
|
1481d1a1e9
|
Add ShadowsResolution for manually specified shadowmap resolution for lights
|
2024-05-23 14:47:16 +02:00 |
|
Wojtek Figat
|
206ff89587
|
Add constant buffers alignment for data structures (16-byte boundaries)
|
2024-05-23 13:58:46 +02:00 |
|
Wojtek Figat
|
cf23892bd4
|
Fix sun shadows invalidate when view rotates
|
2024-04-14 23:51:20 +02:00 |
|
Wojtek Figat
|
25f3cef8c3
|
Fix artifacts due to light shape culling and use depth test to improve perf
|
2024-04-14 23:44:08 +02:00 |
|
Wojtek Figat
|
7342629a86
|
Add dynamic resolution for static shadow map tiles limited by current dynamic res
|
2024-04-11 18:47:32 +02:00 |
|
Wojtek Figat
|
5f860db6a5
|
Fix typo
|
2024-04-11 17:34:21 +02:00 |
|
Wojtek Figat
|
62444315de
|
Add METERS_TO_UNITS and impl metric units in shadows rendering
|
2024-04-11 16:38:43 +02:00 |
|
Wojtek Figat
|
a532ea7b42
|
Add InvalidateShadow for manual shadow cache refresh
|
2024-04-11 16:34:42 +02:00 |
|
Wojtek Figat
|
890b2da108
|
Add **shadows caching for static geometry**
|
2024-04-11 15:35:18 +02:00 |
|
Wojtek Figat
|
89f7e442f7
|
Fix point light seams due to missing shadow map borders
|
2024-04-10 11:03:18 +02:00 |
|
Wojtek Figat
|
ff7c986fb1
|
Add better stability to Cascaded Shadow Maps projection
|
2024-04-09 16:58:22 +02:00 |
|
Wojtek Figat
|
708fba5136
|
Add variable rate update for shadow maps atlas based on distance to light
|
2024-04-08 00:04:57 +02:00 |
|
Wojtek Figat
|
3efd1e4e84
|
Optimize local lights sphere mesh rendering to match the area better
|
2024-04-05 12:48:09 +02:00 |
|
Wojtek Figat
|
0cc6669cbd
|
Reimplement cascaded shadow maps blending via dithering
|
2024-04-05 10:59:34 +02:00 |
|
Wojtek Figat
|
3d0d41ebff
|
Add reducing shadows quality for smaller local lights
|
2024-04-04 13:29:38 +02:00 |
|
Wojtek Figat
|
61323f8526
|
Refactor shadows rendering to use Shadow Map Atlas
|
2024-04-04 12:54:07 +02:00 |
|
Wojtek Figat
|
4ab572426d
|
Various renamings
|
2024-03-26 14:27:10 +01:00 |
|
Wojtek Figat
|
cdbb2cc813
|
Refactor shader structures naming with a prefix
|
2024-03-25 17:52:48 +01:00 |
|
Wojtek Figat
|
0e00f1e0eb
|
Refactor lights data in renderer storage
|
2024-03-25 17:13:40 +01:00 |
|
Wojtek Figat
|
14902dc29e
|
Merge remote-tracking branch 'origin/master' into 1.8
# Conflicts:
# Flax.flaxproj
|
2024-02-26 19:49:39 +01:00 |
|