Commit Graph

145 Commits

Author SHA1 Message Date
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
cad9bad950 Merge remote-tracking branch 'origin/master' into gi 2022-04-21 12:57:08 +02:00
Wojciech Figat
b9652949b0 Minor improvements 2022-04-19 17:15:54 +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
Wojtek Figat
96ed170871 Use TraceSceenSpaceReflection in SSR shader for opaque 2022-04-12 22:16:45 +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
34c0d6c442 Add Global Surface Atlas objects redrawing 2022-04-06 13:15: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
Wojciech Figat
a917397090 Add Conform to Global SDF to GPU particles 2022-03-25 15:36:00 +01:00
Wojciech Figat
6c4e61a924 Add SampleGlobalSDFGradient to get normal vector of Global SDF 2022-03-25 12:53:30 +01:00
Wojciech Figat
18321937e4 Optimize model SDF with 8-bit storage (if possible) 2022-03-22 15:08:38 +01:00
Wojciech Figat
8cca7f884b Add **Global Sign Distance Field** rendering (work in progress) 2022-03-18 16:18:00 +01:00
Wojciech Figat
84f07f8b83 Update shader assets 2022-01-17 10:46:10 +01:00
Wojciech Figat
25c7909e30 Fix radial lights 2021-12-13 17:32:00 +01:00
Wojciech Figat
55c015de4b Fix VolumetricFog regression from 4b9001abf2 2021-12-08 16:53:31 +01:00
Wojciech Figat
b44b8955b3 Fix depth of field blur artifacts on upper and left screen edges 2021-12-07 18:23:04 +01:00
Wojtek Figat
1af5ec8492 Add Quad Overdraw debug view mode 2021-10-07 14:59:06 +02:00
Wojtek Figat
0bd5f63ae4 Use single color materialinstead of shader for LOD Preview 2021-10-07 09:29:22 +02:00
Wojtek Figat
98ca7c1726 Add Material Complexity debug view model 2021-10-07 09:28:49 +02:00
Wojtek Figat
3dff9196c2 Add LOD Preview debug view mode 2021-10-05 21:54:19 +02:00
Wojtek Figat
929bd2a8c8 Add support for rendering percentage scale with upscaling to backbuffer 2021-07-20 11:06:25 +02:00
Wojtek Figat
fc31565f12 Reimplement Temporal AA with less ghosting and better quality 2021-07-19 14:02:46 +02:00
Wojtek Figat
6f8e18f5b3 Add faked lighting to improve Debug Draw solid shapes rendering readability 2021-07-14 14:51:50 +02:00
Wojtek Figat
39f50726a6 Fix lightmaps bake on D3D12 2021-06-08 15:21:37 +02:00
Wojtek Figat
1ec55ee088 Add missing shader file change 2021-05-18 11:56:39 +02:00
Wojtek Figat
5a7efe9019 Fix Volumetric Fog particle material CB0 binding issue 2021-05-17 13:51:14 +02:00
Wojtek Figat
ec806a2009 Update shaders 2021-05-17 10:22:40 +02:00
Wojtek Figat
dbb42e9805 Fix minor warnings in shaders 2021-05-15 14:19:40 +02:00
Wojtek Figat
cf799c2198 Fix BitonicSort constant buffer size error on Vulkan due to structure padding 2021-04-28 15:53:12 +02:00
Wojtek Figat
dbc88af339 Update Volumetric Fog asset 2021-03-05 14:23:45 +01:00
Wojtek Figat
f15f7ff59f Bump up version 2021-01-29 00:36:15 +01:00
Wojtek Figat
b446790438 Update shaders 2021-01-11 15:38:22 +01:00
Wojtek Figat
7e4afbc4ff Update shaders 2021-01-03 21:00:39 +01:00
Wojtek Figat
23c51694c7 Reimplement Motion Blur 2021-01-03 20:13:09 +01:00
Wojtek Figat
05790ab9a1 Fix code style 2020-12-30 22:56:17 +01:00
Wojtek Figat
cf0aeb79bf Remove TAA and Motion Blur implementations 2020-12-22 18:07:53 +01:00
Wojtek Figat
4fe91d57b7 Fix code style 2020-12-22 13:45:02 +01:00
Wojtek Figat
2a29abcc39 Fix code style 2020-12-21 23:37:28 +01:00
Wojtek Figat
4f954c2eb4 Fix code style 2020-12-21 23:21:46 +01:00
Wojtek Figat
666aeca4ea Fixes for code style 2020-12-21 20:27:53 +01:00
Wojtek Figat
8a870a07ae Cleanup some old unused shader code 2020-12-20 10:22:54 +01:00
Wojtek Figat
6fb9eee74c You're breathtaking! 2020-12-07 23:40:54 +01:00