Metal: triple buffering model