[g3dvl] try a different buffer aproach