         }
     }
     
+    /// Specifies if the renderer should automatically light up scenes that have no light source.
+    public var autoenablesDefaultLighting: Bool = true {
+        didSet {
+            #if USE_ARKIT
+            self._renderer?.autoenablesDefaultLighting = self.autoenablesDefaultLighting
+            #endif
+        }
+    }
+    
     // MARK: - ivars
     
     internal var _device: MTLDevice?

        #if !USE_ARKIT
        fatalError("USE_ARKIT was not enabled for buffer renderering")
        #endif

        guard let arView = self._arView,
            let pixelBuffer = arView.session.currentFrame?.capturedImage,
            let pointOfView = arView.pointOfView,

            
            self._renderer?.scene = scene
            self._renderer?.pointOfView = pointOfView
            self._renderer?.render(atTime: time, viewport: viewport, commandBuffer: commandBuffer, passDescriptor: renderPassDescriptor)
            
            commandBuffer.commit()
