Commit Graph

9509 Commits

Author SHA1 Message Date
Wojtek Figat
793afff0aa Merge remote-tracking branch 'origin/1.9' into 1.9 2024-07-12 17:05:18 +02:00
Wojtek Figat
b80101411f Optimize Vulkan Memory Allocator to not use mutex as it's synced by engine to safely access resources 2024-07-12 17:05:07 +02:00
Wojtek Figat
e83097d114 Fix missing memory allocator for Vulkan Memory Allocator 2024-07-12 17:04:23 +02:00
Wojtek Figat
352913ba14 Add random per-probe rotation for rays tracing in DDGI 2024-07-11 14:48:24 +02:00
Wojtek Figat
dbda31d570 Add timeBeginPeriod(1) on Win32 platforms to improve timer precision 2024-07-10 15:34:38 +02:00
Wojtek Figat
d521409033 Missing change for particles from 6b06f1dbcf 2024-07-10 13:58:01 +02:00
Wojtek Figat
6b06f1dbcf Optimize Global SDF to use 8-bit storage (50% less memory usage) 2024-07-10 13:22:25 +02:00
Wojtek Figat
70912e1d56 Add support for using InputAction editor on string variable 2024-07-09 11:57:59 +02:00
Wojtek Figat
ffddbb455f Add Scripting events to C++ api similar to C# ones 2024-07-09 11:57:41 +02:00
Wojtek Figat
d5dd8e7ecf Optimize GlobalSurfaceAtlasPass tiles by sorting by size before inserting them into atlas 2024-07-08 16:43:26 +02:00
Wojtek Figat
082a5819cd Optimize GlobalSurfaceAtlasPass by ignoring GBuffer2 properties (diffuse-only surfaces) 2024-07-08 16:40:59 +02:00
Wojtek Figat
ae2b3d361e Fix shader warning 2024-07-08 12:56:31 +02:00
Wojtek Figat
bee39dda58 Fix commandline options in build 2024-07-06 12:57:19 +02:00
Wojtek Figat
559cd74647 Merge remote-tracking branch 'origin/master' into 1.9
# Conflicts:
#	Source/Engine/Audio/Audio.cpp
2024-07-05 22:18:40 +02:00
Wojtek Figat
009e1aaebb Merge branch 'Tryibion-content-cut' 2024-07-04 18:07:10 +02:00
Wojtek Figat
fe9996dd4f Merge branch 'content-cut' of https://github.com/Tryibion/FlaxEngine into Tryibion-content-cut 2024-07-04 18:07:03 +02:00
Wojtek Figat
d1e54b821b Fix asset to be soft when transformation is nan or inf
#2742
2024-07-04 18:05:47 +02:00
Chandler Cox
8877aac8cb Small code cleanup 2024-07-03 13:07:02 -05:00
Chandler Cox
a61096ffa5 Add cutting of content items. 2024-07-03 12:53:50 -05:00
Wojtek Figat
230c57cca4 Add WinPixEventRuntime for D3D12 to provide GPU profiler event names 2024-07-03 18:30:11 +02: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
b3d77ab9eb Add shaders profiling console command 2024-07-03 13:22:19 +02:00
Wojtek Figat
030a66c091 Add shader cache invalidation when using debug shader option via cmd line in Editor 2024-07-03 12:41:29 +02:00
Wojtek Figat
00a9c48fec Optimize probes count multiplication in DDGI shader 2024-07-03 08:51:58 +02:00
Wojtek Figat
6fbf4a6aac Optimize draw calls sorting and objects buffer building to be async 2024-07-02 16:07:09 +02:00
Wojtek Figat
f40cf6539a Update Assimp for Mac 2024-07-02 11:29:56 +02:00
Wojtek Figat
8e4f7babf3 Merge branch 'GoaLitiuM-unsafeaccessor_init' 2024-07-02 10:04:05 +02:00
Wojtek Figat
e18b059234 Merge branch 'unsafeaccessor_init' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-unsafeaccessor_init 2024-07-02 10:04:00 +02:00
Wojtek Figat
e3114c29af Merge branch 'envision3d-feature/add-default-audio-listener' 2024-07-02 10:02:31 +02:00
Wojtek Figat
3539f84c9a Merge branch 'feature/add-default-audio-listener' of https://github.com/envision3d/FlaxEngine into envision3d-feature/add-default-audio-listener 2024-07-02 10:02:24 +02:00
Wojtek Figat
5b0c6d1aff Merge branch 'xxSeys1-AudioListenerWarning' 2024-07-02 10:01:54 +02:00
Wojtek Figat
1b72b14376 Merge branch 'AudioListenerWarning' of https://github.com/xxSeys1/FlaxEngine into xxSeys1-AudioListenerWarning 2024-07-02 10:01:39 +02:00
Wojtek Figat
32af6ede73 Merge branch 'GoaLitiuM-update_assimp' 2024-07-02 10:00:08 +02:00
Wojtek Figat
a79fb237e5 Update Assimp to v5.4.1
#2727
2024-07-02 09:59:30 +02:00
Wojtek Figat
ec510425a1 Merge branch 'update_assimp' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-update_assimp 2024-07-02 09:12:27 +02:00
Wojtek Figat
bf772a5eb9 Merge branch 'Tryibion-prefab-buttons' 2024-07-02 09:11:44 +02:00
Wojtek Figat
fe3a9fbd67 Merge branch 'prefab-buttons' of https://github.com/Tryibion/FlaxEngine into Tryibion-prefab-buttons 2024-07-02 09:11:38 +02:00
Wojtek Figat
090b9ea0c1 Merge branch 'Tryibion-wrap-on-underscore' 2024-07-02 09:11:12 +02:00
Wojtek Figat
ddfaeddb5f Merge branch 'wrap-on-underscore' of https://github.com/Tryibion/FlaxEngine into Tryibion-wrap-on-underscore 2024-07-02 09:10:37 +02:00
Wojtek Figat
abe938c30a Merge branch 'Tryibion-fix-profiler-timeline' 2024-07-02 09:10:10 +02:00
Wojtek Figat
cf02fecadc Merge branch 'fix-profiler-timeline' of https://github.com/Tryibion/FlaxEngine into Tryibion-fix-profiler-timeline 2024-07-02 09:06:21 +02:00
Wojtek Figat
54c24f8434 Merge branch 'Tryibion-inv-culture-unknown' 2024-07-02 09:05:53 +02:00
Wojtek Figat
35ab0f4261 Merge branch 'inv-culture-unknown' of https://github.com/Tryibion/FlaxEngine into Tryibion-inv-culture-unknown 2024-07-02 09:05:37 +02:00
Wojtek Figat
73342615d1 Merge branch 'GoaLitiuM-winsdk_24h2' 2024-07-02 09:05:15 +02:00
Wojtek Figat
d64108a5c1 Merge branch 'winsdk_24h2' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-winsdk_24h2 2024-07-02 09:05:08 +02:00
Wojtek Figat
1dfa92b0c3 Merge branch 'Tryibion-select-multi-drop' 2024-07-02 09:04:26 +02:00
Wojtek Figat
567d5f70ab Merge remote-tracking branch 'origin/1.9' into 1.9 2024-07-02 00:58:25 +02:00
Wojtek Figat
c8b5ac6c29 Update materials 2024-07-02 00:57:58 +02:00
Wojtek Figat
fe0711c3e2 Fix D3D11 to properly flush CB/SRVs when bindings new shaders after CB/SRV was set 2024-07-02 00:55:41 +02:00
Wojtek Figat
9486466abf Fix D3D11 to properly issue instanced draws even if instance count is 1 2024-07-02 00:54:49 +02:00