Skip to content

Commit 9c5c76a

Browse files
authored
Merge pull request #17196 from Mugen87/dev34
WebXR: Fix Reflector and Refractor.
2 parents c5871fa + d552803 commit 9c5c76a

File tree

4 files changed

+16
-8
lines changed

4 files changed

+16
-8
lines changed

examples/js/objects/Reflector.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -170,9 +170,11 @@ THREE.Reflector = function ( geometry, options ) {
170170

171171
// Restore viewport
172172

173-
if ( camera.isArrayCamera ) {
173+
var viewport = camera.viewport;
174174

175-
renderer.state.viewport( camera.viewport );
175+
if ( viewport !== undefined ) {
176+
177+
renderer.state.viewport( viewport );
176178

177179
}
178180

examples/js/objects/Refractor.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -205,9 +205,11 @@ THREE.Refractor = function ( geometry, options ) {
205205

206206
// restore viewport
207207

208-
if ( camera.isArrayCamera ) {
208+
var viewport = camera.viewport;
209209

210-
renderer.state.viewport( camera.viewport );
210+
if ( viewport !== undefined ) {
211+
212+
renderer.state.viewport( viewport );
211213

212214
}
213215

examples/jsm/objects/Reflector.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -186,9 +186,11 @@ var Reflector = function ( geometry, options ) {
186186

187187
// Restore viewport
188188

189-
if ( camera.isArrayCamera ) {
189+
var viewport = camera.viewport;
190190

191-
renderer.state.viewport( camera.viewport );
191+
if ( viewport !== undefined ) {
192+
193+
renderer.state.viewport( viewport );
192194

193195
}
194196

examples/jsm/objects/Refractor.js

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -222,9 +222,11 @@ var Refractor = function ( geometry, options ) {
222222

223223
// restore viewport
224224

225-
if ( camera.isArrayCamera ) {
225+
var viewport = camera.viewport;
226226

227-
renderer.state.viewport( camera.viewport );
227+
if ( viewport !== undefined ) {
228+
229+
renderer.state.viewport( viewport );
228230

229231
}
230232

0 commit comments

Comments
 (0)