depth_buf.storage(DEPTH_COMPONENT, size, size, 0);
depth_buf.image(0, DEPTH_COMPONENT, UNSIGNED_BYTE, 0);
fbo.attach(DEPTH_ATTACHMENT, depth_buf, 0);
depth_buf.storage(DEPTH_COMPONENT, size, size, 0);
depth_buf.image(0, DEPTH_COMPONENT, UNSIGNED_BYTE, 0);
fbo.attach(DEPTH_ATTACHMENT, depth_buf, 0);