summaryrefslogtreecommitdiffstats
path: root/servers/rendering/renderer_rd/renderer_scene_gi_rd.cpp
diff options
context:
space:
mode:
authorRémi Verschelde <remi@verschelde.fr>2021-03-11 11:06:53 +0100
committerGitHub <noreply@github.com>2021-03-11 11:06:53 +0100
commitdc0d1ab3b56ed635490ad0c2d8b388e24691df57 (patch)
tree532a245e5256a7e9f0a2c5cb9862fffb79a952ad /servers/rendering/renderer_rd/renderer_scene_gi_rd.cpp
parent01851defb5e43803bbcd6d8221a25ebbdd963119 (diff)
parentf7cbeb0d1b4a2b7aca6a5995e98855f043f0e6e6 (diff)
downloadredot-engine-dc0d1ab3b56ed635490ad0c2d8b388e24691df57.tar.gz
Merge pull request #46888 from BastiaanOlij/cleanup_storage_rendererrd
Cleanup storage RendererRD
Diffstat (limited to 'servers/rendering/renderer_rd/renderer_scene_gi_rd.cpp')
-rw-r--r--servers/rendering/renderer_rd/renderer_scene_gi_rd.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/servers/rendering/renderer_rd/renderer_scene_gi_rd.cpp b/servers/rendering/renderer_rd/renderer_scene_gi_rd.cpp
index bfb5b729ef..4e4e553605 100644
--- a/servers/rendering/renderer_rd/renderer_scene_gi_rd.cpp
+++ b/servers/rendering/renderer_rd/renderer_scene_gi_rd.cpp
@@ -1100,8 +1100,6 @@ void RendererSceneGIRD::SDFGI::update_cascades() {
}
void RendererSceneGIRD::SDFGI::debug_draw(const CameraMatrix &p_projection, const Transform &p_transform, int p_width, int p_height, RID p_render_target, RID p_texture) {
- // !BAS! Need to find a nicer way then adding width/height/renderbuffer/texture as parameters
-
if (!debug_uniform_set.is_valid() || !RD::get_singleton()->uniform_set_is_valid(debug_uniform_set)) {
Vector<RD::Uniform> uniforms;
{
@@ -2806,9 +2804,11 @@ RendererSceneGIRD::RendererSceneGIRD() {
RendererSceneGIRD::~RendererSceneGIRD() {
}
-void RendererSceneGIRD::init_gi(RendererStorageRD *p_storage) {
+void RendererSceneGIRD::init(RendererStorageRD *p_storage, RendererSceneSkyRD *p_sky) {
storage = p_storage;
+ /* GI */
+
{
//kinda complicated to compute the amount of slots, we try to use as many as we can
@@ -2861,9 +2861,9 @@ void RendererSceneGIRD::init_gi(RendererStorageRD *p_storage) {
giprobe_debug_shader_version_pipelines[i].setup(giprobe_debug_shader_version_shaders[i], RD::RENDER_PRIMITIVE_TRIANGLES, rs, RD::PipelineMultisampleState(), ds, RD::PipelineColorBlendState::create_disabled(), 0);
}
}
-}
-void RendererSceneGIRD::init_sdfgi(RendererSceneSkyRD *p_sky) {
+ /* SDGFI */
+
{
Vector<String> preprocess_modes;
preprocess_modes.push_back("\n#define MODE_SCROLL\n");