Commit Graph

37 Commits

Author SHA1 Message Date
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
mafiesto4
e4936547e3 Fixes for building editor for Linux 2020-12-23 21:54:21 +01:00
Wojtek Figat
6fb9eee74c You're breathtaking! 2020-12-07 23:40:54 +01:00