提交 9c7a8ba0 编写于 作者: F Fernando Serrano

Remove multiviewEnabled on renderer

上级 fc502ee1
......@@ -319,7 +319,6 @@ function WebGLRenderer( parameters ) {
this.vr = vr;
var multiview = this.multiview = new WebGLMultiview(_multiviewRequested, _gl, _canvas, extensions, capabilities );
var multiviewEnabled = this.multiviewEnabled = multiview.isEnabled();
// shadow map
......@@ -1371,7 +1370,7 @@ function WebGLRenderer( parameters ) {
function renderObjects( renderList, scene, camera, overrideMaterial ) {
if ( multiviewEnabled ) {
if ( multiview.isEnabled() ) {
multiview.bindMultiviewFrameBuffer( camera );
......@@ -1747,7 +1746,7 @@ function WebGLRenderer( parameters ) {
if ( refreshProgram || _currentCamera !== camera ) {
if ( multiviewEnabled ) {
if ( multiview.isEnabled() ) {
if ( false && vr.isPresenting() ) {
......@@ -1812,7 +1811,7 @@ function WebGLRenderer( parameters ) {
material.isShaderMaterial ||
material.skinning ) {
if ( multiviewEnabled ) {
if ( multiview.isEnabled() ) {
if ( vr.isPresenting() ) {
......
......@@ -413,7 +413,7 @@ function WebGLProgram( renderer, extensions, code, material, shader, parameters,
'uniform mat4 modelMatrix;',
'uniform vec3 cameraPosition;',
renderer.multiviewEnabled ? [
renderer.multiview.isEnabled() ? [
'uniform mat4 modelViewMatrix;',
'uniform mat3 normalMatrix;',
'uniform mat4 viewMatrices[2];',
......@@ -542,7 +542,7 @@ function WebGLProgram( renderer, extensions, code, material, shader, parameters,
'uniform vec3 cameraPosition;',
renderer.multiviewEnabled ? [
renderer.multiview.isEnabled() ? [
'uniform mat4 viewMatrices[2];',
'#define viewMatrix viewMatrices[VIEW_ID]'
......@@ -603,7 +603,7 @@ function WebGLProgram( renderer, extensions, code, material, shader, parameters,
prefixVertex = [
'#version 300 es\n',
renderer.multiviewEnabled ? [
renderer.multiview.isEnabled() ? [
'#extension GL_OVR_multiview2 : require',
'layout(num_views = 2) in;',
......@@ -618,7 +618,7 @@ function WebGLProgram( renderer, extensions, code, material, shader, parameters,
prefixFragment = [
'#version 300 es\n',
renderer.multiviewEnabled ? [
renderer.multiview.isEnabled() ? [
'#extension GL_OVR_multiview2 : require',
'#define VIEW_ID gl_ViewID_OVR'
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册