]> git.tdb.fi Git - libs/gl.git/blobdiff - source/renderbuffer.cpp
Add a get_default_sized_pixelformat function
[libs/gl.git] / source / renderbuffer.cpp
index 5098362261e45743d396c81ea9bc5b9878d3c9ae..9d19e08b814c7b6976236e61ba2bb32c36f59e6c 100644 (file)
@@ -23,11 +23,8 @@ Renderbuffer::~Renderbuffer()
 
 PixelFormat Renderbuffer::normalize_format(PixelFormat fmt)
 {
-       if(!get_component_size(fmt) && MSP_sized_internal_formats)
-       {
-               unsigned size = (fmt==DEPTH_COMPONENT ? get_gl_api()==OPENGL_ES2 ? 2 : 4 : 1);
-               return get_sized_pixelformat(fmt, size);
-       }
+       if(!get_component_size(fmt) && OES_required_internalformat)
+               return get_default_sized_pixelformat(fmt);
 
        return fmt;
 }