mafiesto4
bfd603169b
Fix ENet network driver to use 3 separate channels for different packet types
2026-09-07 11:46:58 +02:00
mafiesto4
5fb99ffe2d
Fix ENet packet leak after receive event
2026-09-06 13:15:34 +02:00
mafiesto4
8f163632a7
Fix various edge-cases in network replication system to avoid crashes
2026-09-04 12:08:34 +02:00
mafiesto4
83bb6fa632
Fix missing network messages reading init to avoid crashes on incorrect message
2026-09-04 11:46:51 +02:00
mafiesto4
9da8bde34b
Add utility functions for network replicator streams
2026-09-04 11:41:34 +02:00
mafiesto4
ba231ed56d
Refactor NetworkMessage and NetworkStream to handle errors gracefully, including in Release builds
2026-09-04 11:41:11 +02:00
mafiesto4
df229983fd
Fix attribute style
2026-09-04 11:03:48 +02:00
mafiesto4
a2e2d54ee8
Add recycling to CullingId for occlusion culling
2026-09-03 11:48:18 +02:00
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