FrameBufferObject prototype