godot/servers/rendering/renderer_rd
Juan Linietsky f999f52f0a Add a Framebuffer cache
Adds a FramebufferCache singletion that operates the same way as UniformSetCache.

Allows creating framebuffers on the fly (and keep them cached if re-requested) such as:

```C++
RID fb = FramebufferCache::get_singleton()->get_cache(texture1,texture2);
```
2022-08-05 13:37:29 +02:00
..
effects Changed storage structs to private 2022-08-01 11:59:14 +10:00
environment Rename shader parameter uniform setter/getter methods for consistency 2022-08-04 23:17:06 +02:00
forward_clustered Rename shader parameter uniform setter/getter methods for consistency 2022-08-04 23:17:06 +02:00
forward_mobile Rename shader parameter uniform setter/getter methods for consistency 2022-08-04 23:17:06 +02:00
shaders Fade screen-space reflection towards inner margin 2022-08-03 01:55:42 +02:00
storage_rd Rename shader parameter uniform setter/getter methods for consistency 2022-08-04 23:17:06 +02:00
cluster_builder_rd.cpp Implement Vector4, Vector4i, Projection 2022-07-23 14:00:01 +02:00
cluster_builder_rd.h Code quality: Fix header guards consistency 2022-07-25 11:17:40 +02:00
effects_rd.cpp Implement Vector4, Vector4i, Projection 2022-07-23 14:00:01 +02:00
effects_rd.h Code quality: Fix header guards consistency 2022-07-25 11:17:40 +02:00
framebuffer_cache_rd.cpp Add a Framebuffer cache 2022-08-05 13:37:29 +02:00
framebuffer_cache_rd.h Add a Framebuffer cache 2022-08-05 13:37:29 +02:00
pipeline_cache_rd.cpp Fix some issues found by cppcheck. 2022-04-06 14:34:37 +03:00
pipeline_cache_rd.h Code quality: Fix header guards consistency 2022-07-25 11:17:40 +02:00
renderer_canvas_render_rd.cpp Rename shader parameter uniform setter/getter methods for consistency 2022-08-04 23:17:06 +02:00
renderer_canvas_render_rd.h Rename shader parameter uniform setter/getter methods for consistency 2022-08-04 23:17:06 +02:00
renderer_compositor_rd.cpp Add a Framebuffer cache 2022-08-05 13:37:29 +02:00
renderer_compositor_rd.h Add a Framebuffer cache 2022-08-05 13:37:29 +02:00
renderer_scene_render_rd.cpp Changed storage structs to private 2022-08-01 11:59:14 +10:00
renderer_scene_render_rd.h Merge pull request #63527 from BastiaanOlij/rework_environment 2022-07-29 08:05:40 +02:00
SCsub Split GI effects and fix stereoscopic rendering of GI effects 2022-06-22 12:50:17 +10:00
shader_rd.cpp Remove ThreadWorkPool, replace by WorkerThreadPool 2022-07-25 15:39:50 +02:00
shader_rd.h Replace most uses of Map by HashMap 2022-05-16 10:37:48 +02:00
uniform_set_cache_rd.cpp Fix typos with codespell 2022-03-31 14:07:29 +02:00
uniform_set_cache_rd.h Add a Framebuffer cache 2022-08-05 13:37:29 +02:00