require_pixelformat(fmt);
width = wd;
height = ht;
+ GLenum gl_fmt = get_gl_pixelformat(fmt);
if(ARB_direct_state_access)
- glNamedRenderbufferStorage(id, fmt, width, height);
+ glNamedRenderbufferStorage(id, gl_fmt, width, height);
else
{
glBindRenderbuffer(GL_RENDERBUFFER, id);
- glRenderbufferStorage(GL_RENDERBUFFER, fmt, width, height);
+ glRenderbufferStorage(GL_RENDERBUFFER, gl_fmt, width, height);
glBindRenderbuffer(GL_RENDERBUFFER, 0);
}
}
width = wd;
height = ht;
+ GLenum gl_fmt = get_gl_pixelformat(fmt);
if(ARB_direct_state_access)
- glNamedRenderbufferStorageMultisample(id, samples, fmt, width, height);
+ glNamedRenderbufferStorageMultisample(id, samples, gl_fmt, width, height);
else
{
glBindRenderbuffer(GL_RENDERBUFFER, id);
- glRenderbufferStorageMultisample(GL_RENDERBUFFER, samples, fmt, width, height);
+ glRenderbufferStorageMultisample(GL_RENDERBUFFER, samples, gl_fmt, width, height);
glBindRenderbuffer(GL_RENDERBUFFER, 0);
}
}