|
@@ -164,7 +164,11 @@ function WebXRManager( renderer, gl ) {
|
|
|
// eslint-disable-next-line no-undef
|
|
|
var baseLayer = new XRWebGLLayer( session, gl, layerInit );
|
|
|
|
|
|
- session.updateRenderState( { baseLayer: baseLayer } );
|
|
|
+ session.updateRenderState( {
|
|
|
+ depthNear: cameraVR.near,
|
|
|
+ depthFar: cameraVR.far,
|
|
|
+ baseLayer: baseLayer
|
|
|
+ } );
|
|
|
|
|
|
session.requestReferenceSpace( referenceSpaceType ).then( onRequestReferenceSpace );
|
|
|
|
|
@@ -299,6 +303,13 @@ function WebXRManager( renderer, gl ) {
|
|
|
|
|
|
}
|
|
|
|
|
|
+ this.setCameraClipping = function ( camera ) {
|
|
|
+
|
|
|
+ cameraVR.near = cameraR.near = cameraL.near = camera.near;
|
|
|
+ cameraVR.far = cameraR.far = cameraL.far = camera.far;
|
|
|
+
|
|
|
+ };
|
|
|
+
|
|
|
this.getCamera = function ( camera ) {
|
|
|
|
|
|
var parent = camera.parent;
|