summaryrefslogtreecommitdiffstats
path: root/servers/rendering/renderer_rd/renderer_scene_render_rd.h
diff options
context:
space:
mode:
authorRémi Verschelde <remi@verschelde.fr>2021-08-14 14:44:23 +0200
committerGitHub <noreply@github.com>2021-08-14 14:44:23 +0200
commit4e1d91f4d3628a2885ed0ba9393f0ff2d38d5071 (patch)
tree1ebeeffff5c6cf14c52c7bdb0e87af9ac706d39e /servers/rendering/renderer_rd/renderer_scene_render_rd.h
parent087ec7b8add8cc60de0bc9974b58ff625daa8cc2 (diff)
parent07fd559478d0318a2d220ed050edc67fb5f618b4 (diff)
downloadredot-engine-4e1d91f4d3628a2885ed0ba9393f0ff2d38d5071.tar.gz
Merge pull request #50998 from BastiaanOlij/single_bokeh_dof_raster
Rewrote raster DOF shader to using BOKEH
Diffstat (limited to 'servers/rendering/renderer_rd/renderer_scene_render_rd.h')
-rw-r--r--servers/rendering/renderer_rd/renderer_scene_render_rd.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/servers/rendering/renderer_rd/renderer_scene_render_rd.h b/servers/rendering/renderer_rd/renderer_scene_render_rd.h
index 336dd6e1a7..236e4b4320 100644
--- a/servers/rendering/renderer_rd/renderer_scene_render_rd.h
+++ b/servers/rendering/renderer_rd/renderer_scene_render_rd.h
@@ -483,6 +483,15 @@ private:
Blur blur[2]; //the second one starts from the first mipmap
+ struct WeightBuffers {
+ RID weight;
+ RID fb; // FB with both texture and weight
+ };
+
+ // 2 full size, 2 half size
+ WeightBuffers weight_buffers[4]; // Only used in raster
+ RID base_weight_fb; // base buffer for weight
+
struct Luminance {
Vector<RID> reduce;
RID current;