Manual rendering rather then drawing primitives