Wojtek Figat
|
a1a6d4738f
|
Fix async draw wait labels type
|
2025-08-05 12:28:29 +02:00 |
|
Wojtek Figat
|
3abbf08f1f
|
Optimize foliage rendering with concurrent arena allocator
|
2025-07-08 22:18:00 +02:00 |
|
Wojtek Figat
|
2dd34b288c
|
Merge remote-tracking branch 'origin/master' into 1.11
|
2025-07-04 12:05:19 +02:00 |
|
Wojtek Figat
|
12c8bb4f31
|
Fix scene lightmaps removal clearing actors linkage to lightmaps
|
2025-07-01 08:27:29 +02:00 |
|
Wojtek Figat
|
091f76bbf2
|
Add more improvements to usability of memory profiler
|
2025-06-06 22:40:43 +02:00 |
|
Wojtek Figat
|
9c3fd052cd
|
Remove copyright year from source files and update to 2025
|
2025-04-07 19:22:21 +02:00 |
|
Wojtek Figat
|
8a7ceef288
|
Add content deprecation system that auto-saves assets in Editor that use old data format
|
2025-01-20 23:46:49 +01:00 |
|
Wojtek Figat
|
7f7549d2f7
|
Add Foliage.RemoveAllInstances to clear all instances of foliage
#2957
|
2024-10-01 23:07:47 +02:00 |
|
Wojtek Figat
|
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 |
|
Wojtek Figat
|
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 |
|
Wojtek Figat
|
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 |
|
Wojtek Figat
|
a18565fd61
|
Merge remote-tracking branch 'origin/master' into 1.9
|
2024-08-23 00:05:00 +02:00 |
|
Wojtek Figat
|
b8cb1a828a
|
Fix foliage shadows rendering when using cull distance
#2489
|
2024-08-22 22:29:33 +02:00 |
|
Wojtek Figat
|
08ef7c93ea
|
Refactor draw calls drawing to use single objects buffer and better materials batching
|
2024-07-02 00:52:22 +02:00 |
|
Wojtek Figat
|
516ed3e9a0
|
Cleanup some rendering code
|
2024-06-28 21:21:17 +02:00 |
|
Wojtek Figat
|
5e086809ae
|
Fix crash on prefab preview with lightmap in use
#2454
|
2024-04-20 15:51:20 +02:00 |
|
Wojtek Figat
|
859c420d76
|
Update year in copyright note
|
2024-02-26 19:00:48 +01:00 |
|
Wojtek Figat
|
2d0eabc8be
|
Fix deadlock in Foliage::GetFoliageTypeInstancesCount
#1724
|
2023-10-17 23:20:30 +02:00 |
|
Wojtek Figat
|
99ee0b1bfe
|
Add MeshDeformation utility for generic meshes vertices morphing (eg. via Blend Shapes or Cloth)
|
2023-07-03 09:49:23 +02:00 |
|
Wojtek Figat
|
adfe3ad165
|
Add SortOrder to drawable object types for transparency sorting override
|
2023-01-26 18:37:40 +01:00 |
|
Wojtek Figat
|
f127bbebe1
|
Refactor enum flags with __underlying_type and new EnumHasAnyFlags/EnumHasAllFlags
Fixes #832
Closes #886
|
2023-01-15 12:44:39 +01:00 |
|
Wojciech Figat
|
a7e428a21c
|
Merge branch 'master' into 1.5
# Conflicts:
# Content/Shaders/GI/DDGI.flax
# Content/Shaders/GI/GlobalSurfaceAtlas.flax
# Content/Shaders/TAA.flax
# Content/Shaders/VolumetricFog.flax
# Source/Editor/CustomEditors/Editors/ActorTagEditor.cs
# Source/Engine/Core/Config/GraphicsSettings.cpp
# Source/Engine/Engine/PostProcessEffect.cs
# Source/Engine/Graphics/GPUResourcesCollection.cpp
# Source/Engine/Graphics/GPUResourcesCollection.h
# Source/Engine/Graphics/PostProcessBase.h
# Source/FlaxEngine.Gen.cs
|
2023-01-10 15:37:55 +01:00 |
|
Wojciech Figat
|
9626e9bbb6
|
Update copyright year
|
2023-01-10 15:29:37 +01:00 |
|
Wojtek Figat
|
16ebc72099
|
Fix rendering of custom actors lists in Editor viewports
|
2022-11-16 09:57:17 +01:00 |
|
Wojtek Figat
|
b47d95205f
|
Add optional async scene drawing and improve stability
|
2022-11-11 15:47:33 +01:00 |
|
Wojtek Figat
|
72244be201
|
Add separate async job for each foliage type drawing
|
2022-11-10 23:46:43 +01:00 |
|
Wojtek Figat
|
4ba1531cda
|
Add async scene drawing for Foliage and Terrain
|
2022-11-10 23:43:36 +01:00 |
|
Wojtek Figat
|
b2a9ee495a
|
Optimize PrevWorld updating during scene rendering
|
2022-11-03 00:08:30 +01:00 |
|
Wojciech Figat
|
d8c224112b
|
Add Global Surface Atlas rendering for Foliage
|
2022-08-11 11:33:41 +02:00 |
|
Wojciech Figat
|
6c9b1f6be0
|
Add Global SDF rendering for Foliage
|
2022-08-10 14:27:08 +02:00 |
|
Wojtek Figat
|
3239150a61
|
Refactor scene objects initialization to call OnAwake before all OnStart
#520
|
2022-07-17 17:05:59 +02:00 |
|
Wojtek Figat
|
d9dc23afc1
|
Fixes for Foliage with Large Worlds usage
|
2022-07-03 16:08:22 +02:00 |
|
Wojtek Figat
|
134c8b99aa
|
Add relative-to-camera rendering for large worlds
|
2022-06-21 20:03:13 +02:00 |
|
Wojtek Figat
|
b49e5e9984
|
Format more engine code
|
2022-06-14 20:17:00 +02:00 |
|
Wojtek Figat
|
a881c90b2e
|
Refactor engine to support double-precision vectors
|
2022-06-13 00:40:32 +02:00 |
|
Wojciech Figat
|
a7e512bd50
|
Add GlobalSurfaceAtlas draw pass
|
2022-04-27 16:41:40 +02:00 |
|
Wojciech Figat
|
4524edb899
|
Fix static model registering for rendering after streaming in even if disabled
|
2022-04-22 18:33:22 +02:00 |
|
Wojciech Figat
|
8cca7f884b
|
Add **Global Sign Distance Field** rendering (work in progress)
|
2022-03-18 16:18:00 +01:00 |
|
Wojciech Figat
|
3fe1e2c763
|
Refactor SceneRendering to simplify actors impl of drawing flow at high level
|
2022-02-22 17:06:19 +01:00 |
|
Wojtek Figat
|
dd1dc30136
|
Remove assertion
|
2022-01-23 19:28:29 +01:00 |
|
Wojciech Figat
|
8c2241c6dc
|
Update copyright year
|
2022-01-14 13:31:12 +01:00 |
|
Wojtek Figat
|
0da56856e0
|
Fix drawing transparent foliage when using prebatched draw calls
|
2021-07-09 17:17:50 +02:00 |
|
Wojtek Figat
|
254ce569fa
|
Optimize Foliage rendering with manual instanced draw calls batching
|
2021-07-08 00:34:47 +02:00 |
|
Wojtek Figat
|
3ae4a800cf
|
Optimize Foliage instances serialization by using raw json value write
|
2021-07-07 13:42:49 +02:00 |
|
Wojtek Figat
|
248e35c121
|
Optimize Foliage::OnFoliageTypeModelLoaded to rebuild only single foliage type clusters
|
2021-07-06 16:17:56 +02:00 |
|
Wojtek Figat
|
9f9e5b49cc
|
Add more profile events
|
2021-07-06 16:17:11 +02:00 |
|
Wojtek Figat
|
44c4ab6580
|
Optimize Foliage rendering with manual draw calls submission
|
2021-07-04 11:25:55 +02:00 |
|
Wojtek Figat
|
fe2e17e353
|
Optimize Foliage with quad-tree clustering per foliage type
|
2021-07-04 11:25:54 +02:00 |
|
Wojtek Figat
|
2deac50c53
|
Various changes
|
2021-07-04 11:25:52 +02:00 |
|
Wojtek Figat
|
d7332509f7
|
Optimize Scene Rendering (cache drawable bounds and layers for culling with less cache misses)
|
2021-07-04 11:25:52 +02:00 |
|