The framebuffer is ready to display.
The attachment types are mismatched or not all of the framebuffer attachment points are framebuffer attachment complete.
The dimensions of the attachments do not match.
There is no attachment.
The values of the renderbuffer samples are different among attached renderbuffers, or are non-zero if the attached images are a mix of renderbuffers and textures.
The base view index is not the same for all framebuffer attachment points where the object type is not none.
The format of the attachment is not supported or the depth and stencil attachments are not the same renderbuffer.
Framebuffer statuses.