|
@@ -413,7 +413,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];',
|
|
@@ -542,7 +542,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]'
|
|
@@ -603,7 +603,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;',
|
|
@@ -618,7 +618,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'
|