adopted renderer to separation of scene and geometry flags in API