|
@@ -56,8 +56,8 @@ Engine.prototype.bindMultiviewFramebuffer = function(multiviewTexture: InternalT
|
|
this.bindFramebuffer(multiviewTexture, undefined, undefined, undefined, true);
|
|
this.bindFramebuffer(multiviewTexture, undefined, undefined, undefined, true);
|
|
gl.bindFramebuffer(gl.DRAW_FRAMEBUFFER, multiviewTexture._framebuffer);
|
|
gl.bindFramebuffer(gl.DRAW_FRAMEBUFFER, multiviewTexture._framebuffer);
|
|
if (multiviewTexture._colorTextureArray && multiviewTexture._depthStencilTextureArray) {
|
|
if (multiviewTexture._colorTextureArray && multiviewTexture._depthStencilTextureArray) {
|
|
- ext.framebufferTextureMultiviewWEBGL(gl.DRAW_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, multiviewTexture._colorTextureArray, 0, 0, 2);
|
|
|
|
- ext.framebufferTextureMultiviewWEBGL(gl.DRAW_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, multiviewTexture._depthStencilTextureArray, 0, 0, 2);
|
|
|
|
|
|
+ ext.framebufferTextureMultiviewOVR(gl.DRAW_FRAMEBUFFER, gl.COLOR_ATTACHMENT0, multiviewTexture._colorTextureArray, 0, 0, 2);
|
|
|
|
+ ext.framebufferTextureMultiviewOVR(gl.DRAW_FRAMEBUFFER, gl.DEPTH_STENCIL_ATTACHMENT, multiviewTexture._depthStencilTextureArray, 0, 0, 2);
|
|
} else {
|
|
} else {
|
|
throw "Invalid multiview frame buffer";
|
|
throw "Invalid multiview frame buffer";
|
|
}
|
|
}
|