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
4fd7f51fdf
Optimize LightmapUVs to be stored already as Half4 to avoid runtime conversions during rendering
2026-04-27 21:53:11 +02:00
mafiesto4
712420cca7
Merge remote-tracking branch 'origin/master' into 1.12
2026-04-16 14:04:21 +02:00
mafiesto4
3892bf96e2
Fix navmesh generation over terrain regression from 8f50d9faec
...
#4051
2026-04-15 14:49:14 +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
8f50d9faec
Fix terrain collision geometry order to match heights buffer
...
#3844
2026-03-27 11:06:11 +01:00
mafiesto4
eab7794e3b
Merge remote-tracking branch 'origin/master' into 1.12
...
# Conflicts:
# Source/Engine/Content/Storage/FlaxStorage.cpp
# global.json
2026-03-26 23:44:33 +01:00
mafiesto4
58586ca4f0
Add small improvement to terrain normals
2026-03-26 17:17:13 +01:00
mafiesto4
c12553812c
Update Terrain scripting API
2026-03-25 22:31:36 +01: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
d2ef0671e3
Fix incorrect terrain debug buffers disposing
2026-03-24 19:32:17 +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
22c88eb59d
Fix blocky terrain SDF
...
#3975
2026-03-11 19:25:18 +01:00
mafiesto4
31b5685251
Add GPU_ENABLE_PRELOADING_RESOURCES and use it on Web/Android/iOS to reduce engine resources preloading
2026-02-20 23:45:56 +01:00
mafiesto4
361fc3ecfb
Add stencil buffer usage with object layer information
...
#3080 #967
2025-10-07 18:07:23 +02:00
mafiesto4
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
mafiesto4
8f3b80492e
Fix terrain physics error on end play when it's disabled
...
#3590 #3603
2025-10-03 22:30:44 +02:00
mafiesto4
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
mafiesto4
9fafb47abb
Fix debug drawing wheeled vehicle in prefab viewport
...
#3591
2025-08-29 21:03:44 +02:00
mafiesto4
2dd34b288c
Merge remote-tracking branch 'origin/master' into 1.11
2025-07-04 12:05:19 +02:00
mafiesto4
0bc595f16f
Disable terarin normals smoothening
2025-07-04 12:04:36 +02:00
mafiesto4
bffb175a9b
Code fixes
2025-06-07 01:25:22 +02:00
mafiesto4
091f76bbf2
Add more improvements to usability of memory profiler
2025-06-06 22:40:43 +02:00
mafiesto4
fa97229830
Merge branch 'float_equality' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-float_equality
2025-06-03 17:26:12 +02:00
mafiesto4
0f3044ae72
Optimize debug drawing of terrain shape in Physics Colliders view mode
...
#3469
2025-05-31 23:27:51 +02:00
Ari Vuollet
f09fd7ad34
Use exact value comparison in caching related functions
...
(cherry picked from commit 9d7c6b26422e127719836944d8d473910190e7d4)
2025-05-02 14:19:55 +03:00
mafiesto4
9c3fd052cd
Remove copyright year from source files and update to 2025
2025-04-07 19:22:21 +02:00
mafiesto4
5bdbbb6d38
Merge remote-tracking branch 'origin/master' into 1.10
2025-03-07 23:41:02 +01:00
mafiesto4
3200fc1570
Fix new terrain debug drawing of collision lines
...
#3227
2025-03-03 12:03:38 +01:00
mafiesto4
8a7ceef288
Add content deprecation system that auto-saves assets in Editor that use old data format
2025-01-20 23:46:49 +01:00
mafiesto4
b3f37ca041
Refactor Vertex Shader input vertex layout to use GPUVertexLayout defined on Vertex Buffer rather than Vertex Shader
...
#3044 #2667
2024-12-15 22:10:45 +01:00
mafiesto4
3e344e789a
Optimize terrain debug shape drawing by caching lines into a vertex buffer
...
#2841
2024-12-09 18:26:53 +01:00
mafiesto4
5f19538455
Add UpdateFlags to ISceneRenderingListener::UpdateActor for more contextual control overdirtying actors state in renderer data
...
Fixes issue of static shadow maps not refreshing when changing static flags of the model.
2024-09-29 22:03:46 +02:00
mafiesto4
eb825f516e
Fix terrain splatmap cache clearng
2024-09-22 10:40:10 +02:00
mafiesto4
9daddccbed
Merge remote-tracking branch 'origin/master' into 1.9
...
# Conflicts:
# Source/Editor/Modules/ContentDatabaseModule.cs
# Source/Editor/Surface/SurfaceUtils.cs
# Source/Editor/Windows/Assets/MaterialInstanceWindow.cs
# Source/Engine/Foliage/Foliage.cpp
# Source/Engine/Graphics/Models/MeshBase.h
# Source/Engine/Tools/MaterialGenerator/MaterialGenerator.Textures.cpp
2024-09-12 13:38:20 +02:00
mafiesto4
4087e9c291
Add deprecated property to fix compile in old projects
...
42b4443e14
2024-09-12 12:40:29 +02:00
mafiesto4
31bce25c37
Add deprecated property to fix compile in old projects
...
42b4443e14
2024-09-12 12:40:13 +02:00
mafiesto4
545e59aba5
Fix lightmap uvs density view to handle scale in lightmap and outline non-static objects
...
#2080
2024-09-09 05:59:17 +02:00
mafiesto4
a18565fd61
Merge remote-tracking branch 'origin/master' into 1.9
2024-08-23 00:05:00 +02:00
mafiesto4
e5f0e05d43
Fix terrain rendering to use the same LOD for main view and shadow passes
...
#2555 #2256
2024-08-23 00:00:42 +02:00
mafiesto4
fc66738dca
Add automatic heightmap files removal on Editor shutdown for deleted terrains
...
#1902
2024-08-22 23:29:42 +02:00
mafiesto4
23f60da40d
Fix various code issues found using PVS-Studio
2024-08-22 20:24:52 +02:00
mafiesto4
21b4c7c916
Merge remote-tracking branch 'origin/master' into 1.9
2024-08-16 14:52:57 +02:00
mafiesto4
b551610604
Merge branch 'isnormalized_checks' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-isnormalized_checks
2024-08-15 15:21:58 +02:00
Tryibion
77729bc340
Remove default value comment from terrain LOD.
2024-08-12 20:46:29 -05:00
GoaLitiuM
f759f94cfa
Use CHECK_DEBUG over ASSERT in normalized direction checks
2024-08-07 21:18:09 +03:00
mafiesto4
e44e44d317
Merge remote-tracking branch 'origin/master' into 1.9
2024-08-05 11:08:51 +02:00
GoaLitiuM
55d55212c3
Add assertions for checking against un-normalized direction vectors
2024-07-20 15:34:11 +03:00
mafiesto4
9518ce1d0a
Fix physics error when disabling terrain
2024-07-19 00:30:21 +02:00
mafiesto4
516ed3e9a0
Cleanup some rendering code
2024-06-28 21:21:17 +02:00