do not use immediate buffer for primitive rendering