Commit Graph

2064 Commits

Author SHA1 Message Date
Wojciech Figat
997d2a4db9 Fix Model SDF uploading with async task that locks asset file data to prevent release 2022-04-15 10:12:54 +02:00
Wojtek Figat
991abb1cf8 Add loopCount to PlaySlotAnimation for looping slot animation 2022-04-14 23:18:37 +02:00
Wojtek Figat
4ac9406b90 Revert 017492dbfa 2022-04-14 23:10:01 +02:00
Wojtek Figat
47cc49a962 Add Delegate::BindUnique 2022-04-14 22:17:40 +02:00
Wojciech Figat
d52e70af6c Implement shadows rendering to direct light atlas (with Glboal SDF tracing) 2022-04-14 16:26:45 +02:00
Wojtek Figat
e554b7f531 Move Actor.DestroyChildren to C++ 2022-04-13 21:34:13 +02:00
Wojtek Figat
3d76b2c10f Add Array Add Unique node to Visual Scripting 2022-04-13 21:25:11 +02:00
Wojtek Figat
a27d69f852 Improve Json Asset development workflow 2022-04-13 21:19:10 +02:00
Wojtek Figat
9fb4624b03 Add JsonAsset.Instance for C# asset object 2022-04-13 21:18:35 +02:00
Wojtek Figat
017492dbfa Optimize C# types searching with typename 2022-04-13 19:48:39 +02:00
Wojciech Figat
0668a23167 Add direct lighting rendering into Global Surface Atlas 2022-04-13 16:26:19 +02:00
Wojtek Figat
96ed170871 Use TraceSceenSpaceReflection in SSR shader for opaque 2022-04-12 22:16:45 +02:00
Wojtek Figat
58491e6d23 Add **Screen Space Reflections for transparent materials** 2022-04-12 22:16:06 +02:00
Wojtek Figat
e32ad93020 Add support for sampling Scene Color in transparent materials (forward pass) 2022-04-12 21:48:52 +02:00
Wojciech Figat
0a27d277a0 Adjustments 2022-04-12 14:27:06 +02:00
Wojciech Figat
74b95a6ebb Add Global Surface Atlas automatic defragmentation on insertion failure 2022-04-12 11:10:38 +02:00
Wojtek Figat
c99793d2a4 Fix typo 2022-04-11 18:32:28 +02:00
Wojciech Figat
e8774ebd29 Fixes and improvements for global sdf and global surface atlas 2022-04-11 16:15:28 +02:00
Wojciech Figat
db0cb04b83 Merge remote-tracking branch 'origin/master' into gi 2022-04-11 10:37:23 +02:00
Wojciech Figat
bd48829a09 Improve quality for atlas sampling 2022-04-11 10:36:39 +02:00
Wojciech Figat
52245d36d6 Fixes for global atlas cache rendering 2022-04-11 10:36:19 +02:00
Wojtek Figat
1eac02d173 Fix opening and editing animation with missing Anim Events 2022-04-10 20:58:25 +02:00
Wojtek Figat
1d7448ec83 Merge commit 'a9d66d653546d89d91344c23e62c4fdc056d9265' 2022-04-10 14:40:13 +02:00
Wojtek Figat
c7c6acfc78 Fix DirectX crash when profiling with RenderDoc
#698
2022-04-10 14:38:15 +02:00
Wojciech Figat
7735849b7f Add Global Surface Atlas sampling 2022-04-08 13:54:31 +02:00
Wojciech Figat
fbc1e6c861 Fix shader source code encoding error on compilation error 2022-04-08 13:53:59 +02:00
Wojciech Figat
598876d8e3 Add shader reloading on header file edit for shaders with compilation errors 2022-04-08 13:53:23 +02:00
Wojtek Figat
a9d66d6535 Various fixes for scripting runtime 2022-04-07 22:03:42 +02:00
Wojciech Figat
da4008575b Progress on surface atlas sampling 2022-04-07 17:16:06 +02:00
Wojciech Figat
49a67be419 Add objects culling in Global Surface Atlas 2022-04-06 16:56:04 +02:00
Wojciech Figat
430ef09ab1 Fix render pass resource checking 2022-04-06 13:16:12 +02:00
Wojciech Figat
34c0d6c442 Add Global Surface Atlas objects redrawing 2022-04-06 13:15:45 +02:00
Wojciech Figat
60d6e6b9ce Add dirty tiles clearing before mesh rasterization to Global Surface Atlas 2022-04-05 17:22:45 +02:00
Wojciech Figat
5fc9cb154b Fix typo 2022-04-05 17:22:03 +02:00
Wojciech Figat
aba0e46073 Add utility ctors to Half vectors 2022-04-05 17:21:55 +02:00
Wojciech Figat
016b96e9f0 Add objects rasterization to Global Surface Atlas 2022-04-04 17:13:31 +02:00
Wojciech Figat
8bf01146f1 Add profile event to Global SDF objects drawing loop 2022-04-04 17:11:26 +02:00
Wojciech Figat
4c98e0a335 Add IsSingleFrame to RenderView for thumbnails/pre-render views drawing without temporal effects and LOD transitions 2022-04-04 17:11:01 +02:00
Wojciech Figat
3ded5326a2 Add more utilities for using Matrix3x3 2022-04-04 17:09:47 +02:00
Wojciech Figat
cff57e5697 Fix inserting to RectPack after freeing node 2022-04-01 14:15:09 +02:00
Wojciech Figat
251de1b643 Add support for freeing slots in RectPack 2022-04-01 12:41:09 +02:00
Wojciech Figat
de8a6bea58 Add drawing RenderList if it was not batched/sorted 2022-04-01 12:40:26 +02:00
Wojciech Figat
94799a9e28 Fixes and tweaks for rendering 2022-04-01 12:39:46 +02:00
Wojciech Figat
ceb64afd4a Add DynamicTypedBuffer utility 2022-04-01 12:38:46 +02:00
Wojciech Figat
63b8b0cb50 Add GlobalSurfaceAtlas pass to Renderer (wip) 2022-03-29 15:07:00 +02:00
Wojciech Figat
9d56093381 Add lazy init for Global SDF shader 2022-03-29 15:06:48 +02:00
Wojciech Figat
26b2cb291e Expose GlobalSignDistanceFieldPass to user scripts 2022-03-29 15:06:41 +02:00
Wojciech Figat
fd425363b6 Merge branch 'font_dpi_fix' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-font_dpi_fix 2022-03-28 20:52:08 +02:00
Wojciech Figat
2b9a03d9bc Post-merge fixes 2022-03-28 20:04:29 +02:00
Wojciech Figat
f3324ae2fd Merge branch 'd3d11_flip_present' of https://github.com/GoaLitiuM/FlaxEngine into GoaLitiuM-d3d11_flip_present 2022-03-28 19:59:27 +02:00