X-Git-Url: http://git.tdb.fi/?p=libs%2Fgl.git;a=blobdiff_plain;f=source%2Fshadowmap.cpp;fp=source%2Fshadowmap.cpp;h=5d658807122d36e2e88cf78cbda8ee77dbada796;hp=0e32210f49a044a36f4977fc1e069854ee42f57a;hb=78840e775c62c1b6e3f550bf8be1f0b828df91aa;hpb=fb5ca4dbba257d3eb7fa15800d9663b774e41e7e diff --git a/source/shadowmap.cpp b/source/shadowmap.cpp index 0e32210f..5d658807 100644 --- a/source/shadowmap.cpp +++ b/source/shadowmap.cpp @@ -20,10 +20,10 @@ ShadowMap::ShadowMap(unsigned s, Renderable &r, const Light &l): depth_bias(4), rendered(false) { - depth_buf.set_min_filter(LINEAR); - depth_buf.set_compare_enabled(true); - depth_buf.set_compare_func(LEQUAL); - depth_buf.set_wrap(CLAMP_TO_EDGE); + Sampler &depth_samp = depth_buf.get_default_sampler(); + depth_samp.set_min_filter(LINEAR); + depth_samp.set_compare(LEQUAL); + depth_samp.set_wrap(CLAMP_TO_EDGE); depth_buf.storage(DEPTH_COMPONENT, size, size, 1); fbo.attach(DEPTH_ATTACHMENT, depth_buf, 0); fbo.require_complete();