Wojtek Figat
9c3fd052cd
Remove copyright year from source files and update to 2025
2025-04-07 19:22:21 +02:00
Wojtek Figat
cf40facefe
Add engine fatal error types handling
...
Add general out-of-memory handling
Add safety memory buffer for crash or out of memory handling
Refactor Globals exit/error state to be in Engine class
2025-01-24 20:07:12 +01:00
Wojtek Figat
b8100e9417
Fix missing GPU events when using shaders profiling/debugging or graphics dev tools are enabled
2024-07-03 18:29:42 +02:00
Wojtek Figat
c119750896
Fix RectAtlas regression
2024-06-21 16:24:47 +02:00
Wojtek Figat
8e49a35e0e
Refactor RectPack into new RectPackNode and RectPackAtlas that uses more optimized memory allocations
2024-06-20 15:26:58 +02:00
Wojtek Figat
1e86eff2d3
Improve GPU constant buffers structures definitions to properly align on new Clang
2024-06-02 09:52:10 +02:00
Wojtek Figat
206ff89587
Add constant buffers alignment for data structures (16-byte boundaries)
2024-05-23 13:58:46 +02:00
Wojtek Figat
eac1d19a09
Add additional StaticFlagsCompare to Render View for dynamic or static only drawing
2024-04-11 10:21:13 +02:00
Wojtek Figat
14902dc29e
Merge remote-tracking branch 'origin/master' into 1.8
...
# Conflicts:
# Flax.flaxproj
2024-02-26 19:49:39 +01:00
Wojtek Figat
859c420d76
Update year in copyright note
2024-02-26 19:00:48 +01:00
Wojtek Figat
9a21cfd092
Fix transform scaling applying to nested objects when drawing
...
#1796 #1350
2024-02-20 23:55:06 +01:00
Wojtek Figat
10180de9c6
Merge remote-tracking branch 'origin/master' into 1.8
...
# Conflicts:
# Source/Editor/Utilities/EditorUtilities.cpp
# Source/Editor/Utilities/EditorUtilities.h
2024-02-19 22:26:16 +01:00
Wojtek Figat
9e269b8e58
Merge branch 'terrainscripting' of https://github.com/Withaust/FlaxEngine into Withaust-terrainscripting
...
# Conflicts:
# Source/Engine/Terrain/Terrain.h
# Source/Engine/Terrain/TerrainPatch.h
2024-02-16 23:49:33 +01:00
Wojtek Figat
10bed94357
Refactor engine systems to use platform time seconds rather than date time
2024-01-28 22:15:34 +01:00
Wiktor Kocielski
9d1b287cd7
Terrain-related classes exposure to scripting API
2023-10-24 05:17:16 +03:00
Wojtek Figat
911cdb3f2d
Softlock fix
2023-08-01 10:01:00 +02:00
Wiktor Kocielski
383b21c108
Softlock fix
2023-07-29 18:55:29 +03:00
Wiktor Kocielski
eb641e142e
ShadowOfMordor terrain fix
2023-07-29 01:00:07 +03:00
Wojtek Figat
679757942f
Fix GPU Buffer Map/Unmap pair to prevent stall if map fails on DX11
...
#942
2023-02-17 16:28:48 +01:00
Wojtek Figat
5dc63da4bf
Fix crash if texture is missing
...
#942
2023-02-17 16:19:10 +01:00
Wojtek Figat
8b050cf87e
Use D3D11_MAP_FLAG_DO_NOT_WAIT only from main thread (worker threads can wait for data)
...
#942
2023-02-17 11:08:12 +01:00
Wojtek Figat
a0c6add732
Add ViewFlags::Sky for conditional sky/skybox rendering
2023-01-31 15:58:02 +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
Wojciech Figat
b33ce8d264
Add pooled render targets naming for easier GPU memory usage debugging
2022-12-09 11:26:35 +01:00
Wojtek Figat
98c29c4a4e
Optimize compilation time
2022-12-03 10:42:58 +01:00
Wojciech Figat
32e052a87b
Refactor native Stream serialization to new API
2022-10-20 17:28:12 +02:00
Wojtek Figat
d9dc23afc1
Fixes for Foliage with Large Worlds usage
2022-07-03 16:08:22 +02:00
Wojtek Figat
27d266546e
Various fixes and improvements for large worlds rendering
2022-06-28 20:26:01 +02:00
Wojtek Figat
134c8b99aa
Add relative-to-camera rendering for large worlds
2022-06-21 20:03:13 +02:00
Wojtek Figat
a881c90b2e
Refactor engine to support double-precision vectors
2022-06-13 00:40:32 +02:00
Wojciech Figat
5465652466
Add terrain rendering support for Global Surface Atlas
2022-04-29 14:05:03 +02:00
Wojtek Figat
3a07d767fb
Fix rare crash on division by 0
2022-02-20 20:28:19 +01:00
Wojciech Figat
8c2241c6dc
Update copyright year
2022-01-14 13:31:12 +01:00
Wojtek Figat
54d5cf944b
Fix GPU lgihtmaps baking error
2021-10-11 14:02:56 +02:00
Wojtek Figat
bcbfaa347a
Disable compression for lightmaps on Linux (due to low-quality alpha encoding)
2021-10-11 14:02:14 +02:00
Wojtek Figat
f5e5686853
Optimize includes in ThreadLocal.h
2021-07-08 00:34:49 +02:00
Wojtek Figat
99012725dc
Adjust includes
2021-06-17 14:15:19 +02:00
Wojtek Figat
39f50726a6
Fix lightmaps bake on D3D12
2021-06-08 15:21:37 +02:00
Wojtek Figat
36c4c3c86a
Fix lightmaps baking on D3D12
2021-06-07 13:09:52 +02:00
Wojtek Figat
dfee74ad1f
Add missing name some for GPU resources
2021-06-04 12:38:44 +02:00
Wojtek Figat
bcca8c9291
Add printing full object path for some warning logs
2021-06-01 14:57:32 +02:00
Wojtek Figat
accbef6841
Fix missing mipIndex when clearing lightmap textures with a buffer on baking start
2021-06-01 13:29:42 +02:00
Wojtek Figat
0e75dba142
Optimize C++ compilation time
2021-04-30 16:27:57 +02:00
Wojtek Figat
fc4dc8cb50
Merge remote-tracking branch 'origin/1.1' into linux-editor
...
# Conflicts:
# Source/FlaxEngine.Gen.cs
# Source/Tools/Flax.Build/Utilities/Utilities.cs
2021-02-16 18:54:25 +01:00
Wojtek Figat
c9ea812a24
Optimize DrawCall to pack indirect draw arg and graphics draw data with union
2021-02-15 11:52:06 +01:00
Wojtek Figat
81e41d51c8
Remove Unlink from asset reference
2021-02-10 11:37:14 +01:00
mafiesto4
c7547b3a46
Merge remote-tracking branch 'origin/master' into linux-editor
2021-01-10 09:14:03 +01:00
Jean-Baptiste Perrier
03eb39afe6
Bumping all copyright headers to 2021.
2021-01-02 14:28:49 +01:00