Commit Graph

17 Commits

Author SHA1 Message Date
Wojciech Figat
a7e512bd50 Add GlobalSurfaceAtlas draw pass 2022-04-27 16:41:40 +02:00
Wojciech Figat
49aa4abc20 Optimize Global Surface Atlas sampling with 3d-grid culling into chunks 2022-04-27 12:47:11 +02:00
Wojciech Figat
77dcc9b7a3 Refactor Global Surface Atlas objects buffer into separate tiles buffer to reduce memory usage and increase cache hit ratio 2022-04-22 14:24:06 +02:00
Wojciech Figat
ca935f4f08 Improve Global SDF static chunks cache to track SDF textures streaming 2022-04-21 12:40:23 +02:00
Wojciech Figat
d52e70af6c Implement shadows rendering to direct light atlas (with Glboal SDF tracing) 2022-04-14 16:26:45 +02:00
Wojciech Figat
0668a23167 Add direct lighting rendering into Global Surface Atlas 2022-04-13 16:26:19 +02:00
Wojciech Figat
74b95a6ebb Add Global Surface Atlas automatic defragmentation on insertion failure 2022-04-12 11:10:38 +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
Wojciech Figat
7735849b7f Add Global Surface Atlas sampling 2022-04-08 13:54:31 +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
016b96e9f0 Add objects rasterization to Global Surface Atlas 2022-04-04 17:13:31 +02:00
Wojciech Figat
63b8b0cb50 Add GlobalSurfaceAtlas pass to Renderer (wip) 2022-03-29 15:07:00 +02:00