Wojtek Figat
c2c92eba82
Adjust 0e76585709 to not affect depth
2025-12-19 00:08:24 +01:00
Wojtek Figat
0e76585709
Fix DDGI iradiance to use debanding by applying quantization error to reduce yellowish artifacts due to R11G11B10 format
2025-12-16 23:56:45 +01:00
Wojtek Figat
8bf51512ac
Fix Global SDF trace loop limit down to prevent too long shader execution in extreme scenarios
2025-12-16 16:08:20 +01:00
Wojtek Figat
779e8e7169
Optimize Global SDF tracing to not scale steps nearby geometry and properly trace mip cascade
2025-12-16 16:07:46 +01:00
Wojtek Figat
3c8b80152b
Fix sampling Global SDF gradient at lower border
2025-12-16 16:05:49 +01:00
Wojtek Figat
f280412ef4
Remove NeedsHitNormal/HitNormal feature from GlobalSDFTrace to simplify code
2025-12-16 16:04:56 +01:00
Wojtek Figat
7c91c03adf
Merge remote-tracking branch 'origin/master'
2025-11-20 06:26:09 -08:00
Wojtek Figat
caa902ea9b
Fix shader compilation without HLSL 2021 on Vulkan
2025-11-20 13:47:23 +01:00
Wojtek Figat
a1cb7dcbe7
Fix GPU BVH shader compilation for macOS/iOS
2025-11-20 13:47:11 +01:00
Wojtek Figat
032f698c7b
Fix shader warning
2025-11-19 23:29:28 -08:00
Wojtek Figat
e2aaef9b88
Fix shader warning
2025-11-19 08:27:33 -08:00
Wojtek Figat
e03d0f3322
Fix shader compilation with HLSL 2021
2025-11-18 12:09:20 +01:00
Wojtek Figat
f91c33e17c
Another fix for shader compilation on Vulkan
2025-11-15 23:42:03 +01:00
Wojtek Figat
ac3b2c0ef2
Fix shader warning
2025-11-15 22:13:22 +01:00
Wojtek Figat
69173803bf
Fix shader warning on Vulkan
2025-11-13 22:09:11 +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
59643b2fb9
Add improved local-light shadow raytracing by starting ray from light, not surface
2025-11-06 21:01:02 +01:00
Wojtek Figat
387c3ea2f4
Add better debug view for Global SDF to include surface hit normal
2025-11-04 13:27:47 +01:00
Wojtek Figat
85b134b7be
Add improved Global SDF quality and precision of rasterization
2025-11-04 13:27:21 +01:00
Wojtek Figat
5d17d2509d
Fix Global SDF gradient at borders
2025-11-04 12:42:08 +01:00
Wojtek Figat
05a8c841da
Fix color grading lut to be refreshed when shader gets reloaded
2025-10-28 23:19:51 +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
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
7e1ac5e167
Fix sky rendering in ortho and oblique projection
...
#3448
2025-10-02 18:48:14 +02:00
Wojtek Figat
2a5898c1de
Fix regression from #3342 to use existing time as unscaled to match previous content
2025-09-30 15:45:24 +02:00
Wojtek Figat
0848f1fa83
Refactor specular lighting to properly map specular as reflectance in BRDF
...
Reference: https://google.github.io/filament/Filament.md.html
#1492
2025-09-30 15:43:55 +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
92f4327fc2
Fix missing volumetric fog affecting transparent materials
...
#3436
2025-09-20 00:13:52 +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
bcedb05a2c
Fix regression from 6a8553a277 on local lights
2025-08-26 17:55:32 +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
6a8553a277
Fix incorrect Lambert Diffuse shadowing to use just N dot L for accurate lighting
...
#3615 #3616
2025-08-18 11:03:50 +02:00
Wojtek Figat
fc2112ec93
Fix SSAO artifacts with "flat normals" look
...
#3617
2025-08-15 14:34:02 +02:00
Wojtek Figat
1087bd2445
Fix #3342 to properly place new param in Constant Buffer
...
#3299
2025-08-14 11:53:25 +02:00
Wojtek Figat
5e19a9729b
Merge branch 'add-scaled-time-node' of https://github.com/Tryibion/FlaxEngine into Tryibion-add-scaled-time-node
2025-08-14 11:37:09 +02:00
Wojtek Figat
a18314c669
Add various minor improvements
2025-08-11 13:23:46 +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
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
5de5d8f683
Add more events for GPU profiling
2025-08-02 17:12:53 +02:00
Wojtek Figat
2dd34b288c
Merge remote-tracking branch 'origin/master' into 1.11
2025-07-04 12:05:19 +02:00
Wojtek Figat
7abed93972
Optimize terrain heightmap decoding to use shared code
2025-07-04 11:31:27 +02:00
Wojtek Figat
a138c6b062
Optimize environment probes filtering shader
2025-07-03 11:45:12 +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
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
ea854a0f7b
Fix potential Grid shader accuracy issues
...
#3229
2025-06-16 14:41:43 +02:00