glDeleteRenderbuffers(1, &id);
}
-PixelFormat Renderbuffer::normalize_format(PixelFormat fmt)
-{
- if(!get_component_size(fmt) && OES_required_internalformat)
- return get_default_sized_pixelformat(fmt);
-
- return fmt;
-}
-
void Renderbuffer::storage(PixelFormat fmt, unsigned wd, unsigned ht)
{
- fmt = normalize_format(fmt);
require_pixelformat(fmt);
width = wd;
height = ht;
if(samples>get_max_samples())
throw out_of_range("Renderbuffer::storage_multisample");
- fmt = normalize_format(fmt);
require_pixelformat(fmt);
width = wd;