TODO: The way we handle cached formats must change, framebuffer and texture formats are too different to keep them in the same place.
TODO: The way we handle cached formats must change, framebuffer and texture formats are too different to keep them in the same place.