depth_buf.set_compare_enabled(true);
depth_buf.set_compare_func(LEQUAL);
depth_buf.set_wrap(CLAMP_TO_EDGE);
- depth_buf.storage(DEPTH_COMPONENT, size, size);
+ depth_buf.storage(DEPTH_COMPONENT, size, size, 1);
fbo.attach(DEPTH_ATTACHMENT, depth_buf, 0);
fbo.require_complete();
unsigned unit = renderer.allocate_effect_texunit();
int iunit = unit;
- shdata.uniform("shadow", iunit);
+ shdata.uniform("shadow_map", iunit);
Bind _bind_depth(depth_buf, unit);