Skip to content

Commit d8a8ca1

Browse files
committed
fbo test for ml1
1 parent 1d0f043 commit d8a8ca1

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

Build/webxr_ml1.js

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -309,7 +309,7 @@
309309
};
310310

311311
// bindFramebuffer frameBufferObject null in XRSession should use XRWebGLLayer FBO instead
312-
this.ctx.bindFramebuffer = (oldBindFramebuffer => function bindFramebuffer(target, fbo) {
312+
/*this.ctx.bindFramebuffer = (oldBindFramebuffer => function bindFramebuffer(target, fbo) {
313313
if (!fbo) {
314314
if (thisXRMananger.arSession && thisXRMananger.arSession.isInSession) {
315315
if (thisXRMananger.arSession.renderState.baseLayer) {
@@ -325,7 +325,7 @@
325325
}
326326
}
327327
return oldBindFramebuffer.call(this, target, fbo);
328-
})(this.ctx.bindFramebuffer);
328+
})(this.ctx.bindFramebuffer);*/
329329
}
330330
}
331331

@@ -532,7 +532,7 @@
532532
var onSessionEnded = this.onEndSession.bind(this);
533533
session.addEventListener('end', onSessionEnded);
534534

535-
this.canvas.width = glLayer.framebufferWidth * 2;
535+
this.canvas.width = glLayer.framebufferWidth;
536536
this.canvas.height = glLayer.framebufferHeight;
537537

538538
session.addEventListener('select', this.onInputEvent);
@@ -561,10 +561,10 @@
561561

562562
let glLayer = session.renderState.baseLayer;
563563

564-
if (this.canvas.width != glLayer.framebufferWidth * 2 ||
564+
if (this.canvas.width != glLayer.framebufferWidth ||
565565
this.canvas.height != glLayer.framebufferHeight)
566566
{
567-
this.canvas.width = glLayer.framebufferWidth * 2;
567+
this.canvas.width = glLayer.framebufferWidth;
568568
this.canvas.height = glLayer.framebufferHeight;
569569
}
570570

@@ -629,7 +629,7 @@
629629
let leftRect = {
630630
x:0,
631631
y:0,
632-
w:0.5,
632+
w:1,
633633
h:1
634634
}
635635
let rightRect = {
@@ -641,20 +641,20 @@
641641
for (let view of pose.views) {
642642
let viewport = session.renderState.baseLayer.getViewport(view);
643643
if (view.eye === 'left') {
644-
/*if (viewport) {
644+
if (viewport) {
645645
leftRect.x = viewport.x / glLayer.framebufferWidth;
646646
leftRect.y = viewport.y / glLayer.framebufferHeight;
647647
leftRect.w = viewport.width / glLayer.framebufferWidth;
648648
leftRect.h = viewport.height / glLayer.framebufferHeight;
649-
}*/
649+
}
650650
} else if (view.eye === 'right') {
651651
eyeCount = 2;
652-
/*if (viewport) {
652+
if (viewport) {
653653
rightRect.x = viewport.x / glLayer.framebufferWidth;
654654
rightRect.y = viewport.y / glLayer.framebufferHeight;
655655
rightRect.w = viewport.width / glLayer.framebufferWidth;
656656
rightRect.h = viewport.height / glLayer.framebufferHeight;
657-
}*/
657+
}
658658
}
659659
}
660660
this.gameInstance.Module.WebXR.OnStartAR(eyeCount, leftRect, rightRect);

0 commit comments

Comments
 (0)