GLenum gl_fmt = get_gl_pixelformat(storage_fmt);
if(ARB_texture_storage_multisample)
{
if(ARB_direct_state_access)
glTextureStorage2DMultisample(id, samples, gl_fmt, width, height, false);
else
GLenum gl_fmt = get_gl_pixelformat(storage_fmt);
if(ARB_texture_storage_multisample)
{
if(ARB_direct_state_access)
glTextureStorage2DMultisample(id, samples, gl_fmt, width, height, false);
else
glTexStorage2DMultisample(target, samples, gl_fmt, width, height, false);
glTexStorage2DMultisample(target, samples, gl_fmt, width, height, false);
glTexImage2DMultisample(target, samples, gl_fmt, width, height, false);
glTexImage2DMultisample(target, samples, gl_fmt, width, height, false);