Commit Graph

224 Commits

Author SHA1 Message Date
mafiesto4 4bd3977e25 Fix debug material after DDGI api change 2026-06-18 13:13:46 +02:00
mafiesto4 ef35f01c17 Update engine materials 2026-06-16 10:22:06 +02:00
mafiesto4 bc36168318 Optimize Animated Model rendering with hardware instancing
All models are using the same global buffer for skinned bones which allows to share shader binding for instancing.
Refactor draw call for batching skinned mesh draws.
Remove `SkinnedMeshDrawData` and merge it into `AnimatedModel` internals.
2026-06-15 17:59:41 +02:00
mafiesto4 775e978fed Merge remote-tracking branch 'origin/master' into 1.13
# Conflicts:
#	Flax.flaxproj
#	Source/Engine/Level/Actors/StaticModel.cpp
#	Source/Engine/Level/Prefabs/Prefab.cpp
#	Source/Engine/Tools/ModelTool/ModelTool.cpp
2026-06-03 17:15:38 +02:00
mafiesto4 018c7cf33d Update editor icons atlas with new folder color and add original .psd file 2026-06-01 19:19:50 +02:00
mafiesto4 0c1af2f243 Fix various rendering elements with Reversed Z enabled and simplify code
#2684
2026-05-11 18:26:21 +02:00
mafiesto4 527b0acfa9 Fix DDGIDebugProbes crash on Vulkan 2026-04-23 08:46:51 +02:00
mafiesto4 7b5b688c68 Update engine assets 2026-04-16 15:27:24 +02:00
mafiesto4 1d3d20e6c5 Add option to disable shadows on transparent material 2026-04-09 14:47:39 +02:00
mafiesto4 2fc95bdf57 Merge remote-tracking branch 'origin/master' into 1.12
# Conflicts:
#	Content/Editor/MaterialTemplates/Deformable.shader
#	Flax.flaxproj
#	Source/Engine/Content/Content.h
#	Source/Engine/Serialization/JsonTools.cpp
2026-04-01 17:14:21 +02:00
mafiesto4 767854a2af Fix shader error when using Position Offset in deformable material
#4028
2026-03-30 10:18:15 +02:00
mafiesto4 f3c957481c Merge remote-tracking branch 'origin/master' into 1.12
# Conflicts:
#	Source/Editor/GUI/Dialogs/ColorPickerDialog.cs
#	Source/Editor/GUI/Dialogs/ColorSelector.cs
2026-03-24 23:41:58 +01:00
mafiesto4 1318dde3ca Add new HSV wheel material, maintain Editor icons atlas for now
#3987
2026-03-24 18:58:32 +01:00
mafiesto4 45a8d82a83 Merge remote-tracking branch 'origin/master' into 1.12
# Conflicts:
#	Content/Shaders/GI/DDGI.flax
#	Content/Shaders/GUI.flax
#	Flax.flaxproj
#	Source/Editor/Windows/AboutDialog.cs
#	Source/Engine/Serialization/Stream.cpp
#	Source/Shaders/GUICommon.hlsl
2026-03-13 08:09:16 +01:00
mafiesto4 48d86ac7ae Update engine assets 2026-03-12 17:23:39 +01:00
mafiesto4 6c19996f95 Update engine assets 2026-03-04 21:28:01 +01:00
mafiesto4 377d5c00aa Add Compute shaders support to WebGPU 2026-03-04 21:27:42 +01:00
mafiesto4 17b097b1a3 Update engine materials and shaders 2026-03-03 10:30:20 +01:00
mafiesto4 b1befacb84 Fix material templates for WebGPU 2026-03-02 23:06:14 +01:00
mafiesto4 7ff4ce18ff Add web platform icons to editor atlas 2026-02-17 13:21:00 +01:00
mafiesto4 885ee15767 Update engine assets 2026-02-11 00:25:41 +01:00
mafiesto4 c978ab2b84 Fix missing changes from e851efa0a8 and ef551c36ae on ForwardShading 2026-02-11 00:25:00 +01:00
mafiesto4 b53028782f Update engine assets 2026-02-11 00:07:44 +01:00
mafiesto4 ef551c36ae Fix Forward shading to match Deferred in fog and reflections rendering
#3717
2026-02-11 00:06:44 +01:00
mafiesto4 e851efa0a8 Fix applying AO twice for lighting in Forward shading and use correct specular occlusion on reflections
#3717
2026-02-10 22:50:32 +01:00
mafiesto4 6c84b7a259 Update engine assets 2026-01-28 21:38:55 +01:00
mafiesto4 fa428e343b Add dithering to Volumetric Fog to reduce aliasing 2026-01-28 08:39:56 +01:00
mafiesto4 a9bddfa784 Fix Volumetric Fog sampling to use the same code path for depth slices conversion 2026-01-27 23:24:47 +01:00
mafiesto4 f9b784a42a Add improvements to Volumetric Fog quality and performance 2026-01-27 22:20:48 +01:00
mafiesto4 1c294059df Fix volume particles to apply opacity/mask into emission for proper shape 2026-01-27 14:12:48 +01:00
mafiesto4 143d714037 Optimize Screen Space Reflections tracing with Hierarchical Z-Buffer
Improve SSR resolve filter quality and adjust scalability.
2026-01-26 15:22:39 +01:00
mafiesto4 62a378e01a Update engine assets 2026-01-16 13:47:44 +01:00
mafiesto4 18778aa511 **Add Box Projection to Environment Probe** for better indoor areas 2026-01-14 09:49:01 +01:00
mafiesto4 b834dddb11 **Refactor sRGB import option on textures** to actually handle image contents with gamma 2026-01-12 15:50:24 +01:00
mafiesto4 afc65f7557 Update engine materials after version change 2026-01-06 23:31:18 +01:00
mafiesto4 91ee9f5e05 Refactor Mesh SDF generation on GPU to use raytracing for more precise results 2025-11-13 22:05:23 +01:00
mafiesto4 85b134b7be Add improved Global SDF quality and precision of rasterization 2025-11-04 13:27:21 +01:00
mafiesto4 d3389604b0 Update engine materials 2025-10-11 00:17:02 +02:00
mafiesto4 39803ce6b2 Add **render layer mask to decals**
#967 #3080
2025-10-07 18:23:03 +02:00
mafiesto4 2a5898c1de Fix regression from #3342 to use existing time as unscaled to match previous content 2025-09-30 15:45:24 +02:00
mafiesto4 f09d6aa0eb Fix fog rendering bug on d3d11/d3d10 2025-09-30 15:44:34 +02:00
mafiesto4 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
mafiesto4 5eea5a72c9 Fix particle material compilation error when using position offset
#3661
2025-09-22 11:44:11 +02:00
mafiesto4 9cc44825c6 Update engine materials 92f4327fc2 2025-09-20 00:14:51 +02:00
mafiesto4 ada6b9140f Minor adjustments for #3411 2025-09-14 22:00:57 +02:00
mafiesto4 cd22cd059d Various small fixes and improvements 2025-09-04 15:56:33 +02:00
mafiesto4 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
mafiesto4 47caa6af28 Add BrokenLink32/BrokenLink64 icons
#3218
2025-08-24 21:11:32 +02:00
mafiesto4 774b6bd72c Update engine materials 2025-08-15 13:09:05 +02:00
mafiesto4 bf9ca14deb Fix sampling textures in decals to use custom mip-level
#3599
2025-08-14 22:14:03 +02:00