Skip to content

Commit 3abfd88

Browse files
authored
Do not try to create WebXRDepthSensing object with cpu-optimized depth. (#30241)
1 parent 3778581 commit 3abfd88

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

src/renderers/webxr/WebXRManager.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -784,8 +784,11 @@ class WebXRManager extends EventDispatcher {
784784
//
785785

786786
const enabledFeatures = session.enabledFeatures;
787+
const gpuDepthSensingEnabled = enabledFeatures &&
788+
enabledFeatures.includes( 'depth-sensing' ) &&
789+
session.depthUsage == 'gpu-optimized';
787790

788-
if ( enabledFeatures && enabledFeatures.includes( 'depth-sensing' ) ) {
791+
if ( gpuDepthSensingEnabled && glBinding ) {
789792

790793
const depthData = glBinding.getDepthInformation( views[ 0 ] );
791794

0 commit comments

Comments
 (0)