mafiesto4
1915aa3c06
Merge remote-tracking branch 'origin/master' into 1.13
...
# Conflicts:
# Content/Shaders/DepthOfField.flax
# Source/Engine/Content/Asset.cpp
2026-06-30 10:06:55 +02:00
mafiesto4
96819d2dcd
Fix scene texture node with WorldPosition
2026-06-30 08:49:37 +02:00
mafiesto4
768beebd00
Fix reloading assets that failed to load
2026-06-30 08:48:56 +02:00
mafiesto4
db24203b8a
Minor adjustment to #4165
2026-06-30 08:42:47 +02:00
mafiesto4
0cffaceecf
Merge branch 'draw-debug-point' of https://github.com/TyGrze/FlaxEngine into TyGrze-draw-debug-point
2026-06-29 15:43:13 +02:00
mafiesto4
593b989958
Fix procedural Skinned Mesh creation from code
...
https://forum.flaxengine.com/t/issues-with-creating-skinnedmodel-procedurally/2627
2026-06-29 15:18:21 +02:00
mafiesto4
049e13202b
Optimize DDGI indirect lighting resolving to use depth bounds test
2026-06-27 00:57:54 +02:00
mafiesto4
7f403658df
Add option to render DDGI indirect lighting in half-res with bilateral upscaling
...
Cuts irradiance resolving time in half at cost of some aliasing. Ideal for low-quality settings or when rendering at high native res.
2026-06-27 00:44:20 +02:00
Tyler Gregorcyk
b23f4571ab
Halved DrawPoints traingle count by skipping degenerate wedges
...
Signed-off-by: Tyler Gregorcyk <tyler@gregorcyk.com >
2026-06-26 13:39:12 -05:00
Tyler Gregorcyk
ff10fa64e2
Corrected comment in DebugDraw::DrawPoint
...
Signed-off-by: Tyler Gregorcyk <tyler@gregorcyk.com >
2026-06-26 13:06:52 -05:00
Tyler Gregorcyk
b9c93970d0
Adds camera facing point to debug draw
...
closes #4133
Signed-off-by: Tyler Gregorcyk <tyler@gregorcyk.com >
2026-06-26 13:01:45 -05:00
mafiesto4
1a2d86826d
Minor DDGI changes
2026-06-26 14:51:59 +02:00
mafiesto4
df2794c798
Optimize rendering when using TAA to draw PostFX directly to backbuffer
2026-06-25 23:04:23 +02:00
mafiesto4
a45dec5170
Add Graphics.GI.Dump command for profiling DDGI/GlobalSDF
2026-06-25 22:49:32 +02:00
mafiesto4
1385d5282f
Add Graphics.Shadows.Dump command for profiling shadow mapping
2026-06-25 19:02:35 +02:00
mafiesto4
5c5641efc2
Add profile events for shadow map tiles operations
2026-06-25 16:39:10 +02:00
mafiesto4
404cd450b3
Fix compilation regressions on Clang
2026-06-25 16:16:21 +02:00
mafiesto4
a3694203a2
Optimize development-only shaders and rendering code to compile it out in Release game builds
2026-06-25 11:21:13 +02:00
mafiesto4
16c4304ab4
Add FLAXENGINE_VERSION_MAJOR/FLAXENGINE_VERSION_MINOR macros to shaders compilation
2026-06-25 08:56:21 +02:00
mafiesto4
3cd04b74b7
Rename BRDF visibility functions prefix to V_ from Vis_
2026-06-25 08:33:52 +02:00
mafiesto4
11a226952c
Update graphics API
2026-06-24 23:32:16 +02:00
mafiesto4
49b5a2e912
Add Light Overlap debug view mode
2026-06-24 23:26:38 +02:00
mafiesto4
646eadabf6
Fixes
2026-06-24 16:56:00 +02:00
mafiesto4
dd71bc90f6
Fix DDGI/SDF quality in editor view when moving static objects around
2026-06-24 16:55:50 +02:00
mafiesto4
91268116b0
Fix self-shadowing artifacts in DDGI on fast moving objects
2026-06-24 16:54:43 +02:00
mafiesto4
7468c85ffb
Add Global SDF dynamic chunks updates between full cascade updates to hide latency on fast moving objects
2026-06-24 12:56:01 +02:00
mafiesto4
2486fecca5
Add RealtimeSkybox mode to SkyLight for dynamic skylight
2026-06-23 13:42:46 +02:00
mafiesto4
0477d37aeb
Add IndirectShadowsStrength to GI settings for artist-controlled light leaking
2026-06-23 12:33:11 +02:00
mafiesto4
1fa558feec
Merge branch 'fix-progressbar-margin-low-values' of https://github.com/luchu1993/FlaxEngine into luchu1993-fix-progressbar-margin-low-values
2026-06-23 09:59:23 +02:00
mafiesto4
64101b614c
Merge branch 'fix-model-material-empty-entries' of https://github.com/luchu1993/FlaxEngine into luchu1993-fix-model-material-empty-entries
2026-06-23 09:56:33 +02:00
mafiesto4
f75396d5fa
Merge branch 'fix-render2d-line-transform-thickness' of https://github.com/luchu1993/FlaxEngine into luchu1993-fix-render2d-line-transform-thickness
2026-06-23 08:55:47 +02:00
mafiesto4
5636c9d85b
Add GPU Texture binding as Gameplay Global texture for runtime-textures
2026-06-23 08:42:55 +02:00
mafiesto4
4ac28b7d8a
Add temporal dithering and more accurate blending for contact shadows
2026-06-22 23:55:16 +02:00
mafiesto4
af886ca483
Update Common.hlsl shader library
2026-06-22 23:39:04 +02:00
mafiesto4
808af45191
Fix various rendering elements when using upscaling
2026-06-22 23:37:38 +02:00
mafiesto4
494a639782
Fix Debug Draw shapes manual depth test when using resolution upscaling
2026-06-22 13:52:08 +02:00
mafiesto4
3db688e5fd
Add GIProbesSpacing and GlobalSurfaceAtlasResolution to global Graphics for runtime editing
...
#4001
2026-06-21 23:07:17 +02:00
mafiesto4
7ac1469ca4
Fix potential crash in ribbon particles update
2026-06-21 23:00:21 +02:00
mafiesto4
cc99d537d9
Add Graphics.GI.GetConvergence to use GI bounce progress for game loading screens/fades
2026-06-21 22:56:47 +02:00
luchu1993
9943959e76
Fix model material access with empty entries
...
Allow model instance material APIs to fall back to asset material slots when instance entries have not been initialized yet. Lazily initialize entries before writing material overrides so imported prefab StaticModel instances can call GetMaterial and SetMaterial without assertion failures.\n\nFixes #3801 .
2026-06-20 10:22:51 +08:00
luchu1993
68e3e459f0
Fix ProgressBar fill with large margins
...
Apply BarMargin before calculating the filled progress area so low values cannot shrink the bar rectangle into a negative size. This keeps ProgressBar fills clamped within the inner drawable area when large margins are used.\n\nFixes #4076 .
2026-06-20 10:12:31 +08:00
luchu1993
c7468ffe54
Fix Render2D line thickness scaling
...
Use transformed 2D basis vector lengths instead of diagonal matrix entries when scaling line thickness. This keeps Render2D.DrawLine and rectangle outlines stable under rotation while preserving scale transforms.
Fixes #4140 .
2026-06-20 00:25:56 +08:00
mafiesto4
882a826360
Add option to hide debug commands (eg. one auto-added within container class)
2026-06-19 14:48:50 +02:00
mafiesto4
d67c8fee99
Fix crash when skeleton node has invalid binding in Animated Model pose
2026-06-18 14:22:04 +02:00
mafiesto4
dfd583caca
Add new Lighting debug view mode for both diffuse and specular lighting preview without material colors
2026-06-18 13:57:59 +02:00
mafiesto4
65eb1d9889
Optimize DDGI irradiance gamma conversion
2026-06-18 12:50:22 +02:00
mafiesto4
b0629bcc67
Add ProfilerGPU dump summary at the bottom to read it easily
2026-06-18 09:35:19 +02:00
mafiesto4
b3ba253296
Fix GPU workflow spread disable in DDGI
2026-06-18 09:34:57 +02:00
mafiesto4
01ce543f21
Optimize DDGI probes debug with a batched instanced draw
2026-06-17 16:40:18 +02:00
mafiesto4
e40ce90370
Update DirectXShaderCompiler to 1.9.2602
2026-06-17 12:09:01 +02:00