summaryrefslogtreecommitdiff
path: root/renderer.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'renderer.cpp')
-rw-r--r--renderer.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/renderer.cpp b/renderer.cpp
index d8c4895..c7040ec 100644
--- a/renderer.cpp
+++ b/renderer.cpp
@@ -108,7 +108,9 @@ void Renderer::update_globals(
void Renderer::render(
Device* dev,
- Arena* a, Texture_Id hdr_target,
+ Arena* a,
+ Texture_Id hdr_target,
+ Texture_Id depth_target,
const Lighting* l
) {
int i, j;
@@ -124,7 +126,7 @@ void Renderer::render(
Render_Pass& forward_pass = pb
.begin_rp()
.rp_target(hdr_target, Clear_Mode::restore)
- .rp_depth_target(dev->get_depth_target(), Clear_Mode::restore)
+ .rp_depth_target(depth_target, 1.0f)
.build_rp();
Render_Pass* shadow_passes[Lighting::max_shadows];
for (i = 0; i < Lighting::max_shadows; i++) {