diff options
Diffstat (limited to 'renderer.cpp')
-rw-r--r-- | renderer.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/renderer.cpp b/renderer.cpp index ffc0a3c..a9d590a 100644 --- a/renderer.cpp +++ b/renderer.cpp @@ -54,9 +54,8 @@ void Renderer::make_ts_sampler(Device* d) { s.min = Filter_Mode::point; s.mag = Filter_Mode::point; s.mip = Filter_Mode::point; - s.address_u = Address_Mode::border; - s.address_v = Address_Mode::border; - s.border[0] = 0.0f; + s.address_u = Address_Mode::clamp; + s.address_v = Address_Mode::clamp; ts_sampler = d->create_sampler("temporal shadow sampler", s); } @@ -185,6 +184,7 @@ void Renderer::temporal_shadows( } cbuf->inv_view = cam.get_view().inverse(); cbuf->inv_proj = cam.get_proj().inverse(); + cbuf->prev_vp = prev_vp; ts_config.unmap(dev); ts_config2.unmap(dev); ctx.debug_push("temporal shadows"); |