|
@@ -430,7 +430,7 @@ function WebGLProgram( renderer, extensions, code, material, shader, parameters,
|
|
'uniform mat4 modelMatrix;',
|
|
'uniform mat4 modelMatrix;',
|
|
'uniform vec3 cameraPosition;',
|
|
'uniform vec3 cameraPosition;',
|
|
|
|
|
|
- renderer.multiviewEnabled ? [
|
|
|
|
|
|
+ renderer.multiview.isEnabled() ? [
|
|
'uniform mat4 modelViewMatrix;',
|
|
'uniform mat4 modelViewMatrix;',
|
|
'uniform mat3 normalMatrix;',
|
|
'uniform mat3 normalMatrix;',
|
|
'uniform mat4 viewMatrices[2];',
|
|
'uniform mat4 viewMatrices[2];',
|
|
@@ -566,7 +566,7 @@ function WebGLProgram( renderer, extensions, code, material, shader, parameters,
|
|
|
|
|
|
'uniform vec3 cameraPosition;',
|
|
'uniform vec3 cameraPosition;',
|
|
|
|
|
|
- renderer.multiviewEnabled ? [
|
|
|
|
|
|
+ renderer.multiview.isEnabled() ? [
|
|
|
|
|
|
'uniform mat4 viewMatrices[2];',
|
|
'uniform mat4 viewMatrices[2];',
|
|
'#define viewMatrix viewMatrices[VIEW_ID]'
|
|
'#define viewMatrix viewMatrices[VIEW_ID]'
|
|
@@ -627,7 +627,7 @@ function WebGLProgram( renderer, extensions, code, material, shader, parameters,
|
|
prefixVertex = [
|
|
prefixVertex = [
|
|
'#version 300 es\n',
|
|
'#version 300 es\n',
|
|
|
|
|
|
- renderer.multiviewEnabled ? [
|
|
|
|
|
|
+ renderer.multiview.isEnabled() ? [
|
|
|
|
|
|
'#extension GL_OVR_multiview2 : require',
|
|
'#extension GL_OVR_multiview2 : require',
|
|
'layout(num_views = 2) in;',
|
|
'layout(num_views = 2) in;',
|
|
@@ -642,7 +642,7 @@ function WebGLProgram( renderer, extensions, code, material, shader, parameters,
|
|
|
|
|
|
prefixFragment = [
|
|
prefixFragment = [
|
|
'#version 300 es\n',
|
|
'#version 300 es\n',
|
|
- renderer.multiviewEnabled ? [
|
|
|
|
|
|
+ renderer.multiview.isEnabled() ? [
|
|
|
|
|
|
'#extension GL_OVR_multiview2 : require',
|
|
'#extension GL_OVR_multiview2 : require',
|
|
'#define VIEW_ID gl_ViewID_OVR'
|
|
'#define VIEW_ID gl_ViewID_OVR'
|