Commit Graph

7492 Commits

Author SHA1 Message Date
mafiesto4 280da1702b Fix incorrect culling when drawing actors depth only 2026-09-02 23:08:39 +02:00
mafiesto4 cb513e9271 Add **HZB Occlusion Culling** 2026-09-02 23:08:07 +02:00
mafiesto4 884ad3d726 Fixes 2026-08-30 23:07:40 +02:00
mafiesto4 313f0e5478 Merge remote-tracking branch 'origin/master' into 1.13
# Conflicts:
#	Content/Shaders/Editor/Grid.flax
#	Content/Shaders/GBuffer.flax
#	Content/Shaders/GlobalSignDistanceField.flax
#	Content/Shaders/ProbesFilter.flax
#	Content/Shaders/SSR.flax
#	Content/Shaders/VolumetricFog.flax
#	Development/Documentation/mono.md
#	Source/Editor/Modules/ContentDatabaseModule.cs
2026-08-30 22:23:31 +02:00
Roman Zhu a215381d4b tsk tsk no crash a simp 2026-08-30 22:14:47 +02:00
Roman Zhu c393db6fdc Fix asset file race
https://github.com/RomanZhu/FlaxEngine/commit/71bad36469bc6cdd31384f429bdc05c251e0eb91
2026-08-30 22:13:27 +02:00
Roman Zhu ac4737a4d5 Silence successful content handle releases 2026-08-30 22:06:47 +02:00
Roman Zhu c727ffa70d get rid of timestamp comparison for shaders, compare actual data
# Conflicts:
#	Source/Engine/Graphics/Materials/MaterialShader.h
#	Source/Engine/Tests/Tests.Build.cs
2026-08-30 22:05:42 +02:00
David Svez 3fcad576a1 Fix GUI traversal during child removal 2026-08-30 20:13:19 +02:00
mafiesto4 fb076cc34d Merge branch 'asset_window_reload_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-asset_window_reload_fix 2026-08-29 23:16:35 +02:00
mafiesto4 97186f1970 Add **Hardware Occlusion Culling** to models, foliage, particles, terrain and local light shadows 2026-08-28 19:53:10 +02:00
mafiesto4 48b1931546 Fix occlusion queries on WebGPU 2026-08-28 19:33:23 +02:00
mafiesto4 846ee47003 Fix occlusion queries on Vulkan 2026-08-28 19:33:14 +02:00
mafiesto4 6ccb518438 Disable PerfSDK on Vulkan for now (breaks RenderDoc attach) 2026-08-28 19:32:42 +02:00
mafiesto4 4123e6f638 Various fixes to graphics 2026-08-28 19:32:12 +02:00
mafiesto4 07cd529958 Fix rendering transparent material on WebGPU without shadows 2026-08-28 19:30:24 +02:00
mafiesto4 a1cb0b5f00 Minor fixes 2026-08-26 16:19:45 +02:00
mafiesto4 f3b090af3a Fix CameraSpace canvas rendering with TAA jitter 2026-08-26 16:15:39 +02:00
mafiesto4 9556a69e09 Fix render stats to be ignored from wireframe overlay 2026-08-26 16:13:37 +02:00
mafiesto4 b7919fc3dd Fix warnings when running on null renderer 2026-08-26 13:22:10 +02:00
mafiesto4 14df537817 Refactor engine shaders folder to have better organization 2026-08-26 12:59:23 +02:00
mafiesto4 70155516c3 Fix query leaks when GetQueryResult call is missed 2026-08-25 12:50:37 +02:00
mafiesto4 3fa73c2d69 Minor improvements 2026-08-23 14:32:38 +02:00
mafiesto4 aaa4f770e2 Fix regression in D3D12 on multiple swap chains in use 2026-08-23 14:32:12 +02:00
mafiesto4 1ce4c0f16e Add GPUQueryType::BinaryOcclusion for simpler visibility checks 2026-08-23 00:01:11 +02:00
Ari Vuollet 5d8cb4acaf Try to improve scripting assembly file loading when file is locked 2026-08-21 17:33:24 +03:00
mafiesto4 dfb0db0b70 Refactor Actor::Draw to use only variant with RenderContextBatch to simplify rendering code 2026-08-20 22:50:32 +02:00
mafiesto4 3090ad5e20 Minor fixes 2026-08-20 18:20:50 +02:00
mafiesto4 9af89da756 Merge branch 'doubleclick_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-doubleclick_fix 2026-08-18 12:02:26 +02:00
mafiesto4 3a0725ecd9 Fix crash on D3D11 draw without valid state set 2026-08-18 12:01:56 +02:00
mafiesto4 5182629c9c Fix Quad Overdraw pass to skip draws from materials that don't support it 2026-08-18 12:01:20 +02:00
mafiesto4 58edc4c897 Refactor Wireframe view mode to draw wireframe on top of lit view 2026-08-18 12:01:03 +02:00
Ari Vuollet 373ce6b212 Keep asset windows alive during scripts reload
Recreated asset editor windows are now reattached to the native window
after scripts reload to keep the current state and Z-order of the
windows untouched on platforms where window state can't be changed
without user interaction (Wayland).
2026-08-18 01:10:14 +03:00
Ari Vuollet 923fc58cd1 Trigger UI double-click actions with left mouse button only 2026-08-18 01:08:41 +03:00
mafiesto4 32c88d5d9c Merge branch 'cmdline_usage' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-cmdline_usage 2026-08-17 13:47:47 +02:00
mafiesto4 fa1264ef59 Fix game build regression 2026-08-17 13:47:35 +02:00
Ari Vuollet 0125e4603d Fix engine CommandLine argument value usage 2026-08-17 14:06:11 +03:00
mafiesto4 70d0a05e47 Revert part of 1c25519d99 2026-08-17 06:03:55 +02:00
mafiesto4 cef6838b68 Fix mesh index buffer when using 32-bit indices
#4217
2026-08-16 14:39:47 +02:00
mafiesto4 b5ced07326 Fix terrain patch destruction crash regression 2026-08-16 14:34:42 +02:00
mafiesto4 cde38b024c Fix terrain patch destruction crash regression 2026-08-16 14:33:18 +02:00
mafiesto4 708bdc7bcb Add MaterialTextureMipBias to control texture mip bias in materials for better frame upscaling 2026-08-16 14:30:53 +02:00
mafiesto4 1c25519d99 Backport rendering fixes from https://github.com/RomanZhu/FlaxEngine 2026-08-16 12:50:44 +02:00
mafiesto4 926d9a0a0d Refactor rendering code by moving RenderContext to a separate harder file 2026-08-16 12:45:54 +02:00
mafiesto4 1f9f2b6a39 Merge remote-tracking branch 'origin/master' into 1.13
# Conflicts:
#	Content/Shaders/GI/DDGI.flax
2026-08-13 11:46:40 +02:00
mafiesto4 ad7239a88e Merge branch 'fix/tree-dropdown-animations' of https://github.com/xrEugene/FlaxEngine into xrEugene-fix/tree-dropdown-animations 2026-08-13 11:43:50 +02:00
mafiesto4 ffc7598acc Merge branch 'fix-dynamic' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-dynamic 2026-08-13 11:40:46 +02:00
mafiesto4 11e80d52d8 Merge branch 'disable-effects-default' of https://github.com/Duroxxigar/FlaxEngine into Duroxxigar-disable-effects-default 2026-08-13 11:38:11 +02:00
mafiesto4 05ebbe7448 Add new temporal upsampling option (TAAU) when using location DuringAntiAliasing
Refactor `RenderingUpscaleLocation` enum item names.
2026-08-13 11:26:27 +02:00
Jake Young 3f43c9622b Disable eye adaptation and motion blur by default 2026-08-13 02:45:04 -04:00