}
buffers.push_back(tgt);
}
-
- fbo.require_complete();
}
RenderTarget::~RenderTarget()
return get_target_texture(index);
}
-void RenderTarget::blit_from(const RenderTarget &other)
-{
- fbo.blit_from(other.fbo, COLOR_BUFFER_BIT|DEPTH_BUFFER_BIT, false);
-}
-
void RenderTarget::set_debug_name(const string &name)
{
#ifdef DEBUG
buf_name = Msp::format("%s/color%d", name, type);
if(samples)
- buffers[i].buffer->set_debug_name(buf_name+".tex2d");
+ buffers[i].buffer->set_debug_name(buf_name+".rbuf");
else
- buffers[i].texture->set_debug_name(buf_name+".rbuf");
+ buffers[i].texture->set_debug_name(buf_name+".tex2d");
}
#else
(void)name;