gl renderer setdirectbuffers